@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-cyrillic-ext-300-normal-Q6N-kkEg.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-300-normal-B2VrT0JD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-cyrillic-300-normal-v85RudRx.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-300-normal-BDodsKhS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-greek-ext-300-normal-B2sN05p_.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-300-normal-DGsdomI5.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-greek-300-normal-BQANonrC.woff2)format("woff2"),url(/assets/inter-tight-greek-300-normal-DMcMlZzP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-vietnamese-300-normal-CYiRM3tK.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-300-normal-NyGxASF1.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-latin-ext-300-normal-C6q1igsZ.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-300-normal-DC3AoG2m.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-latin-300-normal-D984wGGM.woff2)format("woff2"),url(/assets/inter-tight-latin-300-normal-Cb55kdq8.woff)format("woff");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}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-ext-400-normal-CKO3cWyd.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-400-normal-DiHHcP5k.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-400-normal-G7BuwYWK.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-400-normal-DPRou3KO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-ext-400-normal-C3GMUg_S.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-400-normal-DMqR5RoS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-400-normal-Br_GQm5W.woff2)format("woff2"),url(/assets/inter-tight-greek-400-normal-BLLSFQTx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-vietnamese-400-normal-CqzIqjuX.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-400-normal-kSDs3Vd1.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-ext-400-normal-DN7wyBvd.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-400-normal-BQQeeQrv.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2)format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff)format("woff");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}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-ext-700-normal-D_7NT8eF.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-700-normal-BFcoPt71.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-700-normal-DtWWjp29.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-700-normal-DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-ext-700-normal-D0RkHJEE.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-700-normal-mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-700-normal-RgALSHS4.woff2)format("woff2"),url(/assets/inter-tight-greek-700-normal-DU8XoIeX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-vietnamese-700-normal-Cn_DV52A.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-700-normal-DwHBAXeT.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-ext-700-normal-BpKPOkj3.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-700-normal-CrlzIQ10.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff)format("woff");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}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-tight-cyrillic-ext-900-normal-D2HnBArf.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-900-normal-DFYsuKtp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-tight-cyrillic-900-normal-DQyl4dKK.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-900-normal-BB7BsRn9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-tight-greek-ext-900-normal-wxL47-fE.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-900-normal-BkFPiXz8.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-tight-greek-900-normal-BlRasW-P.woff2)format("woff2"),url(/assets/inter-tight-greek-900-normal-Whngmt0q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-tight-vietnamese-900-normal-BOhvDLRK.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-900-normal-BzyaF6D1.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-tight-latin-ext-900-normal-CRvdXIc8.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-900-normal-CibZOeMa.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-tight-latin-900-normal-CsycwHi3.woff2)format("woff2"),url(/assets/inter-tight-latin-900-normal-D-ilywrK.woff)format("woff");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}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}@property --fg{syntax:"<color>";inherits:true;initial-value:#091f2c}@property --fg-2{syntax:"<color>";inherits:true;initial-value:#091f2cc2}@property --rule{syntax:"<color>";inherits:true;initial-value:#091f2c24}@property --ground{syntax:"<color>";inherits:true;initial-value:#fff}:root{--white:#fff;--navy:#091f2c;--red:#f23645;--mist:#f5f2f2;--red-deep:#c81d2d;--dab:.16s;--stroke:.32s;--wash:.64s;--dry:1.28s;--out:cubic-bezier(.16, 1, .3, 1);--io:cubic-bezier(.65, 0, .35, 1);--pop:cubic-bezier(.34, 1.4, .64, 1);--face:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--gut:28px;--band:clamp(260px, 46svh, 560px);--ph-s:1;--fg:var(--navy);--fg-2:#091f2cc2;--rule:#091f2c24;--ground:var(--white);transition:--fg var(--stroke) var(--io) var(--stroke), --fg-2 var(--stroke) var(--io) var(--stroke), --rule var(--stroke) var(--io) var(--stroke), --ground var(--stroke) var(--io) var(--stroke)}html[data-world=miami]{--fg-2:#091f2cd6;--rule:#091f2c33;--ground:#f95de4}html[data-world=wall]{--fg-2:#091f2cc7;--rule:#091f2c29;--ground:#eeece9}html[data-world=fluo]{--fg-2:#091f2cd1;--rule:#091f2c33;--ground:#e2f373}html[data-world=navy],html[data-world=majorelle]{--fg:var(--white);--fg-2:#fffc;--rule:#ffffff38}html[data-world=navy]{--ground:var(--navy)}html[data-world=majorelle]{--fg-2:#ffffffdb;--ground:#3a3fb0}html.reduced,html.reduced *{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}html[data-lang=fr] .en,html[data-lang=en] .fr{display:none!important}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--fg-2) transparent;font-size:16px}body{background:var(--ground);color:var(--fg);font-family:var(--face);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}#backdrop{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.page{z-index:1;position:relative;overflow-x:clip}i.o,i.s{flex:none;font-style:normal;display:inline-block}i.o{background:var(--red);border-radius:50%}i.s{background:currentColor}.lock{--lk:22px;height:var(--lk);color:inherit;align-items:flex-end;display:inline-flex}.lock .wm{height:var(--lk);width:calc(var(--lk) * 5.382);background:currentColor;display:block;-webkit-mask:url(/brand/sabine-be-wordmark.png) 0 100%/100% 100% no-repeat;mask:url(/brand/sabine-be-wordmark.png) 0 100%/100% 100% no-repeat}.lock .o{width:calc(var(--lk) * .267);height:calc(var(--lk) * .267);margin:0 0 calc(var(--lk) * .018) calc(var(--lk) * .164)}.lock .s{width:calc(var(--lk) * .255);height:calc(var(--lk) * .255);margin:0 0 calc(var(--lk) * .018) calc(var(--lk) * .145)}.h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(42px,11vw,56px);font-weight:300;line-height:.98}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,8.6vw,42px);font-weight:300;line-height:1.02}b.be{font-weight:900}.h1 b.be,.h2 b.be{letter-spacing:-.045em}.statement{letter-spacing:-.02em;text-wrap:balance;max-width:18em;font-size:clamp(24px,6.4vw,30px);font-weight:700;line-height:1.15}.lead{letter-spacing:-.01em;text-wrap:pretty;max-width:30em;color:var(--fg);font-size:clamp(18px,4.8vw,20px);line-height:1.42}.bp{color:var(--fg-2);text-wrap:pretty;max-width:34em;font-size:17px;line-height:1.55}.bp.hi{color:var(--fg);font-weight:700}.small{font-size:14px;line-height:1.45}.notes{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;list-style:none;position:absolute;overflow:hidden}.quote{flex-direction:column;gap:22px;display:flex}.quote p{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,7.4vw,36px);font-weight:700;line-height:1.1}.quote p .o{vertical-align:.02em;width:.62em;height:.62em;margin-right:.28em}.quote cite{color:var(--fg-2);font-size:15px;font-style:normal}.link{transition:background-size var(--stroke) var(--out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:3px;font-size:17px;font-weight:700}.link:hover{background-position:100% 100%;background-size:0% 1.5px}.top{z-index:30;height:calc(60px + env(safe-area-inset-top));padding:0 var(--gut);padding-top:env(safe-area-inset-top);pointer-events:none;color:var(--fg);background:color-mix(in srgb, var(--ground) 99%, transparent);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.top>*{pointer-events:auto}.mark{color:inherit;align-items:center;gap:12px;display:inline-flex}.mark .lock{--lk:19px}.tmark{width:11.268px;height:24px;display:block}.tmark-t{fill:currentColor;stroke:currentColor;stroke-width:.44px;stroke-linejoin:round}.lx{font-size:15px;font-weight:300;line-height:1}.top .mark{opacity:0;transform:translateY(-4px)}html.loaded .top .mark{opacity:1;transition:opacity var(--wash) var(--out), transform var(--wash) var(--out);transform:none}.right{align-items:center;gap:18px;display:flex}.for{color:var(--fg-2);font-size:14px;display:none}.toggle{color:var(--fg-2);align-items:center;gap:2px;font-size:15px;display:flex}.toggle button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:10px 6px;line-height:1}.toggle button[aria-pressed=true]{color:var(--fg);text-underline-offset:5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.toggle button:hover{color:var(--fg)}.btn{cursor:pointer;background:var(--navy);height:50px;color:var(--white);white-space:nowrap;font-family:var(--face);letter-spacing:-.005em;transition:background-color var(--stroke) var(--out), transform var(--dab) var(--out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex}.btn:hover{background:var(--red-deep)}.btn:hover .o{background:var(--white)}.btn:active{transform:scale(.97)}.btn-lg{height:58px;padding:0 34px;font-size:17px}.stage{position:relative}.sticky{z-index:2;height:var(--band);background:var(--ground);border-bottom:1px solid var(--rule);position:sticky;top:0;overflow:hidden}.sticky>#backdrop{position:absolute}.box{inset:calc(56px + env(safe-area-inset-top)) 0 0 0;position:absolute}.nogl{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;display:grid;position:absolute;inset:6%}.nogl img{aspect-ratio:1;object-fit:cover;width:100%}.copy{z-index:1;padding:0 var(--gut);position:relative}.chap{min-height:calc(100svh - var(--band));flex-direction:column;gap:20px;max-width:640px;padding:40px 0 64px;display:flex}.leads{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leads polyline{fill:none;stroke:var(--fg);stroke-width:1px}.leads circle{fill:var(--ground);stroke:var(--fg);stroke-width:1.25px}.chips{z-index:4;pointer-events:none;position:absolute;inset:0}.chip{opacity:0;white-space:nowrap;background:var(--fg);color:var(--ground);will-change:transform, opacity;padding:6px 10px 7px;font-size:14px;font-weight:700;line-height:1.2;position:absolute;top:0;left:0}.tapring{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.tapring:before{content:"";border:2px solid var(--white);opacity:0;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.tapring.go:before{animation:ring var(--wash) var(--out) both}@keyframes ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}.ovl{z-index:5;pointer-events:none;position:absolute;inset:0}.fade{opacity:0;transition:opacity var(--stroke) var(--io), transform var(--stroke) var(--io)}.fade.on{opacity:1;pointer-events:auto;transition:opacity var(--wash) var(--out) var(--stroke), transform var(--wash) var(--out) var(--stroke)}.rise{transform:translateY(14px)}.on.rise{transform:none}.ov{position:absolute;bottom:9vh;right:max(96px,8vw)}.ov>*{opacity:calc(1 - var(--x,0));translate:0 calc(var(--x,0) * var(--dir,-1) * 48px)}.sw-ov{flex-direction:column;gap:14px;width:352px;display:flex}.swatches{grid-template-columns:repeat(10,28px);justify-content:space-between;display:grid}.swatch{cursor:pointer;width:28px;height:28px;transition:transform var(--dab) var(--out), box-shadow var(--stroke) var(--out);border:0;border-radius:50%;padding:0;position:relative;box-shadow:inset 0 0 0 1px #091f2c29}.swatch:hover{transform:scale(1.12)}.swatch:active{transform:scale(.94)}.swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px #091f2c29, 0 0 0 3px var(--ground), 0 0 0 4.5px var(--fg)}.sw-name{color:var(--fg-2);flex-direction:column;font-size:14px;line-height:1.35;display:flex}.sw-name b{color:var(--fg);font-size:15px;font-weight:700}.ph-ov{transform:translateY(calc(-50% + 14px)) scale(var(--ph-s));transform-origin:100%;top:50%;bottom:auto;right:84px}.ph-ov.on{transform:translateY(-50%) scale(var(--ph-s))}.phone{background:var(--navy);border-radius:46px;width:300px;height:620px;padding:10px;box-shadow:0 34px 60px -30px #091f2ca6}.screen{background:var(--white);height:100%;color:var(--navy);border-radius:37px;padding:14px 0 16px;position:relative;overflow:hidden}.ph-status{justify-content:space-between;align-items:center;padding:0 26px;font-size:11px;font-weight:700;display:flex}.ph-status i{background:var(--navy);border-radius:999px;width:70px;height:18px}.ph-status .bat{border:1px solid var(--navy);width:18px;height:8px}.idle{text-align:center;transition:opacity var(--stroke) var(--io);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:40px 26px 24px}.idle .small{color:#091f2cbd;max-width:15em}.mini{align-items:flex-end;gap:14px;display:flex}.mini .o{width:52px;height:52px}.mini .s{background:var(--navy);width:50px;height:50px}.tap .o{width:12px;height:12px}.pp{opacity:0;visibility:hidden;height:calc(100% - 14px);transition:opacity var(--stroke) var(--out), transform var(--stroke) var(--out), visibility 0s var(--stroke);flex-direction:column;padding-top:10px;display:flex;transform:translateY(10px)}.screen.open .idle{opacity:0;pointer-events:none}.screen.open .pp{opacity:1;visibility:visible;transition:opacity var(--wash) var(--out) var(--dab), transform var(--wash) var(--out) var(--dab);transform:none}.slides{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;display:flex;overflow-x:auto}.slides::-webkit-scrollbar{display:none}.slides:focus-visible{outline-offset:-3px}.slide{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;padding:4px 20px 0;display:flex}.pp-brand{padding:4px 0 12px}.pp-brand .lock{--lk:17px}.shot{aspect-ratio:16/10;background:var(--mist);overflow:hidden}.shot img,.art img{object-fit:cover;width:100%;height:100%;display:block}.art{aspect-ratio:1;width:132px;margin:2px 0 12px}.pp-ok{background:var(--navy);color:var(--white);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:12px 0 8px;padding:6px 12px 6px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.pp-ok svg{fill:none;stroke:var(--white);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pp-ok circle{stroke:var(--red)}.row{border-top:1px solid #091f2c1f;justify-content:space-between;gap:14px;padding:9px 0;font-size:13px;display:flex}.row>span:first-child{color:#091f2ca8}.row>span:last-child{text-align:right;font-weight:700}.slide-h{letter-spacing:-.02em;margin:2px 0 8px;font-size:20px;font-weight:900}.slide-p{margin-bottom:10px;font-size:14.5px;line-height:1.45}.slide-be{letter-spacing:-.02em;font-size:18px;font-weight:300}.news{background:var(--mist);margin-top:18px;padding:12px 14px 13px;font-size:13.5px;line-height:1.45}.news b{align-items:center;gap:7px;margin-bottom:4px;font-size:12px;font-weight:900;display:flex}.news b:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px}.nav{justify-content:center;align-items:center;gap:14px;padding-top:10px;display:flex}.arrow{border:1.5px solid var(--navy);background:var(--white);width:34px;height:34px;color:var(--navy);cursor:pointer;transition:background-color var(--stroke) var(--out), color var(--stroke) var(--out);border-radius:50%;place-items:center;display:grid}.arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.arrow:hover{background:var(--navy);color:var(--white)}.arrow:disabled{opacity:.3;cursor:default;background:var(--white);color:var(--navy)}.dots{align-items:center;gap:7px;display:flex}.dots i{width:7px;height:7px;transition:background-color var(--stroke) var(--out), border-radius var(--stroke) var(--pop);background:#091f2c3d}.dots i.on{background:var(--red);border-radius:50%}.pp-note{color:#091f2ca8;text-align:center;padding-top:8px;font-size:11.5px}.back{color:var(--navy);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-self:center;margin-top:6px;padding:4px 2px;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.note{background:var(--white);width:340px;color:var(--navy);flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex;box-shadow:0 22px 44px -26px #091f2c80}.note .from{border-bottom:1px solid #091f2c1f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.note .from .lock{--lk:15px}.note .from>span:last-child{color:#091f2cb3;font-size:13px}.note p{letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1.3}.ov-cap{color:var(--fg-2);max-width:340px;padding-top:12px;font-size:13px}.rail{right:var(--gut);z-index:20;flex-direction:column;align-items:flex-end;gap:4px;display:none;position:fixed;top:50%;transform:translateY(-50%)}.rail button,.ticks button{cursor:pointer;color:var(--fg);font:inherit;background:0 0;border:0}.rail button{place-items:center;width:28px;height:28px;display:grid;position:relative}.rail button i,.ticks button i{background:var(--fg);opacity:.36;width:8px;height:8px;transition:opacity var(--stroke) var(--out), background-color var(--stroke) var(--out), border-radius var(--stroke) var(--pop), transform var(--stroke) var(--pop);display:block}.rail button:hover i{opacity:.8}.rail .on i,.ticks .on i{background:var(--red);opacity:1;border-radius:50%;transform:scale(1.4)}.rail button span{opacity:0;pointer-events:none;white-space:nowrap;background:var(--fg);color:var(--ground);transition:opacity var(--stroke) var(--out), transform var(--stroke) var(--out);padding:5px 9px 6px;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:50%;right:34px;transform:translate(6px,-50%)}.rail button:hover span,.rail button:focus-visible span{opacity:1;transform:translateY(-50%)}.ticks{z-index:6;justify-content:center;display:flex;position:absolute;bottom:4px;left:0;right:0}.ticks button{place-items:center;width:26px;height:26px;display:grid}.ticks button i{width:6px;height:6px}.sec{min-height:100svh;padding:clamp(96px, 13vh, 140px) var(--gut) clamp(72px, 10vh, 110px);position:relative}.ask{background:var(--white);color:var(--navy);align-content:center;gap:48px;display:grid}.ask-text{flex-direction:column;gap:24px;max-width:760px;display:flex}.ask-h{font-size:clamp(54px,13vw,132px)}.steps{border-top:2px solid var(--navy);grid-template-columns:1fr;margin:16px 0 8px;list-style:none;display:grid}.steps li{border-bottom:1px solid #091f2c24;grid-template-columns:2.4em 1fr;align-content:start;align-items:baseline;gap:12px;padding:18px 0 16px;display:grid}.steps b{letter-spacing:-.04em;font-size:34px;font-weight:900;line-height:1}.steps p{max-width:22em;font-size:18px;line-height:1.4}.ctas{flex-wrap:wrap;align-items:center;gap:18px 32px;padding-top:10px;display:flex}.meet{justify-content:center;align-items:flex-end;gap:calc(var(--m) * .55);--m:clamp(84px, 24vw, 150px);display:flex}.meet .o{width:var(--m);height:var(--m)}.meet .s{width:calc(var(--m) * .955);height:calc(var(--m) * .955);background:var(--navy)}.meet .o,.meet .s{transition:transform var(--dry) var(--pop)}.meet:not(.in) .o{transform:translate(-30%)}.meet:not(.in) .s{transform:translate(30%)}html.reduced .meet .o,html.reduced .meet .s{transform:none}.foot{z-index:1;background:var(--navy);color:var(--white);padding:64px var(--gut) calc(56px + env(safe-area-inset-bottom));position:relative}.foot-in{gap:32px;display:grid}.foot-mark{align-items:flex-end;gap:16px;display:flex}.foot-mark .o{width:30px;height:30px}.foot-mark .s{background:var(--white);width:29px;height:29px}.caveat{color:#fffc;border-bottom:1px solid #fff3;max-width:44em;padding-bottom:28px;font-size:15px;line-height:1.6}.sign{font-size:16px;line-height:1.7}.sign a{text-underline-offset:4px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:1px}.sign a:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}@media (width>=640px){.for{display:block}.steps{border-top:2px solid var(--navy);grid-template-columns:repeat(3,1fr)}.steps li{border-bottom:0;grid-template-columns:1fr;gap:14px;padding:22px 24px 8px 0}.steps li+li{border-left:1px solid #091f2c24;padding-left:24px}.steps b{font-size:46px}}@media not ((width>=861px) and (height>=521px)){.chap>.ov{width:auto;max-width:360px;position:static;transform:none}.chap>.fade{opacity:0;transition:opacity var(--stroke) var(--io), translate var(--wash) var(--io);translate:0 14px}.chap>.fade.in{opacity:1;pointer-events:auto;transition:opacity var(--wash) var(--out), translate var(--wash) var(--out);translate:0}.chap .sw-ov{width:100%;max-width:352px}.chap .note{width:100%}.chap .ph-ov{align-self:center;transform:none}.chap .phone{zoom:var(--ph-z,1);width:290px;height:600px}.chap{padding:44px 0 72px}.mark .lock{--lk:16px}.mark{gap:9px}.tmark{width:9.8595px;height:21px}}@media (height<=520px) and (orientation:landscape){.stage{grid-template-columns:54% 1fr;display:grid}.sticky{border-bottom:0;border-right:1px solid var(--rule);grid-area:1/1;align-self:start;height:100svh}.box{inset:0}.copy{padding:0 max(24px, env(safe-area-inset-right)) 0 28px;grid-area:1/2}.chap{justify-content:center;min-height:100svh;padding:72px 0 32px}}@media (width>=861px) and (height>=521px){:root{--gut:36px}.top{height:72px}.mark .lock{--lk:21px}.sticky{z-index:1;pointer-events:none;background:0 0;border:0;height:100vh}.box{inset:0}.rail{pointer-events:auto;display:flex}.ticks{display:none}.copy{z-index:2;pointer-events:none;margin-top:-100vh;padding:0}.chap{pointer-events:auto;justify-content:center;gap:24px;width:min(37vw,540px);max-width:none;min-height:100vh;margin-left:max(40px,5.5vw);padding:112px 0 84px}.h1{font-size:clamp(54px,5.6vw,92px)}.h2{font-size:clamp(38px,4vw,64px)}.statement{font-size:clamp(26px,2.6vw,38px)}.lead{font-size:21px}.quote p{font-size:clamp(32px,3.2vw,50px)}.chap-quote{width:min(42vw,640px)}.ask{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;padding-left:max(40px,5.5vw);padding-right:140px}.meet{--m:clamp(120px, 12vw, 190px);justify-content:center}.foot{padding-left:max(40px,5.5vw);padding-right:140px}.foot-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:48px}.caveat{border-bottom:0;padding-bottom:0}}@media (width>=861px) and (height>=521px) and (height<=820px){.chap{gap:16px;padding-top:96px}.bp{font-size:16px;line-height:1.5}.lead{font-size:19px}.h1{font-size:clamp(48px,9vh,76px)}.h2{font-size:clamp(34px,6vh,52px)}.ov{bottom:6vh}}
