.newsletter-studio_studio__o_AQl{--ink:#24352b;--muted:#627067;--line:#dce3dc;--green:#28543a;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#f4f6f3;color:var(--ink);font:13px/1.5 Arial,sans-serif;isolation:isolate;color-scheme:light}.newsletter-studio_studio__o_AQl *{box-sizing:border-box;letter-spacing:normal;text-transform:none}.newsletter-studio_studio__o_AQl button,.newsletter-studio_studio__o_AQl input,.newsletter-studio_studio__o_AQl select,.newsletter-studio_studio__o_AQl textarea{font:inherit;color:var(--ink);letter-spacing:normal;text-transform:none;box-shadow:none;border-radius:6px}.newsletter-studio_studio__o_AQl button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;background:#fff;border:1px solid var(--line);cursor:pointer;font-weight:500;line-height:1.3;white-space:normal}.newsletter-studio_studio__o_AQl button:hover:not(:disabled){background:#edf3ed;border-color:#a6bca8}.newsletter-studio_studio__o_AQl button:disabled{opacity:.42;cursor:default}.newsletter-studio_canvasScroll__Doa7o:focus-visible,.newsletter-studio_studio__o_AQl button:focus-visible,.newsletter-studio_studio__o_AQl input:focus-visible,.newsletter-studio_studio__o_AQl select:focus-visible,.newsletter-studio_studio__o_AQl textarea:focus-visible{outline:2px solid #3475c8;outline-offset:2px}.newsletter-studio_studio__o_AQl button[aria-pressed=true]{background:#e0eddf;border-color:#9ab79b;color:#20492d}.newsletter-studio_studio__o_AQl .newsletter-studio_primary__e_jrR{background:var(--green);border-color:var(--green);color:white;font-weight:600}.newsletter-studio_studio__o_AQl .newsletter-studio_primary__e_jrR:hover:not(:disabled){background:#1d422b;color:white}.newsletter-studio_studio__o_AQl input,.newsletter-studio_studio__o_AQl select,.newsletter-studio_studio__o_AQl textarea{display:block;width:100%;min-width:0;margin:5px 0 0;background:#fff;border:1px solid #cbd5cc;padding:9px 10px;min-height:38px;line-height:1.4}.newsletter-studio_studio__o_AQl textarea{resize:vertical}.newsletter-studio_studio__o_AQl label{display:block;font:12px/1.4 Arial,sans-serif;color:#45574b;margin:0 0 14px}.newsletter-studio_studio__o_AQl fieldset{border:0;padding:0;margin:0;min-width:0}.newsletter-studio_studio__o_AQl h3{font:600 14px/1.4 Arial,sans-serif;margin:0 0 10px;color:#24352b}.newsletter-studio_studio__o_AQl small{font:11px/1.5 Arial,sans-serif;color:var(--muted)}.newsletter-studio_toolbar__cHByJ{height:78px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#fff;border-bottom:1px solid var(--line);z-index:5}.newsletter-studio_identity__L25tW{display:flex;gap:12px;align-items:center;min-width:200px;flex:1}.newsletter-studio_brandMark__1Pw_c{background:#243d30;color:#f6f5e9;border-radius:7px;width:35px;height:35px;display:grid;place-items:center;font:700 24px Georgia,serif;flex-shrink:0}.newsletter-studio_studio__o_AQl .newsletter-studio_titleLabel__yT20d{font-size:0;margin:0}.newsletter-studio_studio__o_AQl .newsletter-studio_titleLabel__yT20d input{margin:0;border:1px solid transparent;padding:2px 3px;font-weight:600;min-height:26px;background:transparent;width:100%;max-width:400px;font-size:14px}.newsletter-studio_studio__o_AQl .newsletter-studio_titleLabel__yT20d input:hover{border-color:#dce3dc}.newsletter-studio_saveState__qb_CF{font-size:11px;color:#66756a;display:block;padding:2px 3px}.newsletter-studio_toolbarActions__Nc1Zb,.newsletter-studio_toolbarCenter__jlNyY{display:flex;align-items:center;gap:6px;flex-shrink:0}.newsletter-studio_toolbarCenter__jlNyY button{width:36px;padding:6px}.newsletter-studio_separator__sEp_p{height:23px;border-left:1px solid var(--line);margin:0 5px}.newsletter-studio_workspace__7okCP{display:grid;grid-template-columns:240px minmax(0,1fr) 280px;min-height:0;flex:1;overflow:hidden;position:relative}.newsletter-studio_inspector__z_5ZB,.newsletter-studio_palette__2femk{display:flex;flex-direction:column;min-height:0;background:white;overflow:hidden;z-index:3}.newsletter-studio_palette__2femk{border-right:1px solid var(--line)}.newsletter-studio_inspector__z_5ZB{border-left:1px solid var(--line)}.newsletter-studio_tabs__Qfly6{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);padding:10px 8px 0;gap:1px;flex-shrink:0}.newsletter-studio_studio__o_AQl .newsletter-studio_tabs__Qfly6 button{flex-direction:column;gap:5px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:10px;padding:8px 3px 12px;color:#657467}.newsletter-studio_studio__o_AQl .newsletter-studio_tabs__Qfly6 button[aria-selected=true]{border-bottom-color:#28543a;color:#214c32;background:#f3f7f1}.newsletter-studio_panelBody__s0iQE{padding:20px 16px;overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.newsletter-studio_hint__1xi9b{font:12px/1.65 Arial,sans-serif;color:#67766a;margin:0 0 18px}.newsletter-studio_tiles__yTiNP{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.newsletter-studio_studio__o_AQl .newsletter-studio_tile__sP4y2{flex-direction:column;padding:16px 6px;gap:9px;font-size:12px;min-height:80px;touch-action:none;background:#fbfcfa}.newsletter-studio_studio__o_AQl .newsletter-studio_tile__sP4y2:hover{transform:translateY(-1px)}.newsletter-studio_studio__o_AQl .newsletter-studio_wideButton__2PVff{width:100%;margin:0 0 22px;min-height:40px}.newsletter-studio_studio__o_AQl .newsletter-studio_sectionTile__KPM_E{width:100%;justify-content:flex-start;padding:14px;gap:12px;margin-bottom:15px}.newsletter-studio_sectionTile__KPM_E span{flex:1;text-align:left}.newsletter-studio_sectionTile__KPM_E small{display:block;margin-top:4px}.newsletter-studio_studio__o_AQl details{border-bottom:1px solid #e6ebe5;padding:0 0 16px;margin:0 0 18px}.newsletter-studio_studio__o_AQl summary{cursor:pointer;font-weight:600;min-height:32px;padding:0 0 8px}.newsletter-studio_studio__o_AQl summary::marker{font-size:10px;color:#6a7d6c}.newsletter-studio_studio__o_AQl .newsletter-studio_numberField__P0paR{display:flex;align-items:center;justify-content:space-between;gap:10px}.newsletter-studio_numberField__P0paR>span{display:flex;align-items:center;border:1px solid #cbd5cc;border-radius:5px;width:90px;background:#fff;padding-right:8px}.newsletter-studio_studio__o_AQl .newsletter-studio_numberField__P0paR input{border:0;min-height:34px;margin:0;padding:6px 7px;background:none}.newsletter-studio_studio__o_AQl .newsletter-studio_colorField__iBEzR{display:grid;grid-template-columns:1fr 30px 67px;align-items:center;gap:7px;font-size:11px}.newsletter-studio_studio__o_AQl input[type=color]{border:1px solid #cbd5cc;padding:2px;min-height:28px;height:28px;width:30px;margin:0;cursor:pointer}.newsletter-studio_colorField__iBEzR>span:last-child{font-size:10px;color:#637268;font-family:monospace}.newsletter-studio_canvasScroll__Doa7o{overflow:auto;min-width:0;min-height:0;scrollbar-gutter:stable;overscroll-behavior:contain;background:#e9eee7}.newsletter-studio_canvasMeta__J8NnS{max-width:720px;margin:20px auto 12px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:10px;letter-spacing:1px;color:#657567;gap:14px}.newsletter-studio_stage__kKAMQ{padding:24px 28px 70px;min-height:100%;display:flex;justify-content:center;min-width:fit-content}.newsletter-studio_paper__dUKOF{flex-shrink:0;box-shadow:0 4px 26px #253a2c14;overflow:hidden;align-self:flex-start;min-height:540px}.newsletter-studio_masthead__NIqD7{border-top:5px solid;padding-top:32px;padding-bottom:24px}.newsletter-studio_masthead__NIqD7>strong{font:700 28px/1 Arial,sans-serif;letter-spacing:4px}.newsletter-studio_masthead__NIqD7 small{display:block;margin-top:14px;font:11px/1.5 Arial,sans-serif;letter-spacing:2px;color:inherit}.newsletter-studio_row__vsFbA{display:grid;align-items:start;min-width:0}.newsletter-studio_rowTools__oktuf{display:flex;align-items:center;gap:2px;margin:0 28px 5px;height:30px;opacity:.35;transition:opacity .15s}.newsletter-studio_rowTools__oktuf:focus-within,.newsletter-studio_rowTools__oktuf:hover{opacity:1}.newsletter-studio_rowTools__oktuf span{font-size:10px;flex:1;color:#687b6b}.newsletter-studio_studio__o_AQl .newsletter-studio_rowTools__oktuf button{min-height:28px;min-width:28px;padding:4px;border:0;background:#f0f5ed}.newsletter-studio_studio__o_AQl .newsletter-studio_handle__jyyKf{touch-action:none;cursor:grab;min-height:28px;min-width:28px;padding:4px;background:#eff5ed;border:0}.newsletter-studio_block__3zGv4{position:relative;border:1px solid transparent;margin-bottom:12px;min-width:0;padding-top:28px}.newsletter-studio_block__3zGv4:hover{border-color:#a5bda5}.newsletter-studio_selected__bOHB2{border-color:#4882d6!important}.newsletter-studio_blockTools__4WyGC{position:absolute;top:0;left:0;right:0;display:flex;height:28px;align-items:center;opacity:0;background:#f0f5ed;z-index:2}.newsletter-studio_block__3zGv4:focus-within .newsletter-studio_blockTools__4WyGC,.newsletter-studio_block__3zGv4:hover .newsletter-studio_blockTools__4WyGC,.newsletter-studio_selected__bOHB2 .newsletter-studio_blockTools__4WyGC{opacity:1}.newsletter-studio_studio__o_AQl .newsletter-studio_blockTools__4WyGC button{min-height:28px;border:0;border-radius:0;padding:4px 7px;font-size:10px;background:transparent}.newsletter-studio_blockTools__4WyGC button:nth-child(2){margin-right:auto}.newsletter-studio_selected__bOHB2 .newsletter-studio_blockTools__4WyGC{background:#e9f1fc}.newsletter-studio_studio__o_AQl .newsletter-studio_selectBlock__6HY6z{display:block;width:100%;border:0;background:none!important;text-align:inherit;padding:0;border-radius:0;min-height:24px;cursor:text;line-height:normal}.newsletter-studio_selectBlock__6HY6z>div{pointer-events:none}.newsletter-studio_inline__Uxfqv{min-width:0}.newsletter-studio_studio__o_AQl .newsletter-studio_headingInput__KtbpA{width:100%;display:block;border:1px dashed #aabdad;border-radius:0;margin:0 0 16px;background:transparent;font-weight:700;resize:vertical;box-shadow:none;overflow:hidden}.newsletter-studio_richEditor__6Zeqm{min-width:0;position:relative}.newsletter-studio_format__t1dAF{display:flex;flex-wrap:wrap;gap:2px;margin:0 0 8px;padding:4px;background:#f2f6f0;border:1px solid #d7e2d4;border-radius:4px;color:#24352b;font-family:Arial,sans-serif}.newsletter-studio_studio__o_AQl .newsletter-studio_format__t1dAF button{min-height:30px;min-width:30px;padding:5px;border:0;background:transparent}.newsletter-studio_prose__rcvf1{outline:none;min-height:100px;border:1px dashed #aabdad;padding:0;overflow-wrap:break-word;font:inherit;color:inherit;line-height:inherit}.newsletter-studio_prose__rcvf1 p{font:inherit;color:inherit;line-height:inherit;margin:0 0 16px}.newsletter-studio_prose__rcvf1 ol,.newsletter-studio_prose__rcvf1 ul{margin:0 0 16px;padding-left:24px;font:inherit}.newsletter-studio_prose__rcvf1 li{margin:0 0 6px;font:inherit}.newsletter-studio_prose__rcvf1 li p{margin:0 0 6px}.newsletter-studio_prose__rcvf1 blockquote{margin:0 0 16px;padding:8px 16px;border-left:3px solid #7b8d79}.newsletter-studio_prose__rcvf1 a{text-decoration:underline;color:inherit}.newsletter-studio_prose__rcvf1:focus{outline:2px solid #3475c8;outline-offset:2px}.newsletter-studio_studio__o_AQl .newsletter-studio_done__fARf7{margin:8px 0 0;font:11px Arial,sans-serif;background:#edf4e9;min-height:30px}.newsletter-studio_linkEditor__1Uf04{display:flex;align-items:end;gap:4px;background:white;border:1px solid #cbd5cc;padding:8px;margin:0 0 10px;font:12px Arial,sans-serif}.newsletter-studio_linkEditor__1Uf04 label{flex:1;margin:0}.newsletter-studio_linkEditor__1Uf04 p{color:#9b2727}.newsletter-studio_drop__cNZVz{height:26px;margin:2px 20px;display:flex;align-items:center;justify-content:center;gap:5px;position:relative;color:#6a8e72;font-size:10px;border:1px dashed #d6e4d3;border-radius:3px;opacity:.45}.newsletter-studio_drop__cNZVz:hover,.newsletter-studio_over__9eMuB{opacity:1;background:#e4f1df;border-color:#589b61}.newsletter-studio_over__9eMuB{height:40px;outline:2px solid #589b61}.newsletter-studio_dragOverlay__eH0vm{display:flex;align-items:center;gap:8px;background:#243d30;color:white;box-shadow:0 5px 20px #0004;border-radius:6px;padding:13px 18px;min-width:150px;font:13px Arial,sans-serif}.newsletter-studio_inspectorTitle__32YRe{padding:19px 18px 14px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.newsletter-studio_inspectorTitle__32YRe small{font-size:9px;letter-spacing:1px}.newsletter-studio_inspectorTitle__32YRe h3{margin:4px 0 0}.newsletter-studio_studio__o_AQl .newsletter-studio_inspectorTitle__32YRe button{padding:5px;min-width:32px;min-height:32px;border:0}.newsletter-studio_emptyInspector__fEPTl{padding:35px 12px;color:#6c7c6e;text-align:center;font-size:13px;line-height:1.8}.newsletter-studio_emptyInspector__fEPTl svg{margin:0 auto 15px}.newsletter-studio_inlineActions__xVkhe{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 14px}.newsletter-studio_studio__o_AQl .newsletter-studio_textButton__XJ_jx{border:0;background:none;text-decoration:underline;font-size:11px;padding:4px 0}.newsletter-studio_savedCard__fiUHp,.newsletter-studio_templateCard__WtmDs{border:1px solid #dce3dc;border-radius:6px;padding:10px;margin:0 0 16px;width:100%;background:white;display:block!important;text-align:left!important}.newsletter-studio_savedCard__fiUHp strong,.newsletter-studio_templateCard__WtmDs strong{display:block;font-size:12px;margin:8px 0 4px}.newsletter-studio_savedCard__fiUHp small,.newsletter-studio_templateCard__WtmDs small{display:block;font-size:11px;margin-bottom:8px}.newsletter-studio_savedCard__fiUHp>button{width:100%}.newsletter-studio_savedThumbnail__pFouj{height:90px;overflow:hidden;pointer-events:none;position:relative;background:#f3f5ef}.newsletter-studio_savedThumbnail__pFouj>div{width:440px;transform:scale(.42);transform-origin:top left}.newsletter-studio_templateThumb__QWXqN{display:block;position:relative;height:140px;overflow:hidden;background:#e8eee3}.newsletter-studio_templateThumb__QWXqN iframe{width:600px;height:650px;transform:scale(.32);transform-origin:top left;pointer-events:none;border:0;max-width:none}.newsletter-studio_paperFooter__3jehy{font:12px/1.8 Arial,sans-serif;border-top:1px solid}.newsletter-studio_paperFooter__3jehy span{text-decoration:underline}.newsletter-studio_empty__Npjmn{padding:60px 30px;text-align:center;font:14px/1.7 Arial,sans-serif;color:#516854}.newsletter-studio_empty__Npjmn h3{font-size:20px;margin-top:20px}.newsletter-studio_placeholder__itrJ_{display:block;padding:24px;color:#738375;font:14px Arial,sans-serif}.newsletter-studio_statusbar__XB_TH{flex-shrink:0;display:flex;justify-content:space-between;gap:18px;padding:8px 20px;background:#fff;border-top:1px solid var(--line);font:10px/1.5 Arial,sans-serif;color:#67796a;min-height:32px}.newsletter-studio_mobileTools__rnsDt{display:none}.newsletter-studio_replaceDialog__RiIuu{padding:30px;border:1px solid #cad6c7;border-radius:10px;max-width:440px;color:#24352b;background:#fff;box-shadow:0 20px 70px #0003;font:14px/1.7 Arial,sans-serif}.newsletter-studio_replaceDialog__RiIuu::backdrop{background:#12261970}.newsletter-studio_replaceDialog__RiIuu h2{font:600 22px Arial,sans-serif;color:#24352b;margin:0 0 16px}@media (max-width:1250px){.newsletter-studio_workspace__7okCP{grid-template-columns:210px minmax(0,1fr) 250px}.newsletter-studio_toolbar__cHByJ{padding:10px 14px;gap:8px}.newsletter-studio_identity__L25tW{gap:7px;min-width:150px}.newsletter-studio_brandMark__1Pw_c,.newsletter-studio_toolbarActions__Nc1Zb span{display:none}.newsletter-studio_toolbarCenter__jlNyY{gap:3px}.newsletter-studio_toolbarActions__Nc1Zb{gap:4px}}@media (max-width:1000px){.newsletter-studio_workspace__7okCP{grid-template-columns:210px minmax(0,1fr)}.newsletter-studio_inspector__z_5ZB{position:absolute;right:0;top:0;bottom:0;width:280px;display:none;box-shadow:-8px 0 20px #253a2c20}.newsletter-studio_showPanel__56F5a{display:flex!important}.newsletter-studio_mobileTools__rnsDt{display:flex;justify-content:space-between;align-items:center;padding:7px 14px;border-bottom:1px solid var(--line);background:#fff;gap:10px;font-size:11px;flex-shrink:0}.newsletter-studio_mobileTools__rnsDt button{min-height:32px;font-size:11px}.newsletter-studio_stage__kKAMQ{padding:20px 22px 60px}.newsletter-studio_toolbar__cHByJ{height:72px}.newsletter-studio_toolbarCenter__jlNyY{gap:1px}}@media (max-width:650px){.newsletter-studio_workspace__7okCP{display:block}.newsletter-studio_canvasScroll__Doa7o{height:100%}.newsletter-studio_inspector__z_5ZB,.newsletter-studio_palette__2femk{position:absolute;top:0;bottom:0;display:none;width:280px;max-width:90vw;box-shadow:8px 0 24px #253a2c30}.newsletter-studio_palette__2femk{left:0}.newsletter-studio_inspector__z_5ZB{right:0}.newsletter-studio_toolbar__cHByJ{flex-wrap:wrap;height:auto;min-height:96px;gap:4px;padding:8px 10px}.newsletter-studio_identity__L25tW{flex:1;min-width:170px}.newsletter-studio_toolbarCenter__jlNyY{order:3;flex:1;justify-content:center}.newsletter-studio_toolbarActions__Nc1Zb{margin-left:auto}.newsletter-studio_toolbarActions__Nc1Zb button{min-width:34px;padding:7px}.newsletter-studio_toolbarActions__Nc1Zb button:first-child{display:none}.newsletter-studio_toolbar__cHByJ .newsletter-studio_titleLabel__yT20d input{max-width:190px;font-size:12px}.newsletter-studio_statusbar__XB_TH span:last-child{display:none}.newsletter-studio_statusbar__XB_TH{padding:7px 12px}.newsletter-studio_canvasMeta__J8NnS{margin-top:12px}.newsletter-studio_stage__kKAMQ{padding:12px 10px 50px;justify-content:flex-start}.newsletter-studio_mobileTools__rnsDt{padding:6px 10px}.newsletter-studio_mobileTools__rnsDt>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.newsletter-studio_studio__o_AQl *{transition:none!important;transform:none}}.newsletter-studio_paper__dUKOF,.newsletter-studio_sectionGroup__p3DRK{position:relative}.newsletter-studio_block__3zGv4{padding-top:0;border:0;outline:1px solid transparent;margin-bottom:0}.newsletter-studio_block__3zGv4:hover{outline-color:#a5bda5}.newsletter-studio_selected__bOHB2{outline-color:#4882d6!important;box-shadow:0 0 0 1px #4882d6}.newsletter-studio_blockTools__4WyGC{top:-28px}.newsletter-studio_rowTools__oktuf{position:absolute;top:-28px;right:0;margin:0 22px;z-index:3;opacity:0;pointer-events:none}.newsletter-studio_sectionGroup__p3DRK:focus-within>.newsletter-studio_rowTools__oktuf,.newsletter-studio_sectionGroup__p3DRK:hover>.newsletter-studio_rowTools__oktuf{opacity:1;pointer-events:auto}.newsletter-studio_rowTools__oktuf .newsletter-studio_handle__jyyKf{margin-right:2px}.newsletter-studio_row__vsFbA>div{position:relative}.newsletter-studio_row__vsFbA>div>.newsletter-studio_block__3zGv4{margin-bottom:16px}.newsletter-studio_row__vsFbA>div[data-column=full]>.newsletter-studio_block__3zGv4{margin-bottom:0}.newsletter-studio_drop__cNZVz{position:absolute;height:20px;left:0;right:0;top:-13px;margin:0 20px;z-index:2;border-color:transparent;opacity:0;pointer-events:none}.newsletter-studio_dragging__okcPT .newsletter-studio_drop__cNZVz,.newsletter-studio_drop__cNZVz:hover,.newsletter-studio_over__9eMuB{opacity:1;pointer-events:auto;border-color:#98bc90;background:#eff8e8}.newsletter-studio_row__vsFbA>div>.newsletter-studio_drop__cNZVz{top:auto;bottom:-10px}.newsletter-studio_paper__dUKOF>.newsletter-studio_drop__cNZVz{top:auto;bottom:52px}.newsletter-studio_studio__o_AQl button>svg{width:17px;height:17px;flex-shrink:0}.newsletter-studio_studio__o_AQl .newsletter-studio_tile__sP4y2>svg{width:23px;height:23px}.newsletter-studio_studio__o_AQl .newsletter-studio_blockTools__4WyGC button>svg,.newsletter-studio_studio__o_AQl .newsletter-studio_rowTools__oktuf button>svg{width:14px;height:14px}.newsletter-studio_studio__o_AQl output{display:block;background:transparent;color:#66756a;border:0;padding:0}.newsletter-studio_studio__o_AQl .newsletter-studio_headingInput__KtbpA{padding:0;min-height:0;line-height:1.2}.newsletter-studio_statusbar__XB_TH output{font:10px/1.5 Arial,sans-serif}.newsletter-studio_studio__o_AQl .newsletter-studio_numberField__P0paR input{width:65px}.newsletter-studio_dragging__okcPT .newsletter-studio_sectionGroup__p3DRK{z-index:auto}@media (max-width:650px){.newsletter-studio_stage__kKAMQ{padding:12px 6px 50px}}.newsletter-studio_canvasMeta__J8NnS{color:#526454}.newsletter-studio_emptyInspector__fEPTl{color:#5c6d5f}.newsletter-studio_drop__cNZVz{color:#3c6c40}.newsletter-studio_rowTools__oktuf span{color:#526b55}.newsletter-studio_studio__o_AQl .newsletter-studio_toolbarActions__Nc1Zb button:first-child{display:inline-flex}.newsletter-studio_rowTools__oktuf{left:0;right:auto;top:0;width:29px;height:auto;flex-direction:column;margin:0;pointer-events:none!important;z-index:4}.newsletter-studio_rowTools__oktuf>span{display:none}.newsletter-studio_rowTools__oktuf button{pointer-events:auto}.newsletter-studio_sectionGroup__p3DRK:focus-within>.newsletter-studio_rowTools__oktuf,.newsletter-studio_sectionGroup__p3DRK:hover>.newsletter-studio_rowTools__oktuf{pointer-events:none}.newsletter-studio_legacyNotice__VUyio{padding:12px;border:1px solid #d0ddc7;background:#f2f7eb;border-radius:6px;margin:0 0 18px;font:12px/1.6 Arial,sans-serif}.newsletter-studio_legacyNotice__VUyio p{margin:0 0 8px}.newsletter-studio_savedCard__fiUHp .newsletter-studio_inlineActions__xVkhe{margin-bottom:0}.newsletter-studio_savedCard__fiUHp .newsletter-studio_inlineActions__xVkhe button{flex:1;font-size:11px;min-height:32px}.backoffice-newsletter_root__saI0n{font:14px/1.6 Arial,sans-serif;color:#dce6d7;padding:18px 0;--line:#dce3dc;--ink:#24352b;--green:#28543a}.backoffice-newsletter_heading__b4y6L{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0 35px;border-bottom:1px solid #354234;margin-bottom:24px}.backoffice-newsletter_eyebrow__7hHek{font:10px Arial,sans-serif;letter-spacing:2px;color:#a6b29c}.backoffice-newsletter_heading__b4y6L h2{font:normal 42px/1.2 Georgia,serif!important;letter-spacing:-1px!important;text-transform:none!important;color:#f0f2e7;margin:12px 0}.backoffice-newsletter_heading__b4y6L h2 span{color:#a1b18c}.backoffice-newsletter_heading__b4y6L p{font-size:13px;color:#9aab94;margin:0}.backoffice-newsletter_editorDialog__RrsUj button,.backoffice-newsletter_modal__yk7qx button,.backoffice-newsletter_root__saI0n button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ccd8c8;border-radius:6px;min-height:38px;padding:8px 13px;font:500 12px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:normal;background:white;color:#28412f;box-shadow:none}.backoffice-newsletter_modal__yk7qx button:disabled,.backoffice-newsletter_root__saI0n button:disabled{opacity:.45;cursor:default}.backoffice-newsletter_modal__yk7qx .backoffice-newsletter_primary__GxjSm,.backoffice-newsletter_root__saI0n .backoffice-newsletter_primary__GxjSm{background:#28543a;border-color:#28543a;color:white}.backoffice-newsletter_modal__yk7qx button:hover:not(:disabled),.backoffice-newsletter_root__saI0n button:hover:not(:disabled){filter:brightness(.96)}.backoffice-newsletter_modal__yk7qx input,.backoffice-newsletter_modal__yk7qx select,.backoffice-newsletter_modal__yk7qx textarea,.backoffice-newsletter_root__saI0n input,.backoffice-newsletter_root__saI0n select,.backoffice-newsletter_root__saI0n textarea{font:13px/1.5 Arial,sans-serif;letter-spacing:normal;text-transform:none;border:1px solid #cbd6c8;border-radius:5px;padding:10px;background:white;color:#24352b;min-height:40px;width:100%;min-width:0;box-shadow:none}.backoffice-newsletter_modal__yk7qx button:focus-visible,.backoffice-newsletter_modal__yk7qx input:focus-visible,.backoffice-newsletter_modal__yk7qx select:focus-visible,.backoffice-newsletter_modal__yk7qx textarea:focus-visible,.backoffice-newsletter_root__saI0n button:focus-visible,.backoffice-newsletter_root__saI0n input:focus-visible{outline:2px solid #387dcc;outline-offset:3px}.backoffice-newsletter_managerTools__PS9Ad{display:flex;gap:18px;align-items:center;margin-bottom:25px}.backoffice-newsletter_search__eepUG{display:flex;align-items:center;gap:8px;max-width:340px;flex:1;border:1px solid #43513d;border-radius:6px;padding:0 10px;color:#afbea7}.backoffice-newsletter_root__saI0n .backoffice-newsletter_search__eepUG input{border:0;background:transparent;color:#e9eee2;padding:9px 0}.backoffice-newsletter_search__eepUG input::placeholder{color:#a2b09b}.backoffice-newsletter_filters__9G9U8{display:flex;gap:4px}.backoffice-newsletter_root__saI0n .backoffice-newsletter_filters__9G9U8 button{background:transparent;border-color:transparent;color:#b9c4b1}.backoffice-newsletter_root__saI0n .backoffice-newsletter_filters__9G9U8 button[aria-pressed=true]{background:#384932;border-color:#53664b;color:#f0f4e9}.backoffice-newsletter_managerTools__PS9Ad>span{font-size:11px;color:#99ab91;margin-left:auto}.backoffice-newsletter_editionGrid__PGZbb{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:20px}.backoffice-newsletter_root__saI0n .backoffice-newsletter_editionCard__C3wD3{display:block;text-align:left;padding:0;border:1px solid #3b4b34;background:#202b1e;border-radius:9px;overflow:hidden;min-width:0}.backoffice-newsletter_cardIllustration__TvnX2{height:135px;background:#dae4cf;position:relative;padding:24px;color:#445b3b}.backoffice-newsletter_cardIllustration__TvnX2 svg{position:absolute;right:25px;top:26px;color:#748969}.backoffice-newsletter_cardIllustration__TvnX2 span{display:block;font:700 16px Arial,sans-serif;letter-spacing:3px;margin-bottom:18px}.backoffice-newsletter_cardIllustration__TvnX2 i{display:block;width:60%;height:4px;background:#a5b59a;margin:7px 0;border-radius:2px}.backoffice-newsletter_cardIllustration__TvnX2 i:last-child{width:42%}.backoffice-newsletter_cardInfo__l_nUq{padding:22px 20px}.backoffice-newsletter_badge__3cWRx{font:9px Arial,sans-serif;letter-spacing:1px;color:#a9bc9c}.backoffice-newsletter_cardInfo__l_nUq h3{font:normal 21px/1.4 Georgia,serif!important;color:#edf1e5;text-transform:none!important;margin:12px 0;letter-spacing:0!important}.backoffice-newsletter_cardInfo__l_nUq p{font-size:11px;color:#a0b294}.backoffice-newsletter_cardInfo__l_nUq>span:last-child{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:20px;color:#d8e4cd}.backoffice-newsletter_root__saI0n .backoffice-newsletter_newCard__LA6Uf{display:flex;flex-direction:column;gap:15px;min-height:310px;background:transparent;border:1px dashed #53674a;color:#b9c9ad}.backoffice-newsletter_newCard__LA6Uf span{font-size:12px;color:#92a985}.backoffice-newsletter_managerNote__Jx8Ja{display:flex;align-items:center;gap:8px;font-size:11px;color:#91a386;margin:28px 0}.backoffice-newsletter_editorDialog__RrsUj{position:fixed;inset:0;border:0;margin:0;padding:0;max-width:none;max-height:none;width:100dvw;height:100dvh;overflow:hidden;background:#f4f6f3;color-scheme:light;z-index:2000}.backoffice-newsletter_editorDialog__RrsUj::backdrop{background:#172415}.backoffice-newsletter_editorDialog__RrsUj>section{height:100%}.backoffice-newsletter_modal__yk7qx{border:1px solid #cbd6c7;border-radius:12px;box-shadow:0 20px 90px #0005;background:#fff;color:#24352b;padding:0;width:560px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 40px);overflow:auto;font:13px/1.6 Arial,sans-serif;color-scheme:light;z-index:3000}.backoffice-newsletter_modal__yk7qx::backdrop{background:#142510a8}.backoffice-newsletter_wideModal__P04eV{width:1220px;max-height:calc(100dvh - 32px);height:calc(100dvh - 32px);overflow:hidden}.backoffice-newsletter_modal__yk7qx *{box-sizing:border-box;text-transform:none;letter-spacing:normal}.backoffice-newsletter_modalHeader__tJEYg{height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3dc;padding:14px 24px;background:white;position:sticky;top:0;z-index:5}.backoffice-newsletter_modalHeader__tJEYg h2{font:600 18px/1.4 Arial,sans-serif!important;margin:0!important;color:#24352b;text-transform:none!important;letter-spacing:0!important}.backoffice-newsletter_modalHeader__tJEYg button{border:0;min-width:36px;padding:6px}.backoffice-newsletter_modalBody__0zPr0{padding:24px}.backoffice-newsletter_startIntro__AG0pa{margin:0 0 20px;color:#4c614f}.backoffice-newsletter_startGrid__F2Zdc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.backoffice-newsletter_startCard__usdRe{min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #cbd6c7;border-radius:8px;background:#fff;color:#24352b;text-align:left;cursor:pointer;font:13px/1.5 Arial,sans-serif}.backoffice-newsletter_startCard__usdRe:hover{background:#f3f6ef;border-color:#49664f}.backoffice-newsletter_startCancel__UMSid:focus-visible,.backoffice-newsletter_startCard__usdRe:focus-visible{outline:3px solid #49664f;outline-offset:3px}.backoffice-newsletter_startCard__usdRe>span:last-child{color:#4c614f;font-size:12px}.backoffice-newsletter_startThumb__x0mV_{display:grid;place-items:center;width:100%;height:145px;background:#edf1e8;border:1px solid #dce3dc;border-radius:4px;overflow:hidden;position:relative;pointer-events:none}.backoffice-newsletter_startThumb__x0mV_ iframe{position:absolute;inset:0;width:640px;height:500px;border:0;transform:scale(.34);transform-origin:top left}.backoffice-newsletter_startCancel__UMSid{margin-top:20px;padding:10px 18px;background:#fff;color:#24352b;border:1px solid #cbd6c7;border-radius:6px;cursor:pointer;font:13px Arial,sans-serif}.backoffice-newsletter_modal__yk7qx fieldset{border:0;margin:0;padding:0;min-width:0}.backoffice-newsletter_modal__yk7qx label{display:block;font-size:12px;color:#4c614f;margin:0 0 20px}.backoffice-newsletter_modal__yk7qx label input,.backoffice-newsletter_modal__yk7qx label select,.backoffice-newsletter_modal__yk7qx label textarea{display:block;width:100%;margin-top:7px}.backoffice-newsletter_modal__yk7qx small{display:block;font-size:11px;color:#6f7e70;margin-top:5px}.backoffice-newsletter_modal__yk7qx textarea{resize:vertical}.backoffice-newsletter_hint__TRpGV{font:12px/1.7 Arial,sans-serif;color:#6b7c6c;margin:0 0 18px}.backoffice-newsletter_actions__WPB3G{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.backoffice-newsletter_inboxSample__jVvAB{background:#f2f6ef;border:1px solid #d9e5d2;border-radius:7px;padding:16px;margin-bottom:22px;overflow-wrap:anywhere}.backoffice-newsletter_inboxSample__jVvAB>span{font-size:9px;letter-spacing:1px;color:#718369;display:block;margin-bottom:8px}.backoffice-newsletter_inboxSample__jVvAB strong{display:block;color:#24352b;font-size:12px;margin-bottom:7px}.backoffice-newsletter_inboxSample__jVvAB b{display:block;font-size:12px;color:#3b4d3d}.backoffice-newsletter_inboxSample__jVvAB p{font-size:11px;color:#75816e;margin:5px 0 0;line-height:1.6}.backoffice-newsletter_history__mdtNJ{border-top:1px solid #dce3dc;padding:14px 0;margin-top:10px}.backoffice-newsletter_history__mdtNJ summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:600;min-height:32px}.backoffice-newsletter_history__mdtNJ>div{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:9px 0;border-top:1px solid #edf1e9}.backoffice-newsletter_history__mdtNJ p{margin:0;font-size:12px}.backoffice-newsletter_history__mdtNJ button{font-size:11px;min-height:32px}.backoffice-newsletter_history__mdtNJ small{overflow-wrap:anywhere}.backoffice-newsletter_error__eageD,.backoffice-newsletter_recovery__lsiVK{flex-shrink:0;font:12px/1.6 Arial,sans-serif;padding:12px 20px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;background:#fff3ec;color:#7d3623;border-bottom:1px solid #ebc8b9}.backoffice-newsletter_error__eageD button,.backoffice-newsletter_recovery__lsiVK button{font-size:11px!important;min-height:30px!important;padding:5px 9px!important}.backoffice-newsletter_error__eageD>span,.backoffice-newsletter_recovery__lsiVK>p{flex:1;min-width:180px;margin:0}.backoffice-newsletter_recovery__lsiVK{background:#fff8df;color:#695622}.backoffice-newsletter_error__eageD p{margin:0}.backoffice-newsletter_previewToolbar__X_P6d{display:flex;justify-content:space-between;align-items:center;padding:12px 22px;border-bottom:1px solid #dce3dc;height:64px;gap:12px;flex-shrink:0;background:#fff}.backoffice-newsletter_deviceSwitch__FLozJ{display:flex;gap:4px}.backoffice-newsletter_deviceSwitch__FLozJ button{border:0;background:transparent;color:#637762;font-size:11px}.backoffice-newsletter_deviceSwitch__FLozJ button[aria-pressed=true]{background:#e8f0e2;color:#2f5938}.backoffice-newsletter_previewToolbar__X_P6d>span{font-size:10px;color:#72826d}.backoffice-newsletter_previewLayout__gFbMu{height:calc(100% - 128px);display:grid;grid-template-columns:minmax(0,1fr) 310px;min-height:0}.backoffice-newsletter_previewWindow__wketl{background:#e6ecdf;padding:20px;display:flex;justify-content:center;min-width:0;min-height:0;overflow:hidden}.backoffice-newsletter_previewWindow__wketl iframe{max-width:100%;height:100%;border:0;background:white;flex-shrink:1;box-shadow:0 2px 16px #253a2c16}.backoffice-newsletter_previewWindow__wketl pre{margin:0;padding:24px;background:white;color:#24352b;white-space:pre-wrap;overflow:auto;width:100%;font:13px/1.7 monospace}.backoffice-newsletter_sendPanel__PDjBJ{padding:22px 20px;overflow:auto;border-left:1px solid #dce3dc;background:#fff;min-height:0}.backoffice-newsletter_sendPanel__PDjBJ h3{font:600 13px/1.5 Arial,sans-serif;color:#2c4932;display:flex;align-items:center;gap:8px;margin:20px 0 10px}.backoffice-newsletter_sendPanel__PDjBJ>.backoffice-newsletter_primary__GxjSm{width:100%;min-height:40px}.backoffice-newsletter_recipientSummary___aeDn{display:grid;gap:5px;padding:12px;margin:12px 0;background:#f2f5ef;border:1px solid #dce3dc;border-radius:6px;overflow-wrap:anywhere;font:12px/1.5 Arial,sans-serif}.backoffice-newsletter_recipientSummary___aeDn small,.backoffice-newsletter_recipientSummary___aeDn span{font-size:10px;color:#546653}.backoffice-newsletter_checks__ZQyOQ{margin:0 0 18px;padding-left:18px;font-size:12px;color:#87652c}.backoffice-newsletter_checks__ZQyOQ li{margin-bottom:8px}.backoffice-newsletter_capture__HgYoM{font:11px/1.6 Arial,sans-serif;color:#8e6022;background:#fff6df;padding:10px;border-radius:4px}.backoffice-newsletter_receipt__W_0oY{display:block;border:1px solid #aac69a;padding:14px;background:#f1f8eb;border-radius:6px;margin:18px 0;overflow-wrap:anywhere}.backoffice-newsletter_senderCheck__ngMSb{display:grid;gap:10px;min-width:0;overflow-wrap:anywhere}.backoffice-newsletter_senderCheck__ngMSb button{max-width:100%;white-space:normal}.backoffice-newsletter_receipt__W_0oY strong{font-size:12px;color:#31512b}.backoffice-newsletter_receipt__W_0oY p{font-size:11px;margin:7px 0}.backoffice-newsletter_receipt__W_0oY small{font:10px monospace}.backoffice-newsletter_libraryTools__Muz2o{display:grid;grid-template-columns:1fr 240px;gap:20px;padding:18px 24px;border-bottom:1px solid #dce3dc}.backoffice-newsletter_libraryTools__Muz2o label{margin:0}.backoffice-newsletter_sourceGrid__hQ_05{padding:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px;overflow:auto;height:calc(100% - 166px)}.backoffice-newsletter_sourceGrid__hQ_05 article{border:1px solid #dce3dc;border-radius:7px;overflow:hidden;align-self:start}.backoffice-newsletter_sourceGrid__hQ_05 img{width:100%;height:150px;object-fit:contain;background:#f1f5ed}.backoffice-newsletter_sourceGrid__hQ_05 article>div{padding:16px}.backoffice-newsletter_sourceGrid__hQ_05 h3{font:600 14px/1.5 Arial,sans-serif!important;color:#2e4c33;margin:7px 0!important;text-transform:none!important}.backoffice-newsletter_sourceGrid__hQ_05 p{font:12px/1.7 Arial,sans-serif;color:#71816b}.backoffice-newsletter_sourceGrid__hQ_05 button{width:100%}.backoffice-newsletter_empty__HECBd{padding:50px;text-align:center;color:#a3b29b}@media (max-width:900px){.backoffice-newsletter_previewLayout__gFbMu{grid-template-columns:minmax(0,1fr) 270px}.backoffice-newsletter_sendPanel__PDjBJ{padding:16px 14px}.backoffice-newsletter_previewWindow__wketl{padding:10px}.backoffice-newsletter_modalHeader__tJEYg{padding:12px 16px}.backoffice-newsletter_previewToolbar__X_P6d{padding:10px 12px}.backoffice-newsletter_previewToolbar__X_P6d>span{display:none}.backoffice-newsletter_libraryTools__Muz2o{grid-template-columns:1fr 180px}.backoffice-newsletter_heading__b4y6L h2{font-size:34px!important}}@media (max-width:650px){.backoffice-newsletter_startGrid__F2Zdc{grid-template-columns:1fr}.backoffice-newsletter_heading__b4y6L{align-items:flex-start;gap:10px}.backoffice-newsletter_heading__b4y6L h2{font-size:28px!important}.backoffice-newsletter_heading__b4y6L p{font-size:12px}.backoffice-newsletter_heading__b4y6L>button{font-size:11px;white-space:nowrap;padding:8px}.backoffice-newsletter_managerTools__PS9Ad{flex-wrap:wrap;gap:8px}.backoffice-newsletter_managerTools__PS9Ad>span{display:none}.backoffice-newsletter_editionGrid__PGZbb{grid-template-columns:1fr}.backoffice-newsletter_modal__yk7qx{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:8px}.backoffice-newsletter_wideModal__P04eV{height:calc(100dvh - 12px)}.backoffice-newsletter_previewLayout__gFbMu{display:flex;flex-direction:column;overflow:auto}.backoffice-newsletter_previewWindow__wketl{height:55dvh;min-height:330px;flex-shrink:0;padding:6px}.backoffice-newsletter_sendPanel__PDjBJ{overflow:visible;border-left:0;border-top:1px solid #dce3dc}.backoffice-newsletter_previewToolbar__X_P6d{height:58px}.backoffice-newsletter_previewLayout__gFbMu{height:calc(100% - 122px)}.backoffice-newsletter_libraryTools__Muz2o{grid-template-columns:1fr;gap:8px;padding:14px}.backoffice-newsletter_sourceGrid__hQ_05{height:calc(100% - 238px);padding:14px}.backoffice-newsletter_modalBody__0zPr0{padding:20px}}.backoffice-newsletter_modal__yk7qx{position:fixed;inset:0;margin:auto}.backoffice-newsletter_distribution__YNBp2{border-top:1px solid var(--staff-line,#777);margin-top:24px;padding-top:20px;display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.backoffice-newsletter_distribution__YNBp2 label{display:grid;gap:8px;min-width:0}.backoffice-newsletter_distribution__YNBp2 .backoffice-newsletter_hint__TRpGV{color:#4e6252}.backoffice-newsletter_distribution__YNBp2 p:not(.backoffice-newsletter_hint__TRpGV){color:#24352b}.backoffice-newsletter_distribution__YNBp2 select,.backoffice-newsletter_distribution__YNBp2 textarea{width:100%;min-width:0;max-width:100%}.backoffice-newsletter_distributionRecipients__q34vv{list-style:none;margin:0;max-height:260px;overflow:auto;border:1px solid var(--staff-line,#777);padding:10px}.backoffice-newsletter_distributionRecipients__q34vv>li{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--staff-line,#777)}.backoffice-newsletter_distributionRecipients__q34vv:focus-visible{outline:2px solid currentColor;outline-offset:2px}.backoffice-newsletter_distribution__YNBp2 .backoffice-newsletter_distributionReview___NFuK{display:flex;align-items:start;gap:8px}.backoffice-newsletter_distributionReview___NFuK input{flex:0 0 20px;width:20px;height:20px;margin-top:2px}html[data-demo-layout] .ink-gallery-dialog{--ig-ink:#121212;--ig-panel:#1a1a19;--ig-rule:#2e2e2b;--ig-paper:#efe6d2;--ig-paper-dim:#cbc2ae;--ig-leaf:#4db38a;--ig-display:KashuHomeDisplay,"Arial Narrow",sans-serif;--ig-body:KashuHomeBody,system-ui,sans-serif;width:min(1100px,calc(100vw - 32px));max-width:1100px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;gap:18px;padding:26px 28px 24px;overflow:auto;background:var(--ig-ink);color:var(--ig-paper);border:1px solid var(--ig-rule);border-radius:0;box-shadow:0 30px 80px rgba(0,0,0,.6);font:400 15px/1.5 var(--ig-body)}html[data-demo-layout] [data-slot=dialog-overlay]:has(+.ink-gallery-dialog){background:rgba(10,10,10,.82);backdrop-filter:blur(6px)}html[data-demo-layout] .ink-gallery-dialog [data-slot=dialog-title]{margin:0;padding-right:60px;font:800 clamp(24px,3vw,34px) /1 var(--ig-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ig-paper)}html[data-demo-layout] .ink-gallery-dialog [data-slot=dialog-title]:focus{outline:none}html[data-demo-layout] .ink-gallery-dialog [data-slot=dialog-description]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-demo-layout] .ink-gallery-dialog [data-slot=dialog-close]{position:absolute;top:20px;right:22px;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--ig-rule);border-radius:50%;background:transparent;color:var(--ig-paper);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}html[data-demo-layout] .ink-gallery-dialog [data-slot=dialog-close] svg{width:18px;height:18px}html[data-demo-layout] .ink-gallery-dialog [data-slot=dialog-close]:hover{background:var(--ig-paper);border-color:var(--ig-paper);color:var(--ig-ink)}html[data-demo-layout] .ink-gallery-dialog .enlarged-image{display:block;width:100%;height:min(64dvh,720px);object-fit:contain;padding:clamp(12px,2vw,24px);background:var(--ig-panel);box-sizing:border-box}html[data-demo-layout] .ink-gallery-dialog .gallery-zoom-stage{background:var(--ig-panel)}html[data-demo-layout] .ink-gallery-dialog .gallery-navigation{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}html[data-demo-layout] .ink-gallery-dialog output{flex:1;min-width:0;text-align:center;color:var(--ig-paper-dim);font:400 14px/1.45 var(--ig-body)}html[data-demo-layout] .ink-gallery-dialog .gallery-navigation .button,html[data-demo-layout] .ink-gallery-dialog .gallery-zoom-toggle{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 18px;border:1px solid rgba(239,230,210,.35);border-radius:999px;background:transparent;color:var(--ig-paper);font:600 12px/1 var(--ig-body);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:none;outline:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}html[data-demo-layout] .ink-gallery-dialog .gallery-zoom-toggle{align-self:flex-start}html[data-demo-layout] .ink-gallery-dialog .gallery-navigation .button:hover,html[data-demo-layout] .ink-gallery-dialog .gallery-zoom-toggle:hover,html[data-demo-layout] .ink-gallery-dialog .gallery-zoom-toggle[aria-pressed=true]{background:var(--ig-paper);border-color:var(--ig-paper);color:var(--ig-ink)}html[data-demo-layout] .ink-gallery-dialog :is(button,[tabindex="0"]):focus-visible{outline:2px solid var(--ig-leaf);outline-offset:3px}@media (max-width:700px){html[data-demo-layout] .ink-gallery-dialog{padding:20px 16px 18px;gap:14px}html[data-demo-layout] .ink-gallery-dialog [data-slot=dialog-close]{top:12px;right:12px}html[data-demo-layout] .ink-gallery-dialog .enlarged-image{height:48dvh}html[data-demo-layout] .ink-gallery-dialog .gallery-navigation{flex-wrap:wrap}html[data-demo-layout] .ink-gallery-dialog output{order:-1;flex-basis:100%}html[data-demo-layout] .ink-gallery-dialog .gallery-navigation .button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){html[data-demo-layout] .ink-gallery-dialog *{transition:none}}html[data-demo-layout] main:has(>.kodama-faq){background:#111}html[data-demo-layout] .kodama-faq{background:#111;color:#efe6d2;padding:clamp(32px,4vw,56px) max(24px,4vw) 56px;& .faq-shell{max-width:1040px;margin:0 auto}& .faq-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}& .faq-eyebrow{color:#82cbb0;font-size:10px;letter-spacing:1.8px;font-weight:600;margin:0 0 12px}& :is(h1,h2){font-family:KashuHomeDisplay,Barlow,sans-serif;color:#efe6d2;text-transform:uppercase;line-height:1.1;letter-spacing:0}& h1{font-size:clamp(36px,4.5vw,56px);margin:0 0 12px}& p{font-size:14px;line-height:1.65;max-width:none;margin:0;color:#c4bcae}& .faq-draft{font-size:11px;flex-shrink:0;color:#b6ad9c;padding-bottom:2px}& .faq-group{padding:0;margin:0}& .faq-group+.faq-group{margin-top:32px}& .faq-topic{font-size:25px;margin:0 0 14px}& .faq-questions{border-top:1px solid #efe6d233}& details{border-bottom:1px solid #efe6d22b;margin:0;padding:0;background:transparent}& summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;box-sizing:border-box;padding:18px 12px;color:#efe6d2;font-size:15px;font-weight:500;line-height:1.5;cursor:pointer;transition:background .15s}& summary::-webkit-details-marker{display:none}& summary::marker{content:""}& summary:hover{background:#efe6d208}& .faq-toggle{flex-shrink:0;color:#82cbb0}& details[open] summary{color:#a6dec6}& details[open] .faq-toggle path:last-child{display:none}& .faq-answer{padding:0 56px 24px 12px}& .faq-answer p{max-width:74ch;white-space:pre-line;overflow-wrap:anywhere}& :is(summary,a):focus-visible{outline:2px solid #82cbb0;outline-offset:4px;border-radius:2px}& .faq-contact{margin-top:32px;padding:24px;background:#191c18;border:1px solid #efe6d226;display:flex;justify-content:space-between;align-items:center;gap:24px}& .faq-contact h2{font-size:27px;margin:0 0 7px}& .faq-contact p{font-size:13px}& .faq-contact a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;box-sizing:border-box;padding:12px 20px;background:#efe6d2;color:#111;text-decoration:none;border:0;border-radius:28px;font-size:13px;font-weight:600;flex-shrink:0}& .faq-contact a:hover{background:#dfd2b7}}@media (max-width:700px){html[data-demo-layout] .kodama-faq{& .faq-heading{display:block;margin-bottom:24px}& .faq-draft{margin-top:16px}& .faq-contact{align-items:flex-start;flex-direction:column;padding:22px;gap:20px}& summary{padding-inline:4px;gap:16px}& .faq-answer{padding-left:4px;padding-right:28px}}}html[data-demo-layout] main:has(>.kodama-contact){background:#111}html[data-demo-layout] .kodama-contact{background:#111;color:#efe6d2;padding:clamp(32px,4vw,56px) max(24px,4vw) 56px;& .contact-shell{max-width:1100px;margin:0 auto}& .contact-heading{margin-bottom:30px;max-width:650px}& .contact-eyebrow{color:#82cbb0;font-size:10px;letter-spacing:1.8px;font-weight:600;margin:0 0 12px}& :is(h1,h2){font-family:KashuHomeDisplay,Barlow,sans-serif;color:#efe6d2;text-transform:uppercase;line-height:1.1;letter-spacing:0}& h1{font-size:clamp(36px,4.5vw,56px);margin:0 0 12px}& h2{font-size:28px;margin:0 0 14px}& p{font-size:14px;line-height:1.65;max-width:none;margin:0;color:#c4bcae}& .contact-draft{font-size:11px;margin-top:12px}& .contact-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(32px,5vw,72px);align-items:start}& fieldset,& form{border:0;margin:0;padding:0;background:transparent;min-width:0}& fieldset{display:grid;gap:20px}& .contact-field{display:grid;gap:8px;min-width:0}& label{font-size:13px;color:#efe6d2}& :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;background:#191a18;color:#efe6d2;border:1px solid #68645b;border-radius:4px;font:inherit;font-size:16px;padding:12px 14px;min-height:48px;margin:0}& textarea{resize:vertical;line-height:1.6}& .contact-identity{display:grid;grid-template-columns:1fr 1fr;gap:16px}& .contact-hint,& .contact-optional{font-size:12px;color:#c4bcae}& .contact-error{font-size:12px;color:#f1a99a}& [aria-invalid=true]{border-color:#f1a99a}& .contact-test-notice label{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#c4bcae;line-height:1.6}& input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:1px 0 0;accent-color:#82cbb0}& .contact-submit{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;width:fit-content;min-width:190px;min-height:50px;box-sizing:border-box;padding:14px 22px;border:0;border-radius:28px;background:#efe6d2;color:#111;font:inherit;font-size:13px;font-weight:600;cursor:pointer}& .contact-submit:hover{background:#dfd2b7}& button:disabled{opacity:.65;cursor:wait}& :is(input,select,textarea,a,button):focus-visible{outline:2px solid #82cbb0;outline-offset:4px}& .contact-help{border-top:1px solid #efe6d233;padding-top:22px}& .contact-help a{display:flex;justify-content:space-between;align-items:center;min-height:48px;border:0;border-bottom:1px solid #efe6d226;padding:10px 0;color:#efe6d2;text-decoration:none;font-size:13px}& .contact-help a:hover{color:#82cbb0}& .contact-help p:not(.contact-eyebrow){margin-bottom:16px;font-size:13px}& .contact-receipt{display:grid;gap:18px}& .contact-receipt>svg{color:#82cbb0}& .contact-receipt h2{margin:0}& .contact-receipt dl{margin:0;padding-block:18px;border-block:1px solid #efe6d226}& .contact-receipt dt{color:#c4bcae;font-size:12px;margin-bottom:8px}& .contact-receipt dd{margin:0;font-size:14px;overflow-wrap:anywhere}& .contact-delivery{font-size:12px}& .contact-failure{border-left:2px solid #f1a99a;background:#302320;color:#f1c4ba;padding:12px 14px;font-size:13px}}@media (max-width:760px){html[data-demo-layout] .kodama-contact{& .contact-columns{grid-template-columns:minmax(0,1fr)}& .contact-help h2{font-size:25px}}}@media (max-width:480px){html[data-demo-layout] .kodama-contact{& .contact-identity{grid-template-columns:minmax(0,1fr);gap:20px}& .contact-submit{width:100%}}}html[data-demo-layout] main:has(>.kodama-about){background:#111}html[data-demo-layout] .kodama-about{background:#111;color:#efe6d2;padding:clamp(32px,4vw,56px) max(24px,4vw) 56px;& .about-shell{max-width:1240px;margin:0 auto}& .about-opening{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px);align-items:center}& .about-eyebrow{color:#82cbb0;font-size:10px;letter-spacing:1.8px;font-weight:600;margin:0 0 14px}& :is(h1,h2,h3){font-family:KashuHomeDisplay,Barlow,sans-serif;text-transform:uppercase;color:#efe6d2;line-height:1.06;letter-spacing:0}& h1{font-size:clamp(44px,5.6vw,80px);margin:0 0 22px}& h2{font-size:clamp(30px,3.4vw,44px);margin:0}& h3{font-size:27px;margin:26px 0 0}& p{font-size:14px;line-height:1.75;color:#c4bcae;max-width:none;margin:0;overflow-wrap:anywhere}& .about-intro{font-size:16px;max-width:38ch}& .about-draft{font-size:11px;margin-top:18px}& figure{margin:0;min-width:0}& .about-hero-art img{display:block;width:100%;aspect-ratio:1.4;object-fit:cover}& figcaption{font-size:11px;line-height:1.5;color:#b6ad9c;padding-top:10px}& .about-story{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);padding:clamp(32px,4vw,56px) 0;margin-top:clamp(32px,4vw,56px);border-block:1px solid #efe6d22b}& .about-story-heading h2{max-width:14ch}& .about-story-body{display:grid;gap:18px;align-content:start;max-width:74ch}& .about-editorial-note{padding:14px;border-left:2px solid #82cbb0;background:#191c18;font-size:12px}& .about-next{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:clamp(32px,4vw,56px)}& .about-craft img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover}& .about-next-copy>p:not(.about-eyebrow){margin:14px 0 22px}& .about-primary{display:flex;width:fit-content;align-items:center;justify-content:space-between;gap:32px;min-height:50px;box-sizing:border-box;border:0;border-radius:28px;padding:14px 22px;background:#efe6d2;color:#111;font-size:13px;font-weight:600;text-decoration:none;margin-bottom:12px}& .about-primary:hover{background:#dfd2b7}& .about-secondary{display:flex;width:fit-content;gap:14px;align-items:center;min-height:44px;color:#efe6d2;border:0;font-size:13px;text-decoration:none}& .about-secondary:hover{color:#82cbb0}& a:focus-visible{outline:2px solid #82cbb0;outline-offset:4px}}.kodama-about .about-team{padding-block:40px}.kodama-about .about-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:28px;padding:0;list-style:none}.kodama-about .about-team-grid li{border-top:1px solid #efe6d240;padding-top:18px}.kodama-about .about-team-role{font-weight:600}.kodama-about .about-team-portrait{display:block;width:100%;height:auto;aspect-ratio:858/469;object-fit:contain;margin-bottom:18px}@media (max-width:760px){html[data-demo-layout] .kodama-about{& .about-next,& .about-opening,& .about-story{grid-template-columns:minmax(0,1fr)}& h1{font-size:clamp(44px,8vw,60px)}& .about-hero-art img{aspect-ratio:1.9}& .about-story-heading h2{max-width:24ch}& .about-intro{max-width:52ch}}}html[data-demo-layout] main:has(>.kodama-news){background:#111}html[data-demo-layout] .kodama-news{background:#111;color:#efe6d2;padding:clamp(32px,4vw,56px) max(24px,4vw) 48px;& .news-shell{max-width:1240px;margin:0 auto}& .news-heading{margin-bottom:30px}& .news-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;color:#82cbb0;margin:0 0 12px}& :is(h1,h2){font-family:KashuHomeDisplay,Barlow,sans-serif;text-transform:uppercase;letter-spacing:0;color:#efe6d2;line-height:1.1}& h1{font-size:clamp(38px,4.5vw,56px);margin:0 0 12px}& p{font-size:14px;line-height:1.65;max-width:none;margin:0;color:#c4bcae}& .news-item,& .news-lead{padding:0;margin:0;min-width:0;background:transparent;border:0}& .news-lead>a{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);text-decoration:none;color:inherit}& .news-art{overflow:hidden;background:#1b1c19}& .news-art img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;transition:transform .2s}& .news-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#82cbb0;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}& .news-meta time{color:#b6ad9c}& .news-copy h2{font-size:clamp(28px,3vw,40px);margin:0 0 14px;overflow-wrap:anywhere}& .news-excerpt{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}& .news-read{display:inline-flex;gap:12px;align-items:center;min-height:44px;margin-top:10px;font-size:12px;color:#efe6d2}& :is(.news-lead,.news-item)>a:hover .news-read{color:#82cbb0}& :is(.news-lead,.news-item)>a:hover img{transform:scale(1.02)}& a:focus-visible{outline:2px solid #82cbb0;outline-offset:5px}& .news-more{margin-top:40px;padding-top:28px;border-top:1px solid #efe6d22b}& .news-more>h2{font-size:28px;margin:0 0 22px}& .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}& .news-item a{color:inherit;display:block;text-decoration:none}& .news-item .news-copy{padding-top:18px}& .news-item h2{font-size:26px}& .news-newsletter{border-top:1px solid #efe6d22b;margin-top:36px;padding-top:26px;display:flex;justify-content:space-between;align-items:center;gap:24px}& .news-newsletter h2{font-size:26px;margin:0 0 7px}& .news-newsletter p{font-size:12px}& .news-empty a,& .news-newsletter a{color:#efe6d2;border:0;min-height:44px;display:inline-flex;align-items:center;gap:14px;text-decoration:none;font-size:13px}& .news-empty a:hover,& .news-newsletter a:hover{color:#82cbb0}& .news-empty{padding:24px 0}& .news-empty h2{margin:0 0 14px;font-size:30px}}@media (max-width:900px){html[data-demo-layout] .kodama-news .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html[data-demo-layout] .kodama-news{& .news-lead>a{grid-template-columns:minmax(0,1fr);gap:20px}& .news-lead .news-art img{aspect-ratio:1.9}& .news-copy h2{font-size:30px}& .news-newsletter{align-items:flex-start;flex-direction:column;gap:12px}}}@media (max-width:480px){html[data-demo-layout] .kodama-news .news-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html[data-demo-layout] .kodama-news .news-art img{transition:none}}html[data-demo-layout] main:has(>.kodama-article){background:#111}html[data-demo-layout] .kodama-article{background:#111;color:#efe6d2;padding:28px max(24px,4vw) 40px;& .reading-shell{max-width:1040px;margin:0 auto}& .reading-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#c4bcae;font-size:12px;text-decoration:none;border:0}& a:hover{color:#82cbb0}& .reading-heading{margin:20px auto 26px;max-width:900px}& .reading-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:11px;line-height:1.6;color:#b6ad9c;margin-bottom:14px}& .reading-meta>span:first-child{color:#82cbb0;text-transform:uppercase;letter-spacing:1.2px}& :is(h1,h2,h3){font-family:KashuHomeDisplay,Barlow,sans-serif;text-transform:uppercase;line-height:1.1;color:#efe6d2;letter-spacing:0}& h1{font-size:clamp(36px,4.8vw,64px);overflow-wrap:anywhere}& figure,& h1{margin:0}& .reading-hero img{display:block;width:100%;aspect-ratio:2.3;height:auto;object-fit:cover;background:#191a18}& figcaption{color:#b6ad9c;font-size:11px;line-height:1.6;padding-top:10px}& .reading-body{max-width:72ch;margin:32px auto 0;font-size:16px;line-height:1.85}& .reading-body p{max-width:none;font-size:inherit;line-height:inherit;margin:0 0 22px;white-space:pre-line;color:#d4cbb9;overflow-wrap:anywhere}& .reading-body>p:first-child{font-size:18px;line-height:1.8;color:#efe6d2}& .reading-body h2{font-size:clamp(28px,3vw,36px);margin:36px 0 18px}& .reading-body h3{font-size:26px;margin:28px 0 16px}& .reading-body ul{padding-left:24px;margin:0 0 22px;color:#d4cbb9}& .reading-body li{margin-bottom:8px}& blockquote{margin:28px 0;padding:8px 0 8px 22px;border-left:2px solid #82cbb0;font-size:20px;color:#efe6d2}& .reading-callout,& .reading-preview{padding:16px;border-left:2px solid #82cbb0;background:#191c18;color:#d4cbb9;font-size:13px;margin:20px 0}& .reading-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}& .reading-gallery img{display:block;width:100%;height:auto}& .reading-related{border-top:1px solid #efe6d22b;margin-top:36px;padding-top:28px}& .reading-ending h2,& .reading-related>h2{font-size:28px;margin:0 0 18px}& .reading-series{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}& .reading-series a{display:flex;align-items:center;gap:18px;text-decoration:none;color:#efe6d2;border:0}& .reading-series img{display:block;width:100px;aspect-ratio:1;object-fit:cover}& .reading-related-kind{color:#82cbb0;font-size:10px;text-transform:uppercase;letter-spacing:1px}& .reading-series h3{font-size:23px;margin:8px 0}& .reading-explore{display:flex;gap:10px;align-items:center;font-size:12px;min-height:32px}& .reading-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}& .reading-products a{color:#efe6d2;border:0;text-decoration:none;font-size:12px}& .reading-products img{display:block;width:100%;height:180px;object-fit:contain;margin-bottom:10px}& .reading-ending{border-top:1px solid #efe6d22b;margin-top:32px;padding-top:26px;display:flex;justify-content:space-between;gap:24px;align-items:center}& .reading-ending h2{margin-bottom:8px}& .reading-ending p{max-width:none;font-size:13px;color:#c4bcae;margin:0}& .reading-ending a{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:#efe6d2;font-size:13px;text-decoration:none;border:0}& .reading-bottom{margin-top:24px}& a:focus-visible{outline:2px solid #82cbb0;outline-offset:4px}}@media (max-width:700px){html[data-demo-layout] .kodama-article{& .reading-hero img{aspect-ratio:1.9}& .reading-heading{margin-top:16px}& .reading-series{grid-template-columns:minmax(0,1fr)}& .reading-ending{flex-direction:column;align-items:flex-start;gap:12px}& .reading-products{grid-template-columns:repeat(2,minmax(0,1fr))}}}