:root{--black:#000;--white:#fff;--grey:#898989;--grey50:#00000080;--light:#eee;--line:#e6e6e6;--gtl:"GT Standard L","GT America","Helvetica Neue",Helvetica,Arial,sans-serif;--gtm:"GT Standard M","GT America","Helvetica Neue",Helvetica,Arial,sans-serif;--gts:"GT Standard S","GT America","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"GT America Mono",ui-monospace,"SF Mono",Menlo,monospace;--ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ease:cubic-bezier(.5,0,.5,1);--r:12px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--white);color:var(--black);font-family:var(--gts);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;position:relative;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.t-h1{font-family:var(--gtl);letter-spacing:0;font-size:50px;font-weight:400;line-height:1.1}.t-h2{font-family:var(--gtm);letter-spacing:-.03em;font-size:45px;font-weight:400;line-height:1.2}.t-h3{font-family:var(--gtm);letter-spacing:-.03em;font-size:36px;font-weight:400;line-height:1.2}.t-h4{font-family:var(--gtm);letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.2}.t-bodyl{font-family:var(--gtm);font-size:20px;font-weight:400;line-height:1.3}.t-body{font-family:var(--gts);font-size:18px;font-weight:400;line-height:1.3}.t-bodyxs{font-family:var(--gts);font-size:16px;font-weight:400;line-height:1.3}@media (width<=900px){.t-h1{font-size:38px}.t-h2{font-size:32px}.t-h3{font-size:28px}.t-bodyl{font-size:18px}}.wrap{max-width:1728px;margin:0 auto;padding-left:48px;padding-right:48px}@media (width<=900px){.wrap{padding-left:24px;padding-right:24px}}.pill{font-family:var(--gts);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;line-height:1.3;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pill.fill-black{background:var(--black);color:var(--white)}.pill.fill-black:hover{background:#2b2b2b}.pill.fill-white{background:var(--white);color:var(--black)}.pill.fill-white:hover{background:#ececec}.pill.line-black{border:1px solid var(--black);color:var(--black)}.pill.line-black:hover{background:var(--black);color:var(--white)}.pill.line-white{border:1px solid var(--white);color:var(--white)}.pill.line-white:hover{background:var(--white);color:var(--black)}#nav{z-index:40;height:60px;color:var(--white);transition:background-color .3s,color .3s,box-shadow .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}#nav .bar{align-items:center;gap:60px;height:60px;padding:0 24px;display:flex}#nav .wm{flex:none;width:79px;height:20px}#nav .wm svg{width:100%;height:100%;display:block}#nav .links{gap:24px;font-size:16px;line-height:1.1;display:flex}#nav .links a{transition:color .2s}#nav:not(.scrolled):not(.open) .links a:hover{color:#ffffffa3}#nav.scrolled:not(.open) .links a:hover{color:var(--grey)}#nav .cta{border:1px solid;border-radius:100px;align-items:center;height:32px;margin-left:auto;padding:6px 16px;font-size:14px;line-height:1.1;transition:background .15s,color .15s;display:inline-flex}#nav.scrolled{color:var(--black);backdrop-filter:blur(10px);background:#fff;box-shadow:0 1px #0000000f}#nav.open{background:var(--white);color:var(--black);box-shadow:none}#nav:not(.scrolled):not(.open) .cta:hover{background:var(--white);color:var(--black);border-color:#0000}#nav.scrolled .cta:hover,#nav.open .cta:hover{background:var(--black);color:var(--white)}#nav.open .links a{color:var(--grey)}#nav.open .links a.hot{color:var(--black)}#nav .drop{background:var(--white);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s,transform .28s;position:absolute;top:60px;left:0;right:0;transform:translateY(-6px);box-shadow:0 1px #0000000f}#nav.open .drop{opacity:1;pointer-events:auto;visibility:visible;transform:none}#nav .panel{min-height:304px;color:var(--black);grid-template-columns:328px 328px minmax(0,1fr);align-items:start;column-gap:24px;padding:12px 24px 12px 163px;display:none}#nav .panel.on{display:grid}#nav .panel .col{flex-direction:column;align-items:flex-start;gap:24px;display:flex}#nav .panel .col.plain{gap:8px}#nav .panel .it b{letter-spacing:-.16px;color:var(--black);font-size:16px;font-weight:400;line-height:1.1;transition:color .15s;display:block}#nav .panel .it span{letter-spacing:-.16px;color:var(--grey);max-width:328px;margin-top:4px;font-size:16px;line-height:1.1;display:block}#nav .panel .it:hover b{color:var(--grey)}#nav .panel .ph{width:328px;color:var(--black);grid-column:3;justify-self:end;display:block}#nav .panel .ph img{object-fit:cover;border-radius:8px;width:328px;height:208px;display:block}#nav .panel .ph p{letter-spacing:-.16px;color:var(--black);width:328px;margin-top:12px;font-size:16px;line-height:1.1}#nav .panel .ph:hover p{color:var(--grey)}#nav .panel[data-p="2"]{grid-template-columns:352px minmax(0,1fr)}#nav .panel[data-p="2"] .phs{grid-column:2;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}#nav .panel[data-p="2"] .phs .ph{grid-column:auto;justify-self:auto}@media (width<=900px){#nav .links,#nav .drop{display:none}#nav .bar{gap:24px;padding:0 24px}}#nav .burger{display:none}#nav.mopen{background:var(--white);color:var(--black);box-shadow:none;backdrop-filter:none}.mnav{z-index:39;background:var(--white);color:var(--black);-webkit-overflow-scrolling:touch;flex-direction:column;padding:0 24px 36px;display:flex;position:fixed;inset:60px 0 0;overflow-y:auto}.mnav .mrows{border-bottom:1px solid var(--black)}.mnav .mrow{border-top:1px solid var(--black)}.mnav .mhead{width:100%;font-family:var(--gtl);letter-spacing:-.01em;color:var(--black);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:24px;line-height:1.2;display:flex}.mnav .plus{flex:none;width:20px;height:20px;position:relative}.mnav .plus:before,.mnav .plus:after{content:"";border-top:1.25px solid var(--black);width:20px;height:0;transition:transform .25s var(--ease);position:absolute;top:50%;left:0;transform:translateY(-.5px)}.mnav .plus:after{transform:translateY(-.5px)rotate(90deg)}.mnav .mrow.on .plus:after{transform:translateY(-.5px)rotate(0)}.mnav .msub{flex-direction:column;gap:24px;padding:4px 0 28px;display:none}.mnav .msub.plain{gap:8px;padding-top:12px}.mnav .mrow.on .msub{display:flex}.mnav .msub a b{font-family:var(--gts);letter-spacing:-.01em;color:var(--black);font-size:16px;font-weight:400;line-height:1.1;display:block}.mnav .msub a span{font-family:var(--gts);letter-spacing:-.01em;color:#8a8a8a;max-width:300px;margin-top:4px;font-size:16px;line-height:1.1;display:block}.mnav .mfoot{flex-direction:column;gap:17px;margin-top:auto;padding-top:24px;display:flex}.mnav .ph{color:inherit;text-decoration:none;display:block}.mnav .ph img{object-fit:cover;border-radius:8px;width:100%;height:208px;display:block}.mnav .ph p{font-family:var(--gts);letter-spacing:-.01em;margin-top:12px;font-size:16px;line-height:1.1}.mnav .mcta{background:var(--black);color:var(--white);font-family:var(--gts);letter-spacing:-.01em;border-radius:100px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;line-height:1.4;display:flex}body.mnav-open{overflow:hidden}@media (width<=900px){#nav .cta{display:none}#nav .burger{flex-direction:column;flex:none;justify-content:center;gap:8px;width:40px;height:40px;margin-left:auto;padding:0;display:flex}#nav .burger i{width:40px;height:0;transition:transform .25s var(--ease),width .25s var(--ease);border-top:2px solid;display:block}#nav.mopen .burger{gap:0}#nav.mopen .burger i{border-top-width:1.5px;width:22px;margin-left:auto}#nav.mopen .burger i:first-child{transform:translateY(.75px)rotate(45deg)}#nav.mopen .burger i:last-child{transform:translateY(-.75px)rotate(-45deg)}}#hero{background:#141414;height:100vh;min-height:560px;position:relative;overflow:hidden}#hero .media{position:absolute;inset:0}#hero .media img,#hero .media video{object-fit:cover;width:100%;height:100%}#hero .media:after{content:"";background:#0003;position:absolute;inset:0}#hero .copy{color:var(--white);align-items:flex-end;gap:24px;max-width:1280px;margin:0 auto;padding:48px;display:flex;position:absolute;bottom:0;left:0;right:0}#hero h1{white-space:pre-line;flex:none;width:396px}#hero .sub{align-items:flex-end;min-width:300px;max-width:580px;margin-left:auto;display:flex}@media (width<=900px){#hero{height:100svh;min-height:520px}#hero .copy{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}#hero h1{width:auto}#hero .sub{min-width:0;margin-left:0}}#leaders{--cs:clamp(360px,28.125vw,486px)}#leaders .head{justify-content:space-between;align-items:flex-end;padding-top:80px;padding-bottom:48px;display:flex}#leaders .head h2{max-width:660px}#leaders .arrows{flex:none;gap:8px;display:flex}#leaders .arrows button{border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .15s;display:grid}#leaders .arrows button:hover{opacity:.55}#leaders .arrows svg{width:38px;height:38px;display:block}#leaders .track{gap:calc(var(--cs) * .0333);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:80px;padding-left:48px;padding-right:48px;display:flex;overflow-x:auto}#leaders .track::-webkit-scrollbar{display:none}.cs-card{width:var(--cs);height:var(--cs);border-radius:var(--r);scroll-snap-align:start;color:var(--white);flex:none;position:relative;overflow:hidden}.cs-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-card .shade{background:#0003;position:absolute;inset:0}.cs-card .top{padding:calc(var(--cs) * .0667);justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.cs-card .top h3{font-family:var(--gtm);font-size:calc(var(--cs) * .0556);letter-spacing:0;max-width:calc(var(--cs) * .736);font-weight:400;line-height:1.2}.cs-card .top .arr{padding:calc(var(--cs) * .0111);transition:transform .25s var(--ease);flex:none}.cs-card .top .arr svg{width:calc(var(--cs) * .0556);height:calc(var(--cs) * .0556);display:block}.cs-card:hover .top .arr{transform:translate(3px,-3px)}.cs-card .logo{right:calc(var(--cs) * .0667);bottom:calc(var(--cs) * .0667);justify-content:flex-end;display:flex;position:absolute}.cs-card .logo svg{height:calc(var(--cs) * .0556);width:auto;display:block}.cs-card.rel .logo svg{height:calc(var(--cs) * .0444)}.cs-card.cha .logo svg{height:calc(var(--cs) * .0778)}.cs-card .logo .dep{align-items:center;gap:calc(var(--cs) * .0167);font-family:var(--gtl);font-size:calc(var(--cs) * .0476);letter-spacing:-.01em;color:var(--white);line-height:1.15;display:inline-flex}.cs-card .logo .dep svg{height:calc(var(--cs) * .0313)}@media (width<=900px){#leaders .head{flex-wrap:wrap;gap:16px;padding-top:64px;padding-bottom:32px}#leaders{--cs:300px}#leaders .track{scroll-snap-type:x mandatory;gap:12px;padding-bottom:56px;padding-left:24px;padding-right:24px}.cs-card .top{padding:24px}.cs-card .top h3{max-width:220px;font-size:20px}.cs-card .top .arr{padding:4px}.cs-card .top .arr svg{width:20px;height:20px}.cs-card .logo{bottom:24px;right:24px}.cs-card .logo svg{height:20px}.cs-card.rel .logo svg{height:16px}.cs-card.cha .logo svg{height:28px}.cs-card .logo .dep{gap:6px;font-size:17px}.cs-card .logo .dep svg{height:11.25px}}#answer-track{position:relative}#answer{justify-content:space-between;align-items:center;gap:20px;padding-top:80px;padding-bottom:80px;display:flex}#answer-track.pin{height:440vh}#answer-track.pin #answer{height:100vh;min-height:0;padding-top:0;padding-bottom:0;position:sticky;top:0}#answer .ans-note{font-family:var(--mono);letter-spacing:.04em;color:#6b6b6b;margin:24px 0 32px;font-size:14px;line-height:1}#answer .copy{width:516px;max-width:100%}#answer .eyebrow{margin-bottom:16px;font-size:18px;line-height:1.3}#answer h2{max-width:490px;margin-bottom:24px}#answer .body{color:var(--grey50);max-width:465px;margin-bottom:44px}#answer .sheet{flex:auto;min-width:0;max-width:700px;position:relative}#answer .ro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.7fr 1fr .95fr .7fr 1.35fr;gap:0;margin:0 0 16px;padding:0;display:grid}#answer .ro>div{border-right:1px solid var(--line);min-width:0;padding:8px 8px 9px}#answer .ro>div:last-child{border-right:0}#answer .ro dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin:0 0 4px;font-size:9px;line-height:1}#answer .ro dd{font-family:var(--mono);letter-spacing:.02em;color:var(--black);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.archsvg{aspect-ratio:1336/686;width:100%;height:auto;display:block;overflow:visible}.archsvg path,.archsvg rect,.archsvg line{vector-effect:non-scaling-stroke}.archsvg .draw{vector-effect:none}.archsvg .fl{fill:var(--white)}.archsvg .fl2{fill:#fafaf8}.archsvg .fl3{fill:#f1f1ef}.archsvg .fk{fill:#141414}.archsvg .e{fill:none;stroke:#14141466;stroke-width:1px}.archsvg .e2{fill:none;stroke:#14141433;stroke-width:1px}.archsvg .bnd{fill:none;stroke:#14141457;stroke-width:1px;stroke-dasharray:5 4}.archsvg .bnd2{fill:none;stroke:#1414142b;stroke-width:1px;stroke-dasharray:2 5}.archsvg .w1{fill:none;stroke:#1414149e;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.archsvg .w2{fill:none;stroke:#14141457;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.archsvg .w3{fill:none;stroke:#14141457;stroke-width:1px;stroke-dasharray:3 3}.archsvg .prt{fill:var(--white);stroke:#14141475;stroke-width:1px}.archsvg .dot{fill:#1414149e;stroke:none}.archsvg .rail{fill:none;stroke:#1414141f;stroke-width:3px;stroke-linecap:butt}.archsvg .bar{fill:none;stroke:#141414;stroke-width:3px;stroke-linecap:butt}.archsvg .bR{fill:none;stroke:#14141447;stroke-width:3px;stroke-linecap:butt}.archsvg .bN{fill:none;stroke:#141414;stroke-width:3px;stroke-linecap:butt}.archsvg text{font-family:var(--mono);font-weight:400}.archsvg .tH{letter-spacing:.06em;fill:#141414;font-size:14px}.archsvg .tK{letter-spacing:.07em;fill:#141414;font-size:11px}.archsvg .tL{letter-spacing:.06em;fill:#141414c7;font-size:9px}.archsvg .tW{letter-spacing:.06em;fill:#fff;font-size:9px}.archsvg .tS{letter-spacing:.08em;fill:#14141485;font-size:7.5px}.archsvg .tR{letter-spacing:.14em;fill:#14141457;font-size:7.5px}.archsvg .lyr{opacity:0;transition:opacity .95s var(--ease),transform 1.1s var(--ease);transform:translateY(14px)}.archsvg .lyr.on{opacity:1;transform:none}.archsvg .lyr>g{opacity:0;transition:opacity .8s var(--ease),transform .9s var(--ease);transform:translateY(6px)}.archsvg .lyr.on>g{opacity:1;transform:none}.archsvg .lyr.on>g.s2{transition-delay:.12s}.archsvg .lyr.on>g.s3{transition-delay:.24s}.archsvg .lyr.on>g.s4{transition-delay:.36s}@media (width<=900px){#answer{flex-direction:column-reverse;align-items:flex-start;padding-top:40px;padding-bottom:56px}#answer .sheet{width:100%;max-width:100%}#answer .ro dt{font-size:8px}#answer .ro dd{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.archsvg .lyr,.archsvg .lyr>g{opacity:1;transition:none;transform:none}}#working .heading{text-align:center;padding-top:80px;padding-bottom:48px}#working .heading h2{max-width:465px;margin:0 auto}#working .rack{justify-content:center;margin-bottom:48px;display:flex}#working .tabs{background:var(--light);border-radius:100px;align-items:center;gap:6px;padding:10px 12px;display:inline-flex}#working .tabs button{border-radius:100px;padding:10px 16px;font-size:16px;line-height:1.3;transition:background .2s,box-shadow .2s}#working .tabs button[aria-selected=true]{background:var(--white);box-shadow:0 1px 3px #00000014,0 4px 14px #00000014}#working .panel{border-radius:var(--r);height:607px;margin-bottom:80px;position:relative;overflow:hidden}#working .slide{color:var(--white);text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:140px;padding:48px;transition:opacity .45s;display:flex;position:absolute;inset:0}#working .slide.on{opacity:1;pointer-events:auto}#working .slide>img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}#working .slide .shade{z-index:-1;background:#0000000d;position:absolute;inset:0}#working .slide .tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fffc;z-index:1;pointer-events:none;margin:0;font-size:12px;line-height:1.3;position:absolute;top:32px;left:20px}#working .slide h3{font-family:var(--gtm);letter-spacing:-.03em;max-width:660px;margin-top:auto;font-size:45px;line-height:1.2}#working .slide .cta-block{flex-direction:column;align-items:center;gap:24px;display:flex}#working .slide .cta-block p{font-family:var(--gtm);max-width:424px;font-size:20px;line-height:1.3}#working .slide h3{font-family:var(--gtl);font-weight:400}@media (width<=900px){#working .heading{padding-top:56px;padding-bottom:32px}#working .tabs{border-radius:24px;flex-wrap:wrap;justify-content:center;max-width:100%;padding:8px;display:flex;overflow:visible}#working .tabs button{padding:8px 14px;font-size:15px}#working .rack{justify-content:center}#working .panel{height:520px;margin-bottom:56px}#working .slide{justify-content:space-between;gap:0;padding:32px 20px}#working .slide h3{font-size:30px}}#building{isolation:isolate;color:var(--white);background:#05070d;position:relative}#building>.sky{object-fit:cover;object-position:center center;z-index:0;opacity:1;width:100%;height:100%;position:absolute;inset:0}#building>.skyshade{z-index:1;background:linear-gradient(#040710c7 0%,#05081285 22%,#060a1624 46%,#060a1600 62%,#03040957 76%,#000000c7 91%,#000 100%);position:absolute;inset:0}#building>.wrap,#building>.apprack{z-index:2;position:relative}#building .head p{color:#ffffffd1!important}#building .rackhead .arrows svg{filter:invert()}#building .head{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:80px;padding-bottom:80px;display:flex}#building .head h2{width:546px;max-width:100%}#building .head .headr{width:498px;max-width:100%}#building .head p{width:auto;max-width:100%;color:var(--grey);padding-top:8px}#building .hctas{gap:12px;padding-top:26px;display:flex}.pill .bcx{opacity:.9;border:1px dashed;border-radius:3px;flex:none;width:13px;height:13px;margin-right:9px;position:relative}.pill .bcx:before,.pill .bcx:after{content:"";background:currentColor;position:absolute}.pill .bcx:before{width:7px;height:1px;bottom:-1px;right:-4px}.pill .bcx:after{width:1px;height:7px;bottom:-4px;right:-1px}.pill.line-white{align-items:center;display:inline-flex}#building .rackwrap{position:relative}#building .apprack{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding-bottom:8px;padding-left:max(48px,50vw - 592px);padding-right:48px;display:flex;overflow-x:auto}#building .apprack::-webkit-scrollbar{display:none}#building .rackhead{justify-content:flex-end;padding-bottom:28px;display:flex}#building .rackhead .arrows{gap:8px;display:flex}#building .rackhead .arrows button{border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .15s;display:grid}#building .rackhead .arrows button:hover{opacity:.55}#building .rackhead .arrows svg{width:38px;height:38px;display:block}.app-card{width:460px;max-width:100%;height:364px;color:var(--white);-webkit-backdrop-filter:blur(26px)saturate(1.35);background:#ffffff1a;border:1px solid #ffffff29;border-radius:22px;flex:none;position:relative;box-shadow:inset 0 1px #ffffff38,0 22px 60px #0000006b}.app-card .art{border-radius:14px;height:198px;position:absolute;top:10px;left:10px;right:10px;overflow:hidden}.app-card .art img{object-fit:cover;width:100%;height:100%;display:block}.app-card .meta{flex-direction:column;gap:11px;padding:24px 30px 0;display:flex;position:absolute;inset:208px 0 0}.app-card .meta .ttl{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-card .meta h3{font-family:var(--gts);font-size:19px;font-weight:400;line-height:1.2}.app-card .meta .kebab{flex-direction:column;flex:none;gap:2.5px;padding:5px 2px;display:flex}.app-card .meta .kebab i{background:#9b9b9b;border-radius:50%;width:2.5px;height:2.5px}.app-card .meta p{color:#fffc;max-width:370px;font-size:14.5px;line-height:1.45}#building .ctas{justify-content:center;gap:12px;padding-top:72px;padding-bottom:48px;display:flex}.vig{width:220px;font-family:var(--ui);color:var(--white);background:#222;border-radius:11px;position:absolute;top:19px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000061}.vig .vhead{justify-content:space-between;align-items:center;padding:8px 11px 6px;display:flex}.vig .vhead b{letter-spacing:.14em;text-transform:uppercase;color:#969696;font-size:6.5px;font-weight:500}.vig .vhead span{color:#cfcfcf;background:#2f2f2f;border-radius:4px;padding:2px 6px;font-size:6.5px;font-weight:500}.vig .vrow{border-top:1px solid #ffffff12;align-items:center;gap:7px;padding:5px 11px;display:flex}.vig .vrow .vt{flex:1;min-width:0}.vig .vrow .vt b{color:#ececec;white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;font-weight:600;line-height:1.35;display:flex}.vig .vrow .vt span{color:#8b8b8b;white-space:nowrap;text-overflow:ellipsis;font-size:7px;line-height:1.45;display:block;overflow:hidden}.vig .vrow .chev{border-top:1px solid #7a7a7a;border-right:1px solid #7a7a7a;flex:none;width:4px;height:4px;transform:rotate(45deg)}.vig .tag{letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:2px 4px;font-size:6px;font-weight:600;line-height:1}.vig .tag.hi{color:#e08a5a;background:#c4563647}.vig .tag.md{color:#d9a75f;background:#c48c363d}.vig .tag.ok{color:#b8b8b8;background:#78787847}#building .vig{color:#1a1a1a;background:#fff;box-shadow:0 12px 30px #0000004d}#building .vig .vhead{padding:7px 8px 5px}#building .vig .vhead b{letter-spacing:0;text-transform:none;color:#1a1a1a;font-size:8px;font-weight:600}#building .vig .vhead span{letter-spacing:.1em;text-transform:uppercase;color:#9b9b9b;background:0 0;padding:0;font-size:5.5px}#building .vig .vrow{border-top:1px solid #ededed;padding:5px 8px}#building .vig .vrow .vt b{color:#1a1a1a;font-size:8px}#building .vig .vrow .vt span{color:#9b9b9b;font-size:6.5px}.vig .pri{letter-spacing:.06em;border-radius:3px;flex:none;padding:2px 4px;font-size:6px;font-weight:700;line-height:1}.vig .pri.p1{color:#c0453a;background:#ce403624}.vig .pri.p2{color:#b8802c;background:#c68c2c29}.vig .pri.p3{color:#2f8a5b;background:#2e8a5a24}.vig .dot{background:0 0;border:1px solid #c4c4c4;border-radius:50%;flex:none;width:5px;height:5px}.vig .dot.on{background:#2f8a5b;border-color:#2f8a5b}.vig-mod .segs{gap:2px;padding:0 8px 6px;display:flex}.vig-mod .segs i{text-align:center;color:#7a7a7a;background:#f0f0f0;border-radius:3px;flex:1;padding:3px 0;font-size:6px;font-style:normal;line-height:1}.vig-mod .segs i.on{color:#fff;background:#1a1a1a}.vig-mod .modb{padding:0 8px 8px}.vig-mod .stamp{letter-spacing:.1em;text-transform:uppercase;color:#9b9b9b;font-size:5.5px}.vig-mod .ptxt{color:#1a1a1a;margin:2px 0 5px;font-size:8px;font-weight:600}.vig-mod .field{color:#6f6f6f;border:1px solid #e7e7e7;border-radius:3px;margin-bottom:3px;padding:4px 5px;font-size:6px;line-height:1.3}.vig-mod .field.blue{color:#4a6ea8;background:#eef3fd;border-color:#dbe6fa}.vig-mod .mbtn{text-align:center;color:#fff;background:#1a1a1a;border-radius:3px;margin-top:4px;padding:5px 0;font-size:6.5px;font-weight:600}@media (width<=900px){.app-card{width:340px;height:322px}.app-card .art{height:166px}.app-card .meta{padding:18px 22px 0;top:176px}.vig{width:206px;top:12px}.vig .vrow:nth-of-type(5){display:none}}.art-onboard{background:linear-gradient(#0e1638 1%,#0f224b 8%,#133c71 16.5%,#1c61a2 28.5%,#3780b2 37%,#5090b9 41%,#adb6b3 54%,#c7c0b6 62%,#c1bab0 70%,#c5a77f 81%,#d98131 100%)}.art-concierge{background:linear-gradient(#d98131 1%,#c5a77f 34%,#c1bab0 52%,#c7c0b6 66%,#adb6b3 79%,#5090b9 101%,#3780b2 109%,#1c61a2 123%,#133c71 144%,#0f224b 158%,#0e1638 170%)}.art-decision{background:linear-gradient(#09191c 0%,#16343c 13.5%,#10393f 22%,#054243 29.5%,#024a49 38%,#01504d 47%,#016058 57%,#00716b 67%,#008778 80%,#3d9271 88%,#c1be50 117%)}.art-renewals{background:linear-gradient(#0e1638 0%,#133c71 26%,#1c61a2 44%,#5090b9 60%,#adb6b3 78%,#c7c0b6 100%)}.art-maint{background:linear-gradient(#09191c 0%,#10393f 24%,#024a49 46%,#016058 66%,#008778 88%,#3d9271 100%)}.art-collect{background:linear-gradient(#d98131 0%,#c5a77f 30%,#c1bab0 52%,#adb6b3 72%,#5090b9 92%,#1c61a2 100%)}@media (width<=900px){#building .head{flex-direction:column;padding-top:56px;padding-bottom:40px}#building .head p{padding-top:0}#building .ctas{padding-top:48px;padding-bottom:32px}}#connect{background:#000;padding-bottom:0}#connect .panel{border-radius:var(--r);height:627px;color:var(--white);text-align:center;position:relative;overflow:hidden}#connect .panel>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}#connect .inner{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:36px;height:100%;padding:48px;display:flex;position:relative}#connect h2{max-width:465px}#connect .inner p{max-width:465px;font-size:18px;line-height:1.3}#connect .chip{z-index:1;width:100px;height:100px;position:absolute}#connect .chip svg,#connect .chip img{width:100%;height:100%;display:block}#connect .chip.shadowed>svg{width:127.1%;height:127.1%;margin-top:-13.55%;margin-left:-13.55%}#connect .chip .slk{width:46%;height:46%;position:absolute;top:27%;left:27%}#connect .chip .slk i{display:block;position:absolute}#connect .chip .slk svg{width:100%;height:100%;display:block}@media (width<=900px){#connect .panel{height:560px}#connect .chip{width:56px;height:56px}#connect .chip:first-of-type,#connect .chip:nth-of-type(2),#connect .chip:nth-of-type(6),#connect .chip:nth-of-type(7){display:none}#connect .chip:nth-of-type(3){top:10%!important;left:12%!important}#connect .chip:nth-of-type(4){top:5%!important;left:44%!important}#connect .chip:nth-of-type(5){top:10%!important;left:72%!important}#connect .inner{justify-content:flex-end;gap:24px;padding-bottom:44px}}#closing{text-align:center;background:var(--black);padding:48px 0}#closing .band{aspect-ratio:1632/914;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}#closing .band>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}#closing .band .shade{z-index:1;background:linear-gradient(#00000014 0%,#00000047 100%);position:absolute;inset:0}#closing .inner{z-index:2;color:var(--white);flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:1184px;height:min(650px,100%);display:flex;position:relative}#closing .lead{flex:1 0 0;justify-content:center;align-items:center;padding:48px 48px 0;display:flex}#closing .lead h2{font-family:var(--gtl);letter-spacing:-.45px;max-width:650px;margin:0;font-size:45px;font-weight:400;line-height:1.15}#closing .cta{flex-direction:column;align-items:center;gap:24px;padding:0 24px 48px;display:flex}#closing .cta .sub{font-family:var(--gts);letter-spacing:-.18px;max-width:481px;margin:0;font-size:18px;line-height:1.4}#closing .cta .pill{letter-spacing:-.16px;margin-top:0;padding:12px 24px;font-size:16px;line-height:1.1}@media (width<=900px){#closing{padding:24px 0}#closing .band{aspect-ratio:auto;min-height:560px}#closing .inner{gap:48px;height:auto;min-height:560px}#closing .lead{padding:56px 8px 0}#closing .lead h2{letter-spacing:-.32px;font-size:32px;line-height:1.15}#closing .cta{padding:0 8px 40px}}[hidden]{display:none!important}#page-apps{background:var(--black);color:var(--white)}body.on-apps #nav.scrolled:not(.open):not(.mopen){color:var(--white);background:#000000db;box-shadow:0 1px #ffffff14}body.on-apps #nav.scrolled:not(.open):not(.mopen) .links a:hover{color:#ffffffa3}body.on-apps #nav.scrolled:not(.open):not(.mopen) .cta:hover{background:var(--white);color:var(--black)}#page-apps .pwrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}#apps-hero{background:#0a0a0a;height:100vh;min-height:560px;position:relative;overflow:hidden}#apps-hero .sky{position:absolute;inset:0}#apps-hero .sky img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}#apps-hero .copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;padding:60px 48px 0;display:flex;position:relative}#apps-hero h1{font-family:var(--gtl);letter-spacing:-.01em;max-width:644px;margin:0;font-size:50px;font-weight:400;line-height:1.15}#apps-hero .sub{font-family:var(--gts);letter-spacing:-.01em;max-width:516px;margin:0;font-size:18px;line-height:1.4}#apps-intro{padding-top:160px;padding-bottom:80px}#apps-intro h2{font-family:var(--gtl);letter-spacing:-.01em;text-align:center;max-width:782px;margin:0 auto;font-size:36px;font-weight:400;line-height:1.15}#apps-intro .cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:80px;display:grid}#apps-intro .cols .n{font-family:var(--gtm);letter-spacing:0;margin-bottom:8px;font-size:20px;line-height:1.2;display:block}#apps-intro .cols p{font-family:var(--gts);letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.4}#apps-filters{justify-content:space-between;align-items:center;gap:24px;padding-top:80px;padding-bottom:12px;display:flex}#apps-filters .lbl{font-family:var(--gts);letter-spacing:-.01em;font-size:16px;line-height:1.1}#apps-filters .search{width:249px;display:block}#apps-filters input{width:100%;font-family:var(--gts);letter-spacing:-.01em;color:var(--white);border:1px solid var(--white);-webkit-appearance:none;appearance:none;background:0 0;border-radius:6px;outline:none;padding:8px 12px;font-size:16px;line-height:1.1}#apps-filters input::placeholder{color:var(--white);opacity:1}#apps-filters input::-webkit-search-decoration,#apps-filters input::-webkit-search-cancel-button{-webkit-appearance:none}#apps-filters input:focus{box-shadow:0 0 0 1px var(--white)}#apps-filters button.lbl{color:inherit;cursor:pointer;font:inherit;font-family:var(--gts);letter-spacing:-.01em;background:0 0;border:0;padding:0;font-size:16px;line-height:1.1}#apps-filters button.lbl:after{content:"";width:7px;height:7px;transition:transform .25s var(--ease);border-bottom:1px solid #fff;border-right:1px solid #fff;margin-left:10px;display:inline-block;transform:translateY(-3px)rotate(45deg)}#apps-filters button.lbl[aria-expanded=true]:after{transform:translateY(1px)rotate(-135deg)}#apps-filters-row{flex-direction:column;gap:8px;padding-top:12px;padding-bottom:12px;display:flex}#apps-filters-row[hidden]{display:none}#apps-filters-row .fgrp{flex-wrap:wrap;gap:8px;display:flex}#apps-filters-row button.ctag{cursor:pointer;background:0 0;transition:background .2s,color .2s}#apps-filters-row button.ctag:hover,#apps-filters-row button.ctag[aria-pressed=true]{background:var(--white);color:var(--black)}#apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px 20px;display:grid}#apps-build{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:96px;padding-bottom:120px;display:flex}#apps-build h2{font-family:var(--gtl);letter-spacing:-.01em;font-size:36px;font-weight:400;line-height:1.15}#apps-build .sub{font-family:var(--gts);letter-spacing:-.01em;color:#bdbdbd;max-width:560px;font-size:18px;line-height:1.4}.app-tile{color:var(--white);background:#ffffff0d;border-radius:24px;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:inset 0 0 12px #ffffff40}.app-tile.gone{display:none}.app-tile .art{flex:none;padding:12px 12px 0}.app-tile .art .im{aspect-ratio:357/190.5;background:#111;border-radius:16px;position:relative;overflow:hidden}.app-tile .art img{object-fit:cover;width:100%;height:100%;display:block}.app-tile .txt{flex-direction:column;flex:auto;justify-content:space-between;min-height:0;padding:16px 16px 24px;display:flex}.app-tile h3{font-family:var(--gts);letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:400;line-height:1.4}.app-tile .txt>p{font-family:var(--gts);letter-spacing:-.01em;margin:0;font-size:16px;line-height:1.4}.app-tile .chips{flex-wrap:wrap;gap:6px;margin:0;padding-top:12px;list-style:none;display:flex}.app-tile .chips li{font-family:var(--mono);letter-spacing:0;color:var(--white);border:.5px solid var(--white);white-space:nowrap;border-radius:100px;padding:6px 8px;font-size:10px;line-height:1}#apps-more{padding-top:24px;padding-bottom:80px}#apps-more button{font-family:var(--gts);letter-spacing:-.01em;color:var(--white);text-underline-offset:3px;padding:0;font-size:16px;line-height:1.1;text-decoration:underline}#apps-more button:hover{opacity:.7}#apps-more.done{display:none}#apps-empty{font-family:var(--gts);color:#ffffffb3;padding:48px 0 80px;font-size:18px;line-height:1.4}@media (width<=1100px){#apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#apps-intro .cols{grid-template-columns:1fr;gap:32px}}@media (width<=900px){#page-apps .pwrap{padding-left:24px;padding-right:24px}#apps-hero{height:100svh;min-height:520px;max-height:844px}#apps-hero .copy{gap:16px;padding:60px 24px 36px}#apps-hero h1{letter-spacing:-.02em;font-size:36px}#apps-hero .sub{padding-right:16px;font-size:16px}#apps-intro{padding-top:48px;padding-bottom:0}#apps-intro h2{font-size:24px;line-height:1.2}#apps-intro .cols{gap:24px;margin-top:48px}#apps-intro .cols .n{font-family:var(--gts);letter-spacing:-.01em;font-size:16px;line-height:1.4}#apps-filters{padding-top:48px;padding-bottom:0}#apps-filters .search{width:156px}#apps-grid{grid-template-columns:1fr;row-gap:24px;padding-top:24px}#apps-more{padding-top:24px;padding-bottom:48px}}#footer{background:var(--black);color:var(--white)}#footer .grid{grid-template-columns:clamp(410px,80vw - 614px,768px) 143px 80px 75px 170px;column-gap:60px;padding-top:48px;padding-bottom:0;display:grid}#footer .brand .wm{width:95px}#footer .brand .wm svg{width:100%;height:auto;display:block}#footer .col h4,#footer .col .fh{text-transform:capitalize;margin:0 0 12px;font-size:16px;font-weight:400;line-height:1.4}#footer .col a{opacity:.85;font-size:14px;line-height:1.5;transition:opacity .15s;display:block}#footer .col a:hover{opacity:1}#footer .base{justify-content:space-between;align-items:flex-end;padding-top:74px;padding-bottom:24px;display:flex}#footer .base .cr{font-family:var(--mono);font-size:14px;line-height:18px}#footer .base svg{width:46px;height:37px;display:block}@media (width<=900px){#footer .grid{grid-template-columns:143px 1fr;gap:24px;padding-top:24px}#footer .brand{grid-column:1/-1;margin-bottom:48px}#footer .base{padding-top:72px}}.w{will-change:transform,opacity,filter;margin-bottom:.06em;margin-right:.25em;display:inline-block}.words-hidden .w{opacity:0;filter:blur(8px);transform:translateY(16px)}.words-in .w{opacity:1;filter:blur();transition:opacity .8s var(--ease),filter .8s var(--ease),transform .8s var(--ease);transform:translateY(0)}[data-reveal]{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(24px)}[data-reveal].in{opacity:1;transform:none}[data-scrub] .w{transition:color .18s linear}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.words-hidden .w{opacity:1;filter:none;transform:none}[data-reveal]{opacity:1;transition:none;transform:none}.w{transition:none!important}}#bm-anatomy{padding:0}#bm2-track{height:1100vh;position:relative}#bm2-stage{box-sizing:border-box;flex-direction:column;justify-content:center;height:100vh;padding-top:60px;display:flex;position:sticky;top:0}#bm2-stage>.wrap{flex-direction:column;width:100%;min-height:0;display:flex}.bm2-copy{grid-template-columns:minmax(0,760px) 1fr;align-items:end;column-gap:32px;min-height:118px;padding:0 0 22px;display:grid}.bm2-copy .bm2-eye{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);grid-column:1/-1;align-items:center;gap:14px;margin:0 0 10px;font-size:12px;display:flex}.bm2-copy .bm2-eye .n{color:var(--black)}.bm2-copy .bm2-eye .bar{background:#0000001a;flex:1;height:1px}.bm2-copy h2{font-weight:400;font-family:var(--mono);letter-spacing:0;color:var(--black);text-align:left;max-width:none;margin:0;font-size:clamp(17px,2vw,27px);line-height:1.25}.bm2-copy p.bm2-sub{font-family:var(--gts);color:var(--grey50);text-align:left;justify-self:end;max-width:420px;margin:0;font-size:clamp(13px,1.05vw,15px);line-height:1.5}.bm2-copy .bm2-fade{transition:opacity .28s var(--ease),transform .28s var(--ease)}.bm2-copy.bm2-out .bm2-fade{opacity:0;transform:translateY(6px)}.bm2-frame{aspect-ratio:16/9;background:#000;border:1px solid #0000001a;border-radius:2px;width:100%;max-height:calc(100vh - 310px);position:relative;overflow:hidden}.bm2-frame canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bm2-sheet{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:clamp(10px,3%,36px);display:flex;position:absolute;inset:0}.bm2-sheet svg{width:100%;max-height:100%}.bm2-foot{font-family:var(--mono);letter-spacing:.06em;color:var(--grey);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 2px 0;font-size:11px;display:flex}.bm2-ro{flex-wrap:wrap;justify-content:flex-end;gap:6px 22px;margin:0;display:flex}.bm2-ro div{white-space:nowrap;gap:8px;display:flex}.bm2-ro dt,.bm2-ro dd{margin:0}.bm2-ro b{color:var(--black);font-weight:400}@media (width<=700px){.bm2-copy{grid-template-columns:1fr;row-gap:8px;min-height:0;padding-bottom:14px}.bm2-copy p.bm2-sub{justify-self:start;max-width:none}.bm2-copy h2{font-size:17px}.bm2-frame{aspect-ratio:4/5;max-height:calc(100vh - 320px)}.bm2-foot{gap:10px;font-size:10px}.bm2-ro{gap:12px}.bm2-ro .pts{display:none}.bm2-sheet{padding:8px}.bm2-sheet svg{width:auto;max-width:100%;height:auto}}@media (prefers-reduced-motion:reduce){.bm2-copy .bm2-fade{transition:none}}@media (width<=900px){#bm-anatomy{padding-top:0;padding-bottom:0}}#p2b{position:relative}.p2b-runway{height:230vh;position:relative}.p2b-stage{align-content:center;height:100vh;display:grid;position:sticky;top:0}.p2b-heads{text-align:center;max-width:920px;margin:0 auto 48px;position:relative}.p2b-h2{font-family:var(--gtl);letter-spacing:-1px;text-align:center;margin:0;font-size:45px;font-weight:400;line-height:1.15}.p2b-heads .p2b-hb{opacity:0;position:absolute;inset:0}.p2b-h2 .w{margin-right:.28em;transition:color .18s linear;display:inline-block}.p2b-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.p2b-card{background:var(--light);border-radius:var(--r);text-align:center;grid-template-rows:auto 1fr auto;justify-items:center;min-height:min(560px,56vh);padding:48px 24px;display:grid}.p2b-slot{width:100%;position:relative}.p2b-slot>*{margin:0}.p2b-slot .b{opacity:0;position:absolute;top:0;left:0;right:0}.p2b-card h3{font-family:var(--gtl);letter-spacing:-1px;font-size:36px;font-weight:400;line-height:1.15}.p2b-card p{font-family:var(--gtm);max-width:432px;color:var(--black);margin-inline:auto;font-size:20px;line-height:1.2}.p2b-art{place-items:center;width:100%;padding:24px 0;display:grid}.p2b-ico{width:148px;height:148px;color:var(--black);display:block;overflow:visible}.p2b-ico .knock{fill:var(--light)}@media (width<=1100px){.p2b-runway{height:auto}.p2b-stage{height:auto;padding:56px 0;position:static}.p2b-heads{margin-bottom:32px}.p2b-cards{grid-template-columns:1fr;gap:16px}.p2b-card{min-height:0;padding:40px 24px}.p2b-art{padding:32px 0}.p2b-ico{width:120px;height:120px}}@media (width<=900px){.p2b-h2{letter-spacing:-.5px;font-size:30px}.p2b-card h3{letter-spacing:-.5px;font-size:28px}.p2b-card p{font-size:17px}}@media (width<=640px){.p2b-h2{font-size:26px}.p2b-card{padding:32px 20px}.p2b-art{padding:24px 0}.p2b-ico{width:104px;height:104px}.p2b-card h3{font-size:26px}.p2b-card p{font-size:16px}}@media (prefers-reduced-motion:reduce){.p2b-runway{height:auto}.p2b-stage{height:auto;padding:56px 0;position:static}}#connect.wrap{max-width:none;padding:0}#connect .panel{color:#fff;background:#000;border-radius:0;place-items:center;height:auto;min-height:100vh;padding:0;display:grid;overflow:hidden}#connect .panel>img,#connect .panel>.shade{display:none}#connect .cr-inner h2{max-width:none;margin:0 auto 22px}@media (width<=900px){#connect .panel{min-height:92vh}}.cr-ring{pointer-events:none;z-index:2;position:absolute;inset:0}.cr-spin{will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.cr-chip[data-clone]{display:none}.cr-chip{transition:background .55s var(--ease),box-shadow .55s var(--ease),opacity .55s var(--ease);pointer-events:auto;cursor:default;background:#141416eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #ffffff0d,0 0 34px 2px #ffffff0d}.cr-chip .cr-mk{color:#fff;opacity:.84;transition:opacity .55s var(--ease),transform .55s var(--ease);text-align:center;user-select:none;width:100%;height:100%;line-height:1;display:block}.cr-chip .cr-mk svg{width:100%;height:100%;display:block}.cr-chip[title=Blue\ Moon] .cr-mk{filter:brightness(0)invert()}.cr-chip.cr-live{background:#1f1f1f;box-shadow:0 0 0 1px #ffffff38,0 0 54px 6px #ffffff21}.cr-chip.cr-live .cr-mk{opacity:1;transform:scale(1.045)}.cr-chip.cr-spent{box-shadow:0 0 0 1px #ffffff0f,none;background:#0a0a0cdb}.cr-chip.cr-spent .cr-mk{opacity:.4}.cr-mk.w{font-family:var(--gtm);letter-spacing:.02em;padding:0 10px;font-weight:400}.cr-mk.t{font-family:var(--gts);letter-spacing:.22em;text-transform:uppercase}.cr-mk.g{font-family:var(--gtm);font-weight:400}.cr-cap{z-index:4;left:50%;top:var(--cr-top,5.4%);height:56px;transition:width .62s var(--ease);will-change:width;background:#1c1c1c;border:1px solid #ffffff21;border-radius:100px;justify-content:center;align-items:center;padding:0 30px;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.cr-cap .cr-slot{white-space:nowrap;text-align:center;font-family:var(--mono);letter-spacing:.02em;color:#fff;opacity:0;transition:opacity .34s var(--ease),transform .42s var(--ease);font-size:15px;position:absolute;left:30px;right:30px;transform:translateY(7px)}.cr-cap .cr-slot.on{opacity:1;transform:none}.cr-meas{white-space:nowrap;font-family:var(--mono);letter-spacing:.02em;font-size:15px;position:absolute;top:0;left:-9999px}.cr-stack{display:contents}.cr-inner{z-index:3;text-align:center;max-width:min(560px,var(--cr-copy,62%));position:relative}.cr-inner h2{font-family:var(--gtl);margin-bottom:22px;font-size:50px;font-weight:400;line-height:1.08}.cr-inner p{font-family:var(--gtm);color:#ffffffc7;margin-bottom:32px;font-size:20px;line-height:1.35}.cr-pill{color:#000;font-family:var(--gts);background:#fff;border-radius:100px;justify-content:center;align-items:center;padding:13px 26px;font-size:16px;text-decoration:none;transition:background .16s;display:inline-flex}.cr-pill:hover{background:#ececec}@media (width<=900px){.cr-inner h2{font-size:30px}.cr-inner p{margin-bottom:24px;font-size:16px}.cr-cap{height:44px;padding:0 20px}.cr-cap .cr-slot{font-size:12px;left:20px;right:20px}#connect .panel{min-height:0;padding:0;display:block}.cr-stack{z-index:2;flex-direction:column;align-items:stretch;gap:30px;width:100%;max-width:100%;padding:104px 0;display:flex;position:relative}.cr-ring{width:100%;max-width:100%;height:auto;position:relative;inset:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cr-spin{width:max-content;height:auto;transition:transform .82s var(--ease);align-items:center;gap:16px;padding:10px 0;display:flex;position:relative;top:auto;left:auto}.cr-chip{flex:none;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.cr-chip[data-clone]{display:grid}.cr-cap{max-width:calc(100% - 48px);margin:0 auto;position:relative;top:auto;left:auto;transform:none}.cr-inner{width:100%;max-width:100%;padding:0 24px}#connect .cr-inner h2{max-width:100%}@keyframes cr-march{0%{transform:translate(0)}to{transform:translate(-50%)}}}@media (width<=900px) and (prefers-reduced-motion:reduce){.cr-spin{transition:none}}@media (prefers-reduced-motion:reduce){.cr-chip .cr-mk,.cr-chip,.cr-cap,.cr-cap .cr-slot{transition:none}}#answer{text-align:center;padding-top:80px;padding-bottom:8px;display:block}#answer .eyebrow{font-family:var(--gtm);color:var(--black);margin-bottom:36px;font-size:20px;line-height:1.3}#answer h2{white-space:pre-line;max-width:916px;margin:0 auto}#answer .sub{max-width:647px;color:var(--grey);margin:36px auto 0}#answer .pill{margin-top:40px}@media (width<=900px){#answer{padding-top:56px}}#page-about{background:var(--white);color:var(--black)}#page-about .awrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}#page-about .two{grid-template-columns:minmax(0,467px) 515px;justify-content:space-between;column-gap:48px;display:grid}#page-about h1,#page-about h2{font-family:var(--gtl);letter-spacing:-.01em;margin:0;font-weight:400}#page-about .body p{font-family:var(--gts);letter-spacing:-.01em;margin:0 0 25px;font-size:18px;line-height:1.4}#page-about .body p:last-child{margin-bottom:0}#about-hero{padding-top:140px;padding-bottom:80px}#about-hero .two{align-items:end}#about-hero h1{max-width:469px;font-size:50px;line-height:1.15}#about-hero .dek{font-family:var(--gts);letter-spacing:-.01em;margin:0;padding:4px 0;font-size:18px;line-height:1.4}#about-photo .ph{aspect-ratio:4096/2297;background:var(--light);border-radius:8px;overflow:hidden}#about-photo video{object-fit:cover;width:100%;height:100%;display:block}.about-story{padding-top:80px;padding-bottom:80px}.about-story h2{font-size:45px;line-height:1.15}.about-story.ruled{padding-top:0}.about-story.ruled .two{border-top:1px solid var(--black);padding-top:24px}#about-claim{text-align:center;padding-top:80px;padding-bottom:80px}#about-claim h2{max-width:689px;margin:0 auto;font-size:45px;line-height:1.15}#about-stats{padding-top:80px;padding-bottom:80px}#about-stats .stats{gap:53px;display:flex}#about-stats .stat{flex:1 0 0;min-width:0}#about-stats .stat .n{font-family:var(--gtl);letter-spacing:-.01em;font-size:60px;font-weight:400;line-height:1.15;display:block}#about-stats .stat span{font-family:var(--gts);letter-spacing:-.01em;margin-top:24px;font-size:16px;line-height:1.4;display:block}#about-stats .stat:first-child span{max-width:161px}#about-stats .stat:nth-child(2) span{max-width:216px}#about-stats .stat:nth-child(3) span{max-width:206px}#about-press{padding-bottom:80px}#about-press h2{padding:24px 0;font-size:36px;line-height:1.15}#about-press .row{border-top:1px solid var(--black);color:inherit;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;text-decoration:none;display:flex}#about-press .row .t{font-family:var(--gtm);letter-spacing:-.01em;max-width:467px;margin:0;font-size:24px;line-height:1.2}#about-press .row svg{width:60px;height:60px;transition:transform .4s var(--ease);flex:none;display:block}#about-press .row svg path{stroke:#000;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#about-press .row:hover svg{transform:translate(6px)}@media (width<=1100px){#page-about .two{grid-template-columns:minmax(0,1fr) minmax(0,420px)}#about-stats .stats{gap:32px}}@media (width<=900px){#page-about .awrap{padding-left:24px;padding-right:24px}#page-about .two{display:block}#page-about .body p{font-size:16px}#about-hero{padding-top:108px;padding-bottom:48px}#about-hero h1{max-width:none;margin-bottom:16px;font-size:36px}#about-hero .dek{font-size:16px}#about-photo .ph{aspect-ratio:341/225}.about-story{padding-top:48px;padding-bottom:48px}#page-about .about-story h2{margin-bottom:16px;font-size:30px;line-height:1.2}.about-story .body{padding-top:4px}.about-story.ruled .two{padding-top:16px}#page-about .about-story.ruled h2{margin-bottom:24px}.about-story.ruled .body{padding-top:0}#about-claim{padding-top:48px;padding-bottom:48px}#about-claim h2{max-width:none;font-size:30px;line-height:1.2}#about-stats{padding-top:0;padding-bottom:48px}#about-stats .stats{display:block}#about-stats .stat+.stat{margin-top:24px}#about-stats .stat span{margin-top:16px}#about-press{padding-top:24px;padding-bottom:48px}#about-press h2{padding:0 0 12px;font-size:24px;line-height:1.2}#about-press .row{gap:8px;margin-top:16px;padding:16px 0 0}#about-press .row .t{max-width:none;font-size:18px;line-height:1.3}#about-press .row svg{width:24px;height:24px;margin-top:2px}}#page-connectors,#page-connector{color:var(--white);background:#000}#page-connectors .cwrap,#page-connector .cwrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}#page-connectors h1,#page-connectors h2,#page-connector h1,#page-connector h2,#page-connector h3{margin:0;font-weight:400}.cmono{font-family:var(--mono);letter-spacing:.04em;font-size:14px;line-height:1}#conn-hero{background:#000;height:100vh;min-height:560px;position:relative;overflow:hidden}#conn-hero .sky{position:absolute;inset:0}#conn-hero .sky img{object-fit:cover;width:100%;height:100%;display:block}#conn-hero .copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:80px 48px;display:flex;position:absolute;inset:60px 0 0}#conn-hero h1{font-family:var(--gtl);letter-spacing:-.01em;max-width:644px;font-size:45px;line-height:1.15}#conn-hero .dek{font-family:var(--gts);letter-spacing:-.01em;max-width:641px;margin:0;font-size:18px;line-height:1.4}#conn-why{padding-top:80px;padding-bottom:80px}#conn-why h2{font-family:var(--gtl);letter-spacing:-.01em;text-align:center;max-width:781px;margin:0 auto;padding:80px 0;font-size:36px;line-height:1.15}#conn-why .cols{justify-content:center;gap:20px;display:flex}#conn-why .col{flex:1 1 0;min-width:0;max-width:382px}#conn-why .col b{font-family:var(--gtm);margin-bottom:8px;font-size:20px;font-weight:400;line-height:1.2;display:block}#conn-why .col p{font-family:var(--gts);letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.4}#conn-tools{justify-content:space-between;align-items:center;padding-top:80px;padding-bottom:12px;display:flex}#conn-tools .lbl{font-family:var(--gts);letter-spacing:-.01em;font-size:16px;line-height:1.1}#conn-tools .search{box-sizing:border-box;border:1px solid var(--white);width:249px;color:var(--white);font-family:var(--gts);letter-spacing:-.01em;background:0 0;border-radius:6px;outline:0;padding:8px 12px;font-size:16px;line-height:1.1}#conn-tools .search::placeholder{color:var(--white);opacity:1}#conn-tools .search:focus{background:#ffffff0f}#conn-grid{padding-top:24px;padding-bottom:24px}#conn-grid .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ccard{color:inherit;background:#ffffff0d;border-radius:12px;text-decoration:none;display:block;position:relative;box-shadow:inset 0 0 12px #ffffff40}.ccard[hidden]{display:none}a.ccard{transition:background .25s}a.ccard:hover{background:#ffffff17}.ccard .hd{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.ccard .tile{background:var(--white);box-sizing:border-box;border-radius:12px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;padding:0 8px;display:flex;overflow:hidden}.ccard .tile.pad16{padding:0 16px}.ccard .tile.pad12{padding:0 12px}.ccard .tile.pad0{padding:0}.ccard .tile.pad10{padding:0 10px}.ccard .tile img.lg{object-fit:contain;width:100%;height:100%}#conn-tools button.lbl{color:inherit;cursor:pointer;font:inherit;font-family:var(--gts);letter-spacing:-.01em;background:0 0;border:0;padding:0;font-size:16px;line-height:1.1}#conn-tools button.lbl:after{content:"";width:7px;height:7px;transition:transform .25s var(--ease);border-bottom:1px solid #fff;border-right:1px solid #fff;margin-left:10px;display:inline-block;transform:translateY(-3px)rotate(45deg)}#conn-tools button.lbl[aria-expanded=true]:after{transform:translateY(1px)rotate(-135deg)}#conn-filters{flex-wrap:wrap;gap:8px;padding-top:12px;padding-bottom:12px;display:flex}#conn-filters[hidden]{display:none}#conn-filters button.ctag{cursor:pointer;background:0 0;transition:background .2s,color .2s}#conn-filters button.ctag:hover,#conn-filters button.ctag[aria-pressed=true]{background:var(--white);color:var(--black)}#conn-more[hidden]{display:none}@keyframes ccfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#conn-cards .ccard:not([hidden]){animation:.55s both ccfade}.ccard .tile svg,.ccard .tile img{width:100%;height:auto;display:block}.ccard .tile img.sq{object-fit:cover;width:100%;height:100%}.ccard .tile img.s48{width:48px;height:48px}.ccard .tile svg.fx{width:auto}.ccard .who{min-width:0;height:72px;font-family:var(--gtm);flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;font-size:20px;line-height:1.2;display:flex}.ccard .who span{color:#8a8a8a}.ccard .plus{flex:none;width:24px;height:24px}.ccard .plus path{stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ccard .bd{flex-direction:column;gap:24px;padding:0 24px 24px;display:flex}.ccard .bd p{font-family:var(--gts);letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.4}.ccard .tags{flex-wrap:wrap;gap:6px;display:flex}.ctag{box-sizing:border-box;border:.5px solid var(--white);min-width:48px;font-family:var(--mono);color:var(--white);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;line-height:1;display:inline-flex}#conn-more{padding-top:12px;padding-bottom:80px}#conn-more a{font-family:var(--gts);letter-spacing:-.01em;color:var(--white);text-underline-offset:3px;font-size:16px;line-height:1.1;text-decoration:underline}#conn-none{font-family:var(--gts);color:#8a8a8a;padding:24px 0 0;font-size:18px;line-height:1.4}#page-connector .cwrap{grid-template-columns:179px 849px;column-gap:70px;padding-top:60px;display:grid}#page-connector .back{color:var(--white);font-family:var(--gts);letter-spacing:-.01em;align-items:center;gap:6px;padding-top:80px;padding-bottom:24px;font-size:16px;line-height:1.1;text-decoration:none;display:inline-flex}#page-connector .back svg{width:20px;height:20px;display:block}#page-connector .back svg path{stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}#page-connector .back:hover{color:#8a8a8a}#page-connector .main{min-width:0}#page-connector .head{align-items:flex-start;gap:36px;padding-top:80px;padding-bottom:48px;display:flex}#page-connector .tile{background:var(--white);border-radius:16px;flex:none;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}#page-connector .tile svg{width:72px;height:auto;display:block}#page-connector .tile img{object-fit:contain;width:72px;height:72px;display:block}#page-connector .tile img.sq{object-fit:cover;width:100%;height:100%}#page-connector .tile.pad0 img.lg{object-fit:contain;width:100%;height:100%}#page-connector .tile.pad16 svg,#page-connector .tile.pad16 img{width:60px}#page-connector .about[hidden],#page-connector .faq[hidden],#page-connector .group[hidden]{display:none}#page-connector .head .t{flex-direction:column;gap:12px;max-width:584px;display:flex}#page-connector h1{font-family:var(--gtl);letter-spacing:-.01em;font-size:50px;line-height:1.15}#page-connector .dek{font-family:var(--gtm);max-width:492px;margin:0;font-size:20px;line-height:1.2}#page-connector .h5{font-family:var(--gtm);font-size:20px;font-weight:400;line-height:1.2}#page-connector .body{max-width:795px;padding-bottom:24px}#page-connector .body p{font-family:var(--gtm);margin:0 0 24px;font-size:20px;line-height:1.2}#page-connector .body ul{font-family:var(--gtm);margin:0;padding-left:30px;font-size:20px;line-height:1.2}#page-connector .body li+li{margin-top:16px}#page-connector .meta{flex-direction:column;gap:24px;padding:24px 0;display:flex}#page-connector .rule{border-top:.75px solid var(--white);height:0}#page-connector .group .lbl{align-items:center;gap:8px;padding-top:16px;padding-bottom:16px;display:flex}#page-connector .meta>.group{padding-bottom:12px}#page-connector .group .lbl .cmono{padding-top:2px}#page-connector .pills{flex-wrap:wrap;gap:8px;display:flex}#page-connector .pill-w{box-sizing:border-box;background:var(--white);min-width:48px;color:var(--black);font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;line-height:1;display:inline-flex}#page-connector .facets{align-items:flex-start;gap:20px;display:flex}#page-connector .facets .group{flex:none;width:313px}#page-connector .facets .group+.group{width:317px}#page-connector .facets .group:last-child{flex:1 1 0;width:auto}#page-connector .facets .group .lbl{padding-top:0}#page-connector .facets .pills{padding:6px 0}#page-connector .about{flex-direction:column;gap:24px;padding-bottom:24px;display:flex}#page-connector .about .lnk{color:var(--white);align-items:center;gap:8px;text-decoration:none;display:inline-flex}#page-connector .about .lnk svg{width:20px;height:20px;display:block}#page-connector .about .lnk svg path{stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}#page-connector .about .lnk:hover{color:#8a8a8a}#page-connector .about p{font-family:var(--gtm);max-width:784px;margin:0 0 24px;font-size:20px;line-height:1.2}#page-connector .about p a{color:inherit;text-underline-offset:3px;text-decoration:underline}#page-connector .faq{padding-top:24px;padding-bottom:80px}#page-connector .faq>.h5{padding-bottom:24px;display:block}#page-connector .q{border-top:1px solid var(--white);padding-top:12px}#page-connector .q+.q{margin-top:12px}#page-connector .q button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;display:flex}#page-connector .q h3{font-weight:400;font-size:inherit;line-height:inherit;margin:0}#page-connector .q button span{font-family:var(--gtm);max-width:712px;font-size:20px;line-height:1.2}#page-connector .q button svg{width:60px;height:60px;transition:transform .35s var(--ease);flex:none;display:block}#page-connector .q button svg path{stroke:#fff;stroke-width:1.5px;stroke-linecap:round}#page-connector .q[open] button svg{transform:rotate(45deg)}#page-connector .q .a{font-family:var(--gts);letter-spacing:-.01em;color:#eee;max-width:845px;padding:0 48px 12px 0;font-size:18px;line-height:1.4;display:none}#page-connector .q[open] .a{display:block}@media (width<=1100px){#page-connector .cwrap{grid-template-columns:120px minmax(0,1fr);column-gap:32px}#page-connector .facets{flex-wrap:wrap}#page-connector .facets .group,#page-connector .facets .group+.group{flex:200px;width:auto}}@media (width<=900px){#page-connectors .cwrap,#page-connector .cwrap{padding-left:24px;padding-right:24px}#conn-hero{height:100svh;min-height:520px}#conn-hero .copy{gap:24px;padding:48px 24px}#conn-hero h1{font-size:36px}#conn-hero .dek{font-size:16px}#conn-why{padding-top:48px;padding-bottom:48px}#conn-why h2{padding:0 0 48px;font-size:30px;line-height:1.2}#conn-why .cols{display:block}#conn-why .col{max-width:none}#conn-why .col+.col{margin-top:32px}#conn-tools{padding-top:24px}#conn-tools .search{width:170px}#conn-grid .grid{grid-template-columns:minmax(0,1fr);gap:16px}.ccard .who{height:auto;min-height:72px;font-size:16px}.ccard .bd p{font-size:16px}#conn-more{padding-bottom:48px}#page-connector .cwrap{display:block}#page-connector .back{padding-top:48px;padding-bottom:0}#page-connector .head{flex-direction:column;gap:24px;padding-top:32px;padding-bottom:32px}#page-connector .tile{border-radius:12px;width:72px;height:72px}#page-connector .tile svg{width:52px}#page-connector .tile img{width:52px;height:52px}#page-connector .tile img.sq{width:100%;height:100%}#page-connector h1{font-size:36px}#page-connector .dek{font-size:18px}#page-connector .body p,#page-connector .body ul,#page-connector .about p{font-size:16px;line-height:1.4}#page-connector .facets{display:block}#page-connector .facets .group,#page-connector .facets .group+.group{width:auto}#page-connector .facets .group+.group{margin-top:16px}#page-connector .q button span{font-size:18px;line-height:1.3}#page-connector .q button svg{width:40px;height:40px}#page-connector .q .a{padding-top:12px;padding-right:0;font-size:16px}#page-connector .faq{padding-bottom:48px}}#page-residents{background:var(--white);color:var(--black)}#page-residents .rwrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}#page-residents h1,#page-residents h2,#page-residents h3{font-family:var(--gtl);letter-spacing:-.01em;margin:0;font-weight:400}#res-hero{height:100vh;min-height:560px;color:var(--white);background:#000;position:relative;overflow:hidden}#res-hero img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#res-hero .copy{padding:48px;position:absolute;bottom:0;left:0;right:0}#res-hero h1{max-width:396px;font-size:50px;line-height:1.15}#res-intro{padding-top:80px;padding-bottom:80px}#res-intro .rwrap{justify-content:space-between;align-items:center;gap:48px;display:flex}#res-intro h2{max-width:533px;font-size:45px;line-height:1.15}#res-intro p{font-family:var(--gts);letter-spacing:-.01em;max-width:447px;margin:0;font-size:18px;line-height:1.4}#res-video{padding-bottom:80px}#res-video .vid{aspect-ratio:1184/650;background:var(--light);border-radius:8px;overflow:hidden}#res-video .vid img{object-fit:cover;width:100%;height:100%;display:block}#res-video .vid{position:relative}#res-video .vid img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#res-video .vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}#res-video .play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}#res-video .play .btn{width:72px;height:72px;transition:transform .3s var(--ease),background .3s var(--ease);background:#000000b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#res-video .play:hover .btn{background:#000;transform:translate(-50%,-50%)scale(1.06)}#res-video .play .btn svg{width:22px;height:22px;margin-left:4px;display:block}#res-video .play .dur{font-family:var(--mono);color:#fff;background:#0009;border-radius:4px;padding:5px 9px;font-size:12px;position:absolute;bottom:22px;left:24px}#res-video .play .share{background:#000000b8;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}#res-video .play .share svg{width:16px;height:16px;display:block}#res-five{text-align:center;padding-top:80px;padding-bottom:48px}#res-five h2{max-width:816px;margin:0 auto;font-size:45px;line-height:1.15}#res-acc .acc{background:var(--light);border-radius:12px;grid-template-columns:1fr 1fr;height:592px;display:grid;overflow:hidden}#res-acc .list{padding:36px;position:relative}#res-acc .list .lbl{font-family:var(--gts);letter-spacing:-.01em;font-size:18px;line-height:1.4;position:absolute;top:33px;left:33px}#res-acc .rows{flex-direction:column;padding:36px;display:flex;position:absolute;bottom:0;left:0;right:0}#res-acc .row{border-top:1px solid var(--black);padding:12px 0}#res-acc .row:first-child{border-top:0;padding-top:0}#res-acc .row:last-child{padding-bottom:0}#res-acc .row button{width:100%;color:inherit;text-align:left;cursor:pointer;font-family:var(--gtm);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:24px;padding:0;font-size:24px;line-height:1.2;display:flex}#res-acc .row button .n{flex:none;min-width:26px}#res-acc .row .body{font-family:var(--gtm);max-width:520px;margin:16px 0 4px;font-size:20px;line-height:1.2;display:none}#res-acc .row[open] .body{display:block}#res-acc .row button:hover{color:#555}#res-acc .row[open] button:hover{color:inherit;cursor:default}#res-acc .panel{background:#bfe6f5;position:relative;overflow:hidden}#res-acc .panel img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}#res-acc .panel img.on{opacity:1}#res-built{text-align:center;padding-top:80px;padding-bottom:48px}#res-built h3{max-width:816px;margin:0 auto;font-size:36px;line-height:1.15}#res-cols{padding-bottom:80px}#res-cols .rwrap{justify-content:center;gap:20px;display:flex}#res-cols .col{min-width:0;max-width:382px;font-family:var(--gts);letter-spacing:-.01em;flex:1 1 0;font-size:16px;line-height:1.4}#res-cols .col b{margin-bottom:8px;font-weight:400;display:block}#res-cols .col p{color:#8a8a8a;margin:0}#res-quote{padding-top:80px;padding-bottom:80px}#res-quote .rwrap{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}#res-quote .q{box-sizing:border-box;flex-direction:column;justify-content:center;gap:24px;width:646px;max-width:100%;min-height:548px;padding-top:80px;padding-bottom:48px;display:flex}#res-quote blockquote{font-family:var(--gtl);letter-spacing:-.01em;text-indent:-.45em;margin:0;font-size:36px;line-height:1.15}#res-quote .who{font-family:var(--mono);letter-spacing:.04em;max-width:312px;font-size:14px;line-height:1.3}#res-quote .ph{background:var(--light);border-radius:8px;flex:none;width:448px;height:548px;overflow:hidden}#res-quote .ph img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1100px){#res-quote .q{flex:1 1 0;width:auto;min-height:0;padding-top:0;padding-bottom:0}#res-quote .ph{width:360px;height:440px}#res-acc .acc{height:auto;min-height:560px}#res-acc .list .lbl{margin-bottom:120px;position:static}#res-acc .rows{padding:0;position:static}}@media (width<=900px){#page-residents .rwrap{padding-left:24px;padding-right:24px}#res-hero{height:100svh;min-height:520px}#res-hero .copy{padding:24px}#res-hero h1{font-size:36px}#res-intro{padding-top:48px;padding-bottom:48px}#res-intro .rwrap{display:block}#res-intro h2{max-width:none;margin-bottom:24px;font-size:30px;line-height:1.2}#res-intro p{max-width:none;font-size:16px}#res-video{padding-bottom:48px}#res-video .play .btn{width:56px;height:56px}#res-video .play .dur{bottom:14px;left:16px}#res-five{padding-top:48px;padding-bottom:24px}#res-five h2{font-size:30px;line-height:1.2}#res-acc .acc{flex-direction:column-reverse;height:auto;min-height:0;display:flex}#res-acc .panel{aspect-ratio:1}#res-acc .list{padding:24px}#res-acc .list .lbl{margin-bottom:24px;font-size:16px;display:block;position:static}#res-acc .rows{padding:0;position:static}#res-acc .row button{align-items:flex-start;gap:16px;font-size:20px}#res-acc .row .body{font-size:16px;line-height:1.4}#res-built{padding-top:48px;padding-bottom:24px}#res-built h3{font-size:24px;line-height:1.2}#res-cols{padding-bottom:48px}#res-cols .rwrap{display:block}#res-cols .col{max-width:none}#res-cols .col+.col{margin-top:24px}#res-quote{padding-top:48px;padding-bottom:48px}#res-quote .rwrap{flex-direction:column-reverse;gap:24px;display:flex}#res-quote .q{flex:none;align-self:stretch;gap:16px;width:auto;min-height:0;margin-bottom:32px;padding:0}#res-quote blockquote{font-size:24px;line-height:1.2}#res-quote .who{font-size:12px}#res-quote .ph{aspect-ratio:342/418;width:100%;height:auto}}#page-onsite{background:var(--white);color:var(--black)}#page-onsite .rwrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}#page-onsite h1,#page-onsite h2,#page-onsite h3{font-family:var(--gtl);letter-spacing:-.01em;margin:0;font-weight:400}#ons-hero{height:100vh;min-height:560px;color:var(--white);background:#000;position:relative;overflow:hidden}#ons-hero img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#ons-hero .copy{padding:48px;position:absolute;bottom:0;left:0;right:0}#ons-hero h1{max-width:396px;font-size:50px;line-height:1.15}#ons-intro{padding-top:80px;padding-bottom:80px}#ons-intro .rwrap{justify-content:space-between;align-items:center;gap:48px;display:flex}#ons-intro h2{max-width:533px;font-size:45px;line-height:1.15}#ons-intro p{font-family:var(--gts);letter-spacing:-.01em;max-width:447px;margin:0;font-size:18px;line-height:1.4}#ons-video{padding-bottom:80px}#ons-video .vid{aspect-ratio:1184/650;background:var(--light);border-radius:8px;overflow:hidden}#ons-video .vid img{object-fit:cover;width:100%;height:100%;display:block}#ons-video .vid{position:relative}#ons-video .vid img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#ons-video .vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}#ons-video .vid video{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}#ons-video .play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}#ons-video .play .btn{width:72px;height:72px;transition:transform .3s var(--ease),background .3s var(--ease);background:#000000b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ons-video .play:hover .btn{background:#000;transform:translate(-50%,-50%)scale(1.06)}#ons-video .play .btn svg{width:22px;height:22px;margin-left:4px;display:block}#ons-video .play .dur{font-family:var(--mono);color:#fff;background:#0009;border-radius:4px;padding:5px 9px;font-size:12px;position:absolute;bottom:22px;left:24px}#ons-video .play .share{background:#000000b8;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}#ons-video .play .share svg{width:16px;height:16px;display:block}#ons-five{text-align:center;padding-top:80px;padding-bottom:48px}#ons-five h2{max-width:816px;margin:0 auto;font-size:45px;line-height:1.15}#ons-acc .acc{background:var(--light);border-radius:12px;grid-template-columns:1fr 1fr;height:592px;display:grid;overflow:hidden}#ons-acc .list{padding:36px;position:relative}#ons-acc .list .lbl{font-family:var(--gts);letter-spacing:-.01em;font-size:18px;line-height:1.4;position:absolute;top:33px;left:33px}#ons-acc .rows{flex-direction:column;padding:36px;display:flex;position:absolute;bottom:0;left:0;right:0}#ons-acc .row{border-top:1px solid var(--black);padding:12px 0}#ons-acc .row:first-child{border-top:0;padding-top:0}#ons-acc .row:last-child{padding-bottom:0}#ons-acc .row button{width:100%;color:inherit;text-align:left;cursor:pointer;font-family:var(--gtm);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:24px;padding:0;font-size:24px;line-height:1.2;display:flex}#ons-acc .row button .n{flex:none;min-width:26px}#ons-acc .row .body{font-family:var(--gtm);max-width:520px;margin:16px 0 4px;font-size:20px;line-height:1.2;display:none}#ons-acc .row[open] .body{display:block}#ons-acc .row button:hover{color:#555}#ons-acc .row[open] button:hover{color:inherit;cursor:default}#ons-acc .panel{background:#bfe6f5;position:relative;overflow:hidden}#ons-acc .panel img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}#ons-acc .panel img.on{opacity:1}#ons-built{text-align:center;padding-top:80px;padding-bottom:48px}#ons-built h3{max-width:816px;margin:0 auto;font-size:36px;line-height:1.15}#ons-cols{padding-bottom:80px}#ons-cols .rwrap{justify-content:center;gap:20px;display:flex}#ons-cols .col{min-width:0;max-width:382px;font-family:var(--gts);letter-spacing:-.01em;flex:1 1 0;font-size:16px;line-height:1.4}#ons-cols .col b{margin-bottom:8px;font-weight:400;display:block}#ons-cols .col p{color:#8a8a8a;margin:0}#ons-quote{padding-top:80px;padding-bottom:80px}#ons-quote .rwrap{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}#ons-quote .q{box-sizing:border-box;flex-direction:column;justify-content:center;gap:24px;width:646px;max-width:100%;min-height:548px;padding-top:80px;padding-bottom:48px;display:flex}#ons-quote blockquote{font-family:var(--gtl);letter-spacing:-.01em;text-indent:-.45em;margin:0;font-size:36px;line-height:1.15}#ons-quote .who{font-family:var(--mono);letter-spacing:.04em;max-width:312px;font-size:14px;line-height:1.3}#ons-quote .ph{background:var(--light);border-radius:8px;flex:none;width:448px;height:548px;overflow:hidden}#ons-quote .ph img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1100px){#ons-quote .q{flex:1 1 0;width:auto;min-height:0;padding-top:0;padding-bottom:0}#ons-quote .ph{width:360px;height:440px}#ons-acc .acc{height:auto;min-height:560px}#ons-acc .list .lbl{margin-bottom:120px;position:static}#ons-acc .rows{padding:0;position:static}}@media (width<=900px){#page-onsite .rwrap{padding-left:24px;padding-right:24px}#ons-hero{height:100svh;min-height:520px}#ons-hero .copy{padding:24px}#ons-hero h1{font-size:36px}#ons-intro{padding-top:48px;padding-bottom:48px}#ons-intro .rwrap{display:block}#ons-intro h2{max-width:none;margin-bottom:24px;font-size:30px;line-height:1.2}#ons-intro p{max-width:none;font-size:16px}#ons-video{padding-bottom:48px}#ons-video .play .btn{width:56px;height:56px}#ons-video .play .dur{bottom:14px;left:16px}#ons-five{padding-top:48px;padding-bottom:24px}#ons-five h2{font-size:30px;line-height:1.2}#ons-acc .acc{flex-direction:column-reverse;height:auto;min-height:0;display:flex}#ons-acc .panel{aspect-ratio:1}#ons-acc .list{padding:24px}#ons-acc .list .lbl{margin-bottom:24px;font-size:16px;display:block;position:static}#ons-acc .rows{padding:0;position:static}#ons-acc .row button{align-items:flex-start;gap:16px;font-size:20px}#ons-acc .row .body{font-size:16px;line-height:1.4}#ons-built{padding-top:48px;padding-bottom:24px}#ons-built h3{font-size:24px;line-height:1.2}#ons-cols{padding-bottom:48px}#ons-cols .rwrap{display:block}#ons-cols .col{max-width:none}#ons-cols .col+.col{margin-top:24px}#ons-quote{padding-top:48px;padding-bottom:48px}#ons-quote .rwrap{flex-direction:column-reverse;gap:24px;display:flex}#ons-quote .q{flex:none;align-self:stretch;gap:16px;width:auto;min-height:0;margin-bottom:32px;padding:0}#ons-quote blockquote{font-size:24px;line-height:1.2}#ons-quote .who{font-size:12px}#ons-quote .ph{aspect-ratio:342/418;width:100%;height:auto}}#page-owners{background:var(--white);color:var(--black)}#page-owners .rwrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}#page-owners h1,#page-owners h2,#page-owners h3{font-family:var(--gtl);letter-spacing:-.01em;margin:0;font-weight:400}#own-hero{height:100vh;min-height:560px;color:var(--white);background:#000;position:relative;overflow:hidden}#own-hero img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#own-hero .copy{padding:48px;position:absolute;bottom:0;left:0;right:0}#own-hero h1{max-width:396px;font-size:50px;line-height:1.15}#own-intro{padding-top:80px;padding-bottom:80px}#own-intro .rwrap{justify-content:space-between;align-items:center;gap:48px;display:flex}#own-intro h2{max-width:533px;font-size:45px;line-height:1.15}#own-intro p{font-family:var(--gts);letter-spacing:-.01em;max-width:447px;margin:0;font-size:18px;line-height:1.4}#own-video{padding-bottom:80px}#own-video .vid{aspect-ratio:1184/650;background:var(--light);border-radius:8px;overflow:hidden}#own-video .vid img{object-fit:cover;width:100%;height:100%;display:block}#own-video .vid{position:relative}#own-video .vid img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#own-video .vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}#own-video .play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}#own-video .play .btn{width:72px;height:72px;transition:transform .3s var(--ease),background .3s var(--ease);background:#000000b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#own-video .play:hover .btn{background:#000;transform:translate(-50%,-50%)scale(1.06)}#own-video .play .btn svg{width:22px;height:22px;margin-left:4px;display:block}#own-video .play .dur{font-family:var(--mono);color:#fff;background:#0009;border-radius:4px;padding:5px 9px;font-size:12px;position:absolute;bottom:22px;left:24px}#own-video .play .share{background:#000000b8;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}#own-video .play .share svg{width:16px;height:16px;display:block}#own-five{text-align:center;padding-top:80px;padding-bottom:48px}#own-five h2{max-width:816px;margin:0 auto;font-size:45px;line-height:1.15}#own-acc .acc{background:var(--light);border-radius:12px;grid-template-columns:1fr 1fr;height:592px;display:grid;overflow:hidden}#own-acc .list{padding:36px;position:relative}#own-acc .list .lbl{font-family:var(--gts);letter-spacing:-.01em;font-size:18px;line-height:1.4;position:absolute;top:33px;left:33px}#own-acc .rows{flex-direction:column;padding:36px;display:flex;position:absolute;bottom:0;left:0;right:0}#own-acc .row{border-top:1px solid var(--black);padding:12px 0}#own-acc .row:first-child{border-top:0;padding-top:0}#own-acc .row:last-child{padding-bottom:0}#own-acc .row button{width:100%;color:inherit;text-align:left;cursor:pointer;font-family:var(--gtm);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:24px;padding:0;font-size:24px;line-height:1.2;display:flex}#own-acc .row button .n{flex:none;min-width:26px}#own-acc .row .body{font-family:var(--gtm);max-width:520px;margin:16px 0 4px;font-size:20px;line-height:1.2;display:none}#own-acc .row[open] .body{display:block}#own-acc .row button:hover{color:#555}#own-acc .row[open] button:hover{color:inherit;cursor:default}#own-acc .panel{background:#bfe6f5;position:relative;overflow:hidden}#own-acc .panel img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}#own-acc .panel img.on{opacity:1}#own-built{text-align:center;padding-top:80px;padding-bottom:48px}#own-built h3{max-width:816px;margin:0 auto;font-size:36px;line-height:1.15}#own-cols{padding-bottom:80px}#own-cols .rwrap{justify-content:center;gap:20px;display:flex}#own-cols .col{min-width:0;max-width:382px;font-family:var(--gts);letter-spacing:-.01em;flex:1 1 0;font-size:16px;line-height:1.4}#own-cols .col b{margin-bottom:8px;font-weight:400;display:block}#own-cols .col p{color:#8a8a8a;margin:0}#own-quote{padding-top:80px;padding-bottom:80px}#own-quote .rwrap{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}#own-quote .q{box-sizing:border-box;flex-direction:column;justify-content:center;gap:24px;width:646px;max-width:100%;min-height:548px;padding-top:80px;padding-bottom:48px;display:flex}#own-quote blockquote{font-family:var(--gtl);letter-spacing:-.01em;text-indent:-.45em;margin:0;font-size:36px;line-height:1.15}#own-quote .who{font-family:var(--mono);letter-spacing:.04em;max-width:312px;font-size:14px;line-height:1.3}#own-quote .ph{background:var(--light);border-radius:8px;flex:none;width:448px;height:548px;overflow:hidden}#own-quote .ph img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1100px){#own-quote .q{flex:1 1 0;width:auto;min-height:0;padding-top:0;padding-bottom:0}#own-quote .ph{width:360px;height:440px}#own-acc .acc{height:auto;min-height:560px}#own-acc .list .lbl{margin-bottom:120px;position:static}#own-acc .rows{padding:0;position:static}}@media (width<=900px){#page-owners .rwrap{padding-left:24px;padding-right:24px}#own-hero{height:100svh;min-height:520px}#own-hero .copy{padding:24px}#own-hero h1{font-size:36px}#own-intro{padding-top:48px;padding-bottom:48px}#own-intro .rwrap{display:block}#own-intro h2{max-width:none;margin-bottom:24px;font-size:30px;line-height:1.2}#own-intro p{max-width:none;font-size:16px}#own-video{padding-bottom:48px}#own-video .play .btn{width:56px;height:56px}#own-video .play .dur{bottom:14px;left:16px}#own-five{padding-top:48px;padding-bottom:24px}#own-five h2{font-size:30px;line-height:1.2}#own-acc .acc{flex-direction:column-reverse;height:auto;min-height:0;display:flex}#own-acc .panel{aspect-ratio:1}#own-acc .list{padding:24px}#own-acc .list .lbl{margin-bottom:24px;font-size:16px;display:block;position:static}#own-acc .rows{padding:0;position:static}#own-acc .row button{align-items:flex-start;gap:16px;font-size:20px}#own-acc .row .body{font-size:16px;line-height:1.4}#own-built{padding-top:48px;padding-bottom:24px}#own-built h3{font-size:24px;line-height:1.2}#own-cols{padding-bottom:48px}#own-cols .rwrap{display:block}#own-cols .col{max-width:none}#own-cols .col+.col{margin-top:24px}#own-quote{padding-top:48px;padding-bottom:48px}#own-quote .rwrap{flex-direction:column-reverse;gap:24px;display:flex}#own-quote .q{flex:none;align-self:stretch;gap:16px;width:auto;min-height:0;margin-bottom:32px;padding:0}#own-quote blockquote{font-size:24px;line-height:1.2}#own-quote .who{font-size:12px}#own-quote .ph{aspect-ratio:342/418;width:100%;height:auto}}#page-operators{background:var(--white);color:var(--black)}#page-operators .rwrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}#page-operators h1,#page-operators h2,#page-operators h3{font-family:var(--gtl);letter-spacing:-.01em;margin:0;font-weight:400}#opr-hero{height:100vh;min-height:560px;color:var(--white);background:#000;position:relative;overflow:hidden}#opr-hero img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#opr-hero .copy{padding:48px;position:absolute;bottom:0;left:0;right:0}#opr-hero h1{max-width:396px;font-size:50px;line-height:1.15}#opr-intro{padding-top:80px;padding-bottom:80px}#opr-intro .rwrap{justify-content:space-between;align-items:center;gap:48px;display:flex}#opr-intro h2{max-width:533px;font-size:45px;line-height:1.15}#opr-intro p{font-family:var(--gts);letter-spacing:-.01em;max-width:447px;margin:0;font-size:18px;line-height:1.4}#opr-video{padding-bottom:80px}#opr-video .vid{aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden}#opr-video .vid img{object-fit:cover;width:100%;height:100%;display:block}#opr-video .vid{position:relative}#opr-video .vid img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#opr-video .vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}#opr-video .play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}#opr-video .play .btn{width:72px;height:72px;transition:transform .3s var(--ease),background .3s var(--ease);background:#000000b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#opr-video .play:hover .btn{background:#000;transform:translate(-50%,-50%)scale(1.06)}#opr-video .play .btn svg{width:22px;height:22px;margin-left:4px;display:block}#opr-video .play .dur{font-family:var(--mono);color:#fff;background:#0009;border-radius:4px;padding:5px 9px;font-size:12px;position:absolute;bottom:22px;left:24px}#opr-video .play .share{background:#000000b8;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}#opr-video .play .share svg{width:16px;height:16px;display:block}#opr-five{text-align:center;padding-top:80px;padding-bottom:48px}#opr-five h2{max-width:816px;margin:0 auto;font-size:45px;line-height:1.15}#opr-acc .acc{background:var(--light);border-radius:12px;grid-template-columns:1fr 1fr;height:592px;display:grid;overflow:hidden}#opr-acc .list{padding:36px;position:relative}#opr-acc .list .lbl{font-family:var(--gts);letter-spacing:-.01em;font-size:18px;line-height:1.4;position:absolute;top:33px;left:33px}#opr-acc .rows{flex-direction:column;padding:36px;display:flex;position:absolute;bottom:0;left:0;right:0}#opr-acc .row{border-top:1px solid var(--black);padding:12px 0}#opr-acc .row:first-child{border-top:0;padding-top:0}#opr-acc .row:last-child{padding-bottom:0}#opr-acc .row button{width:100%;color:inherit;text-align:left;cursor:pointer;font-family:var(--gtm);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:24px;padding:0;font-size:24px;line-height:1.2;display:flex}#opr-acc .row button .n{flex:none;min-width:26px}#opr-acc .row .body{font-family:var(--gtm);max-width:520px;margin:16px 0 4px;font-size:20px;line-height:1.2;display:none}#opr-acc .row[open] .body{display:block}#opr-acc .row button:hover{color:#555}#opr-acc .row[open] button:hover{color:inherit;cursor:default}#opr-acc .panel{background:#bfe6f5;position:relative;overflow:hidden}#opr-acc .panel img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}#opr-acc .panel img.on{opacity:1}#opr-built{text-align:center;padding-top:80px;padding-bottom:48px}#opr-built h3{max-width:816px;margin:0 auto;font-size:36px;line-height:1.15}#opr-cols{padding-bottom:80px}#opr-cols .rwrap{justify-content:center;gap:20px;display:flex}#opr-cols .col{min-width:0;max-width:382px;font-family:var(--gts);letter-spacing:-.01em;flex:1 1 0;font-size:16px;line-height:1.4}#opr-cols .col b{margin-bottom:8px;font-weight:400;display:block}#opr-cols .col p{color:#8a8a8a;margin:0}#opr-quote{padding-top:80px;padding-bottom:80px}#opr-quote .rwrap{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}#opr-quote .q{box-sizing:border-box;flex-direction:column;justify-content:center;gap:24px;width:646px;max-width:100%;min-height:548px;padding-top:80px;padding-bottom:48px;display:flex}#opr-quote blockquote{font-family:var(--gtl);letter-spacing:-.01em;text-indent:-.45em;margin:0;font-size:36px;line-height:1.15}#opr-quote .who{font-family:var(--mono);letter-spacing:.04em;max-width:312px;font-size:14px;line-height:1.3}#opr-quote .ph{background:var(--light);border-radius:8px;flex:none;width:448px;height:548px;overflow:hidden}#opr-quote .ph img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1100px){#opr-quote .q{flex:1 1 0;width:auto;min-height:0;padding-top:0;padding-bottom:0}#opr-quote .ph{width:360px;height:440px}#opr-acc .acc{height:auto;min-height:560px}#opr-acc .list .lbl{margin-bottom:120px;position:static}#opr-acc .rows{padding:0;position:static}}@media (width<=900px){#page-operators .rwrap{padding-left:24px;padding-right:24px}#opr-hero{height:100svh;min-height:520px}#opr-hero .copy{padding:24px}#opr-hero h1{font-size:36px}#opr-intro{padding-top:48px;padding-bottom:48px}#opr-intro .rwrap{display:block}#opr-intro h2{max-width:none;margin-bottom:24px;font-size:30px;line-height:1.2}#opr-intro p{max-width:none;font-size:16px}#opr-video{padding-bottom:48px}#opr-video .play .btn{width:56px;height:56px}#opr-video .play .dur{bottom:14px;left:16px}#opr-five{padding-top:48px;padding-bottom:24px}#opr-five h2{font-size:30px;line-height:1.2}#opr-acc .acc{flex-direction:column-reverse;height:auto;min-height:0;display:flex}#opr-acc .panel{aspect-ratio:1}#opr-acc .list{padding:24px}#opr-acc .list .lbl{margin-bottom:24px;font-size:16px;display:block;position:static}#opr-acc .rows{padding:0;position:static}#opr-acc .row button{align-items:flex-start;gap:16px;font-size:20px}#opr-acc .row .body{font-size:16px;line-height:1.4}#opr-built{padding-top:48px;padding-bottom:24px}#opr-built h3{font-size:24px;line-height:1.2}#opr-cols{padding-bottom:48px}#opr-cols .rwrap{display:block}#opr-cols .col{max-width:none}#opr-cols .col+.col{margin-top:24px}#opr-quote{padding-top:48px;padding-bottom:48px}#opr-quote .rwrap{flex-direction:column-reverse;gap:24px;display:flex}#opr-quote .q{flex:none;align-self:stretch;gap:16px;width:auto;min-height:0;margin-bottom:32px;padding:0}#opr-quote blockquote{font-size:24px;line-height:1.2}#opr-quote .who{font-size:12px}#opr-quote .ph{aspect-ratio:342/418;width:100%;height:auto}}#page-blog{background:var(--white);color:var(--black)}#page-blog .bwrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}#page-blog .bgrid{grid-template-columns:268px 716px;column-gap:0;display:grid}#page-blog .bgrid>.rail{grid-column:1}#page-blog .bgrid>.col{grid-column:2;min-width:0}#page-blog .mono{font-family:var(--mono);letter-spacing:.04em;font-size:14px;line-height:1.3}.blog-hero{padding-top:140px;padding-bottom:80px}.blog-hero .eyebrow{color:var(--grey);margin-bottom:32px}.blog-hero h1{font-family:var(--gtl);letter-spacing:-.01em;margin-bottom:32px;font-size:50px;font-weight:400;line-height:1.15}.blog-hero .dek{font-family:var(--gts);letter-spacing:-.01em;color:var(--grey);max-width:711px;margin-bottom:32px;font-size:18px;line-height:1.4}.blog-hero .by{color:var(--grey);align-items:center;gap:16px;display:flex}.blog-hero .by .av{background:var(--light);border-radius:50%;flex:none;width:36px;height:36px}.blog-video{padding-bottom:0}.blog-video .vid{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.blog-video .vid img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.blog-video .vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-video .vid video{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.blog-video .play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.blog-video .play .btn{width:72px;height:72px;transition:transform .3s var(--ease),background .3s var(--ease);background:#000000b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-video .play:hover .btn{background:#000;transform:translate(-50%,-50%)scale(1.06)}.blog-video .play .btn svg{width:22px;height:22px;margin-left:4px;display:block}.blog-video .play .dur{font-family:var(--mono);color:#fff;background:#0009;border-radius:4px;padding:5px 9px;font-size:12px;position:absolute;bottom:22px;left:24px}.blog-video .play .share{background:#000000b8;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}.blog-video .play .share svg{width:16px;height:16px;display:block}.blog-body{padding-bottom:0}.blog-body .rail .stick{flex-direction:column;gap:16px;width:181px;padding-top:80px;padding-bottom:24px;display:flex;position:sticky;top:60px}.blog-body .rail .lbl{color:var(--black)}.blog-body .rail ol{border-left:1px solid var(--light);margin:0;padding:0;list-style:none}.blog-body .rail li{font-family:var(--gts);letter-spacing:-.01em;color:var(--grey);border-left:1px solid #0000;margin-left:-1px;padding:0 0 0 12px;font-size:16px;line-height:1.4;transition:color .2s,border-color .2s;position:relative}.blog-body .rail li+li{margin-top:22px}.blog-body .rail li a{color:inherit;text-decoration:none;display:block}.blog-body .rail li.on{color:var(--black);border-left-color:var(--black)}.blog-body .rail li:hover{color:var(--black)}.blog-body .rail .top{color:var(--black);text-decoration:none;display:inline-block}.blog-body .rail .top:hover{color:var(--grey)}.blog-body .art{padding-top:80px;padding-bottom:80px}.blog-body .art h2{font-family:var(--gtl);letter-spacing:-.01em;margin:0 0 48px;scroll-margin-top:96px;font-size:36px;font-weight:400;line-height:1.15}.blog-body .art p{font-family:var(--gts);letter-spacing:-.01em;margin:0 0 25px;font-size:18px;line-height:1.4}.blog-body .art p:last-child{margin-bottom:0}.blog-body .art p a{color:inherit;text-underline-offset:3px;text-decoration:underline}.blog-body .art .sec+.sec{margin-top:48px}.blog-body .art blockquote{gap:24px;margin:48px 0;display:flex}.blog-body .art blockquote:before{content:"";background:var(--light);flex:none;width:1px}.blog-body .art blockquote>div{max-width:690px}.blog-body .art blockquote p{font-family:var(--gtm);letter-spacing:-.01em;color:var(--grey);margin:0 0 36px;font-size:24px;line-height:1.2}.blog-body .art blockquote cite{font-style:normal;font-family:var(--mono);letter-spacing:0;color:var(--grey);font-size:16px;line-height:1.3;display:block}.blog-body .art blockquote.short p{margin-bottom:0}.blog-body .art blockquote p.hang{text-indent:-.45em}.blog-body .art figure{margin:48px 0;padding-top:18px}.blog-body .art figure img{aspect-ratio:2;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.blog-body .art figcaption{color:var(--grey);margin-top:12px}#blog-more{padding-top:48px;padding-bottom:0}#blog-more h2{font-family:var(--gtl);letter-spacing:-.01em;margin-bottom:24px;font-size:36px;font-weight:400;line-height:1.15}#blog-more .cards{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:24px;display:grid}#blog-more .post{color:inherit;text-decoration:none;display:block}#blog-more .post .ph{aspect-ratio:381/250;background:var(--light);border-radius:8px;overflow:hidden}#blog-more .post .ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}#blog-more .post:hover .ph img{transform:scale(1.03)}#blog-more .post .k{font-family:var(--gts);letter-spacing:-.01em;color:var(--grey);margin:16px 0 12px;font-size:16px;line-height:1.1;display:block}#blog-more .post .t{font-family:var(--gtm);letter-spacing:0;padding-bottom:24px;padding-right:12px;font-size:20px;font-weight:400;line-height:1.2}#blog-sub{text-align:center;padding-top:80px;padding-bottom:80px}#blog-sub h2{font-family:var(--gtl);letter-spacing:-.01em;margin-bottom:32px;font-size:45px;font-weight:400;line-height:1.15}#blog-sub .sub{font-family:var(--gts);letter-spacing:-.01em;color:var(--grey);max-width:650px;margin:0 auto 32px;font-size:18px;line-height:1.4}#blog-sub form{justify-content:center;display:flex}#blog-sub .field{border:1px solid var(--black);background:var(--white);border-radius:100px;align-items:center;width:386px;max-width:100%;height:48px;padding:0 6px 0 24px;display:flex}#blog-sub .field input{min-width:0;font-family:var(--gts);letter-spacing:-.01em;color:var(--black);background:0 0;border:0;outline:0;flex:1;font-size:16px}#blog-sub .field input::placeholder{color:var(--black)}#blog-sub .field button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}#blog-sub .field button:hover{background:var(--light)}#blog-sub .field button svg{width:24px;height:24px;display:block}#blog-sub .fine{font-family:var(--mono);color:var(--grey);margin-top:24px;font-size:10px;line-height:1.3}#blog-sub .fine a{color:inherit}#blog-sub .ok{font-family:var(--mono);color:var(--black);margin-top:24px;font-size:12px}@media (width<=1100px){#page-blog .bgrid{grid-template-columns:230px minmax(0,1fr)}.blog-body .rail .stick{width:181px}}@media (width<=900px){#page-blog .bwrap{padding-left:24px;padding-right:24px}#page-blog .bgrid{display:block}#page-blog .mono{letter-spacing:.02em}.blog-hero{padding-top:108px;padding-bottom:48px}.blog-hero .eyebrow,.blog-hero h1,.blog-hero .dek{margin-bottom:24px}.blog-hero h1{font-size:36px}.blog-hero .dek{font-size:16px}.blog-video .play .btn{width:56px;height:56px}.blog-video .play .dur{bottom:14px;left:16px}.blog-video .play .share{top:12px;right:12px}.blog-body .rail{display:none}.blog-body .art{padding-top:49px;padding-bottom:48px}.blog-body .art h2{margin-bottom:32px;scroll-margin-top:80px;font-size:24px;line-height:1.2}.blog-body .art p{margin-bottom:22px;font-size:16px}.blog-body .art .sec+.sec{margin-top:32px}.blog-body .art blockquote{margin:32px 0}.blog-body .art blockquote p{font-size:18px;line-height:1.3}.blog-body .art blockquote cite{font-size:14px}.blog-body .art figure{margin:32px 0;padding-top:0}.blog-body .art figure img{aspect-ratio:342/200}#blog-more{padding-top:0}#blog-more h2{margin-bottom:24px;font-size:24px;line-height:1.2}#blog-more .cards{grid-template-columns:1fr;gap:12px;padding-bottom:24px}#blog-more .post .ph{aspect-ratio:341/225}#blog-more .post .k{margin:16px 0 8px;font-size:16px;line-height:1.4}#blog-more .post .t{letter-spacing:-.01em;font-size:18px;line-height:1.3}#blog-sub{display:none}}.blog-body.dl .dl-grid{grid-template-columns:minmax(0,716px) 268px;justify-content:space-between;column-gap:64px;display:grid}.blog-body.dl .col.art{padding-top:80px;padding-bottom:80px}.blog-body.dl .art h2:first-child{margin-top:0}.dl-aside{border-left:1px solid var(--light);padding-top:80px;padding-bottom:24px;padding-left:32px;position:sticky;top:60px}.dl-stats{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:32px;display:grid}.dl-stat .fig{font-family:var(--gtm);letter-spacing:-.01em;color:var(--black);font-size:24px;line-height:1.15}.dl-stat .cap{font-family:var(--gts);letter-spacing:-.01em;color:var(--grey);margin-top:8px;font-size:13px;line-height:1.35}.dl-title{color:var(--black);border-top:1px solid var(--light);margin-bottom:20px;padding-top:28px}.dl-field{margin-bottom:20px}.dl-field:last-child{margin-bottom:0}.dl-field .label{font-family:var(--mono);letter-spacing:.04em;color:var(--grey);margin-bottom:6px;font-size:12px}.dl-field .value{font-family:var(--gts);letter-spacing:-.01em;color:var(--black);font-size:16px;line-height:1.4}.dl-tags{flex-wrap:wrap;gap:6px;display:flex}.dl-tag{font-family:var(--gts);letter-spacing:-.01em;border:1px solid var(--light);color:var(--black);white-space:nowrap;border-radius:4px;padding:7px 10px;font-size:13px;line-height:1}.dl-tag.off{color:#b4b4ba;border-color:#eee}.dl-tag.live{color:#1f6f4a;background:#f2f8f5;border-color:#c8ddd1}table.dl-table{border-collapse:collapse;width:100%;font-family:var(--gts);letter-spacing:-.01em;margin:4px 0 40px;font-size:15px}table.dl-table th{text-align:left;font-family:var(--mono);letter-spacing:.04em;color:var(--grey);padding:0 16px 12px 0;font-size:12px;font-weight:400}table.dl-table td{border-top:1px solid var(--light);vertical-align:top;color:var(--black);padding:14px 16px 14px 0}table.dl-table td:first-child{color:var(--grey);width:32%}table.dl-table td.basis{font-family:var(--mono);letter-spacing:.02em;color:#a2a2a8;white-space:nowrap;font-size:12px}.dl-scale{font-family:var(--gtm);letter-spacing:-.01em;color:var(--black);border-top:1px solid var(--light);max-width:711px;margin-top:8px;padding-top:24px;font-size:20px;line-height:1.4}ol.dl-timeline{border-left:1px solid var(--light);margin:8px 0 25px;padding:0 0 0 28px;list-style:none}ol.dl-timeline li{padding:0 0 28px;position:relative}ol.dl-timeline li:last-child{padding-bottom:0}ol.dl-timeline li:before{content:"";background:var(--white);border:1px solid var(--grey);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-33px}ol.dl-timeline li.done:before{background:var(--grey);border-color:var(--grey)}ol.dl-timeline .when{letter-spacing:.04em;color:var(--grey);margin-bottom:4px;font-size:13px}ol.dl-timeline .what{font-family:var(--gts);letter-spacing:-.01em;color:var(--black);font-size:18px;line-height:1.4}@media (width<=1100px){.blog-body.dl .dl-grid{grid-template-columns:minmax(0,1fr) 230px;column-gap:32px}}@media (width<=900px){.blog-body.dl .dl-grid{display:block}.blog-body.dl .col.art{padding-top:49px;padding-bottom:0}.dl-aside{border-left:0;border-top:1px solid var(--light);margin-top:16px;padding-top:36px;padding-left:0;position:static}table.dl-table{font-size:14px}table.dl-table td,table.dl-table th{padding-right:10px}.dl-scale{padding-top:16px;font-size:18px}ol.dl-timeline .what{font-size:16px}}.co{background:var(--white);color:var(--black)}.co .cw{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}.co h1,.co h2,.co h3,.co h4,.co p{margin:0;font-weight:400}.co .h1{font-family:var(--gtl);letter-spacing:-.01em;font-size:50px;line-height:1.15}.co .h2{font-family:var(--gtl);letter-spacing:-.01em;font-size:45px;line-height:1.15}.co .h3{font-family:var(--gtl);letter-spacing:-.01em;font-size:36px;line-height:1.15}.co .h4{font-family:var(--gtm);letter-spacing:-.01em;font-size:24px;line-height:1.2}.co .b1{font-family:var(--gts);letter-spacing:-.01em;font-size:18px;line-height:1.4}.co .b2{font-family:var(--gts);letter-spacing:-.01em;font-size:16px;line-height:1.4}.co .mono{font-family:var(--mono);letter-spacing:.04em;color:#8a8a8a;font-size:14px;line-height:1}#page-demo .dsplit{grid-template-columns:minmax(360px,42%) 1fr;min-height:100vh;display:grid}#page-demo .dcopy{flex-direction:column;justify-content:center;min-height:100vh;padding:64px clamp(32px,5vw,80px);display:flex}#page-demo .dwm{color:var(--black);flex:none;width:84px;margin-bottom:auto}#page-demo .dwm svg{width:100%;height:auto;display:block}#page-demo .dintro{max-width:440px}#page-demo .dintro .h1{margin:0 0 24px}#page-demo .dintro .dek{color:#8a8a8a;max-width:420px}#page-demo .dstage{isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:64px clamp(20px,4vw,64px);display:flex;position:relative}#page-demo .dstage:before{content:"";z-index:-2;background:url(/media/img/imgdemobg-65ccf268.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}#page-demo .dstage:after{content:"";z-index:-1;background:#00000052;position:absolute;inset:0}#page-demo .dcard{background:var(--white);border-radius:16px;width:100%;max-width:560px;padding:clamp(32px,3.6vw,52px);box-shadow:0 30px 80px #00000059}#demo-form{width:100%}#demo-form .grid{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}#demo-form .f{margin-bottom:26px}#demo-form .f.wide{grid-column:1/-1}#demo-form label{font-family:var(--mono);letter-spacing:.09em;color:#8a8a8a;text-transform:uppercase;margin:0 0 10px;font-size:11px;line-height:1.3;display:block}#demo-form label .req{color:#8a8a8a}#demo-form input,#demo-form select,#demo-form textarea{border:none;border-bottom:1px solid var(--light);width:100%;color:var(--black);font-family:var(--gts);box-sizing:border-box;-webkit-appearance:none;appearance:none;transition:border-color .2s var(--ease);background:0 0;border-radius:0;outline:0;padding:0 0 10px;font-size:16px;line-height:1.3}#demo-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%23898989' stroke-width='1.3'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;padding-right:20px}#demo-form textarea{resize:vertical;min-height:56px;padding-top:2px}#demo-form input:focus,#demo-form select:focus,#demo-form textarea:focus{border-bottom-color:var(--black)}#demo-form input[aria-invalid=true],#demo-form select[aria-invalid=true]{border-bottom-color:#c0392b}#demo-form .err{font-family:var(--mono);color:#c0392b;margin:6px 0 0;font-size:12px;line-height:1.3}#demo-form .err:empty{display:none}#demo-form .actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px;display:flex}#demo-form .fine{font-family:var(--gts);color:#8a8a8a;margin:0;font-size:13px;line-height:1.4}#demo-form .fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}#demo-form button[disabled]{opacity:.5;cursor:default}#demo-form .server{font-family:var(--gts);color:#c0392b;margin:16px 0 0;font-size:15px}#demo-form .server:empty{display:none}#demo-ok .h2{margin-bottom:16px}#demo-ok p{color:#8a8a8a}@media (width<=860px){#page-demo .dsplit{grid-template-columns:1fr}#page-demo .dcopy{min-height:auto;padding:32px 24px}#page-demo .dwm{margin-bottom:40px}#page-demo .dintro .h1{font-size:32px}#page-demo .dstage{min-height:auto;padding:48px 24px 64px}#demo-form .grid{grid-template-columns:1fr}#page-demo .dcard{padding:28px}#demo-form .actions{flex-direction:column;align-items:flex-start;gap:16px}}.co .b1 p+p,.co .b2 p+p{margin-top:1.4em}.co .hero{justify-content:space-between;align-items:flex-end;gap:48px;padding-top:140px;padding-bottom:80px;display:flex}.co .hero h1{flex:0 469px}.co .hero .dek{flex:0 513px;padding:4px 0}.co .lead{aspect-ratio:4096/2297;background:var(--light);border-radius:8px;overflow:hidden}.co .lead img{object-fit:cover;width:100%;height:100%;display:block}.co .two{grid-template-columns:minmax(0,467px) minmax(0,515px);justify-content:space-between;align-items:start;column-gap:48px;display:grid}.co .story{padding-top:80px;padding-bottom:80px}.co .ruled{padding-top:25px;padding-bottom:80px;position:relative}.co .ruled:before{content:"";background:var(--black);height:1px;position:absolute;top:0;left:48px;right:48px}.co .claim{text-align:center;padding-top:80px;padding-bottom:80px}.co .claim h2{max-width:689px;margin:0 auto}.co .stats{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:53px;padding-top:80px;padding-bottom:80px;display:grid}.co .stats .n{font-family:var(--gtl);letter-spacing:-.01em;margin-bottom:24px;font-size:60px;line-height:1.15;display:block}.co .stats .l{max-width:216px;display:block}.co .list{padding-bottom:80px}.co .list .lh{padding-top:24px;padding-bottom:24px}.co .list .lh.roles{padding-top:80px;padding-bottom:12px}.co .row{border-top:1px solid var(--black);color:inherit;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;padding-bottom:24px;text-decoration:none;display:flex}.co .row.role{min-height:96px;padding-top:12px;padding-bottom:12px}.co .row .t{flex:0 467px}.co .row .d{flex:0 0 110px}.co .row .ic{flex:none;place-items:center;width:60px;height:60px;display:grid}.co .row .ic svg{width:100%;height:100%;transition:transform .35s var(--ease);display:block}.co .row:hover .ic svg{transform:translate(6px)}.co .press .row{align-items:flex-start}#careers-roles .row .d{flex:0 0 230px}#careers-roles .row .t{font-size:20px;line-height:1.25}#careers-roles .row .t .loc{font-family:var(--gts);letter-spacing:-.01em;color:#8a8a8a;margin-top:4px;font-size:16px;line-height:1.4;display:none}#careers-gh{text-align:center;padding-top:40px;padding-bottom:120px}#careers-gh .gh{color:#8a8a8a;align-items:center;gap:12px;text-decoration:none;display:inline-flex}#careers-gh .gh svg{width:100px;height:30px;display:block}#careers-gh .gh:hover{color:var(--black)}#nf{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:832px;padding-top:108px;padding-bottom:24px;display:flex}#nf h1,#nf p{max-width:668px}#nf .home{background:var(--black);color:var(--white);font-family:var(--gts);letter-spacing:-.01em;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;line-height:1.4;text-decoration:none;transition:background .2s;display:inline-flex}#nf .home:hover{background:#1c1c1c}@media (width<=900px){.co .cw{padding-left:24px;padding-right:24px}#nf{min-height:600px;padding-top:84px}.co .h1{font-size:36px}.co .h2{font-size:30px;line-height:1.2}.co .h3{font-size:24px;line-height:1.2}.co .h4{font-size:18px;line-height:1.3}.co .b2m{font-size:16px}.co .hero{padding-top:108px;padding-bottom:48px;display:block}.co .hero h1{margin-bottom:16px}.co .hero .dek{font-size:16px}.co .lead{aspect-ratio:auto;height:225px}.co .two{display:block}.co .two h2{margin-bottom:16px}.co .story{padding-top:48px;padding-bottom:48px}.co .story .b1{padding:4px 0}.co .claim{padding-top:48px;padding-bottom:48px}.co .stats{flex-direction:column;gap:24px;padding-top:0;padding-bottom:48px;display:flex}.co .stats .n{margin-bottom:16px}.co .ruled{padding-top:17px;padding-bottom:24px}.co .ruled:before{left:24px;right:24px}.co .ruled+.ruled{padding-bottom:48px}.co .ruled h2{margin-bottom:24px}.co .list{padding-top:24px;padding-bottom:48px}.co .list .lh{padding-top:0;padding-bottom:12px}.co .list .lh.roles{padding-top:48px;padding-bottom:12px}.co .row{gap:8px;padding-top:16px;padding-bottom:16px}.co .row .t{flex:auto}.co .row .d{display:none}.co .press .row .ic{width:24px;height:24px;margin:2px 0}.co .row.role{min-height:0;padding-top:12px;padding-bottom:12px}#careers-roles .row .t{font-size:16px;line-height:1.3}#careers-roles .row .t .loc{font-size:14px;display:block}#careers-gh{padding-top:24px;padding-bottom:72px}}#fde-hero{background:var(--black);height:100vh;min-height:560px;color:var(--white);position:relative;overflow:hidden}#fde-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#fde-hero .shade{background:#0003;position:absolute;inset:0}#fde-hero .copy{align-items:flex-end;gap:24px;width:100%;max-width:1280px;padding:48px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#fde-hero h1{flex:0 0 469px}#fde-hero .dek{min-width:330px;font-family:var(--gtm);letter-spacing:0;flex:0 580px;font-size:20px;line-height:1.2}#fde-intro{justify-content:space-between;align-items:center;gap:0;padding-top:100px;padding-bottom:80px;display:flex}#fde-intro h2{flex:0 600px}#fde-intro p{flex:0 584px}#fde-cards{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:21px;padding-bottom:80px;display:grid}#fde-cards .pic{background:var(--light);border-radius:6px;height:225px;overflow:hidden}#fde-cards .pic img{object-fit:cover;width:100%;height:100%;display:block}#fde-cards .tx{padding:16px 12px 16px 0}#fde-cards h3{margin-bottom:12px}#fde-cards .tx p{color:#8a8a8a}#fde-how .panel{background:var(--light);border-radius:8px;grid-template-columns:minmax(0,1fr) 592px;min-height:592px;display:grid;overflow:hidden}#fde-how .steps{flex-direction:column;justify-content:space-between;gap:48px;padding:33px 36px 36px 34px;display:flex}#fde-how ol{flex-direction:column;gap:12px;margin:0 0 0 2px;padding:0;list-style:none;display:flex}#fde-how li{border-bottom:1px solid var(--black);flex-direction:column;padding-bottom:12px;display:flex}#fde-how .st{margin:0}#fde-how .st button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;align-items:center;gap:24px;margin:0;padding:0;display:flex}#fde-how .st .n{flex:none}#fde-how li.open .st button{cursor:default}#fde-how .sbw{transition:grid-template-rows .45s var(--ease),margin-top .45s var(--ease);grid-template-rows:0fr;margin-top:0;display:grid}#fde-how li.open .sbw{grid-template-rows:1fr;margin-top:16px}#fde-how .sbw>.sb{min-height:0;margin:0;overflow:hidden}#fde-how .sb{font-family:var(--gtm);letter-spacing:0;font-size:20px;line-height:1.2}@media (prefers-reduced-motion:reduce){#fde-how .sbw{transition:none}}#fde-how .pic{min-height:592px;position:relative}#fde-how .pic img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}#fde-how .pic img.on{opacity:1}#fde-log .head{justify-content:space-between;align-items:flex-end;gap:48px;padding-top:80px;padding-bottom:24px;display:flex}#fde-log .head h2{flex:0 600px}#fde-log .head p{flex:0 513px;padding:4px 0}#fde-log .cards{justify-content:space-between;gap:23px;padding-bottom:60px;display:flex}.fd-card{aspect-ratio:1;color:var(--white);background:var(--black);border-radius:8px;flex:0 379.5px;text-decoration:none;display:block;position:relative;overflow:hidden}.fd-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fd-card .top{justify-content:space-between;align-items:flex-start;padding:25px;display:flex;position:absolute;top:0;left:0;right:0}.fd-card h3{font-family:var(--gtm);letter-spacing:0;max-width:279px;font-size:21px;line-height:1.2}.fd-card .arr{transition:transform .25s var(--ease);flex:none;padding:4px}.fd-card .arr svg{width:21px;height:21px;display:block}.fd-card:hover .arr{transform:translate(3px,-3px)}.fd-card .logo{justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:25px;right:25px}.fd-card .logo svg{width:auto;height:21px;display:block}.fd-card .logo span{font-family:var(--gtl);letter-spacing:-.01em;white-space:nowrap;font-size:18px;line-height:1.15}#fde-faq{padding-top:80px;padding-bottom:80px}#fde-faq h2{padding-bottom:24px}#fde-faq .q{border-top:1px solid var(--black);padding-top:12px}#fde-faq .q+.q{margin-top:12px}#fde-faq .q h3{font-weight:400;font-size:inherit;line-height:inherit;letter-spacing:0;margin:0}#fde-faq .q button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;display:flex}#fde-faq .q button span{font-family:var(--gtm);letter-spacing:0;max-width:712px;font-size:20px;line-height:1.2}#fde-faq .q button svg{flex:none;width:60px;height:60px;display:block}#fde-faq .q button svg path{stroke:var(--black);stroke-width:1.5px;stroke-linecap:round}#fde-faq .q button svg .v{transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease),opacity .3s}#fde-faq .q[open] button svg .v{opacity:0;transform:scaleY(0)}#fde-faq .q .a{color:#8a8a8a;max-width:845px;padding:0 0 12px;display:none}#fde-faq .q[open] .a{display:block}@media (width<=900px){#fde-hero{height:100svh;min-height:520px}#fde-hero .copy{flex-direction:column;align-items:flex-start;gap:16px;padding:36px 24px;display:flex}#fde-hero h1{flex:none}#fde-hero .dek{min-width:0;font-family:var(--gts);letter-spacing:-.01em;flex:none;padding-right:16px;font-size:16px;line-height:1.4}#fde-intro{padding-top:48px;padding-bottom:48px;display:block}#fde-intro h2{margin-bottom:24px}#fde-intro p{padding:4px 0}#fde-intro p,#fde-log .head p,#fde-faq .q .a{font-size:16px}#fde-faq .q .a{padding-top:12px}#fde-cards{flex-direction:column;gap:16px;padding-bottom:0;display:flex}#fde-cards .tx{padding-right:0}#fde-how{padding-left:24px;padding-right:24px}#fde-how .panel{flex-direction:column-reverse;min-height:0;display:flex}#fde-how .pic{height:342px;min-height:0}#fde-how .steps{gap:48px;padding:24px 0}#fde-how .steps>h2{padding:0 24px}#fde-how ol{margin:0;padding:0 24px}#fde-how .sb{font-family:var(--gts);letter-spacing:-.01em;font-size:16px;line-height:1.4}#fde-log .head{padding-top:48px;padding-bottom:48px;display:block}#fde-log .head h2{margin-bottom:24px}#fde-log .cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:12px;margin-right:-24px;padding-bottom:48px;padding-right:24px;overflow-x:auto}#fde-log .cards::-webkit-scrollbar{display:none}.fd-card{scroll-snap-align:start;flex:0 0 325px}.fd-card .top{padding:22px}.fd-card h3{max-width:246px;font-size:18.5px}.fd-card .arr svg{width:18.5px;height:18.5px}.fd-card .logo{bottom:22px;right:22px}.fd-card .logo svg{height:18.5px}.fd-card .logo span{font-size:16px}#fde-faq{padding-top:48px;padding-bottom:48px}#fde-faq .q button{gap:0}#fde-faq .q button span{font-family:var(--gts);letter-spacing:-.01em;font-size:16px;line-height:1.4}#fde-faq .q button svg{width:36px;height:36px}}@media (width>=901px) and (width<=1100px){#fde-how .panel{grid-template-columns:minmax(0,1fr) 46%}#fde-how .pic{min-height:0}#fde-hero h1{flex:0 380px}}#page-news{background:var(--white);color:var(--black)}#page-news .nw{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}#page-news h1,#page-news h2,#page-news h3,#page-news p{margin:0;font-weight:400}#page-news .meta{font-family:var(--mono);letter-spacing:.04em;color:#8a8a8a;font-size:14px;line-height:1}#news-head{padding-top:108px;padding-bottom:24px}#news-head h1{font-family:var(--gtl);letter-spacing:-.01em;max-width:668px;margin-bottom:24px;font-size:50px;line-height:1.15}#news-head .filters{flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}#news-head .filters button{height:32px;font-family:var(--gts);letter-spacing:-.01em;color:#8a8a8a;cursor:pointer;background:0 0;border:0;border-radius:100px;padding:0;font-size:18px;line-height:1.4;transition:color .2s}#news-head .filters button:hover,#news-head .filters button[aria-pressed=true]{color:var(--black)}#news-hero{padding-bottom:80px}#news-hero .feat{color:inherit;justify-content:space-between;align-items:center;gap:24px;text-decoration:none;display:flex}#news-hero .pic{aspect-ratio:649/406;background:var(--light);border-radius:8px;flex:0 649px;display:block;position:relative;overflow:hidden}#news-hero .pic img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}#news-hero .pic:after{content:"";background:#0003;border-radius:8px;position:absolute;inset:0}#news-hero .feat:hover .pic img{transform:scale(1.03)}#news-hero .copy{flex-direction:column;flex:0 515px;justify-content:center;gap:24px;padding:36px 24px;display:flex}#news-hero .copy h2{font-family:var(--gtl);letter-spacing:-.01em;font-size:36px;line-height:1.15}#news-grid{padding-bottom:80px}#news-grid .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;display:grid}#news-grid .card{color:inherit;text-decoration:none;display:block}#news-grid .card[hidden]{display:none}#news-grid .ph{aspect-ratio:381/250;background:var(--light);border-radius:8px;display:block;overflow:hidden}#news-grid .ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}#news-grid .card:hover .ph img{transform:scale(1.03)}#news-grid .txt{flex-direction:column;gap:12px;padding:16px 12px 24px 0;display:flex}#news-grid .txt h2{font-family:var(--gtm);letter-spacing:0;font-size:20px;line-height:1.2}#news-grid .none{font-family:var(--mono);letter-spacing:.04em;color:#8a8a8a;padding:24px 0 48px;font-size:14px}#news-grid .none[hidden]{display:none}@media (width<=900px){#page-news .nw{padding-left:24px;padding-right:24px}#page-news .meta{letter-spacing:.02em;text-transform:capitalize}#news-head{padding-top:84px;padding-bottom:36px}#news-head h1{margin-bottom:0;font-size:36px}#news-head .filters{display:none}#news-hero{padding-bottom:12px}#news-hero .feat{flex-direction:column;align-items:stretch;gap:0}#news-hero .pic{aspect-ratio:auto;flex:none;height:225px}#news-hero .pic:after{display:none}#news-hero .copy{flex:none;gap:12px;padding:16px 0 24px}#news-hero .copy h2{font-family:var(--gtm);letter-spacing:-.01em;font-size:18px;line-height:1.3}#news-grid{padding-bottom:0}#news-grid .cards{flex-direction:column;gap:12px;display:flex}#news-grid .ph{aspect-ratio:auto;height:225px}#news-grid .txt{padding:16px 0 24px}#news-grid .txt h2{letter-spacing:-.01em;font-size:18px;line-height:1.3}}.legal{background:var(--white);color:var(--black)}.legal .lwrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}.legal .mono{font-family:var(--mono);letter-spacing:.04em;font-size:14px;line-height:1.3}.legal .lhero{padding-top:140px;padding-bottom:48px}.legal .lhero .eyebrow{color:var(--grey);margin:0 0 32px}.legal .lhero h1{font-family:var(--gtl);letter-spacing:-.01em;max-width:820px;margin:0;font-size:50px;font-weight:400;line-height:1.15}.legal .lgrid{grid-template-columns:268px 716px;column-gap:0;padding-bottom:80px;display:grid}.legal .rail .stick{flex-direction:column;gap:16px;width:181px;padding-top:32px;padding-bottom:24px;display:flex;position:sticky;top:60px}.legal .rail .lbl{color:var(--black);margin:0}.legal .rail ol{border-left:1px solid var(--light);margin:0;padding:0;list-style:none}.legal .rail li{font-family:var(--gts);letter-spacing:-.01em;color:var(--grey);border-left:1px solid #0000;margin-left:-1px;padding:0 0 0 12px;font-size:14px;line-height:1.4;transition:color .2s,border-color .2s;position:relative}.legal .rail li+li{margin-top:14px}.legal .rail li a{color:inherit;text-decoration:none;display:block}.legal .rail li.on{color:var(--black);border-left-color:var(--black)}.legal .rail li:hover{color:var(--black)}.legal .rail .top{color:var(--black);text-decoration:none;display:inline-block}.legal .rail .top:hover{color:var(--grey)}.legal .art{min-width:0;padding-top:32px}.legal .art p,.legal .art li{font-family:var(--gts);letter-spacing:-.01em;margin:0 0 25px;font-size:18px;line-height:1.4}.legal .art li{margin-bottom:12px}.legal .art ul,.legal .art ol{margin:0 0 25px;padding-left:28px}.legal .art b{font-weight:400;font-family:var(--gtm)}.legal .art a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal .art .intro{border-bottom:1px solid var(--black);padding-bottom:23px}.legal .art .sec{padding-top:48px;scroll-margin-top:96px}.legal .art .sec+.sec{border-top:1px solid var(--light);margin-top:48px}.legal .art h2{font-family:var(--gtl);letter-spacing:-.01em;align-items:baseline;gap:16px;margin:0 0 32px;font-size:36px;font-weight:400;line-height:1.15;display:flex}.legal .art h2 .num{font-family:var(--mono);letter-spacing:.04em;color:var(--grey);flex:none;font-size:14px;line-height:1;transform:translateY(-.55em)}.legal .art h3{font-family:var(--gtm);letter-spacing:-.01em;margin:36px 0 20px;font-size:24px;font-weight:400;line-height:1.2}.legal .art .foot{color:var(--grey);margin:48px 0 0}.legal .art table{border-collapse:collapse;width:100%;font-family:var(--gts);letter-spacing:-.01em;margin:0 0 25px;font-size:16px;line-height:1.4}.legal .art th,.legal .art td{text-align:left;vertical-align:top;border-top:1px solid var(--light);padding:12px 16px 12px 0}.legal .art th{font-family:var(--gtm);border-top:0;border-bottom:1px solid var(--black);font-weight:400}.legal .art th:last-child,.legal .art td:last-child{padding-right:0}.legal .art td.mono{white-space:nowrap;color:var(--black)}.legal .art h3+table{margin-top:0}@media (width<=1100px){.legal .lgrid{grid-template-columns:230px minmax(0,1fr)}}@media (width<=900px){.legal .lwrap{padding-left:24px;padding-right:24px}.legal .mono{letter-spacing:.02em}.legal .lhero{padding-top:108px;padding-bottom:24px}.legal .lhero .eyebrow{margin-bottom:24px}.legal .lhero h1{font-size:36px}.legal .lgrid{padding-bottom:48px;display:block}.legal .rail{display:none}.legal .art{padding-top:16px}.legal .art p,.legal .art li{margin-bottom:22px;font-size:16px}.legal .art .sec{padding-top:32px;scroll-margin-top:80px}.legal .art .sec+.sec{margin-top:32px}.legal .art h2{gap:12px;margin-bottom:24px;font-size:24px;line-height:1.2}.legal .art h3{margin:28px 0 16px;font-size:20px}.legal .art thead{display:none}.legal .art tr{border-top:1px solid var(--light);padding:12px 0;display:block}.legal .art td{border:0;padding:2px 0;display:block}.legal .art td.mono{white-space:normal}.legal .art td:before{content:attr(data-l);font-family:var(--mono);letter-spacing:.04em;color:var(--grey);margin-top:6px;font-size:12px;display:block}.legal .art td:first-child:before{margin-top:0}}#CybotCookiebotDialogHeader,#CybotCookiebotDialogHeaderLogosWrapper,#CybotCookiebotDialogPoweredbyLink,#CybotCookiebotDialogPoweredbyImage,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText,#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none!important}#CybotCookiebotDialog,#CybotCookiebotDialog *{font-family:var(--gts)!important}#CybotCookiebotDialogBodyContentTitle{font-family:var(--gtm)!important;letter-spacing:-.01em!important;margin-bottom:6px!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important}#CybotCookiebotDialogBodyContentText{letter-spacing:-.01em!important;color:var(--black)!important;font-size:14px!important;line-height:1.55!important}#CybotCookiebotDialogBodyContent,#CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialogBodyContentText{text-align:left!important;margin-left:0!important;margin-right:0!important}#CybotCookiebotDialogBodyContent{max-width:78%!important;padding:20px 24px 16px!important}#CybotCookiebotDialogBodyButtonsWrapper{box-sizing:border-box!important;border-top:1px solid #0000001f!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;padding:12px 24px 16px!important}#CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{text-align:center!important;border:1px solid var(--black)!important;width:auto!important;min-width:0!important;color:var(--black)!important;font-family:var(--gts)!important;letter-spacing:-.01em!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border-radius:100px!important;flex:none!important;margin:0!important;padding:12px 24px!important;font-size:16px!important;font-weight:400!important;line-height:1.3!important;transition:background .15s,color .15s,border-color .15s!important}#CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialogBodyLevelButtonCustomize:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background:var(--black)!important;color:var(--white)!important}#CybotCookiebotDialog button:focus-visible,#CybotCookiebotDialog a:focus-visible{outline:2px solid var(--black)!important;outline-offset:2px!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:var(--black)!important;color:var(--white)!important;border-color:var(--black)!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{color:var(--white)!important;background:#2b2b2b!important;border-color:#2b2b2b!important}#CybotCookiebotDialog a.CybotCookiebotDialogNavItemLink{color:var(--black)!important;border-bottom-color:var(--black)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background:var(--grey)!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background:var(--black)!important}#CybotCookiebotDialog{background:var(--white)!important;color:var(--black)!important;box-shadow:none!important;border:1px solid #00000026!important;border-radius:12px!important}@media (width<=600px){#CybotCookiebotDialogTabContent{-webkit-overflow-scrolling:touch!important;min-height:140px!important;max-height:calc(72vh - 240px)!important;overflow-y:auto!important}#CybotCookiebotDialogBody{-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000)!important;mask-image:linear-gradient(#000 calc(100% - 24px),#0000)!important}#CybotCookiebotDialog a.CybotCookiebotDialogNavItemLink{padding:11px 14px!important;font-size:14px!important}#CybotCookiebotDialogBodyContent{max-width:100%!important;padding:14px 16px 10px!important}#CybotCookiebotDialogBodyContentTitle{margin-bottom:5px!important;font-size:15px!important}#CybotCookiebotDialogBodyContentText{font-size:13px!important;line-height:1.5!important}#CybotCookiebotDialogFooter>.CybotCookiebotScrollArea{padding:10px!important}#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:10px 16px 14px!important}#CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{text-align:center!important;width:100%!important;padding:11px 20px!important;font-size:15px!important}#CybotCookiebotDialogBodyButtonDecline{order:1!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{order:2!important}#CybotCookiebotDialogBodyLevelButtonCustomize{order:3!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:4!important}}#CybotCookiebotDialog{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;font-family:var(--gts,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;letter-spacing:0!important;border:0!important;border-top:1px solid #e6e6e6!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.35!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}#CybotCookiebotDialog *{letter-spacing:0!important;font-family:inherit!important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;gap:20px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px 24px!important;display:flex!important;overflow:visible!important}#CybotCookiebotDialogTabContent{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}#CybotCookiebotDialogBody{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer,#CybotCookiebotDialogBodyContent{border:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}#CybotCookiebotDialogBodyContentText{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.35!important}#CybotCookiebotDialogBodyContentText p{margin:0!important}#CybotCookiebotDialogBodyContentText a{color:inherit!important;text-decoration:underline!important}#CybotCookiebotDialogHeader,#CybotCookiebotDialogPoweredbyLink,#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogNav,#CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialog .CybotCookiebotBannerCloseButton,#CybotCookiebotDialog .CybotCookiebotFader{display:none!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper{margin:8px 0 0!important;padding:0!important;display:none!important}#CybotCookiebotDialog.vn-prefs .CybotCookiebotDialogBodyBottomWrapper{flex-wrap:wrap!important;align-items:center!important;gap:6px 24px!important;display:flex!important}#CybotCookiebotDialog.vn-prefs #CybotCookiebotDialogBodyLevelWrapper{flex:auto!important;width:auto!important}#CybotCookiebotDialogFooter,#CybotCookiebotDialogFooter .CybotCookiebotScrollArea,#CybotCookiebotDialogBodyButtons,#CybotCookiebotDialogBodyButtonsWrapper{border:0!important;flex-flow:row!important;flex:none!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline{order:1!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{order:2!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:3!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyButton{white-space:nowrap!important;width:auto!important;min-width:0!important;height:32px!important;min-height:0!important;box-shadow:none!important;border-radius:999px!important;flex:none!important;margin:0!important;padding:0 16px!important;font-size:13px!important;font-weight:400!important;line-height:1!important}#CybotCookiebotDialog button:focus-visible,#CybotCookiebotDialog a:focus-visible{outline-offset:2px!important;outline:2px solid #000!important}@media (width<=600px){#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 14px 12px!important}#CybotCookiebotDialogBodyContentText{font-size:12px!important}#CybotCookiebotDialogFooter,#CybotCookiebotDialogFooter .CybotCookiebotScrollArea,#CybotCookiebotDialogBodyButtons,#CybotCookiebotDialogBodyButtonsWrapper{gap:6px!important;width:100%!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyButton{flex:1 1 0!important;height:36px!important;padding:0 6px!important;font-size:12px!important}}
