@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--eswaf-deep-navy:#0b132b;--eswaf-graphite:#2b2f36;--eswaf-brass-gold:#c89d3c;--eswaf-stone:#d9d7d2;--eswaf-off-white:#f6f7f9;--surface-page:#fcfbf9;--surface-page-warm:#f4eee3;--surface-raised:#fff;--surface-sunken:var(--eswaf-off-white);--line-hairline:#0b132b14;--line-quiet:#0b132b1f;--line-strong:#0b132b2e;--ink-primary:var(--eswaf-deep-navy);--ink-soft:#2a3450;--ink-secondary:#5f6678;--ink-quiet:#7d8290;--ink-inverse:var(--eswaf-off-white);--accent:var(--eswaf-brass-gold);--accent-deep:#b4862e;--accent-quiet:#b4862e47;--accent-wash:#c89d3c1a;--font-sans:"Manrope Variable", "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-micro:clamp(.625rem, .56rem + .33vw, .6875rem);--text-caption:clamp(.6875rem, .62rem + .33vw, .75rem);--text-support:clamp(.875rem, .83rem + .23vw, .9375rem);--text-body:clamp(.9375rem, .88rem + .29vw, 1.0625rem);--text-action:clamp(.9375rem, .92rem + .17vw, 1rem);--text-display:clamp(2.75rem, 1.6rem + 5.6vw, 4rem);--leading-display:.95;--leading-tight:1.06;--leading-snug:1.3;--leading-relaxed:1.55;--tracking-display:-.038em;--tracking-normal:0;--tracking-wide:.06em;--tracking-widest:.16em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-pill:62.4375rem;--shadow-action:0 1px 1px #0b132b14, 0 12px 24px -16px #0b132b8c;--content-max:29rem;--measure-copy:21rem;--gutter:clamp(1.125rem, 5.2vw, 1.75rem);--control-height:3.25rem;--control-height-sm:3rem;--tap-min:2.75rem;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.25s;--ease-standard:cubic-bezier(.22, .61, .36, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,p,figure{margin:0}html,body,#root{min-height:100%}body{background-color:var(--surface-page);color:var(--ink-primary);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--eswaf-deep-navy);outline-offset:3px}.enter{opacity:1;transition:opacity .52s var(--ease-standard), transform .52s var(--ease-standard);transition-delay:var(--enter-delay,0s);transform:none}.is-entering .enter{opacity:0;transition:none;transform:translateY(.75rem)}@media (prefers-reduced-motion:reduce){.enter,.is-entering .enter{opacity:1;transition:none;transform:none}}.brand-motion{width:100%;max-width:100%;padding:.2rem clamp(.45rem, 2.6vw, var(--gutter)) max(.45rem, env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;touch-action:pan-y;background:linear-gradient(#fcfbf9 0%,#faf6ef 100%)}.brand-motion__row{width:min(100%, var(--content-max));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.28rem,1.5vw,.55rem);margin:0 auto;padding:0;list-style:none;display:grid}.brand-card{background:#fdfcfa;border:1px solid #0b132b0f;border-radius:.45rem;height:clamp(2.65rem,13.2vw,3.25rem);position:relative;overflow:hidden;box-shadow:0 1px #0b132b08}.brand-card__stage{position:absolute;inset:0}.brand-card__logo{justify-content:center;align-items:center;display:flex;position:absolute;inset:clamp(.18rem,.9vw,.36rem) clamp(.16rem,1vw,.4rem)}.brand-mark{width:auto;height:auto;max-width:var(--mark-max-w,88%);max-height:var(--mark-max-h,82%);object-fit:contain;object-position:center;display:block}.brand-mark--macrock{--mark-max-w:96%;--mark-max-h:78%}.brand-mark--swaf{--mark-max-w:92%;--mark-max-h:84%}.brand-mark--cvlyo{--mark-max-w:94%;--mark-max-h:80%}.brand-mark--cloudflare{--mark-max-w:90%;--mark-max-h:72%}.brand-mark--elevenlabs{--mark-max-w:96%;--mark-max-h:58%}.brand-mark--aws{--mark-max-w:62%;--mark-max-h:68%}.brand-mark--notion{--mark-max-w:78%;--mark-max-h:58%}.brand-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background-image:linear-gradient(90deg,#0000 0%,#c89d3c00 32%,#c89d3cb3 50%,#b8862e00 68%,#0000 100%);background-position:-40% 0;background-repeat:no-repeat;background-size:32% 1px;animation:27s linear infinite brand-glint;position:absolute;inset:0}.brand-card:nth-child(2):after{animation-delay:9s}.brand-card:nth-child(3):after{animation-delay:18s}.is-entering{animation:brand-slot-in .46s var(--ease-standard) both}.is-leaving{animation:brand-slot-out .46s var(--ease-standard) both}@keyframes brand-slot-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translate(0,0)}}@keyframes brand-slot-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-.28rem)}}@keyframes brand-glint{0%,8%{opacity:0;background-position:-40% 0}10%{opacity:1;background-position:0 0}16%{opacity:1;background-position:108% 0}18%,to{opacity:0;background-position:140% 0}}@media (prefers-reduced-motion:reduce){.is-entering,.is-leaving,.brand-card:after{animation:none;transform:none}.brand-card:after{opacity:0}}.film{z-index:80;box-sizing:border-box;width:100%;height:100%;height:100dvh;padding-top:max(3.75rem, calc(env(safe-area-inset-top) + 3.75rem));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));padding-left:max(clamp(.875rem, 4.2vw, 4.5rem), env(safe-area-inset-left));padding-right:max(clamp(.875rem, 4.2vw, 4.5rem), env(safe-area-inset-right));-webkit-backdrop-filter:blur(10px)saturate(.85);overscroll-behavior:none;touch-action:none;opacity:0;transition:opacity var(--duration-slow) var(--ease-standard);background:#0b132b94;place-items:center;display:grid;position:fixed;inset:0}.film[data-open]{opacity:1}.film__dialog{opacity:0;transform-origin:50%;width:min(100%,72rem,177.778dvh - 11.1111rem);max-height:calc(100dvh - 6.25rem);transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);position:relative;transform:scale(.97)}.film[data-open] .film__dialog{opacity:1;transform:scale(1)}.film__dialog:focus{outline:none}.film__frame{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--eswaf-deep-navy);touch-action:auto;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c89d3c38,0 28px 64px -32px #0b132bd1}.film__video{object-fit:contain;background:var(--eswaf-deep-navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;display:block}.film__video:focus-visible{outline-offset:3px;outline:2px solid #f6f7f9d1}.film__close{z-index:2;width:var(--tap-min);height:var(--tap-min);color:var(--eswaf-off-white);cursor:pointer;-webkit-backdrop-filter:blur(8px);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:#0b132b85;border:1px solid #f6f7f93d;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-3.35rem;right:0}.film__close:hover{background:#0b132bb8;border-color:#f6f7f96b}.film__close:focus-visible{outline:2px solid var(--eswaf-off-white);outline-offset:3px}.film__close-icon{width:.8rem;height:.8rem;position:relative}.film__close-icon:before,.film__close-icon:after{content:"";background:currentColor;border-radius:1px;width:.8rem;height:1.5px;position:absolute;top:50%;left:50%}.film__close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.film__close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.film,.film__dialog{transition:none}.film__dialog{transform:none}}.audience{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.audience__item{flex-direction:column;align-items:center;gap:.4375rem;min-width:0;padding-inline:.0625rem;display:flex}.audience__mark{width:clamp(2.5rem,11.6vw,3.125rem);height:clamp(2.5rem,11.6vw,3.125rem);color:var(--eswaf-deep-navy);background-color:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #0b132b12,0 8px 16px -14px #0b132b73}.audience__icon{width:66%;height:66%}.audience__label{max-width:100%;font-size:clamp(.625rem,.5rem + .85vw,.75rem);font-weight:var(--weight-semibold);letter-spacing:-.011em;color:var(--eswaf-deep-navy);white-space:nowrap;line-height:1.15}@media (max-height:640px){.audience__item{gap:.3125rem}.audience__mark{width:2.375rem;height:2.375rem}}.hero-actions{flex-direction:column;align-items:center;gap:clamp(.5rem,1.4vh,.75rem);width:100%;display:flex}.action{border-radius:var(--radius-pill);font-size:var(--text-action);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex}.action:active{transform:scale(.99)}.action--primary{gap:var(--space-3);width:min(100%,13.25rem);min-height:3rem;padding-inline:var(--space-5);background-color:var(--eswaf-deep-navy);color:var(--ink-inverse);font-weight:var(--weight-semibold);letter-spacing:.006em;border:0;box-shadow:0 10px 22px -18px #0b132bcc}.action--primary:hover{background-color:#111c3b}.action__arrow{width:1.625rem;height:.875rem;transition:transform var(--duration-base) var(--ease-standard);flex:none}.action--primary:hover .action__arrow{transform:translate(.1875rem)}.action--secondary{gap:var(--space-2);width:min(100%,11.5rem);min-height:2.75rem;padding-inline:var(--space-4);color:var(--ink-soft);font-weight:var(--weight-medium);background-color:#faf6efbd;border:1px solid #b4862e6b;box-shadow:inset 0 1px #ffffffb8,0 1px 1px #0b132b0a}.action--secondary:hover{background-color:#faf6efd1;border-color:#b4862e9e}.action__play{width:1.25rem;height:1.25rem;color:var(--ink-soft);flex:none}@media (max-height:700px){.action--primary{width:min(100%,12.5rem);min-height:2.75rem}.action--secondary{width:min(100%,11rem);min-height:2.5rem}}@media (max-height:600px){.action--primary{min-height:2.5rem;font-size:.875rem}.action--secondary{min-height:2.25rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.action:active,.action--primary:hover .action__arrow{transform:none}}.hero-visual{flex:1;min-width:0;display:flex}.hero-visual__frame{flex:1;position:relative}.hero-visual__image{object-fit:cover;object-position:50% 46%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0,#000 .7rem 100%);mask-image:linear-gradient(#0000 0,#000 .7rem 100%)}@media (min-height:800px){.hero-visual__image{object-position:50% 50%;-webkit-mask-image:linear-gradient(#0000 0,#000 1.25rem 100%);mask-image:linear-gradient(#0000 0,#000 1.25rem 100%)}}.hero-visual__placeholder{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-5);text-align:center;flex-direction:column;display:flex}.hero-visual__placeholder:before,.hero-visual__placeholder:after{content:"";border:1px solid var(--eswaf-stone);width:1.75rem;height:1.75rem;position:absolute}.hero-visual__placeholder:before{top:9%;left:var(--gutter);border-bottom:0;border-right:0}.hero-visual__placeholder:after{right:var(--gutter);border-top:0;border-left:0;bottom:18%}.hero-visual__placeholder-title{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--ink-quiet);position:relative}.hero-visual__placeholder-path{max-width:22ch;font-size:var(--text-micro);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--ink-quiet);overflow-wrap:anywhere;position:relative}.brand{--lockup-symbol:clamp(3.5rem, 16vw, 4.75rem);--lockup-wordmark:clamp(3rem, 13.6vw, 4rem);align-items:center;gap:clamp(.4rem,1.7vw,.625rem);padding-block:.125rem;display:inline-flex}.brand__symbol,.brand__wordmark{mix-blend-mode:multiply;width:auto;height:auto}.brand__symbol{height:var(--lockup-symbol)}.brand__wordmark{height:var(--lockup-wordmark)}.brand__rule{width:1px;height:calc(var(--lockup-wordmark) * .36);background-color:var(--line-strong);flex:none}.chapter-menu{--menu-label:1.1875rem;--menu-questions:1.09375rem;--menu-row:3.45rem;--menu-slot:3.25rem;--menu-questions-slot:2.625rem;--menu-art:clamp(8.75rem, 26dvh, 12.5rem);--menu-tag:.66rem;--menu-cap:min(92dvh, calc(100dvh - 28px));z-index:40;padding:max(18px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));pointer-events:none;justify-content:flex-end;align-items:safe center;display:flex;position:fixed;inset:0}.chapter-menu[data-open]{pointer-events:auto}.chapter-menu__overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;cursor:pointer;transition:opacity .3s var(--ease-standard);background:#0b132b47;border:0;padding:0;position:absolute;inset:0}.chapter-menu[data-open] .chapter-menu__overlay{opacity:1}.chapter-menu__panel{z-index:1;width:min(80vw,22.75rem);height:auto;max-height:var(--menu-cap);opacity:0;transition:transform .34s var(--ease-standard), opacity .3s var(--ease-standard);background:#f7f4ef;border:1px solid #d9d7d28c;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translate(1.05rem)scale(.985);box-shadow:0 30px 70px -32px #0b132b75,0 12px 28px -20px #0b132b38}.chapter-menu[data-open] .chapter-menu__panel{opacity:1;transform:translate(0)scale(1)}.chapter-menu__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chapter-menu__header{flex:none;align-items:center;min-height:3.15rem;padding:.85rem 2.7rem .35rem 1.05rem;display:flex;position:relative}.chapter-menu .brand{gap:.45rem}.chapter-menu .brand__symbol{height:2.45rem}.chapter-menu .brand__wordmark{height:2.05rem}.chapter-menu .brand__rule{height:.85rem}.chapter-menu__close{width:2.75rem;height:2.75rem;color:var(--eswaf-deep-navy);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.3rem;right:.3rem}.chapter-menu__close:hover{background:#0b132b0a}.chapter-menu__close-icon{width:.8rem;height:.8rem;position:relative}.chapter-menu__close-icon:before,.chapter-menu__close-icon:after{content:"";background:currentColor;border-radius:1px;width:.8rem;height:1.5px;position:absolute;top:50%;left:50%}.chapter-menu__close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.chapter-menu__close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.chapter-menu__body{flex-direction:column;flex:none;display:flex;overflow:hidden}.chapter-menu__list{margin:0;padding:.1rem 0 0;list-style:none}.chapter-menu__item{width:100%;min-height:var(--menu-row);color:var(--eswaf-deep-navy);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b8b0a473;align-items:center;gap:.7rem;padding:.3rem .95rem .3rem 1.05rem;display:flex;position:relative}.chapter-menu__item:hover{background:#0b132b08}.chapter-menu__item[aria-current=true]:before{content:"";background:var(--accent);border-radius:1px;width:2px;height:1.85rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.chapter-menu__item--questions{border-bottom:0}.chapter-menu__slot{width:var(--menu-slot);height:var(--menu-slot);background:0 0;flex:none;place-items:center;display:grid;overflow:hidden}.chapter-menu__slot picture{display:contents}.chapter-menu__slot--questions{width:var(--menu-questions-slot);height:var(--menu-questions-slot);margin-inline:calc((var(--menu-slot) - var(--menu-questions-slot)) / 2)}.chapter-menu__slot--flag{background:#f4f0e8;border:1px solid #b4862e5c;border-radius:2px;width:1.625rem;height:1.05rem;margin:0;display:block}.chapter-menu__slot--flag img{object-fit:contain;object-position:center;transform-origin:50%;transform:scale(1.265)}.chapter-menu__slot img,.chapter-menu__foundation-art img{object-fit:contain;object-position:center;width:100%;height:100%}.chapter-menu__slot--property img,.chapter-menu__slot--ecosystem img,.chapter-menu__slot--history img,.chapter-menu__slot--questions img{transform-origin:50%}.chapter-menu__slot--property img{transform:translate(3.53%,-.59%)scale(1.177)}.chapter-menu__slot--ecosystem img{transform:translate(5.03%,.26%)scale(1.289)}.chapter-menu__slot--history img{transform:translate(-4.79%,-.11%)scale(1.114)}.chapter-menu__slot--questions img{transform:translate(-3.92%,3.77%)scale(1.45)}@media (min-width:768px),(orientation:landscape) and (max-height:31.25rem) and (min-width:35rem){.chapter-menu__slot--property,.chapter-menu__slot--ecosystem,.chapter-menu__slot--history,.chapter-menu__slot--questions{overflow:visible}.chapter-menu__slot--property img,.chapter-menu__slot--ecosystem img,.chapter-menu__slot--history img{width:var(--menu-slot);height:var(--menu-slot);object-fit:contain;object-position:center;max-width:none;transform:none}.chapter-menu__slot--questions img{width:var(--menu-questions-slot);height:var(--menu-questions-slot);object-fit:contain;object-position:center;max-width:none;transform:none}}.chapter-menu__label{min-width:0;color:var(--eswaf-deep-navy);font-family:var(--font-sans);font-size:var(--menu-label);font-weight:var(--weight-bold);letter-spacing:-.02em;white-space:nowrap;flex:1;line-height:1.08}.chapter-menu__item--questions .chapter-menu__label{font-size:var(--menu-questions);letter-spacing:-.012em;font-weight:650;line-height:1.1}.chapter-menu__chevron{color:#0b132b61;flex:none;width:.85rem;height:.85rem}.chapter-menu__actions{flex:none;padding:.35rem 1.05rem 0}.chapter-menu .action--primary{width:100%;min-height:2.85rem}.chapter-menu__foundation{flex-direction:column;flex:none;margin:.55rem 0 0;display:flex}.chapter-menu__origin{color:var(--ink-secondary);font-size:.72rem;font-weight:var(--weight-medium);letter-spacing:.01em;flex:none;justify-content:center;align-items:center;gap:.4rem;margin:0;display:flex}.chapter-menu__foundation-art{height:var(--menu-art);background:0 0;margin:.35rem .7rem 0;position:relative}.chapter-menu__foundation-art:before{content:"";z-index:0;pointer-events:none;opacity:0;background-image:repeating-linear-gradient(90deg,#9a88681c 0 1px,#0000 1px 20px),repeating-linear-gradient(#9a88681c 0 1px,#0000 1px 20px);transition:opacity .32s cubic-bezier(.22,.61,.36,1);position:absolute;inset:6% 2% 0;-webkit-mask-image:radial-gradient(78% 72% at 50% 100%,#000 0% 24%,#0000 74%);mask-image:radial-gradient(78% 72% at 50% 100%,#000 0% 24%,#0000 74%)}.chapter-menu[data-open] .chapter-menu__foundation-art:before{opacity:1}.chapter-menu__foundation-art img{z-index:1;object-fit:contain;object-position:center bottom;display:block;position:relative}.chapter-menu__tagline{color:var(--eswaf-deep-navy);font-size:var(--menu-tag);font-weight:var(--weight-semibold);letter-spacing:.14em;text-align:center;text-transform:uppercase;flex-direction:column;flex:none;align-items:center;margin:0;padding:0 1rem .8rem;line-height:1.4;display:flex}.chapter-menu__tagline-accent{color:var(--accent-deep)}.chapter-menu__tagline-rule{background:var(--accent);border-radius:1px;width:2.15rem;height:2px;margin-top:.35rem;display:block}.chapter-menu__close:focus-visible,.chapter-menu__item:focus-visible,.chapter-menu .action:focus-visible{outline:2px solid var(--eswaf-deep-navy);outline-offset:2px}@media (max-height:760px){.chapter-menu{--menu-art:clamp(8.5rem, 24dvh, 10.75rem);--menu-cap:min(90dvh, calc(100dvh - 24px));padding-top:max(14px, env(safe-area-inset-top));padding-bottom:max(14px, env(safe-area-inset-bottom))}.chapter-menu__header{padding-top:.65rem}.chapter-menu .brand__symbol{height:2.2rem}.chapter-menu .brand__wordmark{height:1.85rem}}@media (max-height:640px){.chapter-menu{--menu-label:1.0625rem;--menu-questions:1rem;--menu-row:3rem;--menu-slot:3rem;--menu-questions-slot:2.375rem;--menu-art:6.5rem;--menu-cap:min(92dvh, calc(100dvh - 20px));--menu-tag:.6rem;padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}.chapter-menu__header{min-height:2.4rem;padding-top:.4rem;padding-bottom:0}.chapter-menu .brand__symbol{height:2.05rem}.chapter-menu .brand__wordmark{height:1.72rem}.chapter-menu__actions{padding-top:.25rem}.chapter-menu .action--primary{min-height:2.4rem}.chapter-menu__foundation{margin-top:.3rem}.chapter-menu__tagline{letter-spacing:.12em;padding-bottom:.6rem}.chapter-menu__item[aria-current=true]:before{height:1.55rem}}@media (min-height:860px){.chapter-menu{--menu-art:clamp(10rem, 24dvh, 13.5rem);--menu-cap:min(84dvh, calc(100dvh - 40px));padding-top:max(22px, env(safe-area-inset-top));padding-bottom:max(22px, env(safe-area-inset-bottom))}}@media (min-width:768px),(orientation:landscape) and (max-height:31.25rem) and (min-width:35rem){.chapter-menu__overlay{-webkit-backdrop-filter:blur(2px);background:#0b132b24;transition:opacity .22s cubic-bezier(.22,1,.36,1);position:fixed}.chapter-menu__panel{background:linear-gradient(#fbf9f6 0%,#f7f4ef 100%);border:1px solid #0b132bc7;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);transform:translate(-12px)scale(.99);box-shadow:inset 0 0 0 1px #c89d3c9e,0 22px 50px -30px #0b132b33,0 6px 16px -10px #0b132b14}.chapter-menu[data-open] .chapter-menu__panel{transform:translate(0)scale(1)}.chapter-menu__item{border-bottom-color:#a89e9247}.chapter-menu__item[aria-current=true]:before{background:var(--accent);width:2px;height:1.35rem}.chapter-menu__chevron{color:#2b2f36ad}.chapter-menu__chevron path{stroke-width:1.6px}.chapter-menu .brand__rule{background-color:#b4862eb8;width:1px}.chapter-menu__close-icon:before,.chapter-menu__close-icon:after{background:var(--eswaf-deep-navy);height:2px}.chapter-menu__close:hover,.chapter-menu__close:focus-visible{background:#fbf8f3eb;box-shadow:inset 0 0 0 1px #c89d3c8c}}@media (prefers-reduced-motion:reduce){.chapter-menu__overlay,.chapter-menu__panel{transition:none;transform:none}.chapter-menu__foundation-art:before{opacity:1;transition:none}}.menu-button{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-sm);color:var(--eswaf-graphite);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.menu-button:hover{background-color:#0b132b0a}.menu-button:active{background-color:#0b132b12}.menu-button__bars{width:1.5rem;height:.875rem;display:block;position:relative}.menu-button__bar{width:100%;height:1.5px;transition:transform var(--duration-slow) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background-color:currentColor;position:absolute;left:0}.menu-button__bar:first-child{top:0}.menu-button__bar:nth-child(2){width:70%;top:calc(50% - .75px)}.menu-button__bar:nth-child(3){bottom:0}.menu-button[data-open] .menu-button__bar:first-child{transform:translateY(calc(.4375rem - .75px))rotate(45deg)}.menu-button[data-open] .menu-button__bar:nth-child(2){opacity:0}.menu-button[data-open] .menu-button__bar:nth-child(3){transform:translateY(calc(.75px - .4375rem))rotate(-45deg)}.nav-beacon{z-index:35;top:calc(env(safe-area-inset-top,0px) + 18px);border:2px solid var(--accent);width:60px;height:60px;color:inherit;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 42%,#fffdf8 0%,#faf8f3 64%,#f3eee4 100%);border-radius:50%;place-items:center;padding:0;transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1);display:grid;position:fixed;right:16px;transform:translateY(4px)scale(.96);box-shadow:0 8px 24px #0b132b1f,0 2px 6px #0b132b0f,0 0 12px #c89d3c2e}.nav-beacon:before{content:"";border:1.5px solid var(--eswaf-deep-navy);border-radius:inherit;pointer-events:none;position:absolute;inset:2px}.nav-beacon[data-visible]{opacity:1;pointer-events:auto;transform:none}.nav-beacon[data-open]{border-color:var(--accent-deep);box-shadow:0 0 0 1px #e8cd82b3,0 8px 24px #0b132b1f,0 2px 6px #0b132b0f,0 0 14px #c89d3c47}.nav-beacon:focus-visible{outline:2px solid var(--eswaf-deep-navy);outline-offset:3px}.nav-beacon__face{place-items:center;width:100%;height:100%;display:grid}.nav-beacon__mark{mix-blend-mode:multiply;width:37px;height:auto;display:block}.nav-beacon__rim{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nav-beacon__segment{fill:none;stroke:#c8c3b8;stroke-width:4.8px;stroke-linecap:round}.nav-beacon__segment[data-active]{stroke:var(--accent)}@media (hover:hover) and (pointer:fine){.nav-beacon[data-visible]:hover{border-color:var(--accent-deep);transform:scale(1.03);box-shadow:0 10px 26px #0b132b24,0 2px 6px #0b132b12}.nav-beacon[data-visible][data-open]:hover{box-shadow:0 0 0 1px #e8cd82bf,0 10px 26px #0b132b24,0 2px 6px #0b132b12,0 0 16px #c89d3c52}}.nav-beacon[data-visible]:active{transition-duration:.12s;transform:scale(.96);box-shadow:inset 0 2px 5px #0b132b29,0 4px 12px #0b132b1a}@media (max-width:359px),(max-height:640px){.nav-beacon{width:56px;height:56px}.nav-beacon__mark{width:34px}}@media (prefers-reduced-motion:reduce){.nav-beacon{transition:opacity 1ms linear;transform:none}.nav-beacon[data-visible]:hover,.nav-beacon[data-visible]:active{transform:none}}@media (min-width:768px),(orientation:landscape) and (max-height:31.25rem) and (min-width:35rem){.nav-beacon{display:none}}.landing-header{z-index:3;padding-top:max(.375rem, env(safe-area-inset-top));position:relative}.landing-header__inner{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.scroll-progress{justify-content:center;display:flex}.scroll-progress__track{align-items:center;gap:.375rem;display:flex}.scroll-progress__segment{border-radius:var(--radius-pill);background-color:#0b132b38;width:.875rem;height:2px;display:block}.scroll-progress__segment[data-state=active]{background-color:var(--accent);width:1.375rem}.scroll-one{--hero-old-lh:.94;--hero-old-size:clamp(2.3rem, calc(.45rem + 5.5vw + 2vh), 3.35rem);--hero-new-size:calc(clamp(1.46rem, .64rem + 3.3vw, 1.74rem) * 1.2365);--hero-support-grow:calc(1.0625rem - clamp(.45rem, 1.1vh, .75rem));--hero-support-extra:calc(clamp(.8125rem, .76rem + .3vw, .9375rem) * .0712 * 1.4 * 2);--hero-action-gap:clamp(.7rem, 1.8vh, 1.2rem);--hero-hold:max(0px, calc(var(--hero-old-size) * var(--hero-old-lh) * 2 - var(--hero-new-size) * .96 * 2 - var(--hero-support-grow) - var(--hero-support-extra)));--bridge-span:calc(var(--hero-hold) + var(--hero-action-gap));background-color:var(--surface-page);flex-direction:column;height:100svh;min-height:100svh;max-height:100svh;display:flex;position:relative;overflow:hidden}.scroll-one__ambient{pointer-events:none;background:radial-gradient(90% 28% at 50% 78%,#c89d3c1a,#c89d3c00 70%),linear-gradient(#fdfdfc 0%,#fcfaf7 42%,#faf6ef 100%);position:absolute;inset:0}.scroll-one__container{width:100%;min-height:0;max-width:var(--content-max);padding-inline:var(--gutter);text-align:center;flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.scroll-one__stage,.scroll-one__narrative{display:contents}.scroll-one__progress{margin-top:clamp(.35rem,1vh,.7rem)}.scroll-one__copy{z-index:2;width:-moz-fit-content;width:fit-content;max-width:min(100%, var(--measure-copy));margin-top:clamp(.55rem,1.5vh,1rem);padding-bottom:var(--hero-hold);text-align:left;margin-inline:auto;position:relative}.headline{font-size:var(--hero-new-size);font-weight:var(--weight-bold);letter-spacing:-.04em;margin:0;line-height:.96}.headline__line{display:block}.headline__line--accent{color:var(--accent-deep)}.support{font-size:calc(1.0712*clamp(.8125rem,.76rem + .3vw,.9375rem));font-weight:var(--weight-regular);letter-spacing:.004em;color:var(--ink-secondary);text-wrap:pretty;margin-top:1.0625rem;line-height:1.4}.scroll-one__actions{z-index:2;margin-top:var(--hero-action-gap);justify-content:center;display:flex;position:relative}.scroll-one__bridge{left:50%;bottom:calc(100% + (var(--bridge-span) - 2px) / 2);background:var(--accent);pointer-events:none;border-radius:1px;width:3.25rem;height:2px;position:absolute;transform:translate(-50%)}.scroll-one__bridge-point{background:radial-gradient(circle, var(--eswaf-deep-navy) 0 1.25px, var(--accent) 1.25px 2.5px);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;animation:3.6s cubic-bezier(.45,0,.55,1) infinite scroll-one-bridge;position:absolute;top:50%;left:0;box-shadow:0 0 10px 1px #c89d3c52}@keyframes scroll-one-bridge{0%{opacity:0;left:0}14%{opacity:1}86%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.scroll-one__visual{z-index:0;min-height:0;margin-top:clamp(-2.15rem,-4.2vh,-1.15rem);margin-bottom:-1.65rem;margin-inline:calc(var(--gutter) * -1);flex:1 1 0;display:flex;position:relative}.scroll-one__audience{z-index:2;margin-inline:calc(var(--gutter) * -.35);padding-top:1.15rem;padding-bottom:max(.65rem, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent 0, #fcfbf9b8 .55rem, var(--surface-page) 1.2rem);flex:none;position:relative}@media (max-height:760px){.scroll-one{--hero-old-size:clamp(2.1rem, calc(.85rem + 4.6vw + .4vh), 2.75rem);--hero-action-gap:clamp(.5rem, 1.2vh, .85rem)}.scroll-one__copy{margin-top:clamp(.35rem,.9vh,.7rem)}.support{margin-top:.875rem}}@media (max-height:640px){.scroll-one{--hero-old-lh:.96;--hero-old-size:clamp(1.9rem, calc(.95rem + 3.8vw), 2.3rem);--hero-support-grow:calc(1.0625rem - .3rem);--hero-support-extra:calc(.8125rem * .0712 * 1.3 * 2);--hero-action-gap:.45rem}.support{margin-top:.5rem;font-size:.87035rem;line-height:1.3}.scroll-one__progress{margin-top:.25rem}.scroll-one__copy{margin-top:.3rem}.scroll-one__visual{margin-top:-1.15rem;margin-bottom:-1.15rem}.scroll-one__audience{padding-top:.85rem;padding-bottom:max(.4rem, env(safe-area-inset-bottom))}}@media (min-height:860px){.scroll-one{--hero-action-gap:clamp(1rem, 2.2vh, 1.5rem)}.scroll-one__copy{margin-top:clamp(.85rem,2vh,1.35rem)}.scroll-one__visual{margin-top:clamp(-3.25rem,-6vh,-2.15rem);margin-bottom:-2.15rem}}@media (min-width:30rem){.scroll-one__container{max-width:32rem}.scroll-one__copy{max-width:min(100%,24rem)}}@media (max-width:359px){.scroll-one{--hero-new-size:calc(clamp(1.42rem, 6.4vw, 1.55rem) * 1.2365)}}@media (max-height:700px) and (min-width:360px){.scroll-one{--hero-new-size:calc(clamp(1.42rem, 5.5vw, 1.56rem) * 1.2365)}}@media (prefers-reduced-motion:reduce){.scroll-one__bridge-point{opacity:1;animation:none;left:calc(50% - 2.5px)}}@media (min-width:768px),(orientation:landscape) and (max-height:31.25rem) and (min-width:35rem){.scroll-one{height:auto;min-height:100svh;min-height:100dvh;max-height:none;display:flex;overflow-x:clip}.scroll-one__ambient{background:linear-gradient(#0000 0 58%,#ffe4c447 74%,#fcfbf9 92%),linear-gradient(90deg,#fdfdfc 0 30%,#fdf6e88c 48%,#fdf6ec00 68%),#fcfbf9}.scroll-one__container{--wide-copy:clamp(3.05rem, .85rem + 2.95vw, 4rem);--wide-pad:clamp(1.5rem, 1.7vw, 2.5rem);width:min(100%,100rem);max-width:min(100%,100rem);height:auto;min-height:100%;padding-inline:var(--wide-pad);text-align:start;flex-direction:column;flex:1;justify-content:flex-start;margin-inline:auto;padding-top:clamp(.7rem,1.6vh,1.15rem);padding-bottom:clamp(.7rem,1.5vh,1.05rem);display:flex}.scroll-one .landing-header{z-index:4;padding-top:max(.15rem, env(safe-area-inset-top));flex:none;padding-bottom:0;position:relative}.scroll-one .brand{--lockup-symbol:clamp(4.85rem, 2.7rem + 2.15vw, 5.75rem);--lockup-wordmark:clamp(4.1rem, 2.25rem + 1.85vw, 4.9rem)}.scroll-one__stage,.scroll-one__narrative{display:flex}.scroll-one__stage{flex:0 auto;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;width:100%;min-height:0;margin-top:clamp(.4rem,1.1vh,.75rem);display:grid}.scroll-one__narrative{z-index:2;flex-direction:column;justify-content:center;align-self:start;align-items:flex-start;gap:clamp(.65rem,1.35vh,.95rem);min-width:0;min-height:0;margin-right:-1.5vw;padding-top:clamp(1.2rem,3.6vh,2.15rem);padding-bottom:.2rem;padding-right:clamp(.5rem,1.2vw,1rem);position:relative}.scroll-one__progress{margin-top:0}.scroll-one .scroll-progress{justify-content:flex-start}.scroll-one__copy{margin-top:0;text-align:left;width:auto;max-width:100%;margin-inline:0;padding-bottom:0}.scroll-one .headline{max-width:8.6em;font-size:var(--wide-copy);letter-spacing:-.04em;color:var(--eswaf-deep-navy);line-height:.94}.scroll-one .support{max-width:22rem;font-size:clamp(.975rem,.9rem + .22vw,1.125rem);font-weight:var(--weight-regular);letter-spacing:.004em;color:var(--ink-secondary);margin-top:clamp(.55rem,1.2vh,.85rem);line-height:1.45}.scroll-one__actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(.65rem,1.3vh,.95rem);width:auto;max-width:100%;margin-top:0;display:flex}.scroll-one__bridge{background:var(--accent);border-radius:1px;flex:none;width:5rem;height:2px;position:relative;bottom:auto;left:auto;transform:none}.scroll-one__bridge-point{background:radial-gradient(circle at 50% 34%, #f8f4ec 0 1.35px, transparent 1.55px), radial-gradient(circle, var(--eswaf-deep-navy) 0 4.05px, var(--accent) 4.2px 6px);width:12px;height:12px;box-shadow:none;margin-top:-6px;margin-left:0;animation:3.6s linear infinite scroll-one-bridge-mark;top:50%;left:0;transform:none}@media (prefers-reduced-motion:reduce){.scroll-one__bridge-point{opacity:1;margin-left:-6px;animation:none;left:50%;transform:none}}.scroll-one .hero-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.7rem;width:auto;max-width:100%}.scroll-one .action--primary,.scroll-one .action--secondary{width:auto}.scroll-one .action--primary{min-height:3.15rem;padding-inline:1.45rem 1.3rem;box-shadow:inset 0 1px #ffffff29,0 14px 24px -16px #0b132bb3}.scroll-one .action--secondary{min-height:3.15rem;color:var(--eswaf-deep-navy);font-weight:var(--weight-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffdf9fa 0%,#f6eedef5 100%);border:1px solid #b8923ec7;gap:.7rem;padding-inline:.48rem 1.45rem;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #b0843052,0 14px 26px -16px #0b132b7a}.scroll-one .action--secondary:hover{background:linear-gradient(#fffdf9f5,#f8f1e4f0);border-color:#b4862ec7}.scroll-one .action__play{width:1.9rem;height:1.9rem;color:var(--eswaf-deep-navy);background:radial-gradient(circle at 40% 35%,#fffdf8 0%,#f6edd8 100%);border-radius:50%;padding:.16rem;box-shadow:0 0 0 1px #b08430c7,inset 0 1px #ffffffe6,0 5px 10px -6px #0b132b6b}.scroll-one__visual{z-index:0;min-width:0;height:auto;min-height:0;margin:clamp(-4.6rem,-6.5vh,-3rem) 0 0;margin-right:calc(var(--wide-pad) * -1);flex:none;align-self:start;display:flex;position:relative}.scroll-one .hero-visual,.scroll-one .hero-visual__frame{width:100%;min-width:0;height:100%;min-height:0}.scroll-one .hero-visual__frame{justify-content:flex-end;align-items:center;display:flex}.scroll-one .hero-visual__image{aspect-ratio:1024/512;object-fit:cover;object-position:72% 58%;-webkit-mask-composite:source-in;flex:none;width:min(1024px,72vw);max-width:1024px;height:auto;max-height:512px;-webkit-mask-image:linear-gradient(#0000 0%,#000000b3 5%,#000 11% 100%),linear-gradient(90deg,#0000 0%,#00000038 10%,#000000ad 26%,#000 40% 100%);mask-image:linear-gradient(#0000 0%,#000000b3 5%,#000 11% 100%),linear-gradient(90deg,#0000 0%,#00000038 10%,#000000ad 26%,#000 40% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.scroll-one__audience{z-index:3;margin-inline:auto;width:min(88%,80rem);margin-top:clamp(-2.85rem,-5vh,-2.15rem);margin-bottom:max(.15rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffdf9f0 0%,#f7f1e6f5 100%);border:1px solid #c6aa769e;border-radius:999px;flex:none;padding:.95rem clamp(1rem,1.8vw,1.7rem) .8rem;position:relative;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #c4a87047,0 1px #ffffffb3,0 22px 40px -20px #0b132b7a,0 8px 16px -12px #0b132b47}.scroll-one .audience__item{gap:.4rem;padding-inline:.4rem;position:relative}.scroll-one .audience__item:not(:first-child):before{content:"";background:#a8967652;width:1px;position:absolute;top:18%;bottom:22%;left:0}.scroll-one .audience__mark{background:radial-gradient(circle at 40% 32%,#fffefb 0%,#f8f3e8 100%);width:4.05rem;height:4.05rem;box-shadow:0 0 0 1px #c4a87075,inset 0 1px #ffffffe6,0 8px 14px -10px #0b132b5c}.scroll-one .audience__label{font-size:.9375rem;font-weight:var(--weight-semibold);letter-spacing:-.012em;color:var(--eswaf-deep-navy)}@media (max-width:1023px){.scroll-one{min-height:auto}.scroll-one .brand{--lockup-symbol:clamp(3.5rem, 2.4rem + 1.4vw, 4rem);--lockup-wordmark:clamp(3rem, 2rem + 1.2vw, 3.4rem)}.scroll-one__stage{flex:0 auto;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:center}.scroll-one__narrative{align-self:center;margin-right:0;padding-top:.35rem;padding-bottom:.25rem}.scroll-one__container{--wide-copy:clamp(2rem, 1.2rem + 1.45vw, 2.75rem)}.scroll-one__visual{margin-top:-1.25rem}.scroll-one .hero-visual__image{aspect-ratio:auto;object-fit:cover;object-position:82% 48%;width:100%;height:min(42vh,512px);max-height:512px}.scroll-one__audience{width:94%}.scroll-one .audience__mark{width:2.85rem;height:2.85rem}}@media (min-width:1440px){.scroll-one__stage{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr)}}@media (max-height:800px){.scroll-one__container{--wide-copy:clamp(1.95rem, .65rem + 4vh, 2.85rem);--wide-pad:clamp(1.15rem, 2.2vw, 2.25rem);padding-inline:var(--wide-pad);padding-block:.45rem}.scroll-one .landing-header{padding-top:max(.2rem, env(safe-area-inset-top))}.scroll-one__stage{flex:0 auto;align-items:center;margin-top:.35rem}.scroll-one__visual{align-self:center;margin-top:-.75rem}.scroll-one__narrative{align-self:center;gap:clamp(.45rem,1.1vh,.75rem);margin-right:0;padding-top:.2rem;padding-bottom:.15rem}.scroll-one .support{margin-top:.45rem;font-size:clamp(.875rem,.72rem + .35vh,1.02rem);line-height:1.35}.scroll-one__actions{gap:.5rem}.scroll-one .action--primary,.scroll-one .action--secondary{min-height:2.7rem}.scroll-one .hero-visual__image{max-height:min(46vh,512px)}.scroll-one__audience{margin-top:clamp(-1.35rem,-2vh,-.65rem);margin-bottom:max(.35rem, env(safe-area-inset-bottom));padding-block:.4rem}.scroll-one .audience__mark{width:2.7rem;height:2.7rem}.scroll-one .audience__label{font-size:.75rem}}@media (max-width:1023px) and (min-height:37.5rem){.scroll-one{min-height:100svh;min-height:100dvh}.scroll-one__container{min-height:100%}.scroll-one__stage{flex:auto;align-items:start}.scroll-one__narrative{align-self:start}.scroll-one__visual{align-self:stretch;height:100%;min-height:0}.scroll-one .hero-visual,.scroll-one .hero-visual__frame{height:100%;min-height:0}.scroll-one .hero-visual__frame{flex-direction:column;justify-content:flex-start;align-items:stretch}.scroll-one .hero-visual__frame picture{flex:auto;width:100%;min-height:0;display:flex}.scroll-one .hero-visual__image{aspect-ratio:auto;object-fit:cover;object-position:82% 48%;flex:auto;align-self:stretch;width:100%;height:100%;min-height:0;max-height:none}}@media (min-width:1024px){.scroll-one{height:100svh;height:100dvh;max-height:100svh;max-height:100dvh;overflow:hidden}.scroll-one__stage{flex:auto;margin-top:clamp(.35rem,1.4vh,.85rem);display:block}.scroll-one__narrative{width:min(34rem,38vw);margin-right:0;padding-top:clamp(.85rem,4.5vh,2.4rem);padding-bottom:0}.scroll-one__visual{z-index:0;width:min(84vw,1280px);height:auto;margin:0;position:absolute;top:0;bottom:0;right:0}.scroll-one .hero-visual,.scroll-one .hero-visual__frame{height:100%}.scroll-one .hero-visual__frame{justify-content:flex-end;align-items:stretch}.scroll-one .hero-visual__image{aspect-ratio:auto;object-fit:cover;object-position:72% 46%;-webkit-mask-composite:source-over;width:100%;max-width:none;height:100%;max-height:none;-webkit-mask-image:radial-gradient(135% 120% at 100% 42%,#000 32%,#000000c7 48%,#00000052 62%,#0000 74%);mask-image:radial-gradient(135% 120% at 100% 42%,#000 32%,#000000c7 48%,#00000052 62%,#0000 74%);-webkit-mask-composite:source-over;mask-composite:add}.scroll-one__audience{margin-top:auto;margin-bottom:clamp(1.15rem,2.6vh,1.7rem)}}@media (max-height:32.5rem){.scroll-one__container{--wide-copy:clamp(1.6rem, .4rem + 4.6vh, 2.05rem);--wide-pad:1rem;padding-inline:var(--wide-pad);padding-block:.25rem}.scroll-one .brand{--lockup-symbol:2.35rem;--lockup-wordmark:2rem}.scroll-one .landing-header{padding-top:max(.15rem, env(safe-area-inset-top));padding-bottom:0}.scroll-one{min-height:100svh;min-height:100dvh}.scroll-one__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;margin-top:.15rem}.scroll-one__visual{align-self:center;margin-top:0;margin-left:0}.scroll-one__narrative{align-self:center;gap:.35rem;margin-right:0;padding-top:0;padding-bottom:0;padding-right:.6rem}.scroll-one .headline{line-height:.96}.scroll-one .support{margin-top:.3rem;font-size:.8125rem;line-height:1.3}.scroll-one__actions{gap:.4rem}.scroll-one .hero-actions{gap:.45rem}.scroll-one .action--primary{min-height:2.35rem;padding-inline:.85rem;font-size:.875rem}.scroll-one .action--secondary{min-height:2.35rem;padding-inline:.7rem .9rem;font-size:.8125rem}.scroll-one .hero-visual__frame{align-items:center}.scroll-one .hero-visual__image{aspect-ratio:1024/512;object-fit:cover;object-position:74% 50%;width:min(100%,1024px);max-width:1024px;height:auto;max-height:min(58vh,512px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 10%,#000 24% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 10%,#000 24% 100%)}.scroll-one__audience{width:100%;margin-top:.2rem;margin-bottom:max(.25rem, env(safe-area-inset-bottom));border-radius:1.15rem;padding:.3rem .55rem .28rem}.scroll-one .audience__item{gap:.18rem}.scroll-one .audience__mark{width:1.9rem;height:1.9rem}.scroll-one .audience__label{font-size:.625rem}.scroll-one .audience__item:not(:first-child):before{top:10%;bottom:24%}}}@media (min-width:768px) and (min-height:520px){.scroll-one .menu-button{z-index:4;border:2px solid var(--eswaf-deep-navy);width:3.75rem;height:3.75rem;color:var(--eswaf-deep-navy);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 5px var(--accent), 0 2px 4px #0b132b0f, 0 10px 22px -12px #0b132b47;transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);background:#f8f4ec;border-radius:50%;margin-inline-end:.35rem}.scroll-one .menu-button:hover{box-shadow:inset 0 0 0 5px var(--accent), 0 4px 8px #0b132b14, 0 14px 26px -12px #0b132b52;background:#fbf8f3;transform:translateY(-1px)}.scroll-one .menu-button:active{box-shadow:inset 0 0 0 5px var(--accent), 0 1px 2px #0b132b14;background:#f4efe4;transform:none}.scroll-one .menu-button[data-open]{box-shadow:inset 0 0 0 6px var(--accent), 0 2px 4px #0b132b0f, 0 10px 22px -12px #0b132b47}.scroll-one .menu-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scroll-one .menu-button__bars{width:1.75rem;height:.9375rem}.scroll-one .menu-button__bar{border-radius:1px;height:2.5px}.scroll-one .menu-button__bar:nth-child(2){width:100%;top:calc(50% - 1.25px);left:0;transform:none}.scroll-one .menu-button[data-open] .menu-button__bar:first-child{transform:translateY(calc(.46875rem - 1.25px))rotate(45deg)}.scroll-one .menu-button[data-open] .menu-button__bar:nth-child(3){transform:translateY(calc(1.25px - .46875rem))rotate(-45deg)}}@media (min-width:1024px) and (min-height:640px){.scroll-one__container{--wide-pad:clamp(1.25rem, 1.5vw, 2rem);--wide-copy:clamp(3.24rem, .296rem + 3.44vw, 3.66rem);width:100%;max-width:none}.scroll-one .brand{--lockup-symbol:clamp(4.25rem, 2.2rem + 1.9vw, 4.85rem);--lockup-wordmark:clamp(3.55rem, 1.85rem + 1.55vw, 4.05rem)}.scroll-one__ambient{z-index:1;background:0 0;overflow:hidden}.scroll-one__ambient:before{content:"";pointer-events:none;background:radial-gradient(150% 180% at -4% 42%,#fcfbf9 0% 18%,#fcfbf99e 24%,#fcfbf91f 31%,#0000 36%);position:absolute;inset:0}.scroll-one__ambient:after{content:"";pointer-events:none;background:linear-gradient(#f6f2ea 0%,#fbf9f4 40%,#fcfbf9 100%);border-radius:50%;width:170%;height:36%;position:absolute;bottom:-24%;left:-35%;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 100%);mask-image:linear-gradient(#0000 0%,#000 14% 100%)}.scroll-one .landing-header{z-index:auto}.scroll-one .brand__symbol,.scroll-one .brand__wordmark,.scroll-one .menu-button{z-index:2;position:relative}.scroll-one .menu-button{z-index:4;width:4.125rem;height:4.125rem}.scroll-one__narrative{gap:1.25rem;width:min(27rem,34vw);padding-top:clamp(.85rem,2.2vh,1.45rem);padding-left:calc(clamp(4.25rem,2.2rem + 1.9vw,4.85rem)/5.26316)}@media (max-width:1271px){.scroll-one__narrative{width:27rem}}.scroll-one .scroll-progress__track{gap:.46875rem}.scroll-one .scroll-progress__segment{width:1.125rem;height:2px}.scroll-one .scroll-progress__segment[data-state=active]{width:1.375rem}.scroll-one .headline{line-height:.96}.scroll-one .support{font-size:clamp(1.125rem,1.02rem + .15vw,1.3125rem);font-weight:var(--weight-regular);margin-top:clamp(1.75rem,1.28rem + 1.38vh,2.15rem);line-height:1.45}.scroll-one__actions{gap:2rem;margin-top:.75rem}@media (max-height:800px){.scroll-one__narrative{gap:1.25rem}.scroll-one .support{margin-top:1.5rem}.scroll-one__actions{gap:1.625rem;margin-top:.5rem}}.scroll-one .hero-actions{gap:1.0625rem}.scroll-one .action{font-size:1.0625rem}.scroll-one .action--primary,.scroll-one .action--secondary{min-height:3.5rem}.scroll-one .action--secondary{gap:.75rem;padding-inline:.55rem 1.4rem}.scroll-one__audience{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffdf9 0%,#f7f2e8 100%);border:1px solid #0b132b85;border-radius:1.65rem;width:min(82%,96rem);margin-inline:auto;padding:.5rem clamp(.6rem,1vw,.95rem) .4rem;box-shadow:inset 0 0 0 1px #c89d3cb3,0 10px 22px -16px #0b132b3d,0 1px 2px #0b132b0d}.scroll-one .audience__item{gap:.3rem;padding-inline:.15rem}.scroll-one .audience__item:not(:first-child):before{background:#8c847a33;top:26%;bottom:30%}.scroll-one .audience__mark{background:radial-gradient(circle at 40% 32%,#fffefb 0%,#f4efe4 100%);width:3.6rem;height:3.6rem;box-shadow:0 0 0 1px #0b132bc7,inset 0 0 0 1px #c89d3ce0}.scroll-one .audience__label{font-size:.875rem;line-height:1.15}@media (max-height:800px){.scroll-one__audience{border-radius:1.15rem;padding-block:.16rem}.scroll-one .audience__item{gap:.18rem}.scroll-one .audience__mark{width:2.4rem;height:2.4rem}}.scroll-one__visual{z-index:0;width:100vw;height:100dvh;margin:0;position:absolute;top:0;bottom:auto;right:calc(50% - 50vw)}.scroll-one .hero-visual,.scroll-one .hero-visual__frame,.scroll-one .hero-visual__image{width:100%;max-width:none;height:100%;max-height:none}.scroll-one .hero-visual__image{aspect-ratio:auto;object-fit:cover;object-position:70% 50%;-webkit-mask-image:none;mask-image:none}}@keyframes scroll-one-bridge-mark{0%{opacity:0;animation-timing-function:ease-out;left:0;box-shadow:0 0 #c89d3c00}10%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);box-shadow:0 0 #c89d3c00}84%{opacity:1;animation-timing-function:ease-out;left:calc(100% - 12px);box-shadow:0 0 #c89d3c00}93%{opacity:1;animation-timing-function:ease-in;left:calc(100% - 12px);box-shadow:0 0 8px 1px #c89d3c3d}to{opacity:0;left:calc(100% - 12px);box-shadow:0 0 12px 3px #c89d3c00}}.scroll-three{width:100%;max-width:100%;padding:clamp(.7rem, 2vh, 1.1rem) var(--gutter) clamp(1.1rem, 3vh, 1.6rem);color:var(--ink-primary);background:linear-gradient(#fcfbf9 0%,#faf6ef 16%,#fcfbf9 100%)}.scroll-three__column{width:min(100%, var(--content-max));margin-inline:auto}.scroll-three__story{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.scroll-three__progress{z-index:2;grid-area:1/1;justify-content:flex-start;width:min(9.5rem,46%);display:flex;position:relative}.scroll-three__opening{z-index:2;text-align:left;grid-area:2/1;width:min(7.6em,58%);margin-top:clamp(.65rem,1.6vh,.9rem);font-size:clamp(1.46rem,.64rem + 3.3vw,1.74rem);position:relative}.scroll-three__headline{font-size:1em;font-weight:var(--weight-bold);letter-spacing:-.04em;margin:0;line-height:.96}.scroll-three__line{display:block}.scroll-three__accent{color:var(--accent-deep)}.scroll-three__support{max-width:100%;font-size:clamp(.78rem,.74rem + .22vw,.875rem);font-weight:var(--weight-regular);letter-spacing:.004em;color:var(--ink-secondary);margin:clamp(.4rem,1vh,.6rem) 0 0;line-height:1.4}.showpiece{z-index:1;width:min(74%,24rem);margin:0 calc(var(--gutter) * -.62) 0 0;grid-area:1/1/span 3;justify-self:end;position:relative}.showpiece:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 46%,#c89d3c29,#0000 70%);animation:9s ease-in-out infinite showpiece-breathe;position:absolute;inset:28% 10% 18% 22%}.showpiece__image{z-index:1;object-fit:contain;-webkit-mask-composite:source-in;filter:drop-shadow(0 14px 18px #0b132b1a);width:100%;height:auto;display:block;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 5% 92%,#0000 100%),linear-gradient(90deg,#0000 0% 4%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 5% 92%,#0000 100%),linear-gradient(90deg,#0000 0% 4%,#000 30%);-webkit-mask-composite:source-in;mask-composite:intersect}.scroll-three__faq{margin-top:clamp(.15rem,.6vh,.45rem);scroll-margin-top:.75rem}.faq__intro{text-align:left;padding:.85rem .75rem .55rem}.faq__intro-title{color:var(--eswaf-deep-navy);font-size:clamp(.98rem,.92rem + .28vw,1.0625rem);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.25}.faq__intro-rule{background:#c89d3c;width:1.65rem;height:1px;margin-top:.4rem;display:block}.faq{background:#fdfcfa;border:1px solid #b8a8926b;border-radius:.9rem;box-shadow:0 10px 18px -16px #0b132b52}.faq__item+.faq__item{border-top:1px solid #0b132b0f}.faq__heading{font-size:inherit;font-weight:inherit;margin:0}.faq__trigger{width:100%;min-height:var(--tap-min);color:var(--ink-primary);font-size:clamp(.8125rem,.78rem + .2vw,.875rem);font-weight:var(--weight-semibold);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.55rem .75rem;line-height:1.25;display:flex}.faq__item.is-open .faq__trigger{box-shadow:inset 2px 0 0 var(--accent)}.faq__icon{width:1.15rem;height:1.15rem;color:var(--eswaf-deep-navy);flex:none}.faq__question{flex:1;min-width:0}.faq__chevron{width:.85rem;height:.85rem;color:var(--ink-secondary);transition:transform var(--duration-base) var(--ease-standard);flex:none}.faq__item.is-open .faq__chevron{transform:rotate(180deg)}.faq__panel{transition:grid-template-rows var(--duration-slow) var(--ease-standard);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__answer{color:var(--ink-secondary);font-size:clamp(.78rem,.74rem + .2vw,.8125rem);font-weight:var(--weight-regular);margin:0;padding:0 .85rem .75rem 2.45rem;line-height:1.45}.scroll-three__close{--close-symbol:clamp(3.7rem, 18.2vw, 4.85rem);--close-wordmark:clamp(3.15rem, 15.5vw, 4.1rem);--close-gap:clamp(.56rem, .34rem + 1vw, .72rem);--close-rule:2.5px;--close-copy:calc(var(--close-wordmark) * 1024 / 341);--close-lockup:calc(var(--close-symbol) + (var(--close-gap) * 2) + var(--close-rule) + var(--close-copy));--close-cta:calc(var(--close-rule) + var(--close-gap) + var(--close-copy));text-align:center;flex-direction:column;align-items:center;margin-top:clamp(1.45rem,3.4vh,2rem);display:flex}.brand-signature{justify-content:center;width:100%;margin:.2rem 0 clamp(1.05rem,2.4vh,1.3rem);display:flex;position:relative}.brand-signature:before{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(at 58% 42%,#c89d3c14,#0000 68%);position:absolute;inset:0 10% 8% 18%}.brand-signature__lockup{z-index:1;align-items:center;gap:var(--close-gap);opacity:.45;max-width:100%;display:flex;position:relative;transform:translateY(6px)}.brand-signature__defs{width:0;height:0;position:absolute;overflow:hidden}.brand-signature__symbol,.brand-signature__wordmark{filter:url(#brand-signature-field);width:auto;height:auto;display:block}.brand-signature__symbol{height:var(--close-symbol);flex:none}.brand-signature__rule{width:var(--close-rule);height:calc(var(--close-symbol) * .9);background:var(--accent-deep);flex:none}.brand-signature__copy{width:var(--close-copy);flex-direction:column;flex:none;align-items:flex-start;display:flex;container-type:inline-size}.brand-signature__wordmark{height:var(--close-wordmark);max-width:100%}.brand-signature__tagline{box-sizing:border-box;width:100%;margin:calc(var(--close-wordmark) * -.27) 0 0;color:var(--eswaf-deep-navy);font-size:6.15cqw;font-weight:var(--weight-semibold);letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;opacity:0;padding-left:6.45%;padding-right:7.03%;line-height:1.15}.brand-signature__tagline span{color:var(--accent-deep);font-size:1.04em}.scroll-three__close:has(.brand-signature[data-phase=in]) .brand-signature:before{opacity:1;transition:opacity .8s .14s var(--ease-standard)}.scroll-three__close:has(.brand-signature[data-phase=in]) .brand-signature__lockup{opacity:1;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:none}.scroll-three__close:has(.brand-signature[data-phase=in]) .brand-signature__tagline{opacity:1;transition:opacity .68s cubic-bezier(.22,1,.36,1) .15s}.scroll-three__cta-reveal{width:min(100%, var(--close-lockup));opacity:0;justify-content:flex-end;display:flex}.scroll-three__close .action--primary{width:var(--close-cta);max-width:100%}.scroll-three__close:has(.brand-signature[data-phase=in]) .scroll-three__cta-reveal{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1) .32s}.scroll-three__links{box-sizing:border-box;width:min(100%, var(--close-lockup));padding-left:calc(var(--close-lockup) - var(--close-cta));justify-content:center;align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.scroll-three__links a,.scroll-three__signin{min-height:var(--tap-min);color:var(--ink-secondary);font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:.45rem;display:inline-flex}.scroll-three__links-rule{background:var(--line-strong);width:1px;height:.7rem}@keyframes showpiece-breathe{0%,to{opacity:.45}50%{opacity:.85}}@media (max-width:359px){.scroll-three__progress{width:min(8.5rem,70%)}.scroll-three__opening{width:min(100%,16.75rem);font-size:clamp(1.42rem,6.4vw,1.55rem)}.showpiece{width:min(100%,19.5rem);margin-top:8.35rem;margin-right:calc(var(--gutter) * -.2);justify-self:end}.showpiece__image{-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 93%,#0000 100%)}.scroll-three__close{--close-symbol:3.35rem;--close-wordmark:2.85rem;--close-gap:.52rem}.brand-signature{margin-bottom:.9rem}.scroll-three__close{margin-top:1.05rem}}@media (max-height:700px) and (min-width:360px){.scroll-three__opening{font-size:clamp(1.42rem,5.5vw,1.56rem)}.showpiece{width:min(69%,21.5rem)}.scroll-three__faq{margin-top:.2rem}.scroll-three__close{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.showpiece:before{opacity:.55;animation:none}.brand-signature:before,.brand-signature__lockup,.brand-signature__tagline,.scroll-three__cta-reveal{opacity:1;transition:none;animation:none;transform:none}.scroll-three__close:has(.brand-signature[data-phase=in]) .brand-signature:before{opacity:1;transition:none;animation:none;transform:none}.scroll-three__close:has(.brand-signature[data-phase=in]) .brand-signature__lockup{opacity:1;transition:none;animation:none;transform:none}.scroll-three__close:has(.brand-signature[data-phase=in]) .brand-signature__tagline{opacity:1;transition:none;animation:none;transform:none}.scroll-three__close:has(.brand-signature[data-phase=in]) .scroll-three__cta-reveal{opacity:1;transition:none;animation:none;transform:none}.faq__panel,.faq__chevron{transition:none}}.scroll-two{--scroll-two-pad:.125rem;width:100%;max-width:100%;padding:var(--scroll-two-pad) var(--gutter) clamp(.55rem, 1.6vh, .9rem);color:var(--ink-primary);background:linear-gradient(#faf6ef 0%,#fcfbf9 18% 100%)}.scroll-two__column{width:min(100%, var(--content-max));margin-inline:auto;position:relative}.scroll-two__progress{z-index:2;transform:translateY(calc(-1 * (var(--scroll-two-pad) + .45rem + 2px) / 2));justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.scroll-two__progress .scroll-progress__track{gap:.5rem}.scroll-two__progress .scroll-progress__segment,.scroll-two__progress .scroll-progress__segment[data-state=active]{background-color:#6e665a66;width:1.375rem;height:2px}.scroll-two__progress .scroll-progress__segment[data-state=active]{background-color:var(--accent)}.scroll-two__opening{text-align:left}.scroll-two__headline,.scroll-two__subhead{font-size:clamp(1.46rem,.64rem + 3.3vw,1.74rem);font-weight:var(--weight-bold);letter-spacing:-.04em;margin:0;line-height:.96}.scroll-two__subhead{font-size:calc(clamp(1.46rem,.64rem + 3.3vw,1.74rem)/1.0989)}.scroll-two__line{display:block}.scroll-two__accent{color:var(--accent-deep)}.scroll-two__support{max-width:100%;font-size:clamp(.78rem,.74rem + .22vw,.875rem);font-weight:var(--weight-regular);letter-spacing:.004em;color:var(--ink-secondary);margin:.15rem 0 0;line-height:1.4}.scroll-two__hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ecosystem{aspect-ratio:1/1.16;width:100%;margin-top:calc(clamp(.4rem,1vh,.65rem) + clamp(.25rem,.7vh,.45rem) - .275rem + clamp(.4rem,1vh,.6rem));position:relative}.ecosystem:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(72% 58%,#c89d3c12 0%,#c89d3c05 48%,#0000 74%);position:absolute;inset:18% 6% 14%}.eco-paths{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eco-path{fill:none;stroke:var(--accent-deep);stroke-width:.38px;stroke-linecap:round;opacity:.7}.eco-path__flow{fill:none;stroke:var(--accent);stroke-width:.5px;stroke-linecap:round;stroke-dasharray:.2 1.5;opacity:0;animation:6.4s cubic-bezier(.42,.02,.22,1) infinite eco-flow}.eco-path__flow--glow{stroke-width:.85px;animation-name:eco-flow-glow}.eco-paths__group--2 .eco-path__flow{animation-delay:1.6s}.eco-paths__group--3 .eco-path__flow{animation-delay:3.2s}.eco-paths__group--4 .eco-path__flow{animation-delay:4.8s}.eco-node,.eco-property{z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;gap:clamp(.22rem,1vw,.35rem);margin:0;display:flex;position:absolute}.eco-node--residents,.eco-node--management{justify-content:flex-start;height:24%;top:0}.eco-node--council,.eco-node--professionals{height:24%;bottom:0}.eco-node--residents,.eco-node--council{width:36%;left:0}.eco-node--management,.eco-node--professionals{width:36%;right:0}.eco-property{z-index:3;justify-content:center;width:66%;height:46%;top:28%;left:17%}.eco-property:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 70% at 50% 62%,#c89d3c33 0%,#c89d3c12 46%,#0000 72%);position:absolute;inset:14% 8% 8%}.eco-label{border-radius:var(--radius-pill);background:linear-gradient(var(--accent), var(--accent)) center bottom .16rem / .55rem 1px no-repeat, #fdfcfa;max-width:100%;color:var(--eswaf-deep-navy,#0b132b);font-size:clamp(.625rem,2.55vw,.75rem);font-weight:var(--weight-semibold);letter-spacing:-.01em;white-space:nowrap;border:1px solid #b8862e42;margin:0;padding:.2rem .55rem .28rem;line-height:1.2;box-shadow:inset 0 1px #fffcf7e6,0 6px 10px -8px #0b132b5c}.asset-slot{background:#f7f5f1;border:1px solid #0b132b0f;border-radius:.7rem;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.eco-node .asset-slot,.eco-property .asset-slot{z-index:1;background:#fbf9f6;border-color:#b8a8926b;position:relative}.eco-node .asset-slot{border-radius:.85rem;flex:1;box-shadow:inset 0 1px #fffcf7eb,inset 0 0 0 1px #c89d3c14,0 8px 16px -13px #0b132b52}.eco-property .asset-slot{background:radial-gradient(72% 40% at 50% 88%,#c89d3c2e,#0000 70%),#f8f4ee;border-color:#c89d3c4d;border-radius:1.05rem;height:100%;box-shadow:inset 0 1px #fffaf2eb,0 0 0 1px #c89d3c1f,0 18px 30px -14px #0b132b6b,0 8px 18px -8px #c89d3c3d}.asset-slot__image{width:auto;height:auto;max-width:var(--slot-max-w,92%);max-height:var(--slot-max-h,92%);object-fit:contain;object-position:center;display:block}.ecosystem .asset-slot__image{object-fit:contain;object-position:center;width:98%;max-width:none;height:98%;max-height:none;position:absolute;inset:1%}.asset-slot--property .asset-slot__image{object-position:center 58%;width:100%;height:100%;inset:0}.scene-plate,.massing,.pro-plate{width:100%;height:100%;display:block}.scene-plate{background:linear-gradient(#0000 58%,#0b132b0d 58.5%,#0000 60%),linear-gradient(#fbfaf7 0%,#f3efe8 100%);position:relative}.scene-plate__line{background:#0b132b1f;height:1px;position:absolute;bottom:28%;left:18%;right:18%}.scene-plate__line--short{background:#b4862e59;bottom:42%;right:42%}.scene-plate--management .scene-plate__line--short{left:46%;right:16%}.scene-plate--council .scene-plate__line{bottom:34%}.scene-plate--professionals .scene-plate__line--short{bottom:48%;left:22%;right:48%}.massing{width:78%;height:72%;position:relative}.massing__wing,.massing__tower{background:var(--eswaf-deep-navy);border-radius:.15rem .15rem 0 0;position:absolute;bottom:8%}.massing__wing{opacity:.72;width:28%;height:48%}.massing__wing:first-child{height:42%;left:8%}.massing__wing--east{opacity:.55;height:56%;left:auto;right:8%}.massing__tower{opacity:.88;width:36%;height:78%;left:32%}.scroll-two__people{text-align:center;margin-top:.5rem}.scroll-two__mark{background:var(--accent-deep);width:2.5rem;height:2px;margin:0 auto 1rem;display:block}.pro-carousel{margin-top:1rem}.pro-carousel__track{gap:var(--pro-gap,.55rem);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0 0 .15rem;list-style:none;display:flex;overflow-x:auto}.pro-carousel__track::-webkit-scrollbar{display:none}.pro-card{--pro-gap:clamp(.4rem, 2vw, .6rem);flex:0 0 calc((100% - var(--pro-gap)) / 2.52);scroll-snap-align:start;flex-direction:column;align-items:center;gap:.38rem;min-width:0;display:flex}.pro-carousel__track{--pro-gap:clamp(.4rem, 2vw, .6rem);gap:var(--pro-gap)}.pro-card__media{aspect-ratio:23/24;background:#fbf9f6;border:1px solid #b8a89275;border-radius:.8rem;width:100%;height:auto;max-height:10.25rem;box-shadow:inset 0 1px #fffcf7e0,0 8px 14px -12px #0b132b57}.pro-card .asset-slot__image{object-fit:cover;object-position:var(--frame,center 42%);width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.pro-card .asset-slot--contractor{--frame:center 16%}.pro-card .asset-slot--engineer{--frame:center 14%}.pro-card .asset-slot--designer{--frame:center 32%}.pro-card .asset-slot--realtor{--frame:center 26%}.pro-card .asset-slot--insurance{--frame:center 30%}.pro-card .asset-slot--mortgage{--frame:center 24%}.pro-card .asset-slot--legal{--frame:center 18%}.pro-card .asset-slot--movers{--frame:center 22%}.pro-card .asset-slot--architect{--frame:center 20%}.pro-plate{background:linear-gradient(#0000 62%,#0b132b0f 62.5%,#0000 64%),linear-gradient(#fbfaf7,#efeae2)}.pro-card__label{background:linear-gradient(var(--accent), var(--accent)) center bottom .14rem / .48rem 1px no-repeat, #fdfcfa;color:var(--eswaf-deep-navy);font-size:clamp(.75rem,.7rem + .25vw,.8125rem);font-weight:var(--weight-semibold);letter-spacing:-.01em;text-align:center;white-space:nowrap;border:1px solid #b8862e3d;border-radius:.4rem;margin:0;padding:.2rem .58rem .28rem;line-height:1.2;box-shadow:inset 0 1px #fffcf7eb,0 5px 10px -8px #0b132b47}.pro-carousel__controls{justify-content:center;align-items:center;gap:.15rem;margin-top:.35rem;display:flex}.pro-carousel__arrow{color:var(--ink-primary);cursor:pointer;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pro-carousel__arrow:disabled{color:#0b132b47;cursor:default}.pro-carousel__chevron{width:.9rem;height:.9rem}.pro-progress{--progress:0;background:#0b132b24;border-radius:1px;width:4.25rem;height:1px;position:relative}.pro-progress__mark{background:var(--accent);width:1.05rem;height:3px;transform:translateX(calc(var(--progress) * (4.25rem - 1.05rem)));border-radius:2px;position:absolute;top:-1px;left:0}.pro-carousel__track:focus-visible,.pro-carousel__arrow:focus-visible{outline:2px solid var(--eswaf-deep-navy);outline-offset:2px}@keyframes eco-flow-glow{0%{stroke-dashoffset:0;opacity:0}7%{opacity:.32}32%{stroke-dashoffset:-.82px;opacity:.24}42%,to{stroke-dashoffset:-1.05px;opacity:0}}@keyframes eco-flow{0%{stroke-dashoffset:0;opacity:0}7%{opacity:.95}32%{stroke-dashoffset:-.82px;opacity:.9}42%,to{stroke-dashoffset:-1.05px;opacity:0}}@media (max-width:359px){.scroll-two__headline,.scroll-two__subhead{font-size:clamp(1.42rem,6.4vw,1.55rem)}.scroll-two__subhead{font-size:calc(clamp(1.42rem,6.4vw,1.55rem)/1.0989)}}@media (max-height:700px){.scroll-two__headline,.scroll-two__subhead{font-size:clamp(1.42rem,5.5vw,1.56rem)}.scroll-two__subhead{font-size:calc(clamp(1.42rem,5.5vw,1.56rem)/1.0989)}.ecosystem{aspect-ratio:1/1.05;margin-top:calc(.125rem + clamp(.25rem,.7vh,.45rem) + clamp(.4rem,1vh,.6rem))}.pro-card__media{max-height:8.55rem}}@media (prefers-reduced-motion:reduce){.eco-path__flow{opacity:0;animation:none}.pro-carousel__track{scroll-behavior:auto}}.scroll-two-band{display:contents}.eco-paths--wide,.scroll-two__gap{display:none}.scroll-two__expert{display:contents}.brand-motion__row>.brand-card:nth-child(n+4){display:none}@media (min-width:768px),(orientation:landscape) and (max-height:31.25rem) and (min-width:35rem){.scroll-two-band{--wide-rail:clamp(9.4rem, 11vw, 11.5rem);grid-template-columns:var(--wide-rail) minmax(0, 1fr);background:linear-gradient(#faf6ef 0%,#fcfbf9 14% 100%);align-items:stretch;width:min(100%,100rem);min-height:100dvh;margin-inline:auto;display:grid}.scroll-two-band>.brand-motion{background:0 0;align-self:center;width:auto;max-width:none;margin:0;padding:.15rem .65rem .15rem .9rem}.scroll-two-band .brand-motion__row{flex-direction:column;gap:.62rem;width:100%;margin:0;display:flex}.scroll-two-band .brand-card{background:#fbf7f1;border:1px solid #0b132b47;border-radius:.62rem;height:3.7rem;overflow:visible;box-shadow:inset 0 0 0 1px #c89d3c73,0 10px 18px -14px #0b132b3d}.scroll-two-band .brand-card__stage{border-radius:inherit;overflow:hidden}.scroll-two-band .brand-card__logo.is-leaving{animation-name:brand-slot-out-wide}.scroll-two-band .brand-card__logo.is-entering{animation-name:brand-slot-in-wide}.scroll-two{--wide-pad:clamp(.85rem, 1.6vw, 1.6rem);min-width:0;min-height:100%;padding:clamp(.7rem, 1.4vh, 1.05rem) var(--wide-pad) clamp(.45rem, 1.1vh, .75rem);background:0 0;flex-direction:column;display:flex}.scroll-two__column{flex:auto;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:1fr auto 1fr;width:100%;min-width:0;max-width:none;min-height:0;display:grid}.scroll-two__progress{grid-column:1/-1;justify-content:center;margin:0 0 .4rem;position:static;transform:none}.scroll-two__opening{grid-column:1/-1;grid-template-columns:subgrid;text-align:center;width:100%;max-width:none;display:grid}.scroll-two__line{display:inline}.scroll-two__line+.scroll-two__line:before{content:" "}.scroll-two__gap{display:inline}.scroll-two__headline{text-align:left;grid-column:2;justify-self:start;width:max-content;font-size:clamp(1.85rem,1.15rem + 1.15vw,2.35rem);line-height:1.02}.scroll-two__support{margin-top:.35rem;grid-column:1/-1;justify-self:center;width:min(100%,46rem);max-width:46rem;margin-inline:0;font-size:clamp(.92rem,.84rem + .2vw,1.05rem)}.scroll-two__support br{display:none}.ecosystem{aspect-ratio:auto;margin-top:.35rem;grid-column:1/-1;width:min(100%,72rem);min-height:16rem;max-height:34rem;margin-inline:auto}.ecosystem:before,.eco-property:before{content:none}.scroll-two .eco-paths:not(.eco-paths--wide){display:none}.scroll-two .eco-paths--wide{display:block}.scroll-two .eco-paths--compact{display:none}.scroll-two .eco-paths--wide .eco-path{vector-effect:non-scaling-stroke;stroke-width:1.75px;opacity:.9}.eco-node--residents,.eco-node--management{width:32%;height:39%;top:0}.eco-node--council,.eco-node--professionals{width:32%;height:39%;bottom:0}.eco-node--residents,.eco-node--council{left:1%}.eco-node--management,.eco-node--professionals{right:1%}.eco-property{width:52%;height:89%;top:5.5%;left:24%}.eco-node .asset-slot,.eco-property .asset-slot{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.scroll-two .eco-property .asset-slot__image{z-index:1;filter:drop-shadow(0 22px 28px #0b132b21)drop-shadow(0 6px 7px #70583238)}.scroll-two .eco-property .asset-slot:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#56442826 0%,#56442800 72%);height:7%;position:absolute;bottom:1%;left:24%;right:24%}.scroll-two .eco-node .asset-slot__image{filter:drop-shadow(0 10px 14px #0b132b14)drop-shadow(0 3px 4px #78603a24)}.scroll-two .eco-node--residents .asset-slot__image,.scroll-two .eco-node--council .asset-slot__image{transform:scale(1.03)}.scroll-two .eco-node--residents .asset-slot__image{transform-origin:90% 0}.scroll-two .eco-node--council .asset-slot__image{transform-origin:90% 100%}.scroll-two .eco-node--management .asset-slot__image,.scroll-two .eco-node--professionals .asset-slot__image{transform:scale(1.03)}.scroll-two .eco-node--management .asset-slot__image{transform-origin:10% 0}.scroll-two .eco-node--professionals .asset-slot__image{transform-origin:10% 100%}.eco-label{font-size:.87rem}.scroll-two__people{grid-column:1/-1;grid-template-columns:subgrid;width:auto;margin-top:.75rem;margin-left:0;padding-inline:0;display:grid}.scroll-two__expert{flex-direction:column;grid-column:2;justify-self:start;align-items:flex-start;width:max-content;display:flex}.scroll-two__mark{align-self:center;margin-bottom:.45rem}.scroll-two__subhead{text-align:left;font-size:clamp(1.3rem,.86rem + .67vw,1.63rem)}.scroll-two .pro-carousel{--wide-side:clamp(3.5rem, 6vw, 5.5rem);width:calc(100% + var(--wide-rail) + (2 * var(--wide-pad)) - (2 * var(--wide-side)));margin:.5rem 0 0 calc(var(--wide-side) - var(--wide-rail) - var(--wide-pad));grid-column:1/-1}.scroll-two .pro-card{flex:0 0 calc((100% - (3 * var(--pro-gap))) / 4.15)}.scroll-two .pro-card__media{aspect-ratio:3/2;width:100%;height:auto;max-height:none}.scroll-two .pro-card .asset-slot--contractor,.scroll-two .pro-card .asset-slot--engineer,.scroll-two .pro-card .asset-slot--designer{--frame:center 22%}.scroll-two .pro-card .asset-slot--realtor,.scroll-two .pro-card .asset-slot--insurance{--frame:center 24%}.scroll-two .pro-card .asset-slot--mortgage{--frame:center 26%}.scroll-two .pro-card .asset-slot--legal,.scroll-two .pro-card .asset-slot--movers,.scroll-two .pro-card .asset-slot--architect{--frame:center 24%}.scroll-two .eco-paths--wide .eco-path__flow{vector-effect:non-scaling-stroke;stroke:#0b132b;stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:1 480;animation:7.6s cubic-bezier(.42,.02,.22,1) infinite eco-medallion}.scroll-two .eco-paths--wide .eco-path__flow--glow{stroke:#c89d3c;stroke-width:11px;animation-name:eco-medallion-ring}.scroll-two .eco-paths--wide .eco-paths__group--2 .eco-path__flow{animation-delay:1.9s}.scroll-two .eco-paths--wide .eco-paths__group--3 .eco-path__flow{animation-delay:3.8s}.scroll-two .eco-paths--wide .eco-paths__group--4 .eco-path__flow{animation-delay:5.7s}@media (max-height:800px){.scroll-two{padding-block:.45rem .35rem}.scroll-two__headline{font-size:1.65rem}.scroll-two__support{margin-top:.15rem;font-size:.9rem}.scroll-two__progress{margin-bottom:.28rem}.ecosystem{min-height:12.5rem;max-height:20.5rem;margin-top:.05rem}.scroll-two__people{margin-top:.28rem}.scroll-two__mark{margin-bottom:.25rem}.scroll-two__subhead{font-size:1.28rem}.scroll-two .pro-carousel{margin-top:.3rem}.pro-carousel__controls{margin-top:.1rem}}@media (min-width:1200px){.scroll-two .pro-card{flex-basis:min(14.4rem, calc((100% - (4 * var(--pro-gap))) / 5.45))}}@media (max-width:1023px){.scroll-two-band{--wide-rail:8.6rem;grid-template-columns:var(--wide-rail) minmax(0, 1fr)}.scroll-two-band>.brand-motion{padding-inline:.4rem .3rem}.scroll-two-band .brand-card{height:3.15rem}.eco-node--residents,.eco-node--management,.eco-node--council,.eco-node--professionals{width:34%}.eco-node--residents,.eco-node--council{left:0}.eco-node--management,.eco-node--professionals{right:0}.eco-property{width:56%;left:22%}.scroll-two .pro-card{flex-basis:calc((100% - (2 * var(--pro-gap))) / 3.45)}}@media (min-width:1440px){.scroll-two-band .brand-motion__row>.brand-card:nth-child(n+4){display:block}}@media (min-width:1200px) and (min-height:1200px){.scroll-two__column{justify-content:center}}@media (max-height:800px) and (min-width:900px){.scroll-two .eco-paths--wide:not(.eco-paths--compact){display:none}.scroll-two .eco-paths--compact{display:block}}}@keyframes brand-slot-out-wide{0%{opacity:1;transform:translate(0,0)}40%{opacity:0;transform:translateY(-.2rem)}to{opacity:0;transform:translateY(-.28rem)}}@keyframes brand-slot-in-wide{0%,36%{opacity:0;transform:translateY(.26rem)}to{opacity:1;transform:translate(0,0)}}@keyframes eco-medallion{0%{stroke-dashoffset:0;opacity:0}6%{opacity:1}72%{stroke-dashoffset:-.9px;opacity:1}84%,to{stroke-dashoffset:-1.02px;opacity:0}}@keyframes eco-medallion-ring{0%{stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 1px 1px #0b132b00)}6%{opacity:1;filter:drop-shadow(0 1px 1px #0b132b4d)}72%{stroke-dashoffset:-.9px;opacity:1;filter:drop-shadow(0 0 2.5px #c89d3c80)}84%,to{stroke-dashoffset:-1.02px;opacity:0;filter:drop-shadow(0 0 #c89d3c00)}}@media (prefers-reduced-motion:reduce){.scroll-two .eco-paths--wide .eco-path__flow{opacity:0;filter:none;animation:none}.scroll-two-band .brand-card__logo.is-entering,.scroll-two-band .brand-card__logo.is-leaving{animation:none;transform:none}}
