@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--rc-serif:"Instrument Serif","Instrument Serif Fallback"}.root{--bg:#ffffff;--bg-2:#f5f5f7;--bg-3:#ececee;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--line:rgba(0,0,0,.10);--line-2:rgba(0,0,0,.06);--solid:#1d1d1f;--on-solid:#ffffff;--brand:#0057ff;--brand-hi:#1a6bff;--brand-lo:#004be0;--on-brand:#ffffff;--brand-ink:#0057ff;--brand-g1:#0057ff;--brand-g2:#3d8bff;--brand-soft:rgba(0,87,255,.08);--warm:#f5a524;--warm-g1:#ffe2b4;--warm-g2:#ffc170;--violet:#8b7bff;--mint:#34d399;--glass-tint:rgba(255,255,255,.50);--glass-tint-2:rgba(255,255,255,.34);--glass-clear:rgba(255,255,255,.16);--glass-dense:rgba(255,255,255,.82);--glass-dense-2:rgba(255,255,255,.70);--glass-rim:linear-gradient(var(--rim-a,135deg),rgba(255,255,255,.95) 0%,rgba(255,255,255,.35) 28%,rgba(0,0,0,.05) 52%,rgba(0,0,0,.12) 74%,rgba(255,255,255,.6) 100%);--sh-3:0 1px 1px rgba(0,0,0,.06),0 16px 40px -12px rgba(0,0,0,.28),0 40px 80px -32px rgba(0,0,0,.25);--sh-1:0 2px 2px rgba(0,0,0,.06),0 48px 96px -40px rgba(0,0,0,.5);--glass-inner:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(0,0,0,.08),inset 0 0 18px -8px rgba(255,255,255,.55);--glass-bf:brightness(1.12) contrast(.96);--ease:cubic-bezier(.22,.8,.2,1);--ease-io:cubic-bezier(.65,0,.35,1);--page:1200px;--serif:"Instrument Serif","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;container-type:inline-size;container-name:page;position:relative;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,sans-serif;font-size:17px;line-height:1.47;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .9s var(--ease-io),color .9s var(--ease-io);overflow-x:clip;interpolate-size:allow-keywords}.root .on-dark,.root.dark{--bg:#000000;--bg-2:#0e0e10;--bg-3:#1a1a1c;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;--line:rgba(255,255,255,.14);--line-2:rgba(255,255,255,.08);--solid:#f5f5f7;--on-solid:#0b0b0c;--brand-ink:#6ea6ff;--brand-g1:#4d8dff;--brand-g2:#9ccbff;--brand-soft:rgba(77,141,255,.14);--warm-g1:#fff0d6;--warm-g2:#ffcf8a;--glass-tint:rgba(22,22,24,.50);--glass-tint-2:rgba(22,22,24,.34);--glass-clear:rgba(255,255,255,.07);--glass-dense:rgba(20,20,22,.80);--glass-dense-2:rgba(20,20,22,.66);--glass-rim:linear-gradient(var(--rim-a,135deg),rgba(255,255,255,.72) 0%,rgba(255,255,255,.12) 28%,rgba(0,0,0,.28) 52%,rgba(0,0,0,.42) 74%,rgba(255,255,255,.32) 100%);--sh-3:0 1px 1px rgba(0,0,0,.3),0 16px 40px -12px rgba(0,0,0,.6),0 40px 80px -32px rgba(0,0,0,.7);--sh-1:0 2px 2px rgba(0,0,0,.4),0 48px 96px -40px rgba(0,0,0,.8);--glass-inner:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.5),inset 0 0 18px -8px rgba(255,255,255,.14);--glass-bf:brightness(.86) contrast(1.04)}.root .on-dark{color:var(--ink)}.root *{box-sizing:border-box}:where(.root) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}:where(.root) :where(ul,ol){list-style:none}:where(.root) :where(a){color:inherit;text-decoration:none}:where(.root) :where(button){font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.root) :where(img){display:block;max-width:100%}.root :focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:8px}.root ::-moz-selection{background:rgba(0,87,255,.24)}.root ::selection{background:rgba(0,87,255,.24)}
/* !important on the hiding rules: pages set display on their own logo and image classes (.ht-marks img, .cs-note-sig
   img), which outranked these and drew both themes' copies side by side (GPT round 4, R4-HT-01 / R4-CASE-01) */.root .on-dark .only-light,.root.dark .only-light,.root:not(.dark) .only-dark:not(.on-dark .only-dark){display:none!important}.root .on-dark .only-dark,.root.dark .only-dark{display:block}.grad{background:linear-gradient(96deg,var(--brand-g1),var(--brand-g2));-webkit-background-clip:text;background-clip:text}.gold,.grad{color:transparent;-webkit-text-fill-color:transparent}.gold{background:linear-gradient(96deg,var(--warm-g1),var(--warm-g2));-webkit-background-clip:text;background-clip:text;text-shadow:none}.wrap{width:100%;max-width:calc(var(--page) + 96px);margin:0 auto;padding:0 48px}.defs{position:absolute;width:0;height:0;overflow:clip}@property --rim-a{syntax:"<angle>";inherits:false;initial-value:135deg}.glass{--ring:10px;position:relative;isolation:isolate;border-radius:var(--r,28px);background:linear-gradient(180deg,var(--glass-tint),var(--glass-tint-2));backdrop-filter:url(#lens) blur(2.5px) var(--glass-bf);box-shadow:var(--sh-3),var(--glass-inner);transition:background .9s var(--ease-io),box-shadow .9s var(--ease-io),--rim-a .7s var(--ease),transform .5s var(--ease)}.glass:after{content:"";position:absolute;inset:var(--ring);border-radius:calc(var(--r,28px) - var(--ring));pointer-events:none;z-index:1;backdrop-filter:blur(22px) saturate(1.2)}.glass.dense{--ring:14px;background:linear-gradient(180deg,var(--glass-dense),var(--glass-dense-2));box-shadow:var(--sh-1),var(--glass-inner)}.glass.dense:after{backdrop-filter:blur(36px) saturate(1.2)}.glass.clear{--ring:6px;background:linear-gradient(180deg,var(--glass-clear),transparent 140%)}.glass.clear:after{backdrop-filter:blur(8px) saturate(1.1)}@supports (font:-apple-system-body){.glass{backdrop-filter:blur(22px) saturate(1.3) var(--glass-bf)}.glass:after{display:none}}@supports (-moz-appearance:none){.glass{backdrop-filter:blur(22px) saturate(1.3) var(--glass-bf)}.glass:after{display:none}}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:var(--glass-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nav.glass:before,.phone-bar.glass:before,.scene-dock.glass:before,.step-card.glass:before,.steps.glass:before{padding:1.5px}.glass>*{position:relative;z-index:3}.glass.hand:hover,a.glass:hover,button.glass:hover{--rim-a:112deg;--glass-bf:brightness(1.18) contrast(.96)}a.glass:active,button.glass:active{transform:scale(.965);box-shadow:var(--sh-3),inset 0 2px 6px rgba(0,0,0,.14)}.photo{position:relative;overflow:clip;isolation:isolate}.photo>.pic>img,.photo>img{filter:saturate(.9) contrast(1.04)}.photo:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:hard-light;background:radial-gradient(48% 48% at var(--lamp,72% 16%),rgba(255,196,128,var(--lamp-a,.42)),transparent 70%),linear-gradient(0deg,rgba(14,28,56,.55),rgba(14,28,56,0) 52%)}.root.dark .photo:before{--lamp-a:.3}.pic{position:absolute;inset:-8% 0;z-index:0}.pic img{width:100%;height:100%;object-fit:cover}.pic img,.scrim{position:absolute;inset:0}.scrim{z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,0) 52%)}.display{font-size:clamp(46px,7.8cqw,112px);line-height:.98;letter-spacing:-.045em}.display,.h2{font-weight:600;text-wrap:balance}.h2{font-size:clamp(34px,4.45cqw,64px);line-height:1.04;letter-spacing:-.038em}.h3{font-size:clamp(24px,2.2cqw,32px);line-height:1.12;letter-spacing:-.028em;font-weight:600}.lead{font-size:clamp(19px,1.6cqw,23px);line-height:1.36;letter-spacing:-.012em;font-weight:400;text-wrap:pretty}.body{font-size:17px;line-height:1.47;letter-spacing:-.022em}.small{font-size:14px;line-height:1.43;letter-spacing:-.016em}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--brand-ink)}.eyebrow:before{content:"";flex:none;width:24px;height:1px;background:currentColor;opacity:.55}.root .on-dark .eyebrow{color:rgba(255,255,255,.78)}.display em,.em,.h2 em,.h3 em,.statement em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.display em{font-size:1.1em;line-height:.88}.h2 em,.statement em{font-size:1.12em;line-height:.9}.h3 em{font-size:1.1em}.mute{color:var(--ink-2)}.tone{color:var(--ink-3)}.tlink{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--brand-ink)}.tlink svg{width:12px;height:12px;flex:none;transition:transform .5s var(--ease)}.tlink:hover svg{transform:translateX(3px)}.tlink.w{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-size:17px;font-weight:500;letter-spacing:-.02em;white-space:nowrap;transition:transform .5s var(--ease),background-color .4s var(--ease),box-shadow .5s var(--ease),color .4s var(--ease)}.btn:hover{transform:scale(1.02)}.btn:active{transform:scale(.97);transition-duration:.12s}.btn.solid{background:linear-gradient(180deg,var(--brand-hi),var(--brand) 55%,var(--brand-lo));color:var(--on-brand);box-shadow:0 1px 1px rgba(0,20,70,.3),0 12px 28px -10px rgba(0,87,255,.62),inset 0 1px 0 rgba(255,255,255,.34)}.btn.solid:hover{box-shadow:0 1px 1px rgba(0,20,70,.3),0 16px 34px -10px rgba(0,87,255,.78),inset 0 1px 0 rgba(255,255,255,.4)}.btn.glass{--r:999px;--ring:6px}.btn.quiet{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}.btn.ghost{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.btn.s{height:44px;padding:0 18px;font-size:15px}.btn svg{width:18px;height:18px;flex:none;transition:transform .5s var(--ease)}.btn:hover svg{transform:translateX(3px)}.navbar{position:sticky;top:0;z-index:50;height:0}.nav{--r:999px;position:absolute;left:50%;top:22px;transform:translateX(-50%);display:flex;align-items:center;gap:6px;height:56px;padding:0 6px 0 24px;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px)}.nav .wm{--wm:19.55px;height:calc(var(--wm) * 940 / 760);width:auto;margin:calc(var(--wm) * -40 / 760) calc(22px - var(--wm) * 72 / 760) calc(var(--wm) * -140 / 760) calc(var(--wm) * -60 / 760);transition:transform .6s var(--ease)}.nav .wm,.wm3d{filter:drop-shadow(0 1px 1.2px rgba(0,0,0,.28))}.nav .wm.only-dark,.wm3d.only-dark{filter:drop-shadow(0 1px 1.2px rgba(0,0,0,.55))}.wm3d{height:calc(var(--wm) * 940 / 760);width:auto;margin:calc(var(--wm) * -40 / 760) calc(var(--wm) * -72 / 760) calc(var(--wm) * -140 / 760) calc(var(--wm) * -60 / 760)}.nav-links{display:flex;align-items:center;gap:2px}.nav-links a{display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.016em;color:var(--ink);opacity:.86;transition:opacity .3s,background-color .3s}.nav-links a:hover{opacity:1;background:rgba(127,127,127,.16)}.nav-links a[aria-current=page]{opacity:1;background:var(--glass-dense);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.7),0 1px 2px rgba(0,0,0,.08)}.root.dark .nav-links a[aria-current=page]{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.18),0 1px 2px rgba(0,0,0,.4)}.nav-sep{width:1px;height:20px;background:var(--line);margin:0 8px}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--ink);transition:background-color .3s,transform .5s var(--ease)}.icon-btn:hover{background:rgba(127,127,127,.16)}.icon-btn:active{transform:scale(.94)}.icon-btn svg,.theme-ic{width:20px;height:20px}.theme-ic{position:relative}.theme-ic svg{position:absolute;inset:0;transition:opacity .6s var(--ease-io),transform .9s var(--ease)}.theme-ic .moon{opacity:0;transform:rotate(-90deg) scale(.6)}.root.dark .theme-ic .sun{opacity:0;transform:rotate(90deg) scale(.6)}.root.dark .theme-ic .moon{opacity:1;transform:none}.nav .menu-btn{display:none}.nav .btn.solid{box-shadow:0 1px 1px rgba(0,20,70,.3),0 8px 20px -8px rgba(0,87,255,.6)}.hero{padding:12px 12px 0}.hero,.stage{position:relative}.stage{--frame:44px;--inset:28px;border-radius:var(--frame);overflow:clip;min-height:1000px;background:#3c4d58;display:flex;flex-direction:column;align-items:center;isolation:isolate}.root.dark .stage{background:#141c22}.ph-wrap{z-index:0}.ph-wrap,.stage .ph{position:absolute;inset:0}.stage .ph{width:100%;height:100%;object-fit:cover;object-position:50% 38%;transition:opacity 1.2s var(--ease-io);filter:saturate(.92) contrast(1.04)}.stage .ph.night{opacity:0}.root.dark .stage .ph.night{opacity:1}.stage .veil{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(6,14,24,.46),rgba(6,14,24,.2) 26%,rgba(6,14,24,0) 48%),radial-gradient(60% 26% at 50% 46%,rgba(6,14,24,.3),rgba(6,14,24,0) 72%),linear-gradient(0deg,rgba(4,8,14,.26),rgba(4,8,14,0) 24%);transition:opacity 1.2s var(--ease-io)}.stage .veil.n{opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.24) 26%,rgba(0,0,0,0) 50%),radial-gradient(60% 26% at 50% 46%,rgba(0,0,0,.26),rgba(0,0,0,0) 72%),linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,0) 26%)}.stage .veil.w{opacity:0;background:radial-gradient(42% 30% at 50% 66%,rgba(255,176,88,.22),transparent 70%);mix-blend-mode:screen}.stage .veil.load{opacity:0;background:#06101a}.root.dark .stage .veil.d{opacity:0}.root.dark .stage .veil.n,.root.dark .stage .veil.w{opacity:1}.hero-copy{position:relative;z-index:2;text-align:center;padding:120px 32px 0;max-width:1180px}.hero h1{text-shadow:0 2px 40px rgba(4,10,18,.35)}.hero h1 .l2{display:block}.hero .lead{margin:26px auto 0;max-width:560px;color:var(--ink);opacity:.9;text-shadow:0 1px 24px rgba(4,10,18,.4)}.hero-cta{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:34px}.offer{margin-top:16px;font-size:15px;font-weight:500;letter-spacing:-.012em;opacity:.76;text-shadow:0 1px 24px rgba(4,10,18,.4)}.sec{padding:144px 0}.sec.lead-in{padding-bottom:96px}.sec.follow{padding-top:0}.sec.pre-band{padding-bottom:192px}.sec.post-band{padding-top:192px}.sec.tight{padding-top:0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:56px}.sec-head .eyebrow{margin-bottom:18px}.sec-head .lead{margin-top:18px;color:var(--ink-2);max-width:560px}.closer{display:flex;justify-content:flex-end;margin-top:40px}.h2 span,.statement span{color:inherit}.h2.hi span{background:linear-gradient(96deg,var(--brand-g1),var(--brand-g2));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.scenes{padding:48px 0 0}.scene-head{text-align:center;max-width:820px;margin:0 auto 44px}.scene-head .lead{margin-top:14px;color:var(--ink-3)}.scene-stage{--frame:44px;--inset:22px;--r:var(--frame);--scene:#ffc170;position:relative;height:820px;border-radius:var(--frame);overflow:clip;isolation:isolate;background:#161a20}.scene-stage>.sc-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;filter:brightness(.82) contrast(1.06) saturate(.92);transition:filter 1.6s var(--ease-io)}.scene-stage.is-entertain{--scene:#8b7bff}.scene-stage.is-away{--scene:#34d399}.scene-stage.is-away>.sc-ph{filter:brightness(.3) contrast(1.06) saturate(.8)}.scene-stage .lyr{position:absolute;pointer-events:none}.scene-stage .pool{width:160px;height:200px;margin:-26px 0 0 -80px;background:radial-gradient(circle at 50% 26px,rgba(255,246,226,.95) 0 3px,rgba(255,214,150,.55) 7px,rgba(255,196,120,.16) 22px,rgba(255,190,110,0) 46px),radial-gradient(60px 150px at 50% 26px,rgba(255,200,130,.16),rgba(255,200,130,0));mix-blend-mode:screen;opacity:1;transition:opacity 1.4s var(--ease-io)}.scene-stage .pool:first-of-type{left:15.75%;top:10%}.scene-stage .pool:nth-of-type(2){left:78.6%;top:10%;transition-delay:.08s}.scene-stage .pool:nth-of-type(3){left:24.7%;top:23.2%;transition-delay:.16s}.scene-stage .pool:nth-of-type(4){left:71.1%;top:23.2%;transition-delay:.24s}.scene-stage .pool:nth-of-type(5){left:29.6%;top:31%;transition-delay:.32s}.scene-stage .pool:nth-of-type(6){left:66.8%;top:31%;transition-delay:.4s}.is-entertain .pool{opacity:.3}.scene-stage.is-entertain>.sc-ph{filter:brightness(.5) contrast(1.08) saturate(.86)}.is-away .pool{opacity:0}.scene-stage .fire{left:12%;top:60%;width:14%;height:10%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,150,70,.55),transparent 70%);mix-blend-mode:screen;filter:blur(6px);transition:opacity 1.4s var(--ease-io)}.is-away .fire,.is-entertain .fire{opacity:0}.scene-stage .shades{left:33%;top:40%;width:34%;height:40%;display:flex;gap:1.6%;overflow:clip}.scene-stage .slat{flex:1 1 0;border-radius:0 0 3px 3px;background:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 4px,rgba(0,0,0,.07) 4px 6px),linear-gradient(180deg,rgba(232,228,220,.94),rgba(206,200,190,.9));box-shadow:none;transform:translateY(-101%);transition:transform 2.2s var(--ease-io),box-shadow 2.2s var(--ease-io)}.scene-stage .slat:nth-child(2){transition-delay:.12s}.scene-stage .slat:nth-child(3){transition-delay:.24s}.is-away .slat,.is-entertain .slat{transform:none;box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 -1px 0 rgba(0,0,0,.12)}.scene-stage .tv{left:9%;top:46%;width:17%;height:20%;border-radius:4px;background:linear-gradient(135deg,rgba(132,112,255,.95),rgba(70,130,255,.9) 60%,rgba(40,90,220,.9));mix-blend-mode:screen;opacity:.06;transition:opacity .9s var(--ease-io);box-shadow:0 0 70px 24px rgba(110,120,255,.35)}.is-entertain .tv{opacity:1}.is-away .tv{opacity:0}.scene-stage .entry{left:50%;top:50%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;background:radial-gradient(circle,rgba(150,210,255,.28),transparent 70%);mix-blend-mode:screen;opacity:0;transition:opacity 1.6s var(--ease-io)}.is-away .entry{opacity:1}.scene-stage .floor{left:0;right:0;bottom:0;height:42%;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0));z-index:2}.scene-stage .glow{left:50%;bottom:6%;width:60%;height:30%;transform:translateX(-50%);border-radius:50%;filter:blur(60px);opacity:0;transition:opacity 1.4s var(--ease-io);z-index:2}.scene-stage .g-w{background:rgba(255,176,88,.34)}.scene-stage .g-e{background:rgba(139,123,255,.42)}.scene-stage .g-a{background:rgba(52,211,153,.22)}.is-away .g-a,.is-entertain .g-e,.is-welcome .g-w{opacity:1}.scene-stage .wake{inset:0;background:#000;opacity:0;z-index:4}.scene-dock{--r:22px;--ring:10px;--glass-tint:rgba(20,20,22,.46);--glass-tint-2:rgba(20,20,22,.30);position:absolute;left:50%;bottom:36px;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:22px;padding:12px 22px 12px 24px;width:-moz-max-content;width:max-content;max-width:calc(100% - 64px)}.scene-dock:before{background:linear-gradient(var(--rim-a,135deg),color-mix(in srgb,var(--scene) 60%,#fff) 0,rgba(255,255,255,.18) 28%,rgba(0,0,0,.22) 52%,rgba(0,0,0,.36) 74%,color-mix(in srgb,var(--scene) 45%,#fff) 100%);transition:background .9s var(--ease-io)}.scene-dock .room{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:-.006em;white-space:nowrap}.dock-sep{width:1px;height:28px;background:rgba(255,255,255,.14)}.keys{display:flex;gap:4px}.key{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.016em;color:rgba(255,255,255,.78);transition:background-color .5s var(--ease),color .5s var(--ease),transform .4s var(--ease)}.key:hover{color:#fff;background:rgba(255,255,255,.08)}.key:active{transform:scale(.96)}.key.on{color:#fff;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.2)}.key i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);transition:background-color .6s var(--ease),box-shadow .6s var(--ease)}.key.kw.on i{background:var(--warm-g2);box-shadow:0 0 12px var(--warm-g2)}.key.ke.on i{background:var(--violet);box-shadow:0 0 12px var(--violet)}.key.ka.on i{background:var(--mint);box-shadow:0 0 12px var(--mint)}.reads{display:flex;gap:26px}.reads div{min-width:88px}.reads dt{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.reads dd{margin-top:3px;font-size:15px;font-weight:600;letter-spacing:-.016em;color:#fff;white-space:nowrap;transition:color .8s var(--ease)}.is-away .reads dd{color:var(--mint)}.swap.a{animation:in-a .7s var(--ease) both}.swap.b{animation:in-b .7s var(--ease) both}.reads div:nth-child(2) .swap{animation-delay:.11s}.reads div:nth-child(3) .swap{animation-delay:.22s}.reads div:nth-child(4) .swap{animation-delay:.33s}@keyframes in-a{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}}@keyframes in-b{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}}.approach{padding:224px 0 96px}.statement{max-width:1040px}.statement span{color:var(--ink-3)}.bento{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:560px 320px;gap:16px}.tile{--frame:34px;--inset:14px;position:relative;display:block;border-radius:var(--frame);overflow:clip;background:var(--bg-3);isolation:isolate;color:#fff}.tile>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease);z-index:0}.tile:hover>img{transform:scale(1.04)}.tile .scrim{background:linear-gradient(0deg,rgba(0,0,0,.52),rgba(0,0,0,0) 55%);opacity:.8;transition:opacity .6s var(--ease)}.tile:hover .scrim{opacity:1}.tile.t-theater{grid-column:span 4}.tile.t-smart{grid-column:span 8}.tile.t-smart>img{object-position:30% 50%}.tile.t-light{grid-column:span 3}.tile.t-light>img{object-position:50% 50%}.tile.t-audio{grid-column:span 3}.tile.t-audio>img{object-position:50% 26%}.tile.t-net,.tile.t-secure{grid-column:span 3}.tile.t-secure>img{object-position:28% 56%}.chip{--r:16px;--ring:6px;position:absolute;left:var(--inset);bottom:var(--inset);z-index:3;padding:12px 16px;max-width:calc(100% - 2*var(--inset));color:#fff}.chip b{display:block;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.016em;white-space:nowrap}.chip p{font-size:14px;line-height:1.4;letter-spacing:-.012em;color:rgba(255,255,255,.86);max-height:0;opacity:0;overflow:clip;transition:max-height .32s var(--ease),opacity .32s var(--ease),margin-top .32s var(--ease)}.tile:focus-visible .chip p,.tile:hover .chip p{max-height:3em;opacity:1;margin-top:4px}.chip{width:-moz-fit-content;width:fit-content;interpolate-size:allow-keywords;transition:width .42s var(--ease)}.chip p{contain:inline-size}.tile:focus-visible .chip,.tile:hover .chip{width:min(400px,calc(100% - 2*var(--inset)))}.seg{--r:999px;--ring:6px;display:flex;padding:4px;height:52px}.seg,.seg button{position:relative}.seg button{z-index:2;flex:1 1 0;min-width:128px;height:44px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.016em;color:var(--ink);opacity:.72;transition:opacity .4s}.seg button[aria-selected=true]{opacity:1}.seg-thumb{position:absolute;z-index:1;top:4px;left:4px;height:44px;width:calc(50% - 4px);border-radius:999px;background:var(--glass-dense);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.7),0 1px 3px rgba(0,0,0,.1);transition:transform .6s var(--ease)}.seg.is-com .seg-thumb{transform:translateX(100%)}.svc .com,.svc.is-com .bento{display:none}.svc.is-com .com{display:block}.com-stage{--frame:40px;--inset:20px;position:relative;height:640px;border-radius:var(--frame);overflow:clip;isolation:isolate;background:var(--bg-3)}.com-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.com-panel{--r:calc(var(--frame) - var(--inset));position:absolute;left:var(--inset);bottom:var(--inset);z-index:3;width:min(540px,calc(100% - 2*var(--inset)));padding:36px}.com-panel .h3{font-size:28px}.com-panel>p{margin-top:12px;color:var(--ink-2)}.com-panel ul{margin-top:22px}.com-panel li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 0;border-top:1px solid var(--line-2);font-size:15px;font-weight:500;letter-spacing:-.016em}.com-panel li svg{width:14px;height:14px;opacity:.5}.com-panel .btn{margin-top:22px}.band{position:relative;isolation:isolate;overflow:clip;padding:112px 0 24px;color:#fff}.band>img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;filter:contrast(1.08) saturate(.9);z-index:0}.band .shade,.band>img{position:absolute;inset:0}.band .shade{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.22) 48%,rgba(0,0,0,.66))}.band .wrap{position:relative;z-index:2;padding-bottom:72px}.proc-head{text-align:center;max-width:960px;margin:0 auto 52px}.band .eyebrow,.begin-copy .eyebrow{color:rgba(255,255,255,.76)}.proc-head .lead{margin:18px auto 0;max-width:720px;opacity:.82}.steps{--r:999px;--ring:10px;--pad:6px;--gap:4px;position:relative;display:flex;gap:var(--gap);padding:var(--pad);width:min(100%,920px);margin:0 auto}.steps .step{position:relative;z-index:2;flex:1 1 0;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:500;letter-spacing:-.016em;color:rgba(255,255,255,.8);transition:color .5s var(--ease)}.steps .step b{font-size:12px;font-weight:500;letter-spacing:.02em;opacity:.5;font-variant-numeric:tabular-nums}.steps .step.on,.steps .step:hover{color:#fff}.steps-thumb{position:absolute;z-index:1;top:var(--pad);left:var(--pad);height:48px;width:calc((100% - 2*var(--pad) - 4*var(--gap))/5);border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);transition:transform .8s var(--ease)}.steps.at-1 .steps-thumb{transform:translateX(calc(100% + var(--gap)))}.steps.at-2 .steps-thumb{transform:translateX(calc(200% + 2*var(--gap)))}.steps.at-3 .steps-thumb{transform:translateX(calc(300% + 3*var(--gap)))}.steps.at-4 .steps-thumb{transform:translateX(calc(400% + 4*var(--gap)))}.step-card{--r:36px;--ring:14px;position:relative;width:min(100%,920px);margin:16px auto 0;padding:44px 44px 48px}.step-num{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.02em;font-variant-numeric:tabular-nums}.step-title{margin-top:10px;font-size:44px;line-height:1.05;letter-spacing:-.036em;font-weight:600}.swap.a .step-title{animation:wipe-a .7s var(--ease) both}.swap.b .step-title{animation:wipe-b .7s var(--ease) both}@keyframes wipe-a{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wipe-b{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.step-body{margin-top:16px;font-size:19px;line-height:1.4;letter-spacing:-.014em;color:rgba(255,255,255,.8);max-width:640px}.step-hr{margin:32px 0 20px;border-top:1px solid rgba(255,255,255,.14)}.step-get-l{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.step-gets{margin-top:10px}.step-gets li{font-size:21px;line-height:1.3;letter-spacing:-.022em;font-weight:600;color:#fff;margin-top:6px}.step-gets li:empty{display:none}.step-card .prog{position:absolute;left:44px;right:44px;bottom:0;height:2px;background:rgba(255,255,255,.5);transform-origin:left;transform:scaleX(.2);transition:transform .8s var(--ease)}.step-card.at-1 .prog{transform:scaleX(.4)}.step-card.at-2 .prog{transform:scaleX(.6)}.step-card.at-3 .prog{transform:scaleX(.8)}.step-card.at-4 .prog{transform:scaleX(1)}.work{display:grid;grid-template-columns:1fr 1fr;gap:16px}.case{--frame:40px;--inset:16px;position:relative;display:block;min-height:520px;border-radius:var(--frame);overflow:clip;isolation:isolate;background:var(--bg-3);color:#fff}.case.wide{grid-column:1/-1;min-height:640px}.case .pic{transition:transform 1.8s var(--ease)}.case:hover .pic{transform:scale(1.04)}.case.wide .pic img{object-position:50% 62%}.case .cap{position:absolute;left:28px;bottom:28px;z-index:3;max-width:560px}.case .loc{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.case h3{margin-top:10px;font-size:28px;line-height:1.1;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.case .spec{margin-top:10px;font-size:15px;letter-spacing:-.012em;opacity:.75}.press{padding:96px 0}.press-inner{max-width:760px;margin:0 auto;text-align:center}.press-logo{height:44px;width:auto;margin:22px auto 0}.press .h3{margin-top:30px;font-size:28px;text-wrap:balance}.press .lead{margin:20px auto 0;font-size:24px;color:var(--ink-2);text-wrap:balance}.press .src{margin-top:18px;font-size:13px;color:var(--ink-3)}.press .tlink{margin-top:6px}.memberships{display:flex;justify-content:space-between;margin-top:64px;padding:36px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.memberships li{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.memberships .mark{display:grid;place-items:center;height:44px}.memberships img{width:auto;object-fit:contain}.memberships span{font-size:12px;line-height:1.3;color:var(--ink-3);letter-spacing:-.006em}.m-cedia{height:28px}.m-bbb{height:44px}.m-hba{height:24px}.m-pwb{height:30px}.m-asid,.m-nkba{height:40px}.brands{padding:24px 0 120px}.creds{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cred{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px 40px;border-radius:30px;background:var(--bg-2);transition:background-color .9s var(--ease-io)}.cred-mark{display:grid;place-items:center;height:56px}.cred-mark img{width:auto;object-fit:contain}.cm-c4{height:34px}.cm-cr{height:23px}.cm-lu{height:26px}.cred b{margin-top:28px;font-size:19px;font-weight:600;letter-spacing:-.024em;line-height:1.2}.cred span{margin-top:6px;font-size:14px;color:var(--ink-2);letter-spacing:-.01em}.brands h2{margin-top:88px;text-align:center;font-size:17px;font-weight:600;letter-spacing:-.02em}.logos{display:grid;grid-template-columns:repeat(6,1fr);gap:40px 24px;margin-top:40px;padding:48px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.logos li{display:grid;place-items:center;padding:28px 0;transition:opacity .5s var(--ease)}.logos:hover li{opacity:.55}.logos li:hover{opacity:1}.logos img{width:auto;max-width:56%;object-fit:contain}.lg-c4{height:32px}.lg-cr{height:22px}.lg-lu{height:25px}.lg-so{height:20px}.lg-wi{height:40px}.lg-cs{height:36px}.lg-fo{height:26px}.lg-un{height:28px}.lg-mo{height:27px}.lg-lo{height:28px}.lg-sy{height:18px}.lg-ub{height:34px}.lg-av{height:30px}.lg-cp{height:40px}.lg-jv{height:36px}.founders{padding:0 12px}.found-band{background:var(--bg-2);border-radius:44px;transition:background-color .9s var(--ease-io)}.found-band .wrap{padding:120px 48px}.found{gap:80px;align-items:center}.found,.found-pair{display:grid;grid-template-columns:1fr 1fr}.found-pair{gap:16px;width:min(100%,512px);justify-self:center;align-items:start}.found-face{margin:0;min-width:0}.found-face+.found-face{margin-top:64px}.found-face .photo{--frame:24px;--lamp:20% 10%;--lamp-a:.22;aspect-ratio:4/5;border-radius:var(--frame)}.found-face .pic{inset:0}.found-face .pic img{object-position:50% 30%}.found-face figcaption{display:flex;flex-direction:column;gap:2px;margin-top:14px;padding-left:4px;font-size:14px;line-height:20px;color:var(--ink-3)}.found-face figcaption b{font-size:16px;font-weight:600;letter-spacing:-.016em;color:var(--ink)}.found h2{margin-top:18px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(40px,4.9cqw,70px);line-height:1.02;letter-spacing:-.02em}.found .by{margin-top:18px;font-size:17px;color:var(--ink-2)}.found .lead{margin-top:28px;color:var(--ink-2)}.ledger{margin-top:40px}.ledger li{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;font-size:17px;letter-spacing:-.02em}.ledger li:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line);transform-origin:left}.ledger li:last-child{border-bottom:1px solid var(--line)}.ledger b{font-weight:600;white-space:nowrap}.ledger span{color:var(--ink-2);text-align:right}.qa{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:start}.qa-head{position:sticky;top:120px}.qa-head .h2{margin-top:18px}.qa-head .body{margin-top:22px;color:var(--ink-2);max-width:420px}.qa-head .tlink{margin-top:14px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding:20px 0;cursor:pointer;font-size:21px;line-height:1.25;font-weight:600;letter-spacing:-.024em;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .q{text-wrap:balance}.pm{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bg-3);color:var(--ink);transition:background-color .4s var(--ease),color .4s var(--ease),transform .5s var(--ease),box-shadow .3s}.pm svg{width:14px;height:14px;transition:transform .5s var(--ease)}.faq summary:hover .pm{transform:scale(1.06)}.faq details[open] .pm{background:var(--ink);color:var(--bg)}.faq details[open] .pm svg{transform:rotate(45deg)}.faq summary:focus-visible{outline:none}.faq summary:focus-visible .pm{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--brand-ink)}.faq details p{padding:0 64px 28px 0;font-size:17px;color:var(--ink-2);max-width:640px;opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease) .12s,transform .5s var(--ease) .12s}.faq details[open] p{opacity:1;transform:none}.faq details::details-content{height:0;overflow:clip;transition:height .5s var(--ease),content-visibility .5s allow-discrete}.faq details[open]::details-content{height:auto}.begin{padding:12px}.begin-stage{--frame:44px;--inset:28px;--lamp:52% 46%;--lamp-a:.36;position:relative;height:820px;border-radius:var(--frame);overflow:clip;isolation:isolate;display:flex;align-items:center;justify-content:center;text-align:center;background:#2a3038;color:#fff}.begin-stage .pic img{object-position:50% 42%}.begin-stage .veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,14,24,.46),rgba(6,14,24,.2) 26%,rgba(6,14,24,0) 48%),radial-gradient(60% 50% at 50% 56%,rgba(6,14,24,.66),rgba(6,14,24,0) 78%),linear-gradient(0deg,rgba(4,8,14,.5),rgba(4,8,14,0) 34%)}.begin-copy{position:relative;z-index:3;max-width:1000px;padding:0 32px}.begin-copy .eyebrow{color:rgba(255,255,255,.7)}.begin-copy .display{margin-top:20px;text-shadow:0 2px 40px rgba(4,10,18,.35)}.begin-copy .lead{margin:26px auto 0;max-width:620px;opacity:.94;text-shadow:0 1px 3px rgba(4,10,18,.5),0 1px 28px rgba(4,10,18,.55)}.begin-copy .hero-cta{margin-top:34px}.begin-lines{margin-top:30px;font-size:15px;line-height:1.75;letter-spacing:-.012em;opacity:.9;text-shadow:0 1px 3px rgba(4,8,14,.6),0 1px 18px rgba(4,8,14,.6)}.begin-lines .nw{white-space:nowrap}.begin-lines a:hover{text-decoration:underline;text-underline-offset:3px}.foot{position:relative;isolation:isolate;overflow:clip;margin:12px;padding:96px 0 0;border-radius:44px;background:var(--bg-2)}.foot-tag{margin-top:28px;font-size:30px;line-height:1.1;letter-spacing:-.03em;font-weight:600;color:var(--ink);max-width:360px;text-wrap:balance}.foot-where{margin-top:12px;font-size:15px;color:var(--ink-2)}.foot-creds{flex-wrap:wrap;justify-content:space-between;gap:24px 40px;margin:88px 0 0;padding:32px 0 0;list-style:none;border-top:1px solid var(--line)}.foot-creds,.foot-creds li{display:flex;align-items:center}.foot-creds img{width:auto}.fc-c4p{height:60px}.fc-c4s{height:64px}.fc-cre{height:44px}.fc-lu{height:18px;opacity:.92}.fc-ced{height:46px}.foot-creds span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.foot-giant{display:block;width:calc(100% - 96px);max-width:none;height:auto;margin:56px auto 0;opacity:.055;transform:translateY(18%)}.root.dark .foot-giant{filter:invert(1);opacity:.07}.foot-top{display:grid;grid-template-columns:4fr 2fr 2fr 3fr;gap:32px}.foot .wm{--wm:18px}.foot h4{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ink-2);letter-spacing:-.006em}.foot li a{display:inline-flex;align-items:center;min-height:40px;font-size:15px;letter-spacing:-.014em;opacity:.9;transition:opacity .3s,color .3s}.foot li a:hover{opacity:1;color:var(--brand-ink)}.foot-bot{display:flex;justify-content:space-between;gap:24px;margin-top:32px;padding-top:22px;border-top:1px solid var(--line-2);font-size:13px;color:var(--ink-2)}.foot-pb{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:72px}.pb-rule{display:block;width:40px;height:1px;background:#b89968}.pb-eye{margin:20px 0 0;font-size:10.5px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.32em;color:var(--ink-2)}.pb-mark{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;opacity:.95;transition:opacity .3s}.pb-mark:hover{opacity:1}.pb-mark img{--wm:28px}.pb-place{margin:28px 0 0;font-size:11px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.32em;color:var(--ink-2)}.pb-place span{color:#b89968}.phone-bar{display:none}@container page (max-width:1000px){.sec{padding:112px 0}.approach{padding:160px 0 72px}.bento{grid-template-rows:440px 280px}.tile.t-theater{grid-column:span 5}.tile.t-smart{grid-column:span 7}.tile.t-audio,.tile.t-light,.tile.t-net,.tile.t-secure{grid-column:span 6}.found,.qa{gap:48px}.qa{grid-template-columns:1fr}.qa-head{position:static}.foot-top{grid-template-columns:1fr 1fr}.logos{grid-template-columns:repeat(4,1fr)}.memberships{flex-wrap:wrap;gap:28px 0}.memberships li{flex:1 1 33%}}@container page (max-width:700px){.wrap{padding:0 20px}.sec{padding:72px 0}.sec.lead-in{padding-bottom:48px}.sec.pre-band{padding-bottom:96px}.sec.post-band{padding-top:96px}.sec-head{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:28px}.closer{margin-top:24px}.h2{font-size:34px}.h3{font-size:24px}.lead{font-size:19px}.tlink{font-size:17px}.nav{top:12px;gap:2px;padding:6px 6px 6px 16px;max-width:calc(100% - 24px)}.nav .wm{--wm:17.25px;margin-right:calc(8px - var(--wm) * 72 / 760)}.nav .btn,.nav-links,.nav-sep,.nav-signin{display:none}.nav .menu-btn{display:inline-grid}.hero{padding:8px 8px 0}.stage{--frame:30px;--inset:10px;min-height:760px;border-radius:var(--frame)}.stage .ph{object-position:62% 72%}.hero-copy{padding:112px 20px 0}.hero h1{font-size:clamp(44px,12.6cqw,52px)}.hero .lead{margin-top:18px;font-size:19px}.hero-cta{flex-direction:column;gap:14px;margin-top:28px}.hero-cta .btn{width:100%;max-width:320px}.offer{font-size:14px;margin-top:14px;opacity:.9;text-wrap:balance}.stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,14,24,.5),rgba(6,14,24,.38) 50%,rgba(6,14,24,0) 74%)}.scenes{padding-top:16px}.scene-head{margin-bottom:24px}.scene-stage{--frame:30px;--inset:10px;height:600px}.scene-stage .pool,.scene-stage .shades{display:none}.scene-dock{left:10px;right:10px;bottom:10px;transform:none;width:auto;max-width:none;flex-direction:column;align-items:stretch;gap:12px;padding:12px}.dock-sep,.scene-dock .room{display:none}.key,.keys{justify-content:center}.key{flex:1 1 0;padding:0 10px;font-size:14px}.reads{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:4px 6px 2px}.reads div{min-width:0}.approach{padding:112px 0 48px}.bento{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:12px}.tile{--frame:26px;--inset:8px}.tile.t-smart,.tile.t-theater{grid-column:1/-1;aspect-ratio:16/10}.tile.t-smart .chip p,.tile.t-theater .chip p{max-height:none;opacity:1;margin-top:4px}.tile.t-smart .chip,.tile.t-theater .chip{width:calc(100% - 2*var(--inset))}.tile.t-audio,.tile.t-light,.tile.t-net,.tile.t-secure{grid-column:span 1;aspect-ratio:4/3}.tile.t-audio .chip,.tile.t-light .chip,.tile.t-net .chip,.tile.t-secure .chip{left:12px;bottom:12px;padding:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tile.t-audio .chip p,.tile.t-audio .chip:after,.tile.t-audio .chip:before,.tile.t-light .chip p,.tile.t-light .chip:after,.tile.t-light .chip:before,.tile.t-net .chip p,.tile.t-net .chip:after,.tile.t-net .chip:before,.tile.t-secure .chip p,.tile.t-secure .chip:after,.tile.t-secure .chip:before{display:none}.chip b{white-space:normal}.seg{width:100%}.com-stage{height:auto;min-height:560px}.com-stage>img{position:absolute}.com-panel{position:relative;left:auto;bottom:auto;width:auto;margin:280px 10px 10px;padding:24px}.band{padding:80px 0 8px}.band .wrap{padding-bottom:48px}.proc-head{margin-bottom:28px}.band .shade{background:linear-gradient(180deg,rgba(0,0,0,.74),rgba(0,0,0,.5) 40%,rgba(0,0,0,.72))}.proc-head .lead{opacity:.92}.steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;margin:0 -20px;padding:6px 20px;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.steps-thumb,.steps:after,.steps:before{display:none}.steps .step{flex:0 0 auto;padding:0 18px;scroll-snap-align:center;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.14)}.steps .step.on{background:rgba(255,255,255,.2)}.step-card{--r:28px;padding:26px 22px 30px;margin-top:12px}.step-title{font-size:32px}.step-body{font-size:17px}.step-hr{margin:24px 0 16px}.step-gets li{font-size:18px}.step-card .prog{left:22px;right:22px}.work{grid-template-columns:1fr;gap:12px}.case,.case.wide{--frame:30px;--inset:10px;min-height:420px}.case .cap{left:20px;bottom:20px;right:20px;max-width:none}.case h3{font-size:24px}.press{padding:64px 0}.press .h3{font-size:24px}.press .lead{font-size:20px}.memberships{flex-wrap:wrap;gap:28px 0;margin-top:44px}.memberships li{flex:1 1 33%}.brands{padding:8px 0 72px}.creds{grid-template-columns:1fr;gap:10px}.cred{padding:30px 20px 26px;border-radius:24px}.cred-mark{height:44px}.cred b{margin-top:18px;font-size:17px}.brands h2{margin-top:40px}.logos{grid-template-columns:repeat(3,1fr);gap:16px 12px;padding:28px 0}.logos li{padding:16px 0}.logos img{max-width:68%}.founders{padding:0 8px}.found-band{border-radius:30px}.found-band .wrap{padding:64px 20px}.found{grid-template-columns:1fr;gap:36px}.found-pair{width:100%}.ledger li{flex-direction:column;align-items:flex-start;gap:4px}.ledger span{text-align:left}.qa{gap:36px}.faq summary{font-size:18px;min-height:72px;padding:16px 0}.faq details p{padding-right:24px}.begin{padding:8px 8px 0}.begin-stage{--frame:30px;--inset:10px;height:640px;padding-bottom:90px;align-items:flex-end}.begin-stage .pic img{object-position:46% 50%}.begin-copy{padding:0 20px}.begin-copy .display{font-size:46px}.begin-copy .lead{font-size:19px}.begin-copy .hero-cta{flex-direction:column;gap:14px}.begin-copy .hero-cta .btn{width:100%;max-width:320px}.begin-lines{font-size:14px;opacity:.88;text-wrap:balance}.begin-stage .veil{background:linear-gradient(180deg,rgba(4,8,14,.42),rgba(4,8,14,0) 26%),linear-gradient(0deg,rgba(4,8,14,.8),rgba(4,8,14,.6) 46%,rgba(4,8,14,.12) 76%,rgba(4,8,14,0))}.foot{margin:8px;padding:56px 0 0;border-radius:32px}.foot-tag{font-size:26px}.foot-creds{gap:22px 30px;margin-top:48px}.fc-c4p{height:48px}.fc-c4s{height:52px}.fc-cre{height:34px}.fc-lu{height:15px}.fc-ced{height:38px}.foot-giant{width:calc(100% - 40px);margin-top:40px;margin-bottom:84px}.foot-top{display:grid;grid-template-columns:1fr 1fr;gap:32px 20px}.foot-top>div:first-child{grid-column:1/-1}.foot-top>.foot-contact{grid-column:1/-1;order:-1}.foot-contact h4{display:none}.foot-contact ul{display:flex;flex-wrap:wrap;gap:8px}.foot-contact li{flex:1 1 auto}.foot-contact li a{width:100%;justify-content:center;height:44px;border-radius:999px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:500;opacity:1;padding:0 16px}.foot-bot{flex-direction:column;gap:8px;margin-top:40px}.foot-pb{margin-top:56px}.phone-bar{position:sticky;bottom:10px;z-index:60;display:flex;gap:8px;margin:-66px 12px 12px;padding:8px;--r:30px;--ring:8px}.phone-bar .btn{flex:1 1 0;padding:0 12px}.phone-bar .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}}.statement span{color:inherit}.btn.solid{box-shadow:0 1px 1px rgba(0,20,70,.22),0 6px 16px -8px rgba(0,87,255,.42)}.btn.solid:hover{box-shadow:0 1px 1px rgba(0,20,70,.22),0 8px 20px -8px rgba(0,87,255,.52)}.nav .btn.solid{box-shadow:0 1px 1px rgba(0,20,70,.22),0 4px 12px -6px rgba(0,87,255,.4)}.hero-cta{gap:12px 28px}.pm svg{clip-path:inset(0);transition:clip-path .35s var(--ease)}.faq details[open] .pm svg{transform:none;clip-path:inset(42% 0 42% 0)}.mnav{display:none;position:static}.mnav>summary{list-style:none}.mnav>summary::-webkit-details-marker{display:none}.mnav-btn{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 16px 0 18px;border-radius:999px;font-size:17px;font-weight:600;letter-spacing:-.016em;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.mnav-btn:hover,.mnav[open] .mnav-btn{background:rgba(127,127,127,.16)}.mnav-btn svg{width:22px;height:22px;flex:none}.mnav-btn path{transform-box:fill-box;transform-origin:center;transition:transform .35s var(--ease)}.mnav[open] .mnav-btn .l1{transform:translateY(3.1px) rotate(45deg)}.mnav[open] .mnav-btn .l2{transform:translateY(-3.1px) rotate(-45deg)}.mnav-panel{position:absolute;left:50%;top:calc(100% + 8px);z-index:70;width:calc(100cqw - 24px);max-height:calc(100dvh - 104px);overflow:auto;transform:translateX(-50%);padding:8px;border-radius:24px;background:var(--bg);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 24px 60px -18px rgba(0,0,0,.4);text-align:left}.mnav-links{display:grid}.mnav-links a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;border-radius:14px;font-size:18px;font-weight:600;letter-spacing:-.022em;color:var(--ink)}.mnav-links a:after{content:"";width:7px;height:7px;border-right:1.6px solid;border-top:1.6px solid;transform:rotate(45deg);opacity:.38}.mnav-links a[aria-current=page]{background:var(--bg-2)}.mnav-links a:active{background:var(--bg-3)}.mnav .mnav-book{display:flex;width:100%;margin-top:8px}.mnav-contact{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.mnav-contact a,.pb-pop a{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:8px 16px;border-radius:14px;background:var(--bg-2);color:var(--ink);text-align:left}.mnav-contact span,.pb-pop span{font-size:16px;font-weight:600;letter-spacing:-.016em}.mnav-contact b,.pb-pop b{font-size:13px;font-weight:500;color:var(--ink-2)}.mnav-theme{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:8px;padding:0 16px;border-radius:14px;font-size:15px;font-weight:500;color:var(--ink-2)}.mnav-theme:hover{background:var(--bg-2)}.nav>a:first-child{display:inline-flex;align-items:center}.foot li a,.nav>a:first-child{min-height:44px;min-width:44px}.crumbs a{min-width:44px}.begin-call,.pb-call{position:relative}.begin-call>summary,.pb-call>summary{list-style:none;cursor:pointer}.begin-call>summary::-webkit-details-marker,.pb-call>summary::-webkit-details-marker{display:none}.pb-pop{position:absolute;left:0;bottom:calc(100% + 10px);z-index:80;display:grid;gap:6px;width:min(280px,calc(100cqw - 32px));padding:6px;border-radius:20px;background:var(--bg);box-shadow:0 0 0 1px var(--line),0 18px 44px -14px rgba(0,0,0,.4)}.begin-call .pb-pop{left:50%;bottom:auto;top:calc(100% + 8px);transform:translateX(-50%)}.foot-hours{margin-top:12px;font-size:14px;line-height:1.55;color:var(--ink-2)}@container page (max-width:700px){.mnav{display:block}.nav .mnav,.nav .nav-right{position:static;transform:none}.nav .theme-btn{display:none}.mnav .btn{display:inline-flex}.phone-bar .pb-call{flex:1 1 0;display:flex}.phone-bar .pb-call>summary{width:100%}.phone-bar .pb-call[open]>summary{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn{height:52px;font-size:16px}.btn.s{height:44px;font-size:15px}.hero-cta{gap:12px}.begin{padding:0}.begin-stage{--frame:0px;--inset:0px;display:block;height:auto;padding:0;border-radius:0;text-align:left;background:#111418}.begin-stage .pic{position:relative;inset:auto;height:150px;transform:none}.begin-stage .veil{display:none}.begin-copy{max-width:none;padding:28px 20px 36px}.begin-copy .display{margin-top:14px;font-size:36px;line-height:40px;text-shadow:none}.begin-copy .lead{margin:14px 0 0;max-width:none;font-size:17px;line-height:25px;opacity:1;color:rgba(255,255,255,.86);text-shadow:none}.begin-copy .hero-cta{align-items:stretch;justify-content:flex-start;margin-top:24px;gap:12px}.begin-copy .hero-cta .btn{width:100%;max-width:none}.begin-call>summary{justify-content:center;width:100%;min-height:48px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}.begin-call .pb-pop{left:0;transform:none;width:100%}.foot{margin:0;padding:44px 0 0;border-radius:28px 28px 0 0}.foot-tag{margin-top:16px;font-size:22px}.foot-where{font-size:14px;line-height:1.5}.foot li a{min-height:44px}.foot-giant{display:none}.foot-creds{justify-content:flex-start;gap:20px 28px;margin-top:36px}.foot-bot{flex-direction:column;gap:6px;margin-top:28px;font-size:12px;line-height:1.5}.foot-pb{margin-top:40px;padding-bottom:104px}.foot-contact h4{display:block}.foot-contact ul{display:block;border-top:1px solid var(--line-2)}.foot-contact li{border-bottom:1px solid var(--line-2)}.foot-contact li a{justify-content:space-between;width:100%;height:auto;min-height:48px;padding:0;border-radius:0;background:none;box-shadow:none;font-size:16px;font-weight:500}.foot-contact li a:after{content:"";width:7px;height:7px;margin-right:4px;border-right:1.5px solid;border-top:1.5px solid;transform:rotate(45deg);opacity:.35}.foot-creds{flex-wrap:nowrap;justify-content:space-between;gap:12px}.fc-c4p{height:44px}.fc-c4s{height:48px}.fc-cre{height:30px}.fc-lu{height:14px}.fc-ced{height:34px}.begin-call .pb-pop{top:auto;bottom:calc(100% + 8px)}.phead{padding:104px 0 40px}.phead.center,.phead.center .wrap{text-align:left}.phead.center .crumbs,.phead.center .hero-cta{justify-content:flex-start}.phead .h1,.phead .lead{margin-left:0;margin-right:0}.crumbs{font-size:13px;line-height:18px}.phead .eyebrow{margin-top:16px}.phead .h1{margin-top:12px;font-size:36px;line-height:40px;letter-spacing:-.035em}.phead .lead{margin-top:20px;font-size:17px;line-height:25px}.h2{font-size:30px;line-height:34px}.lead{font-size:18px;line-height:26px}.sec,.sec.slim{padding:64px 0}.sec.lead-in{padding-bottom:40px}.sec.pre-band{padding-bottom:64px}.sec.post-band{padding-top:64px}.sec-head{margin-bottom:32px}.press{padding:56px 0}.memberships{gap:24px 0}.memberships li{flex:1 1 50%;gap:10px;padding:0 8px}.memberships .mark{height:40px}.memberships span{font-size:13px;line-height:19px;color:var(--ink-2)}.logos img{max-width:72%;max-height:34px}}@container page (min-width:701px) and (max-width:1000px){.begin{padding:12px}.begin-stage{--frame:32px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;height:auto;padding:0;text-align:left;background:#111418}.begin-stage .pic{position:relative;inset:auto;min-height:420px;transform:none}.begin-stage .veil{display:none}.begin-copy{max-width:none;padding:48px 40px;align-self:center}.begin-copy .display{font-size:44px;line-height:46px;text-shadow:none}.begin-copy .lead{margin:18px 0 0;max-width:none;font-size:18px;line-height:27px;opacity:1;color:rgba(255,255,255,.86);text-shadow:none}.begin-copy .hero-cta{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;margin-top:28px}.begin-call>summary{justify-content:center;width:100%;min-height:48px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}.begin-call .pb-pop{left:0;transform:none;width:100%;top:auto;bottom:calc(100% + 8px)}}.pb-row{display:flex;flex-direction:column;align-items:center}.foot-bot .nw{white-space:nowrap}@container page (max-width:700px){.foot-pb{margin-top:28px;padding-bottom:88px}.pb-rule{width:32px}.pb-row{flex-direction:row;justify-content:center;gap:10px;margin-top:10px}.pb-eye{margin:0}.pb-mark{margin-top:0}.pb-mark img{--wm:14px}.pb-place{margin-top:4px;font-size:10.5px}.foot-bot{font-size:13px;line-height:19px}.nav.glass,.phone-bar.glass{box-shadow:0 4px 14px rgba(0,0,0,.08),inset 0 0 0 .5px rgba(255,255,255,.55)}.root.dark .nav.glass,.root.dark .phone-bar.glass{box-shadow:0 4px 14px rgba(0,0,0,.4),inset 0 0 0 .5px rgba(255,255,255,.12)}}.foot-social{display:flex;flex-wrap:wrap;gap:0 18px;margin:6px 0 0}.foot-social a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:20px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.foot-social a:hover{color:var(--ink)}.foot-bot a{display:inline-block;padding:13px 6px;margin:-13px -6px;color:inherit;text-decoration:underline;text-underline-offset:3px}.skip-link{position:absolute;left:12px;top:-80px;z-index:200;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--brand);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:top .2s}.skip-link:focus{top:12px;outline:2px solid #fff;outline-offset:2px}#main-start{display:block;height:0;outline:none}.nav-tel{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.nav-tel svg{width:16px;height:16px;color:var(--brand-ink)}.nav-right{display:flex;align-items:center}.nav-signin{position:relative}.nav-signin>summary{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink);opacity:.86;white-space:nowrap;cursor:pointer;list-style:none;transition:opacity .3s,background-color .3s}.nav-signin>summary::-webkit-details-marker{display:none}.nav-signin>summary svg{width:11px;height:11px;transition:transform .3s var(--ease)}.nav-signin>summary:hover,.nav-signin[open]>summary{opacity:1;background:rgba(127,127,127,.16)}.nav-signin[open]>summary svg{transform:rotate(180deg)}.ns-panel{position:absolute;right:-6px;top:calc(100% + 12px);z-index:70;display:grid;gap:4px;width:300px;padding:8px;border-radius:22px;background:var(--bg);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 24px 60px -18px rgba(0,0,0,.4)}.ns-panel a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:16px;color:var(--ink);transition:background-color .2s}.ns-panel a:hover{background:var(--bg-2)}.ns-panel span{font-size:15px;font-weight:600;letter-spacing:-.016em}.ns-panel b{font-size:13px;font-weight:500;line-height:1.35;color:var(--ink-2)}.nav-tel:hover{background:var(--glass-clear)}@container page (max-width:1180px){.nav-tel{display:none}}img[src*="partners/"]{object-fit:contain;object-position:0 50%}.h1{font-size:clamp(44px,6.5cqw,94px);line-height:1;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.h1 span{background:linear-gradient(96deg,var(--brand-g1),var(--brand-g2));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.08em}.h1 .br,.h1 span.br{display:block}.sec.slim{padding:112px 0}.sec.alt{background:var(--bg-2);transition:background-color .9s var(--ease-io)}.sec.flush{padding-bottom:0}.center{text-align:center}.center .h1,.center .h2,.center .lead{margin-left:auto;margin-right:auto}.measure{max-width:760px}.crumbs{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2)}.crumbs,.crumbs a{align-items:center}.crumbs a{display:inline-flex;min-height:44px;color:inherit;transition:color .3s}.crumbs a:hover{color:var(--brand-ink)}.crumbs i{width:5px;height:5px;border-right:1.5px solid;border-top:1.5px solid;transform:rotate(45deg);opacity:.5}.crumbs b{font-weight:600;color:var(--ink)}.phead{padding:164px 0 72px}.phead .eyebrow,.phead .h1{margin-top:18px}.phead .h1{max-width:1080px}.phead .lead{margin-top:28px;max-width:720px;color:var(--ink-2)}.phead .hero-cta{justify-content:flex-start}.phead.center .crumbs,.phead.center .hero-cta{justify-content:center}.phero{position:relative;padding:12px 12px 0}.phero-stage{position:relative;border-radius:44px;overflow:clip;min-height:760px;background:#1b2229;isolation:isolate;display:flex;align-items:flex-end;padding:28px}.phero-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:filter 1.2s var(--ease-io)}.root.dark .phero-stage>img{filter:brightness(.78)}.phero-stage .veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,10,18,.42),rgba(4,10,18,0) 30%),linear-gradient(0deg,rgba(4,8,14,.5),rgba(4,8,14,0) 46%)}.phero-card{--r:36px;position:relative;z-index:2;width:min(720px,100%);padding:36px 40px 40px}.phero-card .crumbs{margin:-8px 0 6px}.phero-card .eyebrow{margin-top:4px}.phero-card .h1{margin-top:14px;font-size:clamp(40px,5.2cqw,76px)}.phero-card .lead{margin-top:20px;opacity:.86}.phero-card .hero-cta{justify-content:flex-start;margin-top:30px}.phero-facts{--r:30px;position:absolute;z-index:2;right:28px;bottom:28px;display:grid;gap:0;padding:10px 26px;min-width:250px}.phero-facts div{padding:14px 0}.phero-facts div+div{border-top:1px solid var(--line)}.phero-facts dt{font-size:13px;letter-spacing:-.006em;color:var(--ink);opacity:.66}.phero-facts dd{margin-top:3px;font-size:17px;font-weight:600;letter-spacing:-.022em}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;background:var(--bg-2);color:var(--ink);font-size:15px;font-weight:500;letter-spacing:-.016em;white-space:nowrap;transition:background-color .4s var(--ease),color .4s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease)}.pill:hover{background:var(--bg-3)}.pill:active{transform:scale(.97)}.pill.on,.pill[aria-pressed=true],.pill[aria-selected=true]{background:linear-gradient(180deg,var(--brand-hi),var(--brand) 55%,var(--brand-lo));color:#fff;box-shadow:0 10px 22px -10px rgba(0,87,255,.7),inset 0 1px 0 rgba(255,255,255,.3)}.sec.alt .pill:not(.on):not([aria-pressed=true]):not([aria-selected=true]){background:var(--bg)}.pill small{font-size:13px;font-weight:500;opacity:.6}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand-ink);font-size:13px;font-weight:600;letter-spacing:-.006em;white-space:nowrap}.tag.warm{background:color-mix(in srgb,var(--warm) 16%,transparent);color:#a66300}.root .on-dark .tag.warm,.root.dark .tag.warm{color:#ffc76b}.tag.mint{background:color-mix(in srgb,var(--mint) 18%,transparent);color:#0b7a55}.root .on-dark .tag.mint,.root.dark .tag.mint{color:#6ee7b7}.tag.violet{background:color-mix(in srgb,var(--violet) 16%,transparent);color:#5b48e0}.root .on-dark .tag.violet,.root.dark .tag.violet{color:#b9aeff}.tag.plain{color:var(--ink-2)}.media,.tag.plain{background:var(--bg-2)}.media{position:relative;border-radius:40px;overflow:clip;isolation:isolate;aspect-ratio:4/3}.media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.8s var(--ease)}a.media:hover>img{transform:scale(1.04)}.media.r11{aspect-ratio:1/1}.media.r32{aspect-ratio:3/2}.media.r169{aspect-ratio:16/9}.media.r45{aspect-ratio:4/5}.media.r219{aspect-ratio:21/9}.media.tall{aspect-ratio:auto;height:100%;min-height:560px}.media .cap{width:min(420px,calc(100% - 28px))}.split{display:grid;grid-template-columns:6fr 6fr;gap:88px;align-items:center}.split.wide-media{grid-template-columns:5fr 7fr}.split.wide-copy{grid-template-columns:7fr 5fr}.split.top{align-items:start}.split.flip>:first-child{order:2}.split .h2{font-size:clamp(32px,3.9cqw,56px)}.split .body{margin-top:24px;color:var(--ink-2);text-wrap:pretty}.split .body+.body{margin-top:16px}.split .btn,.split .checks,.split .spec{margin-top:32px}.cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.cards.c2{grid-template-columns:repeat(2,1fr)}.cards.c4{grid-template-columns:repeat(4,1fr)}.card{position:relative;display:flex;flex-direction:column;border-radius:34px;background:var(--bg-2);padding:34px 32px 36px;transition:background-color .9s var(--ease-io),transform .7s var(--ease),box-shadow .7s var(--ease)}.sec.alt .card{background:var(--bg)}a.card:hover{transform:translateY(-4px);box-shadow:0 26px 48px -28px rgba(0,40,120,.38)}.card .ic{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--brand-soft);color:var(--brand-ink);margin-bottom:28px}.card .ic svg{width:22px;height:22px}.card .n{font-size:14px;font-weight:600;color:var(--brand-ink);font-variant-numeric:tabular-nums;margin-bottom:22px}.card h3{font-size:22px;line-height:1.16;letter-spacing:-.026em;font-weight:600}.card p{margin-top:10px;font-size:16px;line-height:1.46;letter-spacing:-.018em;color:var(--ink-2);text-wrap:pretty}.card .more{margin-top:auto;padding-top:26px;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--brand-ink)}.card .more svg{width:15px;height:15px;transition:transform .5s var(--ease)}a.card:hover .more svg{transform:translateX(3px)}.card.big{padding:44px 44px 46px}.card.big h3{font-size:clamp(24px,2.4cqw,32px);letter-spacing:-.03em}.card.blue{background:linear-gradient(160deg,var(--brand-hi),var(--brand) 55%,var(--brand-lo));color:#fff}.card.blue p{color:rgba(255,255,255,.82)}.card.blue .more,.card.blue .n{color:#fff}.card.blue .ic{background:rgba(255,255,255,.16);color:#fff}.card.photo{padding:10px 10px 30px}.card.photo:before{content:none}.card.photo .card-img{position:relative;border-radius:26px;overflow:clip;aspect-ratio:16/10;background:var(--bg-3)}.card.photo .card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}a.card.photo:hover .card-img img{transform:scale(1.05)}.card.photo .card-body{display:flex;flex-direction:column;flex:1;padding:24px 22px 0}.spec>div{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.spec>div:last-child{border-bottom:1px solid var(--line)}.spec dt{font-size:15px;color:var(--ink-2);letter-spacing:-.014em}.spec dd{font-weight:500}.checks li,.spec dd{font-size:17px;letter-spacing:-.02em}.checks li{position:relative;padding:12px 0 12px 38px}.checks li+li{border-top:1px solid var(--line-2)}.checks li:before{content:"";position:absolute;left:0;top:13px;width:24px;height:24px;border-radius:50%;background:var(--brand-soft)}.checks li:after{content:"";position:absolute;left:8px;top:20px;width:8px;height:5px;border-left:2px solid var(--brand-ink);border-bottom:2px solid var(--brand-ink);transform:rotate(-45deg)}.checks li span{display:block;font-size:15px;color:var(--ink-2);margin-top:2px}.tl,.tl>li{position:relative}.tl>li{display:grid;grid-template-columns:96px 1fr;gap:32px;padding:0 0 64px}.tl>li:last-child{padding-bottom:0}.tl>li:before{content:"";position:absolute;left:27px;top:64px;bottom:8px;width:1px;background:var(--line)}.tl>li:last-child:before{display:none}.tl .dot{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.tl h3{font-size:clamp(26px,2.6cqw,36px);letter-spacing:-.032em;line-height:1.08;font-weight:600;padding-top:8px}.tl p{margin-top:14px;color:var(--ink-2);max-width:640px;text-wrap:pretty}.tl .when{display:block;margin-top:16px;font-size:14px;font-weight:600;color:var(--brand-ink)}.quote{font-size:clamp(28px,3.5cqw,50px);line-height:1.12;letter-spacing:-.034em;font-weight:600;text-wrap:balance;max-width:1040px}.quote-by{display:flex;align-items:center;gap:14px;margin-top:36px;font-size:15px;color:var(--ink-2)}.quote-by b{color:var(--ink);font-weight:600}.quote-by img{width:52px;height:52px;border-radius:50%;object-fit:cover}.strip{display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:40px;background:var(--bg-2);padding:52px 56px;transition:background-color .9s var(--ease-io)}.sec.alt .strip{background:var(--bg)}.strip h3{font-size:clamp(26px,2.8cqw,38px);letter-spacing:-.032em;line-height:1.08;font-weight:600;text-wrap:balance}.strip p{margin-top:10px;color:var(--ink-2);max-width:560px}.strip .hero-cta{margin-top:0;flex:none;justify-content:flex-end}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 16px}.post{display:flex;flex-direction:column}.post .post-img{position:relative;border-radius:30px;overflow:clip;aspect-ratio:16/11;background:var(--bg-2)}.post .post-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.post:hover .post-img img{transform:scale(1.05)}.post .meta{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:13px;color:var(--ink-2)}.post h3{margin-top:12px;font-size:22px;line-height:1.18;letter-spacing:-.026em;font-weight:600;text-wrap:balance;transition:color .3s}.post:hover h3{color:var(--brand-ink)}.post p{margin-top:8px;font-size:15px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.prose{max-width:720px;margin:0 auto;font-size:19px;line-height:1.6;letter-spacing:-.014em}.prose>*+*{margin-top:26px}.prose .lede{font-size:clamp(21px,1.9cqw,25px);line-height:1.42;letter-spacing:-.02em;color:var(--ink)}.prose p{color:var(--ink-2);text-wrap:pretty}.prose h2{font-size:clamp(28px,2.9cqw,38px);line-height:1.1;letter-spacing:-.032em;font-weight:600;margin-top:64px}.prose h3{font-size:23px;line-height:1.2;letter-spacing:-.026em;font-weight:600;margin-top:44px}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.prose ol li,.prose ul li{position:relative;padding-left:28px;color:var(--ink-2)}.prose ol li+li,.prose ul li+li{margin-top:12px}.prose ul li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--brand)}.prose ol{counter-reset:p}.prose ol li{counter-increment:p}.prose ol li:before{content:counter(p);position:absolute;left:0;top:0;font-weight:600;color:var(--brand-ink);font-variant-numeric:tabular-nums}.prose blockquote{margin:44px 0;padding:6px 0 6px 28px;border-left:3px solid var(--brand);font-size:clamp(23px,2.2cqw,28px);line-height:1.3;letter-spacing:-.026em;font-weight:600;color:var(--ink)}.prose figure{margin:52px -120px}.prose figure .media{aspect-ratio:16/9}.prose figcaption{margin-top:14px;text-align:center;font-size:14px;color:var(--ink-3)}.prose .callout{border-radius:28px;background:var(--brand-soft);padding:28px 30px}.prose .callout b{display:block;font-size:14px;font-weight:600;color:var(--brand-ink);margin-bottom:6px}.prose .callout p{color:var(--ink);font-size:17px;line-height:1.5}.prose table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4}.prose th{text-align:left;font-size:13px;font-weight:600;color:var(--ink-2);padding:0 16px 12px 0}.prose td{padding:16px 16px 16px 0;border-top:1px solid var(--line);vertical-align:top;color:var(--ink-2)}.prose td:first-child{color:var(--ink);font-weight:600}.byline{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--ink-2)}.byline img{width:48px;height:48px;border-radius:50%;object-fit:cover}.byline b{display:block;color:var(--ink);font-weight:600}.form-card{border-radius:40px;background:var(--bg-2);padding:48px 48px 52px;transition:background-color .9s var(--ease-io)}.form-card.glass{--r:40px;background:linear-gradient(180deg,var(--glass-dense),var(--glass-dense-2))}.form{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.form .full{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:9px;min-width:0}.field>.label,.field>label,.fieldset>legend{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.field .hint{font-size:13px;color:var(--ink-2)}.fieldset{border:0;margin:0;padding:0;min-width:0}.fieldset>legend{padding:0;margin-bottom:12px}.input,.select,.textarea{width:100%;height:56px;border-radius:16px;border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:0 18px;font:inherit;font-size:17px;letter-spacing:-.02em;outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .3s,box-shadow .3s,background-color .9s var(--ease-io)}.textarea{height:auto;min-height:148px;padding:16px 18px;line-height:1.45;resize:vertical}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--ink-3)}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent)}.select-wrap{position:relative}.select-wrap:after{content:"";position:absolute;right:20px;top:23px;width:8px;height:8px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:rotate(45deg);pointer-events:none}.form .fine{font-size:13px;line-height:1.45;color:var(--ink-2)}.form .fine a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.formsteps{display:flex;gap:8px;margin-bottom:36px}.formsteps li{flex:1;height:4px;border-radius:4px;background:var(--line)}.formsteps li.on{background:linear-gradient(90deg,var(--brand-g1),var(--brand-g2))}.logos.l4{grid-template-columns:repeat(4,1fr)}.logos.l3{grid-template-columns:repeat(3,1fr)}.logos.big li{height:148px;border-radius:30px}.sec.alt .logos li{background:var(--bg)}.note{font-size:14px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}@container page (max-width:1000px){.phead{padding:140px 0 56px}.phero-stage{min-height:680px;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:12px}.phero-card{width:100%}.phero-facts{position:relative;right:auto;bottom:auto;grid-template-columns:repeat(3,1fr);gap:0 24px;padding:6px 26px}.phero-facts div+div{border-top:0}.split,.split.wide-copy,.split.wide-media{grid-template-columns:1fr;gap:44px}.split.flip>:first-child{order:0}.cards,.cards.c4,.posts{grid-template-columns:repeat(2,1fr)}.strip{flex-direction:column;align-items:flex-start;gap:28px}.strip .hero-cta{justify-content:flex-start}.prose figure{margin-left:0;margin-right:0}.logos.l4{grid-template-columns:repeat(4,1fr)}}@container page (max-width:700px){.sec.slim{padding:72px 0}.phead{padding:112px 0 40px}.phead .lead{margin-top:20px}.phero{padding:8px 8px 0}.phero-stage{border-radius:34px;min-height:640px;padding:10px;gap:8px}.phero-card{--r:28px;padding:24px 22px 26px}.phero-card .hero-cta .btn{width:100%}.phero-facts{--r:24px;grid-template-columns:1fr 1fr 1fr;gap:0 14px;padding:4px 18px;min-width:0}.phero-facts dd{font-size:15px}.phero-facts dt{font-size:12px}.pills{gap:6px}.pill{height:44px;padding:0 16px;font-size:14px}.media{border-radius:30px}.media.tall{min-height:380px}.split,.split.wide-copy,.split.wide-media{gap:32px}.cards,.cards.c2,.cards.c4{grid-template-columns:1fr;gap:10px}.card{border-radius:28px;padding:28px 24px 30px}.card.big{padding:30px 24px 32px}.card.photo{padding:8px 8px 26px}.card.photo .card-img{border-radius:22px}.card.photo .card-body{padding:20px 16px 0}.card .ic{margin-bottom:22px}.spec>div{grid-template-columns:1fr;gap:4px;padding:16px 0}.tl>li{grid-template-columns:52px 1fr;gap:18px;padding-bottom:44px}.tl .dot{width:44px;height:44px;font-size:15px}.tl>li:before{left:21px;top:52px}.tl h3{padding-top:5px}.strip{border-radius:30px;padding:32px 24px 28px}.strip .btn,.strip .hero-cta{width:100%}.posts{grid-template-columns:1fr;gap:36px}.post .post-img{border-radius:26px}.prose{font-size:18px}.prose h2{margin-top:48px}.prose blockquote{margin:32px 0;padding-left:20px}.prose figure{margin:36px 0}.prose table{font-size:14px}.form-card{border-radius:30px;padding:28px 20px 30px}.form{grid-template-columns:1fr;gap:18px}.logos.l3,.logos.l4{grid-template-columns:repeat(2,1fr)}.logos.big li{height:104px;border-radius:22px}}.aurora{position:absolute;inset:-20%;pointer-events:none;z-index:0;filter:blur(60px);opacity:.9}.aurora i{position:absolute;border-radius:50%}.aurora .a1{left:8%;top:14%;width:46%;height:52%;background:radial-gradient(closest-side,rgba(0,87,255,.42),rgba(0,87,255,0))}.aurora .a2{left:48%;top:0;width:52%;height:60%;background:radial-gradient(closest-side,rgba(139,123,255,.34),rgba(139,123,255,0))}.aurora .a3{left:26%;top:44%;width:56%;height:62%;background:radial-gradient(closest-side,rgba(245,165,36,.28),rgba(245,165,36,0))}.aurora .a4{left:-4%;top:52%;width:40%;height:48%;background:radial-gradient(closest-side,rgba(52,211,153,.22),rgba(52,211,153,0))}.root .on-dark .aurora,.root.dark .aurora{opacity:.7}@keyframes drift1{to{transform:translate(14%,10%) scale(1.12)}}@keyframes drift2{to{transform:translate(-12%,16%) scale(1.08)}}@keyframes drift3{to{transform:translate(10%,-14%) scale(1.16)}}.marquee{position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:12px;padding:4px 0}.marquee-track>ul{display:flex;gap:12px;flex:none}@keyframes marquee{to{transform:translateX(calc(-50% - 6px))}}@property --n{syntax:"<integer>";initial-value:0;inherits:true}.num{--n:var(--to);counter-reset:n var(--n);font-variant-numeric:tabular-nums}.num:before{content:counter(n)}@keyframes count{0%{--n:0}to{--n:var(--to)}}.device{position:relative;border-radius:34px;padding:14px;background:linear-gradient(160deg,#2a2a2e,#0c0c0e 60%,#1c1c20);box-shadow:inset 0 1px 1px rgba(255,255,255,.12),0 0 0 1px rgba(0,0,0,.6),0 40px 80px -30px rgba(0,0,0,.6),0 20px 40px -20px rgba(0,30,90,.35)}.device:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,.1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.device img{width:100%;height:auto;border-radius:22px;display:block}.device-glare{position:absolute;inset:14px;border-radius:22px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.16),rgba(255,255,255,0) 38%)}.lift{transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.lift:hover{transform:translateY(-6px)}.badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.badge{--r:22px;display:flex;align-items:center;gap:16px;height:96px;padding:0 26px 0 18px}.badge img{height:56px;width:auto;object-fit:contain}.badge b{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.badge span{margin-top:3px;font-size:13px;color:var(--ink-2);letter-spacing:-.01em}.badge span,.hero h1 .l1{display:block}.hero h1 .l2{filter:blur(0) drop-shadow(0 0 30px rgba(255,186,104,.34))}.root{--nav-solid:rgba(255,255,255,.30)}.root.dark{--nav-solid:rgba(18,18,20,.40)}.statement .fill{color:var(--ink-3)}@keyframes rise{0%{opacity:0;transform:translateY(18px);filter:blur(10px)}}@keyframes rise-glow{0%{opacity:0;transform:translateY(18px);filter:blur(10px) drop-shadow(0 0 30px rgba(255,186,104,0))}}@keyframes nav-rise{0%{opacity:0;transform:translate(-50%,-10px)}}@keyframes settle{0%{scale:1.06}}@keyframes lamps-on{to{opacity:.7}}@keyframes hero-zoom{to{scale:1.1}}@keyframes hero-out{to{opacity:0;translate:0 -96px}}@keyframes hero-dim{to{opacity:.6}}@keyframes navc{to{height:50px;background-color:var(--nav-solid)}}@keyframes rv{0%{opacity:0;translate:0 24px}}@keyframes rv-soft{0%{opacity:0;translate:0 24px;filter:blur(8px)}}@keyframes rv-media{0%{clip-path:inset(6% 6% 6% 6% round var(--frame,32px));scale:.97}to{clip-path:inset(0 0 0 0 round var(--frame,32px));scale:1}}@keyframes px{0%{translate:0 -4%}to{translate:0 4%}}@keyframes unzoom{0%{scale:1.08}}@keyframes rule{0%{transform:scaleX(0)}}@keyframes wake{0%{opacity:.8}to{opacity:0}}@keyframes dock-up{0%{opacity:0;translate:0 24px}}@keyframes ink{to{background-position:0 0}}@keyframes rv-l{0%{opacity:0;translate:-48px 0}}@keyframes rv-r{0%{opacity:0;translate:48px 0}}@keyframes rv-z{0%{opacity:0;scale:.92}}@media (prefers-reduced-motion:no-preference){.aurora .a1{animation:drift1 26s var(--ease-io) infinite alternate}.aurora .a2{animation:drift2 31s var(--ease-io) infinite alternate}.aurora .a3{animation:drift3 37s var(--ease-io) infinite alternate}.aurora .a4{animation:drift1 29s var(--ease-io) infinite alternate-reverse}.marquee-track{animation:marquee var(--speed,48s) linear infinite}.marquee.rtl .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}.nav{animation:nav-rise .9s var(--ease) .05s both}.stage .ph{animation:settle 2.6s var(--ease) both}.root:not(.dark) .stage .veil.w{animation:lamps-on 2.4s var(--ease-io) .5s both}.hero h1 .l1{animation:rise .9s var(--ease) .12s both}.hero h1 .l2{animation:rise-glow 1s var(--ease) .24s both}.hero .lead{animation:rise .9s var(--ease) .32s both}.hero-cta{animation:rise .9s var(--ease) .42s both}.offer{animation:rise .9s var(--ease) .52s both}@supports (animation-timeline:scroll()){.ph-wrap{animation:hero-zoom linear both;animation-timeline:scroll();animation-range:0 1100px}.hero-copy{animation:hero-out linear both;animation-timeline:scroll();animation-range:0 720px}.stage .veil.load{animation:hero-dim linear both;animation-timeline:scroll();animation-range:200px 1100px}.nav{animation:nav-rise .9s var(--ease) .05s both,navc linear both;animation-timeline:auto,scroll();animation-range:normal,0 240px}}@supports (animation-timeline:view()){.num{animation:count 1s linear both;animation-timeline:view();animation-range:entry 10% entry 70%}.rv,.rv-l,.rv-media,.rv-r,.rv-soft,.rv-z{animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-duration:1ms;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) entry calc(40% + var(--i,0) * 6%)}.rv{animation-name:rv}.rv-soft{animation-name:rv-soft}.rv-media{animation-name:rv-media;animation-range:entry 0 entry 70%}.rv-l{animation-name:rv-l}.rv-r{animation-name:rv-r}.rv-z{animation-name:rv-z}.case .pic{animation:px linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.begin-stage .pic{animation:unzoom linear both;animation-timeline:view();animation-range:entry 0 cover 50%}.ledger li:before{animation:rule linear both;animation-timeline:view();animation-range:entry 20% entry 100%}.scene-stage .wake{animation:wake linear both;animation-timeline:view();animation-range:entry 15% entry 85%}.scene-dock{animation:dock-up linear both;animation-timeline:view();animation-range:entry 60% cover 50%}.statement .fill{background:linear-gradient(90deg,var(--ink) 0 48%,var(--ink-3) 52% 100%);background-size:210% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ink linear both;animation-timeline:view();animation-range:entry 35% cover 60%}}}@media (prefers-reduced-motion:reduce){.root *,.root :after,.root :before{animation:none!important;transition-duration:.01ms!important}.stage .veil.load{display:none}}.phone-bar{transition:opacity .25s ease,transform .25s ease,visibility .25s}html.pb-off .phone-bar{opacity:0;transform:translateY(20px);visibility:hidden;pointer-events:none}.foot{padding-bottom:48px}@container page (max-width:700px){.foot{padding-bottom:84px}}