:root{--ink:#0A0A0A;--chip:#1A1A1A;--chip2:#242424;--white:#fff;--soft:#E0E0E0;--mute:#9A9A9A;--red:#FF2D00;--sans:"Geist",ui-sans-serif,system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--gut:12px;color-scheme:dark}:root[data-theme=dark],:root[data-theme=light]{--ink:#0A0A0A}*{box-sizing:border-box;margin:0}html{background:var(--ink)}body{background:var(--ink);color:var(--white);font:400 16px/1.2 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid var(--white);outline-offset:3px}.bar{background:var(--red);height:36px;display:flex;align-items:center;justify-content:center;gap:10px;font:500 14px/1 var(--sans);padding:0 44px;position:relative}.bar b{font:500 11px/1 var(--mono);background:#fff;color:var(--red);padding:4px 7px;border-radius:999px;letter-spacing:.02em}.bar u{text-underline-offset:3px}.bar em{font-style:normal}.bar u:first-letter{text-transform:uppercase}.bar .x{position:absolute;right:14px;top:50%;translate:0 -50%;width:14px;height:14px;opacity:.9}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px var(--gut) 0}.chips{display:flex;gap:6px}.chip{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 14px;border-radius:8px;background:var(--chip);font:500 16px/1 var(--sans);transition:background .25s}.chip:hover{background:var(--chip2)}.chip.ask{box-shadow:inset 0 0 0 1px #2e2e2e}.chip.ask svg{width:13px;height:13px}.logo img{display:block;height:44px;width:auto}.together{justify-self:end;display:inline-flex;align-items:center;gap:12px;font:500 16px/1 var(--sans)}.sq{display:grid;place-items:center;width:32px;height:32px;background:#fff;color:#000}.sq svg{width:12px;height:12px}.hero{position:relative;min-height:calc(100svh - 94px);display:grid;grid-template-rows:1fr auto;padding:0 var(--gut) 8px}.mid{display:grid;grid-template-columns:122px minmax(0,1fr);align-items:start;align-self:start;padding:max(48px,calc(26vh - 98px)) 0 40px}.tag{font:400 16px/1.6 var(--sans);color:var(--soft);padding-top:16px}h1{font:500 clamp(40px,4.9vw,72px)/1.2 var(--sans);letter-spacing:-.02em;max-width:13.6em}.sub{margin-top:40px;font:500 18px/1.4 var(--sans);color:var(--soft);max-width:36em}.ctas{margin-top:41px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;align-items:stretch;height:40px;font:500 16px/1 var(--sans)}.btn>span{display:grid;place-items:center;padding:0 12px 0 16px;background:#fff;color:#000;border-radius:9999px}.btn i{display:grid;place-items:center;width:37px;height:37px;align-self:center;background:var(--red);color:#fff}.btn i svg{width:13px;height:13px}.btn:hover i{transform:translate(4px)}.more{color:var(--mute);font-weight:600;border-bottom:1px solid currentColor;padding-bottom:3px;transition:color .25s}.more:hover{color:#fff}.art{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.grid{display:none}.foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:20px;font:600 16px/1.2 var(--sans)}.foot .clock{color:var(--soft)}.foot .clock span{color:var(--mute);margin-left:8px;font-variant-numeric:tabular-nums}.case{justify-self:end;width:min(24vw,354px);display:grid;gap:10px;font-weight:400}.case .im{aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#f2f2f0;display:grid;place-items:start center;padding-top:9%}.case .im img{width:44%;height:auto;display:block;filter:drop-shadow(0 18px 26px rgba(0,0,0,.25))}.case .row{display:flex;justify-content:space-between;align-items:center;gap:10px}.case h3{font:400 24px/1 var(--sans)}.tags{display:flex;gap:4px}.tags span{font:500 13px/1 var(--sans);background:var(--chip);padding:7px 10px;border-radius:8px}.case p{color:var(--soft);font:500 14px/1.45 var(--sans)}html.loading{overflow:hidden}.grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,#5a5a5a 1px,transparent 1.4px);background-size:26px 26px;opacity:.55;-webkit-mask-image:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),#000,transparent 70%);mask-image:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),#000,transparent 70%)}.bar,.nav,.hero{position:relative;z-index:1}.bar{overflow:hidden;transition:height .5s cubic-bezier(.16,1,.3,1)}.bar.off{height:0}.bar .x{cursor:pointer;padding:6px;box-sizing:content-box;margin-right:-6px}.roll{display:inline-block;overflow:hidden;height:1.25em;line-height:1.25em;vertical-align:top}.roll>span{display:block;transition:transform .45s cubic-bezier(.16,1,.3,1)}.roll>span:after{content:attr(data-t);display:block}a:hover>.roll>span,a:hover .roll>span,button:hover .roll>span{transform:translateY(-50%)}.arw{position:relative;overflow:hidden;display:grid;place-items:center}.arw svg{transition:transform .45s cubic-bezier(.16,1,.3,1)}.arw svg+svg{position:absolute;transform:translate(-34px,34px)}:is(a,button):hover .arw svg:first-child{transform:translate(34px,-34px)}:is(a,button):hover .arw svg+svg{transform:none}.btn:hover i{transform:none}.chip.ask{gap:10px;cursor:pointer}.eyes{display:inline-flex;gap:4px;align-items:center;height:14px}.eyes i{display:block;width:5px;height:11px;border-radius:3px;background:#fff;transform-origin:50% 50%;transition:transform .12s}.eyes.blink i{transform:scaleY(.12)}.nur{position:fixed;z-index:45;left:var(--nx,12px);top:var(--ny,100px);width:min(420px,calc(100vw - 24px));background:#141414;border-radius:12px;box-shadow:0 0 0 1px #262626,0 30px 80px -20px #000;padding:14px;display:none}.nur.open{display:block}.nur header{display:flex;align-items:center;gap:9px;font:500 16px/1 var(--sans);margin:-6px 0 14px;height:22px}.nur header span:not(.eyes){flex:1;text-align:left}.nur .cl{width:26px;height:26px;border-radius:50%;background:#242424;display:grid;place-items:center}.nur .cl svg{width:9px;height:9px}.nur form{display:flex;gap:8px;align-items:stretch}.nur textarea{flex:1;resize:none;height:58px;max-height:132px;overflow:hidden;background:#1f1f1f;border:0;border-radius:8px;color:#fff;font:400 15px/1.35 var(--sans);padding:9px 12px;scrollbar-width:none}.nur textarea::-webkit-scrollbar{display:none}.nur .hint{font:400 13px/1.35 var(--sans);color:#7a7a7a;margin-top:10px}.nur.busy .hint{display:none}.nur textarea::placeholder{color:#6f6f6f}.nur button.go{align-self:end;height:36px;padding:0 14px;border-radius:999px;background:#fff;color:#000;font:500 14px/1 var(--sans);white-space:nowrap}.nur button.go:disabled{opacity:.5}.nur .status{font:400 15px/1.3 var(--sans);color:#bdbdbd;padding:6px 2px;display:none}.nur.busy form{display:none}.nur.busy .status{display:block}.nur .status b{font-weight:400;background:linear-gradient(90deg,#666,#fff,#666);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sh 1.6s linear infinite}@keyframes sh{to{background-position:-200% 0}}.notes{position:fixed;z-index:46;right:12px;top:12px;bottom:12px;width:min(440px,calc(100vw - 24px));background:#141414;border-radius:14px;box-shadow:0 0 0 1px #262626,0 30px 90px -20px #000;padding:16px;overflow:auto;transform:translate(calc(100% + 30px));transition:transform .7s cubic-bezier(.16,1,.3,1);display:grid;gap:10px;align-content:start}.notes.open{transform:none}.notes{scrollbar-width:none;padding-top:0!important}.notes::-webkit-scrollbar{display:none}.notes header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font:500 15px/1.2 var(--sans);position:sticky;top:0;z-index:3;background:#141414;padding:16px 0 12px;margin-bottom:-6px}.notes header:after{content:"";position:absolute;left:0;right:0;top:100%;height:72px;background:linear-gradient(#141414,#141414db 22%,#1414148c,#14141438,#14141400);pointer-events:none}.mv{display:grid;gap:12px;padding-top:10px}.mv .bk{display:flex;gap:8px;align-items:center}.mv .bk button{height:34px;min-width:34px;padding:0 10px;border-radius:8px;background:#242424;color:#fff;display:grid;place-items:center;transition:background .25s}.mv .bk button:hover{background:#333}.mv .bk span{height:34px;display:grid;place-items:center;padding:0 12px;border-radius:999px;background:#242424;font:500 14px/1 var(--sans)}.mv h2{font:500 32px/1.08 var(--sans);letter-spacing:-.025em;margin:0}.mv>p{font:400 16px/1.45 var(--sans);color:#bdbdbd}.mv ol{list-style:none;padding:0;margin:8px 0 6px;border-top:1px solid #2a2a2a}.mv li{display:grid;grid-template-columns:36px 1fr;align-items:baseline;padding:16px 0;border-bottom:1px solid #2a2a2a;font:500 17px/1.3 var(--sans);letter-spacing:-.01em}.mv li small{color:#8a8a8a}.mv .talk{background:#fff;color:#000;border-radius:12px;padding:20px;display:grid;gap:10px;margin-top:6px}.mv .talk small{color:#6a6a6a}.mv .talk h3{font:500 21px/1.15 var(--sans);letter-spacing:-.015em}.mv .talk p{font:400 15px/1.45 var(--sans);color:#444}.mv .talk .btn{width:100%;margin-top:6px}.mv .talk .btn>span{flex:1;background:#0a0a0a;color:#fff;justify-content:start;place-items:center start}.mv .talk em{font:400 13px/1.3 var(--sans);font-style:normal;color:#6a6a6a}.mv .talk u{font:500 15px/1.3 var(--sans);text-underline-offset:3px;cursor:pointer}.mv .wait{font:400 16px/1.4 var(--sans);background:linear-gradient(90deg,#666,#fff,#666);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sh 1.6s linear infinite}.notes header .cl{justify-self:end}.notes small{font:500 11px/1 var(--mono);letter-spacing:.06em;color:#8a8a8a;text-transform:uppercase}.notes h2{font:500 22px/1.2 var(--sans);letter-spacing:-.01em;margin:2px 0 6px}.nc{background:#1c1c1c;border-radius:10px;padding:14px;display:grid;gap:8px}.nc .t{display:flex;justify-content:space-between}.nc h3{font:500 17px/1.2 var(--sans)}.nc p{font:400 15px/1.4 var(--sans);color:#c9c9c9}.nc q{display:block;quotes:none;background:#262626;border-radius:8px;padding:10px 12px;font:400 14px/1.35 var(--sans);color:#a9a9a9}.nc.hot q{background:#0000002e;color:#fff}.pick{display:grid;gap:8px;margin-top:14px}.pick h4{font:500 19px/1.25 var(--sans);margin:6px 0 4px;max-width:16em}.pick button{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;padding:14px;border-radius:8px;background:transparent;box-shadow:inset 0 0 0 1px #2c2c2c;color:#fff;font:500 16px/1.2 var(--sans);transition:background .25s,box-shadow .25s}.pick button svg{width:11px;height:11px;flex:none;transition:transform .3s}.pick button:hover{background:#1c1c1c}.pick button:hover svg{transform:translate(2px,-2px)}.pick button.sel{background:#fff;color:#000;box-shadow:none}.pick .after{display:none;gap:10px;padding-top:6px}.pick.done .after{display:grid}.pick .after p{font:400 15px/1.4 var(--sans);color:#c9c9c9}.nc.hot{background:var(--red)}.nc.hot small,.nc.hot p{color:#fff}.notes .btn{margin-top:6px}.notes .fine{font:400 13px/1.35 var(--sans);color:#7a7a7a}.case .im{position:relative}.case .im img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.case:hover .im img{transform:translateY(-4%) scale(1.04)}.case .view{position:absolute;left:0;top:0;z-index:2;padding:9px 12px;border-radius:999px;background:var(--red);color:#fff;font:500 13px/1 var(--sans);pointer-events:none;opacity:0;translate:-50% -140%;transition:opacity .25s}.case:hover .view{opacity:1}h1 .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}h1 .w>span{display:inline-block;will-change:transform}.ld{position:fixed;inset:0;z-index:50;--y:50vh;--o:1;--p:0}.lp{position:absolute;left:0;right:0;background:#e6e6e6;transform:scaleY(var(--o));will-change:transform}.lp.t{top:0;height:calc(var(--y) - 17px);transform-origin:50% 0}.lp.b{top:calc(var(--y) + 17px);bottom:0;transform-origin:50% 100%}.ls{position:absolute;left:0;right:0;top:calc(var(--y) - 17px);height:34px;background:#e6e6e6;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.ls:before{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(var(--p));transform-origin:0 50%}.ls>*{position:relative;color:#fff;mix-blend-mode:difference;white-space:nowrap}.ls .r{justify-self:end;display:flex;gap:18px}.ls b{font-weight:500;font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.lth{position:fixed;z-index:51;left:0;top:0;border-radius:10px;overflow:hidden;background:#f2f2f0;display:grid;place-items:start center;padding-top:calc(var(--w)*.09);opacity:0;will-change:transform;pointer-events:none}.lth img{width:44%;height:auto;display:block;filter:drop-shadow(0 18px 26px rgba(0,0,0,.25))}.llogo{position:fixed;z-index:52;left:0;top:0;height:44px;width:auto;mix-blend-mode:difference;pointer-events:none;will-change:transform}html.loading .logo img,html.loading .case .im{visibility:hidden}.mid,.foot{position:relative;z-index:1}.s2{position:relative;z-index:2}@media(min-width:861px)and (min-height:700px){.stage{position:sticky;top:0;height:100svh;overflow:hidden;transform-origin:50% 40%;will-change:transform}.s2{border-radius:28px 28px 0 0;box-shadow:0 -30px 80px #00000080}}@media(min-width:861px)and (min-height:700px){.hero{height:calc(100svh - 94px);min-height:0}.foot{position:absolute;left:var(--gut);right:var(--gut);bottom:10px;pointer-events:none}.foot>*{pointer-events:auto}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--ang:360deg}}@keyframes drift{0%{transform:translate(-8%,6%) rotate(0)}50%{transform:translate(8%,-4%) rotate(180deg)}to{transform:translate(-8%,6%) rotate(360deg)}}.nur .think{display:none}html.glimpse #bar,html.glimpse #cur,html.glimpse #menu,html.glimpse .nur,html.glimpse .notes,html.glimpse .sheet{display:none!important}html.glimpse body{pointer-events:none}html.glimpse::-webkit-scrollbar{display:none}html.glimpse{scrollbar-width:none}.menu .card iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:#0a0a0a;opacity:0;transition:opacity .5s;pointer-events:none}.menu .card.live iframe{opacity:1}.menu .card.live img{display:none}.sheet{position:fixed;z-index:47;right:12px;top:12px;bottom:12px;width:min(480px,calc(100vw - 24px));background:#141414;color:#fff;border-radius:14px;box-shadow:0 0 0 1px #262626,0 30px 90px -20px #000;padding:20px;overflow:auto;transform:translate(calc(100% + 30px));transition:transform .7s cubic-bezier(.16,1,.3,1);display:grid;gap:14px;align-content:start}.sheet.open{transform:none}.sheet header{display:flex;justify-content:space-between;align-items:center;font:500 15px/1.2 var(--sans)}.sheet .cl{width:28px;height:28px;border-radius:50%;background:#242424;display:grid;place-items:center}.sheet h2{font:500 30px/1.1 var(--sans);letter-spacing:-.02em;margin-top:8px}.sheet p{font:500 15px/1.45 var(--sans);color:#bdbdbd}.sheet label{display:grid;gap:7px;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}.sheet input,.sheet textarea{background:#1f1f1f;border:0;border-radius:8px;color:#fff;font:400 16px/1.35 var(--sans);padding:12px 14px;outline:none;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .25s}.sheet textarea{min-height:120px;resize:vertical}.sheet input:focus,.sheet textarea:focus{box-shadow:inset 0 0 0 1px #fff}.sheet .bad{box-shadow:inset 0 0 0 1px var(--red)!important}.sheet .picks{display:flex;gap:6px;flex-wrap:wrap}.sheet .picks button{font:500 14px/1 var(--sans);padding:9px 12px;border-radius:8px;background:#1f1f1f;color:#fff;transition:background .25s,color .25s}.sheet .picks button.sel{background:#fff;color:#000}.sheet button.btn{border:0;cursor:pointer;margin-top:4px;justify-self:start}.sheet output{font:500 14px/1.4 var(--sans);color:#fff;min-height:20px}::selection{background:var(--red);color:#fff}.chip.ask{position:relative}.chip.ask[aria-expanded=false]{box-shadow:0 0 14px -6px #ff2d008c}.chip.ask[aria-expanded=false]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ang),#FF2D00,#FF8A3D,#7B3DFF,#2D6BFF,#FF2D00);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 2.6s linear infinite;pointer-events:none}#cur{position:fixed;left:0;top:0;z-index:100;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transition:width .25s,height .25s,margin .25s,opacity .2s}#cur.big{width:38px;height:38px;margin:-19px 0 0 -19px}html.dot,html.dot *{cursor:none!important}.nur.busy{overflow:hidden;background:#0d0d0d;box-shadow:0 30px 80px -20px #000,0 0 60px -18px #ff2d008c}.nur.busy header{display:none}.nur.busy .think{display:grid;place-items:center;position:relative;z-index:1;height:128px}.nur .think .eyes{gap:14px;height:44px;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.nur .think .eyes i{width:16px;height:38px;border-radius:9px}.nur.busy .status{position:relative;z-index:1;text-align:center;color:#fff;padding-bottom:12px}.nur.busy .status b{background:linear-gradient(90deg,#fff8,#fff,#fff8);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.art{transition:opacity .4s}@media(prefers-reduced-motion:reduce){.roll>span,.arw svg,.case .im img,.notes{transition:none}}.s2{position:relative;z-index:1;background:#fff;color:#000;padding:16px var(--gut) 64px;overflow:hidden}.s2 .top{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0;padding-bottom:64px}.s2 .three{list-style:none;padding:0;font:600 16px/1.6 var(--sans)}.s2 .say{font:500 clamp(26px,3.25vw,48px)/1.2 var(--sans);letter-spacing:-.02em;max-width:19.5em}.s2 .say span{color:#b5b5b5;transition:color .25s}.s2 .say span.on{color:#000}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;will-change:transform}.step{background:#f2f2f2;border-radius:8px;padding:20px;min-height:clamp(300px,31vw,450px);display:grid;grid-template-rows:auto auto 1fr;gap:16px;position:relative;overflow:hidden;transition:background .4s}.step small{font:400 12px/1 var(--mono);color:#5a5a5a}.step h3{font:400 clamp(20px,2vw,29px)/1.15 var(--sans);letter-spacing:-.01em}.step p{align-self:end;font:500 14px/1.45 var(--sans);max-width:30ch;color:#1a1a1a}.step:before{content:"";position:absolute;inset:0;background:radial-gradient(240px circle at var(--hx,50%) var(--hy,50%),rgba(255,45,0,.16),transparent 70%);opacity:0;transition:opacity .35s;pointer-events:none}.step:hover:before{opacity:1}.step.dark{background:#0a0a0a;color:#fff;box-shadow:inset 0 0 70px 6px #ff2d008c,inset 0 0 0 1px #ff2d0059}.step.dark small{color:#bbb}.step.dark p{color:#fff}.s3{position:relative;z-index:1;--bg:#fff;--fg:#000;--dim:#5a5a5a;--ln:#d9d9d9;background:var(--bg);color:var(--fg);transition:background .7s,color .7s;overflow:hidden}.s3.dark{--bg:var(--ink);--fg:#fff;--dim:#9a9a9a;--ln:#2a2a2a}.s3 .track{display:flex;width:max-content;height:100svh;will-change:transform}.pj{position:relative;flex:none;width:100vw;height:100%;display:grid;grid-template-columns:27% 30% 1fr;column-gap:2.4vw;align-items:center;padding:0 10vw 9vh 12vw;color:inherit;overflow:hidden}.pj .l{align-self:start;padding-top:19vh;grid-column:1/3;grid-row:1;position:relative;z-index:2;pointer-events:none}.pj .l small{display:block;font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:26px}.pj h3{font:500 clamp(44px,5.7vw,90px)/1 var(--sans);letter-spacing:-.035em;max-width:7.2em}.s3.dark .pj .l{color:#fff;mix-blend-mode:difference}.pj .ph{grid-column:2;grid-row:1;height:64vh;border-radius:6px;overflow:hidden;background:#161616}.pj .ph img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.12);will-change:transform}.pj .r{grid-column:3;grid-row:1;align-self:end;padding-bottom:18vh;max-width:330px;display:grid;gap:22px}.pj .r ul{list-style:none;padding:0;font:500 14px/1.75 var(--sans);text-transform:uppercase;letter-spacing:.02em}.pj .r li{text-decoration:underline;text-underline-offset:4px}.pj .r p{font:500 18px/1.4 var(--sans);letter-spacing:-.01em}.pj.yours .ph{background:transparent;box-shadow:inset 0 0 0 1px var(--ln);display:grid;place-items:center;transition:background .5s,box-shadow .5s}.pj.yours .ph span{display:grid;justify-items:center;gap:18px;font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);transition:color .4s}.pj.yours .ph span:before{content:"";width:54px;height:54px;border-radius:50%;box-shadow:inset 0 0 0 1px currentColor;background:linear-gradient(currentColor,currentColor) center/18px 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 18px no-repeat;transition:transform .6s cubic-bezier(.16,1,.3,1)}.pj.yours:hover .ph{background:var(--red);box-shadow:none}.pj.yours:hover .ph span{color:#fff}.pj.yours:hover .ph span:before{transform:rotate(90deg)}.glass{position:fixed;z-index:42;left:50%;top:12px;width:min(1240px,calc(100vw - 24px));height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px 0 22px;border-radius:999px;color:#fff;font:500 14px/1 var(--sans);background:linear-gradient(135deg,#fff3,#ffffff0d 40%,#ffffff1f);backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff80,inset 0 -8px 14px -8px #ffffff29,0 14px 34px -14px #0009;pointer-events:none;overflow:hidden;will-change:transform,width}.glass:before{content:"";position:absolute;inset:0;background:#28282880;z-index:-1}.glass:after{content:"";position:absolute;width:160px;height:160px;left:calc(var(--gx,50%) - 80px);top:calc(var(--gy,50%) - 80px);background:radial-gradient(circle,rgba(255,255,255,.28),transparent 65%);opacity:0;transition:opacity .3s;pointer-events:none}.glass:hover:after{opacity:1}.glass.on{pointer-events:auto}.glass #menuBtn{justify-self:start;height:52px;padding:0 14px 0 0;color:#fff;font:inherit;position:relative;z-index:1}.glass .lb{display:grid;height:14px;overflow:hidden;text-align:left}.glass .lb span{transition:transform .5s cubic-bezier(.16,1,.3,1)}.glass.open .lb span{transform:translateY(-100%)}.glass .blogo{position:relative;z-index:1}.glass .blogo svg{display:block;height:26px;width:auto;overflow:visible}.glass .blogo .st{transform-box:fill-box;transform-origin:50% 55%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.glass .blogo:hover .st{transform:rotate(144deg)}.glass .ring{position:absolute;inset:0;border-radius:inherit;padding:1px;opacity:0;transition:opacity .4s;background:conic-gradient(from var(--ang),#FF2D00,#FF8A3D,#7B3DFF,#2D6BFF,#FF2D00);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 2.6s linear infinite;pointer-events:none}#nurBtn3{position:relative}#nurBtn3:after{content:"";position:absolute;inset:0;border-radius:50%;padding:1px;background:conic-gradient(from var(--ang),#FF2D00,#FF8A3D,#7B3DFF,#2D6BFF,#FF2D00);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 2.6s linear infinite;pointer-events:none}#nurBtn3:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from var(--ang),#FF2D00,#FF8A3D,#7B3DFF,#2D6BFF,#FF2D00);filter:blur(9px);opacity:.45;z-index:-1;animation:spin 2.6s linear infinite}.glass .br{justify-self:end;display:flex;align-items:center;gap:14px;position:relative;z-index:1;font-variant-numeric:tabular-nums}.glass .br button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;transition:background .25s}.glass .br button:hover{background:#ffffff3d}.menu{position:fixed;inset:0;z-index:41;background:#0a0a0a;color:#fff;display:grid;grid-template-columns:minmax(220px,24%) minmax(0,1fr) minmax(240px,300px);gap:3vw;padding:104px var(--gut) 28px;clip-path:inset(12px 30% calc(100% - 64px) 30% round 26px);visibility:hidden;overflow-x:hidden;overflow-y:auto}.menu .mm{display:grid;align-content:start;gap:4px}.menu .mm a.big{font:500 clamp(34px,3.6vw,56px)/1.1 var(--sans);letter-spacing:-.025em;color:#fff;transition:color .3s,transform .5s cubic-bezier(.16,1,.3,1);width:max-content}.menu .mm:hover a.big{color:#4a4a4a}.menu .mm a.big:hover{color:#fff;transform:translate(12px)}.glass #menuBtn:before{content:"";position:absolute;inset:9px 0 9px -16px;border-radius:999px;background:conic-gradient(from var(--ang),#FF2D00,#FF8A3D,#7B3DFF,#2D6BFF,#FF2D00);filter:blur(9px);opacity:0;transition:opacity .35s;animation:spin 2.6s linear infinite;z-index:-1}.glass #menuBtn:hover:before{opacity:.95}@keyframes flow{to{background-position:300% 0}}.menu small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.menu .mm small{margin:34px 0 10px}.menu .cs{display:grid;justify-items:start;gap:6px}.menu .gl{display:grid;align-content:center;justify-items:center;gap:12px;min-height:0}.menu .gl .cap{width:100%;max-width:calc(min(78svh,740px)*520/660)}.menu .card{position:relative;border-radius:8px;overflow:hidden;background:#0a0a0a;aspect-ratio:520/660;height:min(78svh,740px);width:auto;justify-self:center;will-change:transform}.menu .card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;clip-path:inset(100% 0 0 0);transform:scale(1.12)}.menu .card img.fit{object-position:50% 50%}.menu .cap{display:flex;justify-content:space-between}.menu .nw{display:grid;align-content:start;gap:8px}.menu .n{position:relative;display:grid;gap:10px;padding:14px 38px 16px 14px;border-radius:10px;background:#161616;text-align:left;color:#fff;font:500 16px/1.3 var(--sans);transition:background .3s,opacity .4s,transform .4s}.menu .n:hover{background:#1f1f1f}.menu .n.hot{background:var(--red)}.menu .n.hot small{color:#fff}.menu .n .md{display:block;height:104px;border-radius:7px;overflow:hidden;position:relative;background:#0d0d0d}.menu .n .md img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.menu .n:hover .md img{transform:scale(1.07)}.menu .n .md.ai:before{content:"";position:absolute;inset:-70% -20%;background:radial-gradient(38% 42% at 24% 60%,#FF2D00,transparent 70%),radial-gradient(34% 40% at 72% 68%,#7B3DFF,transparent 70%),radial-gradient(30% 36% at 50% 82%,#FF8A3D,transparent 70%),radial-gradient(30% 34% at 88% 40%,#2D6BFF,transparent 70%);filter:blur(22px);animation:drift 5s linear infinite}.menu .n .md.ai .eyes{position:absolute;left:50%;top:50%;translate:-50% -50%;gap:10px;height:34px}.menu .n .md.ai .eyes i{width:12px;height:30px;border-radius:7px}.menu .n.hot{background:#161616}.menu .n.hot small{color:var(--mute)}.menu .n .x{position:absolute;right:10px;top:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a}.menu .n .x svg{width:8px;height:8px}@media(max-width:860px){.menu{grid-template-columns:1fr;gap:28px}.menu .gl{display:none}}.s4{position:relative;z-index:1;background:var(--ink);color:#fff;padding:120px var(--gut) 120px;border-top:1px solid #1d1d1d}.s4 .top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;padding-bottom:80px}.s4 h2{font:500 36px/1.1 var(--sans);letter-spacing:-.02em}.s4 .top p{font:500 clamp(22px,2.3vw,34px)/1.2 var(--sans);letter-spacing:-.02em;color:#fff;max-width:22em}.svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:84px 24px}.svc h3{font:400 15px/1 var(--sans);color:var(--mute);margin-bottom:26px}.svc ul{list-style:none;padding:0}.svc li{overflow:hidden;font:500 clamp(20px,2.05vw,30px)/1.14 var(--sans);letter-spacing:-.02em;transition:color .3s}.svc li span{display:inline-flex;align-items:center;gap:0;will-change:transform}.svc li span:before{content:"";width:0;height:8px;border-radius:50%;background:var(--red);transition:width .35s,margin .35s}.svc:hover li{color:#4d4d4d}.svc li:hover{color:#fff}.svc li:hover span:before{width:8px;margin-right:12px}@media(max-width:860px){.s4{padding:72px var(--gut)}.s4 .top{grid-template-columns:1fr;gap:16px;padding-bottom:44px}.svc{grid-template-columns:1fr;gap:44px}}.s5{--bg:var(--ink);--fg:#fff;--dim:#9a9a9a;--sub:#E0E0E0;--ln:#2a2a2a;--tagw:#fff;--tagwt:#000;transition:background .7s,color .7s}.s5.light{--bg:#fff;--fg:#000;--dim:#6a6a6a;--sub:#333;--ln:#e2e2e2;--tagw:#0A0A0A;--tagwt:#fff}.s5{position:relative;z-index:1;background:var(--bg);color:var(--fg);min-height:100svh;display:grid;align-content:center;justify-items:center;text-align:center;padding:140px var(--gut) 40px;overflow:hidden}.s5 .c{position:relative;z-index:2;display:grid;justify-items:center;gap:26px;pointer-events:none}.s5 .c small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.s5 h2{font:500 clamp(36px,5.4vw,84px)/1.05 var(--sans);letter-spacing:-.03em;max-width:11em}.s5 .c p{font:500 18px/1.4 var(--sans);color:var(--sub);max-width:32em}#cur.grab{width:64px;height:64px;margin:-32px 0 0 -32px;background:#fff;mix-blend-mode:normal}#cur.grab:after{content:"Throw";position:absolute;inset:0;display:grid;place-items:center;font:500 12px/1 var(--sans);color:#000}.role{position:absolute;left:0;top:0;z-index:1;padding:11px 16px;border-radius:8px;font:500 clamp(15px,1.5vw,22px)/1 var(--sans);white-space:nowrap;will-change:transform;user-select:none;touch-action:none}.s5 .facts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:16vh;text-align:left}.s5 .facts div{border-top:1px solid var(--ln);transition:border-color .7s;padding-top:16px;display:grid;gap:8px}.s5 .facts b{font:500 20px/1.2 var(--sans)}.s5 .facts span{font:500 14px/1.45 var(--sans);color:var(--dim);max-width:30em}.s6{position:relative;z-index:1;background:#fff;color:#000;padding:120px var(--gut) 120px}.s6 .top{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);padding-bottom:64px}.s6 .top p{font:600 16px/1.6 var(--sans)}.s6 h2{font:500 clamp(34px,4.9vw,72px)/1.1 var(--sans);letter-spacing:-.02em;max-width:12em}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plan{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto auto;padding:24px;border-radius:14px;background:#f2f2f2;overflow:hidden;min-height:540px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.plan:hover{transform:translateY(-8px)}.plan:before{content:"";position:absolute;inset:0;background:radial-gradient(280px circle at var(--hx,50%) var(--hy,50%),rgba(255,45,0,.14),transparent 70%);opacity:0;transition:opacity .35s;pointer-events:none}.plan:hover:before{opacity:1}.plan>*{position:relative}.plan h3{font:500 28px/1.1 var(--sans);letter-spacing:-.02em}.plan .who{font:500 15px/1.35 var(--sans);color:#6a6a6a;margin-top:6px;min-height:4.05em}.plan .pr{margin-top:34px;font:500 clamp(40px,4.2vw,64px)/1 var(--sans);letter-spacing:-.04em;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;align-self:start}.plan .pr small{font:500 15px/1 var(--sans);letter-spacing:0;color:#6a6a6a}.plan .pr em{font:500 14px/1 var(--sans);font-style:normal;letter-spacing:0;color:#6a6a6a;flex-basis:100%;margin-top:10px}.plan ul{list-style:none;padding:0;display:grid;gap:10px;align-content:start;margin:34px 0 28px;font:500 15px/1.3 var(--sans)}.plan li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.plan li:before{content:"";width:20px;height:20px;border-radius:50%;background:#0a0a0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.6'/%3E%3C/svg%3E") center/20px}.plan .note{font:400 13px/1.35 var(--sans);color:#6a6a6a;margin-bottom:16px;min-height:2.7em}.plan .btn{width:100%}.plan .btn>span{flex:1;background:#0a0a0a;color:#fff}.plan.hot{background:#0a0a0a;color:#fff;box-shadow:inset 0 0 90px 4px #ff2d0080,inset 0 0 0 1px #ff2d0059}.plan.hot .who,.plan.hot .pr small,.plan.hot .pr em,.plan.hot .note{color:#c9c9c9}.plan.hot li:before{background-color:var(--red)}.plan.hot .btn>span{background:#fff;color:#000}.free{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 24px;border-radius:14px;background:#f2f2f2;font:500 clamp(18px,1.8vw,26px)/1.2 var(--sans);letter-spacing:-.015em}.free span b{font-weight:500;color:var(--red)}.s6 .fine{margin-top:18px;font:400 13px/1.4 var(--sans);color:#6a6a6a}@media(max-width:1100px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.s6{padding:72px var(--gut)}.s6 .top{grid-template-columns:1fr;gap:10px;padding-bottom:36px}.plans{grid-template-columns:1fr}.plan{min-height:0}}.s7{position:relative;z-index:1;background:#fff;color:#000;padding:40px var(--gut) 130px;display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);align-items:start}.s7 .hd{position:sticky;top:90px;font:600 16px/1.6 var(--sans)}.s7 h2{font:500 clamp(34px,4.9vw,72px)/1.1 var(--sans);letter-spacing:-.02em;margin-bottom:48px}.qa{border-top:1px solid #e2e2e2}.qa:last-child{border-bottom:1px solid #e2e2e2}.qa button{display:grid;grid-template-columns:1fr 28px;gap:20px;align-items:center;width:100%;padding:24px 0;text-align:left;font:500 clamp(19px,1.9vw,27px)/1.2 var(--sans);letter-spacing:-.015em;color:#000;transition:padding .5s cubic-bezier(.16,1,.3,1)}.qa button:hover{padding-left:14px}.qa i{position:relative;width:28px;height:28px;border-radius:50%;background:#f2f2f2;transition:background .3s,transform .5s cubic-bezier(.16,1,.3,1)}.qa i:before,.qa i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:#000;translate:-50% -50%;transition:background .3s}.qa i:after{rotate:90deg}.qa.open i{background:var(--red);transform:rotate(135deg)}.qa.open i:before,.qa.open i:after{background:#fff}.qa .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1)}.qa.open .a{grid-template-rows:1fr}.qa .a p{overflow:hidden;font:500 17px/1.5 var(--sans);color:#444;max-width:40em}.qa .a p:after{content:"";display:block;height:26px}.s9{position:relative;z-index:1;background:#fff;color:#000;padding:120px var(--gut) 40px}.s9 .top{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);padding-bottom:56px}.s9 .top p{font:600 16px/1.6 var(--sans)}.s9 h2{font:500 clamp(34px,4.9vw,72px)/1.1 var(--sans);letter-spacing:-.02em}.quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quote{position:relative;min-height:340px;border-radius:14px;padding:28px;display:grid;align-content:space-between;gap:30px;background:#f2f2f2;overflow:hidden}.quote blockquote{margin:0;font:500 clamp(22px,2.3vw,34px)/1.2 var(--sans);letter-spacing:-.02em}.quote.wait{background:transparent;box-shadow:inset 0 0 0 1px #dcdcdc}.quote.wait blockquote{color:#b5b5b5}.quote .who{display:flex;gap:12px;align-items:center;font:500 15px/1.3 var(--sans)}.quote .who i{width:44px;height:44px;border-radius:50%;background:#e2e2e2;display:grid;place-items:center;font:500 14px/1 var(--sans);font-style:normal}.quote .who span{display:block;color:#6a6a6a}.quote .tag{position:absolute;right:18px;top:18px;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;border-radius:999px;background:#0a0a0a;color:#fff}.exp{margin:90px calc(var(--gut)*-1) 0;padding:26px 0 60px;border-top:1px solid #e2e2e2;overflow:hidden}.exp small{display:block;padding:0 var(--gut) 26px;font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6a6a6a}.exp .mq{display:flex;width:max-content;animation:mq 34s linear infinite}.exp:hover .mq{animation-play-state:paused}.exp .mq{align-items:center}.exp .mq span{display:grid;place-items:center;padding:0 clamp(28px,4vw,64px);height:80px}.exp .mq img{display:block;width:auto;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.1);opacity:.62;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1)}.exp .mq span:hover img{opacity:1;transform:scale(1.08)}@keyframes mq{to{transform:translate(-50%)}}.s8{position:relative;z-index:2;background:var(--ink);color:#fff;height:230svh}.s10{position:relative;z-index:2;background:#fff;color:#000;padding:110px var(--gut) 120px;border-radius:0 0 28px 28px;box-shadow:0 40px 80px #00000059;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;align-items:start}.s10 h2{font:500 clamp(32px,3.6vw,56px)/1.08 var(--sans);letter-spacing:-.025em;max-width:12em}.s10 .direct{margin-top:54px;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:14px 44px;font:500 16px/1.4 var(--sans)}.s10 .direct small{display:block;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6a6a6a;margin-bottom:8px}.s10 .direct a{border-bottom:1px solid #000;padding-bottom:2px;transition:color .25s,border-color .25s}.s10 .direct a:hover{color:var(--red);border-color:var(--red)}.s10 form{display:grid;grid-template-columns:1fr 1fr;gap:38px 22px}.s10 label{display:grid;gap:10px;font:500 13px/1 var(--sans);color:#6a6a6a;position:relative}.s10 label.w{grid-column:1/3}.s10 input,.s10 textarea{border:0;border-bottom:1px solid #cfcfcf;background:transparent;color:#000;font:500 20px/1.3 var(--sans);letter-spacing:-.01em;padding:4px 0 12px;outline:none;border-radius:0;resize:none}.s10 textarea{min-height:44px;overflow:hidden}.s10 input::placeholder,.s10 textarea::placeholder{color:#c4c4c4}.s10 label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.s10 label:focus-within:after{transform:scaleX(1)}.s10 label:focus-within{color:#000}.s10 label.bad:after{transform:scaleX(1)}.s10 .picks{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:6px}.s10 .picks button{font:500 15px/1 var(--sans);padding:10px 14px;border-radius:8px;background:#f2f2f2;color:#000;transition:background .25s,color .25s}.s10 .picks button:hover{background:#e6e6e6}.s10 .picks button.sel{background:#0a0a0a;color:#fff}.s10 .send{grid-column:1/3;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.s10 .send .btn>span{background:#0a0a0a;color:#fff}.s10 button.btn{border:0;cursor:pointer}.s10 output{font:500 14px/1.4 var(--sans);color:#444}@media(max-width:860px){.s10{grid-template-columns:1fr;padding:64px var(--gut) 72px;gap:44px;border-radius:0 0 20px 20px}.s10 .direct{grid-template-columns:1fr;margin-top:30px}.s10 form{grid-template-columns:1fr;gap:28px}.s10 label.w,.s10 .send{grid-column:1}}.s8 .pin{position:sticky;top:0;height:100svh;display:grid;align-content:center;justify-items:center;text-align:center;gap:28px;overflow:hidden;border-radius:inherit}.s8 .cols{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);pointer-events:none}.s8 .cols i{border-left:1px solid #1c1c1c}.s8 .cols i:first-child{border:0}.s8 .im{position:absolute;left:calc(var(--c)*100%/6 + 9px);top:var(--t);width:calc(100%/6 - 18px);border-radius:4px;overflow:hidden;will-change:transform;pointer-events:none}.s8 .im img{display:block;width:100%;height:auto}.s8 small{font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;position:relative;z-index:2;mix-blend-mode:difference}.s8 h2{position:relative;z-index:2;font:500 clamp(54px,8.6vw,150px)/.95 var(--sans);letter-spacing:-.045em;mix-blend-mode:difference}.s8 h2 a{display:block}.s8 p{position:relative;z-index:2;font:500 18px/1.4 var(--sans);color:#fff;max-width:30em;mix-blend-mode:difference}.s8 .row{position:relative;z-index:2;display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.s8 .ghost{font:600 16px/1 var(--sans);color:#fff;border-bottom:1px solid currentColor;padding-bottom:3px;display:inline-flex;gap:8px;align-items:center;mix-blend-mode:difference}#cur.make{width:118px;height:118px;margin:-59px 0 0 -59px;background:var(--red);mix-blend-mode:normal}#cur.make:after{content:"Make it happen";position:absolute;inset:0;display:grid;place-items:center;text-align:center;font:500 13px/1.1 var(--sans);color:#fff;padding:0 16px}.ft{position:relative;z-index:0;background:var(--red);color:#fff;overflow:hidden}.ft .in{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto auto;padding:110px var(--gut) 0;will-change:transform}.ft .r1{display:grid;grid-template-columns:1fr auto 1fr;gap:5vw;align-items:start}.ft small{display:block;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:16px}.ft ul{list-style:none;padding:0;font:500 clamp(20px,1.9vw,28px)/1.3 var(--sans);letter-spacing:-.015em}.ft ul a{display:inline-block;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ft ul a:hover{transform:translate(8px)}.ft .soc{justify-self:end;text-align:right}.ft .soc a:hover{transform:translate(-8px)}.ft .world{display:grid;grid-template-columns:auto auto;gap:34px;align-items:center}.ft canvas{width:230px;height:230px;display:block}.ft .cities{list-style:none;padding:0;font:500 18px/1 var(--sans);min-width:230px}.ft .cities li{display:flex;justify-content:space-between;gap:26px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.28);opacity:.6;transition:opacity .3s,padding .4s cubic-bezier(.16,1,.3,1)}.ft .cities li.on{opacity:1;padding-left:10px}.ft .cities span{font-variant-numeric:tabular-nums}.ft .subx{align-self:end;display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:40px 0 18px}.ft form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ft input{height:40px;width:min(300px,70vw);border-radius:999px;border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff;padding:0 16px;font:500 15px/1 var(--sans);outline:none}.ft input::placeholder{color:#ffffffb3}.ft input:focus{border-color:#fff;background:#ffffff1a}.ft form button{height:40px;padding:0 18px;border-radius:999px;background:#fff;color:#000;font:500 15px/1 var(--sans)}.ft form output{flex-basis:100%;font:500 13px/1.3 var(--sans);min-height:17px}.ft .r2{font:500 14px/1.3 var(--sans);text-align:right}.ft .wm{position:relative;height:calc((100vw - 2*var(--gut))/5.6);overflow:hidden;user-select:none}.ft .wm span{position:absolute;left:-.04em;top:-.12em;font:500 calc((100vw - 2*var(--gut))/4.55)/1 var(--sans);letter-spacing:-.055em;white-space:nowrap}.ft .wm .soft{color:#fff3;filter:blur(5px)}.ft .wm .crisp{-webkit-mask-image:radial-gradient(190px circle at var(--wx,-400px) var(--wy,-400px),#000,transparent 72%);mask-image:radial-gradient(190px circle at var(--wx,-400px) var(--wy,-400px),#000,transparent 72%)}@media(min-width:861px)and (min-height:700px){.stage{z-index:1;background:var(--ink)}.stage.off{visibility:hidden}.ft{position:sticky;bottom:0;visibility:hidden}.ft.live{visibility:visible}}@media(max-width:860px){.s9{padding:72px var(--gut) 20px}.s9 .top{grid-template-columns:1fr;gap:10px;padding-bottom:32px}.quotes{grid-template-columns:1fr}.quote{min-height:240px}.exp{margin-top:56px}.s8{height:auto;border-radius:0}.s8 .pin{position:relative;padding:0 var(--gut)}.s8 .im{width:26vw;left:calc(var(--c)*100%/6);opacity:.5}.ft .in{min-height:0;padding-top:56px;gap:36px}.ft .r1{grid-template-columns:1fr 1fr;gap:36px 20px}.ft .world{grid-column:1/3;grid-row:1;grid-template-columns:1fr;justify-items:start}.ft canvas{width:170px;height:170px}.ft .cities{width:100%}.ft .soc{justify-self:start;text-align:left}.ft .subx{grid-template-columns:1fr}.ft .r2{text-align:left}}@media(max-width:860px){.s7{grid-template-columns:1fr;padding:20px var(--gut) 80px}.s7 .hd{position:static;margin-bottom:10px}.s7 h2{margin-bottom:28px}}.pj .ph,.s8 .im,.menu .n .md:not(.ai){clip-path:inset(49.7% 100% 49.7% 0)}.pj .ph.shown,.s8 .im.shown,.menu .n .md.shown{clip-path:none}.pj .ph{position:relative}@media(max-width:860px){.s4{padding:72px var(--gut)}.s4 .top{grid-template-columns:1fr;gap:10px;padding-bottom:40px}.capr{grid-template-columns:1fr;gap:10px}.s5 .facts{grid-template-columns:1fr}.role{display:none}}.s3 .pg{position:absolute;left:14vw;right:14vw;bottom:5.5vh;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;font:500 13px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.s3 .pg:before,.s3 .pg i{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background:var(--ln)}.s3 .pg i{background:var(--fg);transform:scaleX(var(--pr,0));transform-origin:0 50%}.s3 .pg a{display:inline-flex;gap:8px;align-items:center}#cur.open{width:86px;height:86px;margin:-43px 0 0 -43px;background:#fff;mix-blend-mode:normal}#cur.open:after{content:"Open";position:absolute;inset:0;display:grid;place-items:center;font:500 14px/1 var(--sans);color:#000}@media(max-width:860px){.s3 .track{flex-direction:column;width:auto;height:auto;gap:64px;padding:72px var(--gut)}.pj{width:auto;height:auto;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:0}.pj .l{margin:0;padding:0}.pj .l small{margin-bottom:10px}.pj h3{font-size:44px;white-space:normal}.s3.dark .pj .l{mix-blend-mode:normal}.pj .ph{height:auto;aspect-ratio:4/5}.pj .r{padding:0;max-width:none}.s3 .pg{position:static;margin:0 var(--gut) 56px}.s3 .pg span{display:none}}.s2 .cta{display:flex;justify-content:center;padding-top:48px}.btn.grey>span{background:#e4e4e4}@media(max-width:860px){.bar{font-size:12px;padding:0 34px 0 10px;justify-content:flex-start}.bar em{display:none}.nav{grid-template-columns:auto 1fr;gap:10px}.chips .chip:not(.ask){display:none}.logo{order:-1}.chips{justify-self:end;order:2}.together{display:none}.logo img{height:40px}.mid{grid-template-columns:1fr;padding-top:36px}.tag{padding:0 0 14px;font-size:14px}.tag br{display:none}h1{font-size:clamp(34px,9.6vw,48px);line-height:1.12}.sub{font-size:16px}.art,.grid{display:none}.s2 .top{grid-template-columns:1fr;gap:18px;padding-bottom:36px}.s2 .three{display:flex;gap:14px;font-size:14px}.steps{grid-template-columns:1fr;gap:10px}.step{min-height:0;gap:10px}.step p{margin-top:26px}.nur{left:12px!important}.bar,.nav{display:none}.hero{padding-top:84px}.glass{height:48px}.ls{grid-template-columns:1fr auto}.ls>span:first-child,.ls .rk{display:none}.foot{grid-template-columns:1fr;gap:18px}.case{justify-self:stretch;width:auto}.foot .clock{order:3}}main#top{position:relative;z-index:1;background:var(--ink)}[data-reveal]{clip-path:inset(49.7% 100% 49.7% 0);overflow:hidden}[data-reveal].shown{clip-path:none}[data-reveal] img{display:block;width:100%;height:100%;object-fit:cover}.wk{background:var(--ink);color:#fff;padding:150px var(--gut) 120px}.tog{position:relative;display:inline-flex;padding:4px;border-radius:999px;box-shadow:inset 0 0 0 1px #3a3a3a}.tog button{position:relative;z-index:1;height:34px;padding:0 18px;border-radius:999px;font:500 14px/1 var(--sans);color:#fff;transition:color .3s}.tog button.on{color:#000}.tog i{position:absolute;left:4px;top:4px;height:34px;width:var(--tw,60px);border-radius:999px;background:#fff;transform:translate(var(--tx,0));transition:transform .5s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.16,1,.3,1)}.wk-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid #1c1c1c}.wc{display:grid;gap:14px;align-content:start;padding:0 14px 72px;border-right:1px solid #1c1c1c;color:#fff}.wc small,.wr small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.wc h2{font:500 clamp(24px,2.5vw,38px)/1.05 var(--sans);letter-spacing:-.025em;min-height:2.1em;transition:transform .6s cubic-bezier(.16,1,.3,1)}.wc:hover h2{transform:translate(10px)}.wc .ph{aspect-ratio:4/5;border-radius:6px;background:#161616}.wc .ph img{transition:transform 1s cubic-bezier(.16,1,.3,1)}.wc:hover .ph img{transform:scale(1.05)}.wc p{font:500 14px/1.45 var(--sans);color:var(--soft)}.wc.yours .ph{display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 1px #2a2a2a;transition:background .5s}.wc.yours .ph span{font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);transition:color .4s}.wc.yours:hover .ph{background:var(--red)}.wc.yours:hover .ph span{color:#fff}.wk-l{position:relative;border-top:1px solid #2a2a2a}.wk-l[hidden],.wk-g[hidden]{display:none}.wr{position:relative;display:grid;grid-template-columns:60px minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.6fr) 70px;gap:20px;align-items:baseline;padding:26px 0;border-bottom:1px solid #2a2a2a;font:500 15px/1.3 var(--sans);color:var(--soft);transition:padding .5s cubic-bezier(.16,1,.3,1),color .3s}.wr h2{font:500 clamp(26px,3.2vw,50px)/1.05 var(--sans);letter-spacing:-.03em;color:#fff}.wr span:last-of-type{text-align:right}.wk-l:hover .wr,.wk-l:hover .wr h2{color:#5a5a5a}.wk-l .wr:hover{padding-left:18px;color:#fff}.wk-l .wr:hover h2{color:#fff}.wk-p{position:fixed;left:0;top:0;z-index:5;width:min(24vw,340px);aspect-ratio:4/5;border-radius:6px;overflow:hidden;pointer-events:none;opacity:0;will-change:transform}.wk-p img{width:100%;height:100%;object-fit:cover;display:block}.cst{background:var(--ink);color:#fff}.cst-cover{height:min(88svh,900px);overflow:hidden;position:relative}.cst-cover img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform}@media(max-width:860px){.wk{padding-top:110px}.wk-g{grid-template-columns:1fr;border:0}.wc{border:0;padding:0 0 48px}.wc h2{min-height:0}.wr{grid-template-columns:36px 1fr;gap:6px 12px}.wr span{grid-column:2;text-align:left!important}.wk-p{display:none}.cst-cover{height:62svh}}.inav{position:absolute;left:0;right:0;top:0;z-index:4}#pt{position:fixed;inset:0;z-index:95;background:var(--ink);display:grid;place-items:center;visibility:hidden;pointer-events:none}#pt svg{width:64px;height:auto;overflow:visible}#pt .st{transform-box:fill-box;transform-origin:50% 55%}html.arrive #pt{visibility:visible}.step .ill{position:absolute;left:50%;top:50%;width:min(78%,280px);height:auto;aspect-ratio:560/360;transform:translate(-50%,-52%);pointer-events:none}@media(max-width:860px){.step .ill{position:static;transform:none;width:70%;margin:6px 0 0}}.ph1{position:relative;background:var(--ink);color:#fff;padding:190px var(--gut) 110px;display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr) auto;gap:0 20px;align-items:start;overflow:hidden}.ph1>*{position:relative;z-index:1}.ph1>.art{position:absolute;z-index:0}.ph1>div{display:grid;gap:30px}.ph1.short{padding-bottom:70px}.ph1>p:first-child{font:600 16px/1.6 var(--sans)}.ph1 h1{font:500 clamp(40px,5.4vw,88px)/1.02 var(--sans);letter-spacing:-.035em;max-width:12em}.ph1 .lede{font:500 clamp(19px,1.8vw,26px)/1.3 var(--sans);letter-spacing:-.015em;color:var(--soft);max-width:30em}.svr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6vw;padding:56px 0;border-top:1px solid #222}.svr small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.svr h2{font:500 clamp(30px,3.4vw,54px)/1.04 var(--sans);letter-spacing:-.03em;margin-top:18px;max-width:9em}.svr .t{margin-top:18px;display:inline-block;font:500 14px/1 var(--sans);padding:8px 12px;border-radius:8px;background:var(--chip)}.svr .w{font:500 clamp(19px,1.7vw,25px)/1.34 var(--sans);letter-spacing:-.015em}.svr h3{margin-top:34px;font:500 13px/1 var(--sans);color:var(--mute)}.svr ul{list-style:none;padding:0;margin-top:14px;border-top:1px solid #222}.svr li{padding:13px 0;border-bottom:1px solid #222;font:500 16px/1.35 var(--sans);display:flex;gap:12px;align-items:baseline}.svr li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--red);translate:0 -1px}.svr .g{margin-top:22px;font:500 15px/1.45 var(--sans);color:var(--mute);max-width:34em}.rl,.inc{position:relative;z-index:1;background:#fff;color:#000;padding:120px var(--gut) 110px}.rl .top,.inc .top{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);padding-bottom:56px}.rl .top p,.inc .top p{font:600 16px/1.6 var(--sans)}.rl h2,.inc h2{font:500 clamp(34px,4.9vw,72px)/1.1 var(--sans);letter-spacing:-.02em}.rl ol{list-style:none;padding:0;border-top:1px solid #e2e2e2}.rl li{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr) minmax(0,1.4fr) 150px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid #e2e2e2;transition:padding .5s cubic-bezier(.16,1,.3,1)}.rl li:hover{padding-left:14px}.rl li small{font:500 12px/1 var(--mono);color:#7a7a7a}.rl li h3{font:500 clamp(24px,2.6vw,38px)/1.1 var(--sans);letter-spacing:-.02em}.rl li p{font:500 17px/1.45 var(--sans);color:#444;max-width:34em}.inc{padding-top:20px}.inc ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inc li{background:#f2f2f2;border-radius:12px;padding:22px;min-height:130px;display:grid;align-content:space-between;gap:26px;font:500 19px/1.2 var(--sans);letter-spacing:-.01em}.inc li:before{content:"";width:22px;height:22px;border-radius:50%;background:#0a0a0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.6'/%3E%3C/svg%3E") center/20px}.post{background:var(--ink);color:#fff;padding:190px var(--gut) 0}.post header{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0 20px;align-items:start;padding-bottom:56px}.post header p{font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.post header p a{color:#fff;border-bottom:1px solid #555}.post h1{font:500 clamp(38px,5.4vw,84px)/1.02 var(--sans);letter-spacing:-.035em;max-width:13em}.post .body{max-width:760px;margin-left:25%;padding-bottom:40px}.post .body h2{font:500 clamp(24px,2.3vw,34px)/1.12 var(--sans);letter-spacing:-.02em;margin:56px 0 16px}.post .body p,.post .body li{font:500 18px/1.6 var(--sans);color:#cfcfcf}.post .body p+p{margin-top:16px}.post .body .lede{font:500 clamp(21px,2vw,28px)/1.32 var(--sans);letter-spacing:-.015em;color:#fff}.post .body ul{padding:0;list-style:none;border-top:1px solid #222;margin:6px 0}.post .body li{padding:14px 0;border-bottom:1px solid #222}.post .body b{color:#fff;font-weight:600}.post .body a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--red)}.post .body small{color:var(--mute);font-size:14px}@media(max-width:860px){.ph1{padding:120px var(--gut) 64px;grid-template-columns:1fr;gap:18px}.ph1 .ill.big{width:70%;margin-top:10px}.svr{grid-template-columns:1fr;gap:26px;padding:40px 0}.rl,.inc{padding:72px var(--gut)}.rl .top,.inc .top{grid-template-columns:1fr;gap:10px;padding-bottom:32px}.rl li{grid-template-columns:1fr;gap:8px}.inc ul{grid-template-columns:1fr}.post{padding-top:120px}.post .body{margin-left:0}}.bg{position:relative;z-index:1;background:#fff;color:#000;padding:90px var(--gut) 120px}.bs{position:relative;z-index:1;background:#fff;color:#000;padding:30px var(--gut) 130px}.bs .top{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr) auto;align-items:end;gap:20px;padding-bottom:56px}.bs .top p{font:600 16px/1.6 var(--sans)}.bs h2{font:500 clamp(34px,4.9vw,72px)/1.1 var(--sans);letter-spacing:-.02em;max-width:11em}.bs .all{display:inline-flex;gap:8px;align-items:center;font:600 16px/1 var(--sans);border-bottom:1px solid #000;padding-bottom:4px}.bcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bc{display:grid;gap:12px;align-content:start;color:inherit}.bc-i,.post-c{aspect-ratio:4/3;border-radius:10px;background:#f2f2f2;display:grid;place-items:center;overflow:hidden;margin-bottom:8px;transition:transform .7s cubic-bezier(.16,1,.3,1)}.bc-k .bc-i,.post-c.bc-k{background:#0a0a0a;box-shadow:inset 0 0 90px 4px #ff2d0080,inset 0 0 0 1px #ff2d0059}.cv{display:grid;gap:14px;justify-items:center;text-align:center;padding:0 6%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.cv b{font:500 clamp(44px,5.6vw,92px)/.95 var(--sans);letter-spacing:-.05em;white-space:nowrap}.cv i{font:500 12px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#6a6a6a}.bc-k .cv,.post-c.bc-k .cv{color:#fff}.bc-k .cv i,.post-c.bc-k .cv i{color:#bdbdbd}.bc:hover .cv{transform:scale(1.06)}.post-c .cv b{font-size:clamp(56px,9vw,150px)}.bc small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6a6a6a}.bc h3{font:500 clamp(22px,2.1vw,30px)/1.12 var(--sans);letter-spacing:-.02em}.bc p{font:500 15px/1.5 var(--sans);color:#555}.bc .ra{display:inline-flex;gap:8px;align-items:center;margin-top:6px;font:500 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.bc .ra svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.bc:hover .ra svg{transform:translate(3px,-3px)}#cur.read{width:96px;height:96px;margin:-48px 0 0 -48px;background:var(--red);mix-blend-mode:normal}#cur.read:after{content:"Read article";position:absolute;inset:0;display:grid;place-items:center;text-align:center;font:500 13px/1.1 var(--sans);color:#fff;padding:0 14px}.post-c{aspect-ratio:21/8;margin:0 0 64px;border-radius:12px}.nf{position:relative;background:var(--ink);color:#fff;height:100svh;min-height:640px;overflow:hidden}.nf-t{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:26px;padding:21vh var(--gut) 0;pointer-events:none}.nf-t>*{pointer-events:auto}.nf-t p{font:500 13px/1 var(--mono);letter-spacing:.06em;color:var(--mute)}.nf-t h1{font:500 clamp(40px,6vw,96px)/1 var(--sans);letter-spacing:-.04em;max-width:10em}.nf-t .ctas{margin-top:8px;justify-content:center}.tl{position:absolute;left:0;top:0;z-index:2;opacity:0;padding:16px 22px;border-radius:10px;font:500 clamp(18px,2vw,30px)/1 var(--sans);white-space:nowrap;user-select:none;touch-action:none;will-change:transform;cursor:grab}.tl.big{width:clamp(110px,13vw,190px);height:clamp(110px,13vw,190px);padding:0;display:grid;place-items:center;font-size:clamp(70px,9vw,140px);letter-spacing:-.05em;border-radius:14px}.tl.sq{width:clamp(90px,9vw,130px);height:clamp(90px,9vw,130px);padding:0;display:grid;place-items:center}.tl.sq svg{width:56%}@media(max-width:860px){.bcs{grid-template-columns:1fr;gap:40px}.bs .top{grid-template-columns:1fr}.bg{padding:56px var(--gut) 72px}.bs{padding:20px var(--gut) 72px}.post header{grid-template-columns:1fr;gap:16px}.post-c{aspect-ratio:4/3;margin-bottom:36px}}.rl li .ill{width:150px;height:auto;aspect-ratio:560/360;opacity:.55;transition:opacity .4s,transform .7s cubic-bezier(.16,1,.3,1)}.rl li:hover .ill{opacity:1;transform:scale(1.12)}@media(max-width:860px){.rl li .ill{width:120px}}.quote[data-sample]{padding-top:58px}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.glass .ring,#nurBtn3:after,.chip.ask[aria-expanded=false]:after{display:none}}.menu .n .md,.nur{isolation:isolate}.menu .n .md{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0)}@media(hover:none),(max-width:860px){#nurBtn3:before,.glass #menuBtn:before{display:none}.menu .n .md.ai:before{filter:none;inset:-40% -10%;opacity:.9}}.menu .n{overflow:hidden}@media(max-width:860px){.menu{padding:84px var(--gut) 24px;gap:22px;align-content:start;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.menu .mm a.big{font-size:clamp(34px,10.5vw,46px)}.menu .mm small{margin:22px 0 8px}.menu .cs{display:flex;flex-wrap:wrap}.menu .nw{display:flex;gap:8px;overflow-x:auto;margin:0 calc(var(--gut)*-1);padding:0 var(--gut) 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.menu .nw::-webkit-scrollbar{display:none}.menu .n{flex:0 0 74%;scroll-snap-align:center;align-content:start;font-size:15px}.menu .n .md{height:92px}.menu .n .md:not(.ai){clip-path:none}}.svr h2{max-width:11em}.prc{position:relative;z-index:1;background:#fff;color:#000;padding:120px var(--gut) 140px}.prc .top{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);padding-bottom:64px}.prc .top p{font:600 16px/1.6 var(--sans)}.prc h2{font:500 clamp(34px,4.9vw,72px)/1.1 var(--sans);letter-spacing:-.02em;max-width:12em}.prc .top span{display:block;margin-top:22px;font:500 clamp(18px,1.6vw,23px)/1.35 var(--sans);color:#444;max-width:30em}.pcs{display:grid;gap:14px;list-style:none;padding:0}.pc{position:sticky;top:calc(84px + var(--i)*14px);min-height:min(540px,calc(100svh - 190px));border-radius:18px;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6vw;background:#f2f2f2;overflow:hidden;transform-origin:50% 0;will-change:transform;box-shadow:0 -18px 40px -24px #00000059}.pc:nth-child(2n){background:#e6e6e6}.pc.k{background:#0a0a0a;color:#fff}.pc.r{background:var(--red);color:#fff}.pc .l{display:grid;align-content:space-between;gap:30px}.pc small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pc small em{font-style:normal;padding:7px 10px;border-radius:7px;background:#00000014}.pc.k small em,.pc.r small em{background:#ffffff29}.pc h3{font:500 clamp(34px,4.6vw,76px)/1 var(--sans);letter-spacing:-.04em;max-width:8em}.pc .n{font:500 clamp(90px,13vw,220px)/.8 var(--sans);letter-spacing:-.06em;opacity:.12}.pc .r2{display:grid;align-content:start;gap:26px}.pc .r2>p{font:500 clamp(19px,1.75vw,26px)/1.32 var(--sans);letter-spacing:-.015em}.pc .two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pc h4{font:500 13px/1 var(--sans);opacity:.6;margin-bottom:10px}.pc ul{list-style:none;padding:0;border-top:1px solid rgba(0,0,0,.14)}.pc.k ul,.pc.r ul{border-color:#ffffff40}.pc li{padding:11px 0;border-bottom:1px solid rgba(0,0,0,.14);font:500 16px/1.35 var(--sans)}.pc.k li,.pc.r li{border-color:#ffffff40}.fit{position:relative;z-index:1;background:#fff;color:#000;padding:0 var(--gut) 120px;display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr) minmax(0,1fr);gap:14px}.fit>p{font:600 16px/1.6 var(--sans)}.fit div{border-radius:14px;padding:26px;background:#f2f2f2}.fit div.no{background:#0a0a0a;color:#fff}.fit h3{font:500 clamp(24px,2.4vw,34px)/1.1 var(--sans);letter-spacing:-.02em;margin-bottom:22px}.fit ul{list-style:none;padding:0}.fit li{padding:13px 0;border-top:1px solid rgba(0,0,0,.14);font:500 17px/1.4 var(--sans)}.fit .no li{border-color:#2a2a2a;color:#d6d6d6}@media(max-width:860px){.prc{padding:72px var(--gut) 80px}.prc .top{grid-template-columns:1fr;gap:10px;padding-bottom:36px}.pc{position:relative;top:auto;min-height:0;grid-template-columns:1fr;gap:26px;padding:22px;box-shadow:none}.pc .n{display:none}.pc .two{grid-template-columns:1fr;gap:20px}.fit{grid-template-columns:1fr;padding-bottom:72px}.rl li .ill{justify-self:start}}.pj .ph.shown,.s8 .im.shown,.menu .n .md.shown,[data-reveal].shown{clip-path:inset(0 round 6px)}.cst-f .ph.shown,.cst-g .ph.shown{clip-path:inset(0 round 12px)}@media(max-width:860px){.nur textarea,.nur input,.notes input,.notes textarea{font-size:16px}.s10 textarea{min-height:96px}.exp .mq span{height:60px;padding:0 24px}.exp .mq img{height:auto!important;max-height:32px;max-width:104px;object-fit:contain}.pj{display:block;overflow:visible}.pj .l{position:static}.pj .ph{margin:16px 0;width:100%}.stage{position:sticky;top:var(--stk,0px);z-index:0}.s2{position:relative;z-index:1;border-radius:22px 22px 0 0;box-shadow:0 -20px 50px #00000073}}.cst{background:#fff;color:#000}.cst-h{padding:70px var(--gut) 90px;display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0 20px}.cst-h .k{font:600 16px/1.6 var(--sans);grid-row:1/4}.cst-h h1{font:500 clamp(64px,13vw,230px)/.88 var(--sans);letter-spacing:-.06em;margin-left:-.04em}.cst-h .st{margin-top:44px;font:500 clamp(26px,3.2vw,50px)/1.1 var(--sans);letter-spacing:-.025em;max-width:20em}.cst-h .st span{color:#8a8a8a}.cst-h dl{margin:70px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;border-top:1px solid #e2e2e2;padding-top:20px}.cst-h dt{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a;margin-bottom:12px}.cst-h dd{margin:0;font:500 16px/1.4 var(--sans)}.cst-c{padding:90px var(--gut) 0;display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0 20px;border-top:1px solid #e2e2e2}.cst-c .hd{display:grid;gap:14px;align-content:start;position:sticky;top:96px;align-self:start}.cst-c .hd small{font:500 12px/1 var(--mono);color:#7a7a7a}.cst-c .hd h2{font:600 16px/1.3 var(--sans)}.cst-c .tx{display:grid;gap:22px;padding-bottom:90px}.cst-c .tx .b{font:500 clamp(26px,3.2vw,50px)/1.1 var(--sans);letter-spacing:-.025em;max-width:21em;margin-bottom:14px}.cst-c .tx p{font:500 19px/1.55 var(--sans);color:#444;max-width:36em}.cst-c .tx p.b{color:#000}.cst-c ul{list-style:none;padding:0;margin-top:14px;border-top:1px solid #e2e2e2;max-width:900px}.cst-c li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;padding:18px 0;border-bottom:1px solid #e2e2e2;font:500 17px/1.45 var(--sans)}.cst-c li span{color:#555}.cst-f{grid-column:1/3;margin:0 0 90px;display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0 20px;align-items:end}.cst-f figcaption,.cst-g figcaption{display:grid;gap:6px;font:500 15px/1.4 var(--sans);max-width:17em}.cst-f figcaption span,.cst-g figcaption span{color:#6a6a6a}.cst-f .ph,.cst-g .ph{border-radius:12px;background:#f2f2f2;overflow:hidden;aspect-ratio:4/5}.cst-f .ph{max-width:780px}.cst-f .ph img,.cst-g .ph img{width:100%;height:100%;object-fit:cover;display:block}.cst-g{padding:0 var(--gut) 90px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cst-g figure{margin:0;display:grid;gap:14px}.cst-g .ph{aspect-ratio:4/5}.bc-i,.post-c{position:relative}.fig{position:absolute;left:16px;bottom:14px;font:500 13px/1 var(--mono);letter-spacing:.04em}.post-c .fig{left:24px;bottom:22px;font-size:15px}.brs{position:relative;z-index:1;background:#fff;color:#000;padding:40px var(--gut) 120px}.flt{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-bottom:28px}.flt span{font:600 14px/1 var(--sans);margin-right:10px}.flt button{font:500 14px/1 var(--sans);padding:9px 14px;border-radius:999px;background:#f2f2f2;color:#000;transition:background .3s,color .3s}.flt button.on{background:#0a0a0a;color:#fff}.brow{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr) minmax(0,34%);gap:20px;align-items:stretch;padding:28px 0;border-top:1px solid #e2e2e2;color:inherit}.brow[hidden]{display:none}.brow .m{display:grid;gap:10px;align-content:start}.brow small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6a6a6a}.brow .m small:first-child{color:#000}.brow .t{display:grid;gap:16px;align-content:space-between}.brow h2{font:500 clamp(28px,3.3vw,52px)/1.04 var(--sans);letter-spacing:-.03em;max-width:13em;transition:transform .6s cubic-bezier(.16,1,.3,1)}.brow:hover h2{transform:translate(10px)}.brow p{font:500 17px/1.5 var(--sans);color:#555;max-width:32em}.brow .ra{display:inline-flex;gap:8px;align-items:center;font:500 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.brow .bc-i{aspect-ratio:16/10;margin:0}@media(max-width:860px){.cst-h{grid-template-columns:1fr;padding:44px var(--gut) 56px}.cst-h .k{grid-row:auto;margin-bottom:18px}.cst-h .st{margin-top:26px}.cst-h dl{grid-template-columns:1fr 1fr;margin-top:44px}.cst-c{grid-template-columns:1fr;padding-top:48px}.cst-c .hd{position:static;display:flex;margin-bottom:22px}.cst-c .tx{padding-bottom:48px}.cst-c li{grid-template-columns:1fr;gap:4px}.cst-f{grid-column:1;grid-template-columns:1fr;gap:14px;margin-bottom:56px}.cst-f figcaption{order:2;max-width:none}.cst-f .ph{aspect-ratio:4/5}.cst-g{grid-template-columns:1fr;padding-bottom:56px}.brs{padding:24px var(--gut) 72px}.brow{grid-template-columns:1fr;gap:14px;padding:26px 0}.brow .bc-i{order:-1}.brow .m{display:flex;justify-content:space-between}}.tog{width:max-content;justify-self:start}#pt svg{overflow:visible}.notes{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.nur .rec{display:grid;gap:6px;margin-top:12px}.nur .rec[hidden],.nur.busy .rec{display:none}.nur .rec small{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a}.nur .rec button{text-align:left;font:400 13px/1.3 var(--sans);color:#cfcfcf;background:#1f1f1f;border-radius:8px;padding:8px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph1.lt{background:#fff;color:#000}.ph1.lt .lede{color:#555}.inav.lt .logo img{filter:invert(1)}.inav.lt .together{color:#000}.wk-h2{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr) auto;gap:20px;align-items:end;padding-bottom:56px}.wk-h2>p{font:600 16px/1.6 var(--sans);align-self:start;padding-top:40px}.wk-h2 h1{font:500 clamp(44px,7vw,120px)/.96 var(--sans);letter-spacing:-.045em}.wk-h2 .lede{margin-top:28px;font:500 clamp(18px,1.6vw,23px)/1.35 var(--sans);color:var(--soft);max-width:26em}.wk-bar{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #222;margin-bottom:22px;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.wk-g{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px;border:0!important}.wc{border:0;padding:0 0 64px;gap:18px}.wc .ph{aspect-ratio:5/4;border-radius:10px;order:-1}.wc h2{font-size:clamp(34px,4.4vw,72px);letter-spacing:-.04em;min-height:0}.wc p{font:500 17px/1.45 var(--sans);color:var(--soft);max-width:30em}.wc p b{color:#fff;font-weight:500}.bc-i,.post-c{background:#eeeef3}.bc-i img,.post-c img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.bc:hover .bc-i img,.brow:hover .bc-i img{transform:scale(1.06)}.fig{color:#2c38d6}.post{background:#fff;color:#000}.post header p{color:#6a6a6a}.post header p a{color:#000;border-color:#bbb}.post .body p,.post .body li{color:#333}.post .body .lede{color:#000}.post .body ul,.post .body li{border-color:#e2e2e2}.post .body b,.post .body a{color:#000}.post .body small{color:#6a6a6a}.fd{position:relative;z-index:1;height:240svh;background:#fff}.fd-p{position:sticky;top:0;height:100svh;overflow:hidden;background:#fff}.fd-img{position:absolute;inset:0;will-change:clip-path}.fd-img img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform}.fd-img small{position:absolute;left:50%;top:calc(var(--ft,96px) + 14px);translate:-50% 0;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#2c38d6}@media(max-width:860px){.notes{display:block;top:8px!important;bottom:8px;right:8px;width:calc(100vw - 16px)}.notes>*+*{margin-top:10px}.menu .nw{display:grid;gap:8px;overflow:visible;margin:0;padding:0;scroll-snap-type:none}.menu .n{flex:none;grid-template-columns:84px 1fr;gap:4px 12px;padding:10px 40px 10px 10px;align-items:center;font-size:15px}.menu .n .md{height:64px;grid-row:1/3}.menu .n small{align-self:end}.menu .n:not(:has(.md)){grid-template-columns:1fr;padding:14px 40px 14px 14px}.menu .n .md.ai .eyes{height:22px;gap:6px}.menu .n .md.ai .eyes i{width:8px;height:20px}.wk-h2{grid-template-columns:1fr;gap:10px;padding-bottom:30px}.wk-h2>p{padding-top:0}.wk-g{grid-template-columns:1fr!important}.ft .in{padding-top:76px;gap:20px}.ft .r1{gap:20px}.ft .world{grid-template-columns:96px 1fr;gap:16px;align-items:center}.ft canvas{width:96px;height:96px}.ft .cities li{padding-top:6px;padding-bottom:6px;font-size:15px}.ft .r1 ul a{font-size:19px;line-height:1.3}html.ftfix .ft{position:sticky;bottom:0;visibility:hidden}html.ftfix .ft.live{visibility:visible}html.ftfix .ft .in{min-height:100svh}}.ph1 .hp,.ph1 .hm{grid-column:1/-1}.hp{list-style:none;padding:0;margin-top:80px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #262626}.hp a{display:grid;gap:8px;padding:26px 20px 6px 0;color:#fff;transition:padding .5s cubic-bezier(.16,1,.3,1)}.hp li+li a{padding-left:20px;border-left:1px solid #262626}.hp b{font:500 clamp(40px,5.6vw,96px)/1 var(--sans);letter-spacing:-.05em;transition:color .3s}.hp b i{font-style:normal;color:var(--mute)}.hp span{font:500 17px/1.2 var(--sans)}.hp em{font:500 13px/1.2 var(--sans);font-style:normal;color:var(--mute)}.hp:hover b{color:#4a4a4a}.hp a:hover b{color:var(--red)}.hp a:hover{padding-top:14px}.hf{display:grid;gap:12px;width:min(30vw,440px);color:#fff;align-self:end}.hf .bc-i{display:block;aspect-ratio:16/10;margin:0;border-radius:10px;overflow:hidden}.hf small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.hf b{font:500 clamp(19px,1.7vw,24px)/1.15 var(--sans);letter-spacing:-.015em}.hf:hover img{transform:scale(1.06)}.hm{margin:90px calc(var(--gut)*-1) -40px;overflow:hidden;border-top:1px solid #262626;padding-top:26px}.hm>div{display:flex;width:max-content;animation:mq 46s linear infinite}.hm span{display:flex;align-items:center;gap:.5em;padding-right:.5em;font:500 clamp(54px,9vw,150px)/1 var(--sans);letter-spacing:-.05em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #5a5a5a}.hm i{width:.22em;height:.22em;border-radius:50%;background:var(--red);flex:none}.hi{list-style:none;padding:0;align-self:end;display:grid;width:min(26vw,360px);border-top:1px solid #262626}.hi a{display:flex;gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid #262626;font:500 17px/1.2 var(--sans);color:#fff;transition:padding .45s cubic-bezier(.16,1,.3,1),color .3s}.hi small{font:500 11px/1 var(--mono);color:var(--mute)}.hi:hover a{color:#5a5a5a}.hi a:hover{color:#fff;padding-left:12px}.sv2{background:var(--ink);color:#fff;padding:0 var(--gut) 60px;display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:0 6vw;border-top:1px solid #222}.sv2-v{position:sticky;top:92px;height:calc(100svh - 116px);margin:24px 0;border-radius:14px;overflow:hidden;background:#161616}.sv2-v img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .7s,transform 1.4s cubic-bezier(.16,1,.3,1)}.sv2-v img.on{opacity:1;transform:none}.sv2-v span{position:absolute;left:18px;bottom:14px;font:500 clamp(60px,8vw,130px)/.9 var(--sans);letter-spacing:-.06em;color:#fff;mix-blend-mode:difference}.svr2{min-height:86svh;display:grid;align-content:center;gap:22px;padding:70px 0;border-bottom:1px solid #222;opacity:.28;transition:opacity .5s}.svr2:last-child{border:0}.svr2.on{opacity:1}.svr2 small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.svr2 h2{font:500 clamp(34px,4.4vw,72px)/1.02 var(--sans);letter-spacing:-.04em;max-width:11em}.svr2 .in{display:none}.svr2 .w{font:500 clamp(19px,1.7vw,25px)/1.34 var(--sans);letter-spacing:-.015em;max-width:30em}.svr2 ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.svr2 li{font:500 14px/1 var(--sans);padding:10px 13px;border-radius:8px;background:var(--chip)}.svr2 .g{font:500 15px/1.45 var(--sans);color:var(--mute);max-width:34em}.svr2 .g b{color:#fff;font-weight:500}.deck{position:relative;width:min(22vw,300px);aspect-ratio:4/5;margin:0 6vw 6px 0;align-self:end}.dk{position:absolute;inset:0;border-radius:12px;overflow:hidden;background:#161616;box-shadow:0 30px 60px -30px #000;transform:translate(calc(var(--i)*14% + var(--mx,0)*var(--i)*22px),calc(var(--i)*-4% + var(--my,0)*var(--i)*14px)) rotate(calc(var(--i)*7deg - 4deg));transition:transform .8s cubic-bezier(.16,1,.3,1)}.dk img{width:100%;height:100%;object-fit:cover;display:block}@media(hover:hover){.deck:hover .dk{transform:translate(calc(var(--i)*46% - 14%),calc(var(--i)*-6%)) rotate(calc(var(--i)*12deg - 7deg))}}.cst-top{height:230svh;background:#fff}.cst-st{position:sticky;top:0;height:100svh;overflow:hidden;background:#fff}.cst-st .cst-h{padding-top:150px;padding-right:calc(min(24vw,360px) + var(--gut) + 30px);height:100%;align-content:start}.cst-st .cst-h h1{font-size:clamp(64px,11vw,200px)}.cst-st .cst-h dl{margin-right:calc((min(24vw,360px) + 30px)*-1)}.cst-cover{position:absolute;right:var(--gut);top:150px;width:min(24vw,360px);height:auto;aspect-ratio:4/5;border-radius:10px;overflow:hidden;z-index:2}.cst-facts{display:none}.nx{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr) minmax(0,32%);gap:20px;align-items:end;padding:90px var(--gut);background:#0a0a0a;color:#fff}.nx small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);align-self:start}.nx h2{font:500 clamp(54px,9vw,160px)/.9 var(--sans);letter-spacing:-.055em;transition:transform .7s cubic-bezier(.16,1,.3,1)}.nx.sm h2{font-size:clamp(30px,3.8vw,60px);line-height:1.02;letter-spacing:-.035em;max-width:14em}.nx p{font:500 18px/1.45 var(--sans);color:var(--soft);max-width:28em}.nx .go{display:inline-flex;gap:8px;align-items:center;font:500 13px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.nx .go svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.nx:hover h2{transform:translate(14px)}.nx:hover .go svg{transform:translate(3px,-3px)}.post .nx{margin:70px calc(var(--gut)*-1) 0}.post-c{aspect-ratio:2/1}.fig{color:#4e3ef6}.fd-img small{color:#fff}.notes header:after{height:22px}.notes header+*{margin-top:8px}.nur .rec div{display:flex;gap:6px}.nur .rec div button:first-child{flex:1;min-width:0}.nur .rec .rm{flex:none;width:32px;padding:0;display:grid;place-items:center;color:#8a8a8a}@media(hover:none),(max-width:860px){.menu .n .md.ai:before{inset:-30% -10%;background:radial-gradient(60% 90% at 16% 70%,#ff2d00d9,#ff2d0000),radial-gradient(60% 90% at 78% 76%,#7b3dffcc,#7b3dff00),radial-gradient(50% 70% at 50% 100%,#ff8a3db3,#ff8a3d00),radial-gradient(50% 70% at 95% 30%,#2d6bffb3,#2d6bff00)}}@media(max-width:860px){.art{display:block}.hp{grid-template-columns:1fr 1fr;margin-top:40px}.hp li:nth-child(3) a{padding-left:0;border-left:0}.hp li:nth-child(n+3) a{border-top:1px solid #262626}.hf{width:100%;margin-top:14px}.hi{width:100%;margin-top:10px}.hm{margin-top:44px;margin-bottom:-24px}.sv2{grid-template-columns:1fr;padding-bottom:20px}.sv2-v{display:none}.svr2{min-height:0;opacity:1;padding:48px 0;gap:18px}.svr2 .in{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.deck{width:44vw;margin:6px 0 26px 6vw;order:-1}.cst-st .cst-h{padding:104px var(--gut) 0;padding-right:var(--gut)}.cst-st .cst-h dl{display:none}.cst-cover{left:var(--gut);right:var(--gut);top:auto;bottom:var(--gut);width:auto;height:34svh;aspect-ratio:auto}.cst-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:36px var(--gut) 44px}.cst-facts dt{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a;margin-bottom:10px}.cst-facts dd{margin:0;font:500 16px/1.4 var(--sans)}.nx{grid-template-columns:1fr;padding:56px var(--gut);gap:22px}html.ftfix .ft .in{min-height:100vh;min-height:100lvh}}[data-reveal]:not(.shown){clip-path:inset(49.7% 100% 49.7% 0)}.pc{box-shadow:none;will-change:auto}.hp{display:flex}.hp>li{flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.16,1,.3,1)}.hp>li:hover{flex-grow:1.7}.hp b{display:flex;align-items:baseline;white-space:nowrap}.hp b i{font-size:.5em;color:var(--mute);margin:0 .08em}.hp b u{text-decoration:none;font-variant-numeric:tabular-nums}.hp ol{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:6px;max-height:0;opacity:0;overflow:hidden;transition:max-height .7s cubic-bezier(.16,1,.3,1),opacity .4s}.hp ol li{font:500 14px/1.3 var(--sans);color:#d6d6d6;display:flex;gap:8px;align-items:baseline;white-space:nowrap}.hp ol li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--red);flex:none}.hp>li:hover ol{max-height:90px;opacity:1}.hp a:hover{padding-top:26px}.sv2-v{background:#eeeef3}.sv2-v canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.sv2-v span{color:#0a0a0a;mix-blend-mode:normal}.cst-th{position:absolute;right:var(--gut);top:150px;width:min(24vw,360px);aspect-ratio:4/5;visibility:hidden;pointer-events:none}.cst-cover{inset:0;width:auto;height:auto;aspect-ratio:auto;border-radius:0;clip-path:inset(150px var(--gut) calc(100% - 150px - min(30vw,450px)) calc(100% - var(--gut) - min(24vw,360px)) round 10px);will-change:clip-path}.cst-cover img{will-change:transform}.fd{height:220svh;background:#fff}.fd-p{background:#fff}.fd-img{will-change:clip-path}.fd-img small{left:44px;top:40px;translate:none}.nur .rec{grid-template-columns:minmax(0,1fr)}.nur .rec div{min-width:0}.nur.busy{clip-path:inset(0 round 12px);background:#0b0b0b;box-shadow:none}.notes header+*{margin-top:16px}@media(max-width:860px){.hp{flex-wrap:wrap}.hp>li{flex:1 1 50%}.hp>li:hover{flex-grow:1}.hp ol{display:none}.sv2-v{display:block;position:sticky;top:60px;height:32svh;margin:12px 0 0;z-index:2}.sv2-v span{font-size:54px;left:12px;bottom:8px}.cst-th{left:var(--gut);right:var(--gut);top:auto;bottom:var(--gut);width:auto;height:34svh;aspect-ratio:auto}.cst-cover{clip-path:inset(calc(100% - 34svh - var(--gut)) var(--gut) var(--gut) var(--gut) round 10px);left:0;bottom:0;height:auto}.fd-img small{left:26px;top:76px}html.ftfix .ft .in{min-height:100vh;min-height:100lvh}}.nur.busy{background:#111}.hp ol{max-height:none;height:72px;opacity:0;transition:opacity .4s}.hp>li:hover ol{max-height:none;opacity:1}.nur{box-shadow:0 0 0 1px #262626;will-change:transform,clip-path}.nur.busy{box-shadow:none}[data-soft]:not(.shown){clip-path:none}.nx3{position:relative;display:grid;justify-items:center;text-align:center;gap:20px;padding:13vh var(--gut) 15vh;background:#fff;color:#000;border-top:1px solid #d9d9d9;overflow:hidden;isolation:isolate}.nx3 small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6a6a6a;margin-bottom:3vh}.nx3-i{position:absolute;left:50%;top:50%;width:min(34vw,470px);aspect-ratio:4/3;margin:calc(min(34vw,470px)*-.375) 0 0 calc(min(34vw,470px)/-2);border-radius:12px;overflow:hidden;z-index:-1;will-change:transform;transition:scale .8s cubic-bezier(.16,1,.3,1);scale:.86;rotate:-4deg}.nx3-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.nx3:hover .nx3-i{scale:1}.nx3:hover .nx3-i img{transform:scale(1.08)}.nx3 h2{font:500 clamp(84px,19vw,340px)/.84 var(--sans);letter-spacing:-.06em;color:#fff;mix-blend-mode:difference}.nx3 p{font:500 clamp(18px,1.8vw,26px)/1.3 var(--sans);letter-spacing:-.015em;color:#fff;mix-blend-mode:difference;max-width:28em}.nx3.sm h2{font-size:clamp(34px,5.6vw,96px);line-height:.98;letter-spacing:-.04em;max-width:13em}.post .nx3{margin:70px calc(var(--gut)*-1) 0}.fd{height:230svh;background:#0a0a0a}.fd-p{background:#0a0a0a}.fd-img{clip-path:none!important}.fd-fr{position:absolute;left:50%;top:96px;bottom:40px;width:min(880px,calc(100% - 48px));margin-left:calc(min(880px,100% - 48px)/-2);border:14px solid #fff;border-radius:18px;display:grid;align-items:end;overflow:hidden;will-change:transform;box-shadow:0 0 0 100vmax #0a0a0a00}.fd-fr article{background:#fff;color:#000;padding:26px 22px 12px;display:grid;gap:30px;margin:0 -1px -1px;will-change:transform}.fd-fr blockquote{margin:0;font:500 clamp(22px,2.7vw,40px)/1.1 var(--sans);letter-spacing:-.03em}.fd-fr p{display:flex;gap:8px;align-items:baseline;font:500 15px/1.3 var(--sans)}.fd-fr p span{color:#6a6a6a}.fd-fr p small{margin-left:auto;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}@media(max-width:860px){.nx3{padding:64px var(--gut) 72px}.nx3-i{width:70vw;margin:-26vw 0 0 -35vw;scale:1}.fd-fr{top:76px;bottom:20px;border-width:8px;width:calc(100% - 24px);margin-left:calc((100% - 24px)/-2)}.fd-fr article{padding:18px 12px 8px;gap:18px}}.nx3-h{position:relative;display:grid;justify-items:center}.nx3 p{color:#333;mix-blend-mode:normal;margin-top:5vh;position:relative}.nx3-i{width:min(30vw,420px);margin:calc(min(30vw,420px)*-.375) 0 0 calc(min(30vw,420px)/-2)}@media(max-width:860px){.nx3-i{width:64vw;margin:-24vw 0 0 -32vw}.nx3 p{margin-top:16vw}}.nx3.ti h2{font-size:clamp(48px,9.4vw,170px);line-height:.92;letter-spacing:-.05em;max-width:9em}.s3.dark .track,.s3.dark .pj{background:var(--ink)}.pj+.pj{margin-left:-1px}@media(max-width:860px),(hover:none){.nx3-h{gap:22px}.nx3-i{position:static;margin:0;width:100%;scale:1;rotate:0deg;z-index:0;transform:none!important}.nx3 h2,.nx3 p{color:#000;mix-blend-mode:normal}.nx3 p{color:#333;margin-top:4px}.nx3.ti h2{font-size:clamp(44px,13vw,80px)}}@media(max-width:860px){.glass .blogo{padding:10px 12px;margin:-10px -12px}.ctas a:not(.btn){padding:10px 0}}[data-soft]{position:relative;overflow:hidden}[data-soft]:after{content:"";position:absolute;inset:-1px;z-index:3;background:#fff;transform-origin:50% 0;transition:transform 1.15s cubic-bezier(.76,0,.24,1)}[data-soft].in:after{transform:scaleY(0)}[data-soft] img{transform:scale(1.22);transition:transform 1.7s cubic-bezier(.16,1,.3,1)}[data-soft].in img{transform:none}.bc:hover [data-soft].in img,.brow:hover [data-soft].in img{transform:scale(1.06)}@media(max-width:860px){.post-c{aspect-ratio:4/3}.post-c img{object-position:50% 60%}}.notes header{grid-template-columns:auto 1fr auto;gap:12px}.notes header .src{display:grid;gap:3px;min-width:0;text-align:left}.notes header .src b{font:500 15px/1.1 var(--sans)}.notes header .src small{font:500 12px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:#8a8a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nurBtn,#nurBtn3{transition:opacity .35s,scale .5s cubic-bezier(.16,1,.3,1)}html.noting #nurBtn,html.noting #nurBtn3{opacity:0;scale:.6;pointer-events:none}.eyes{transition:transform .18s ease-out}.chip.ask[aria-expanded=false]:after,#nurBtn3:after{background:conic-gradient(from var(--ang),rgba(255,255,255,.14) 0 58%,#2D6BFF 70%,#7B3DFF 80%,#FF8A3D 90%,#FF2D00 97%,rgba(255,255,255,.14) 100%);padding:1.5px;animation:spin 2.8s linear infinite}#nurBtn3:before{display:none}@keyframes nurband{to{background-position:-200% 0}}.nur.busy{background:#0d0d0d;box-shadow:inset 0 0 0 1px #262626}.nur .glow{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .6s;z-index:0}.nur .glow:before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-image:radial-gradient(closest-side,#ff2d00f2,#ff2d0000),radial-gradient(closest-side,#7b3dfff2,#7b3dff00),radial-gradient(closest-side,#2d6bffe6,#2d6bff00),radial-gradient(closest-side,#ff8a3de6,#ff8a3d00),radial-gradient(closest-side,#7b3dffcc,#7b3dff00);background-size:46% 150%,40% 140%,44% 150%,36% 130%,38% 130%;animation:nuredge 7s ease-in-out infinite alternate}.nur .glow:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 62% 78% at 50% 50%,#101010 30%,#101010bf 62%,#10101000)}@keyframes nuredge{0%{background-position:-12% -60%,38% 170%,112% -70%,70% 180%,4% 150%}33%{background-position:30% -80%,96% 150%,60% -60%,108% 60%,-14% 40%}66%{background-position:84% -60%,116% 20%,8% -80%,40% 180%,60% 170%}to{background-position:112% 30%,52% -70%,-14% 60%,-6% 170%,104% 160%}}.nur>*:not(.glow){position:relative;z-index:1}.nur.typing .glow{opacity:.5}.nur.busy .glow{opacity:1}.nur.busy .glow:before{animation-duration:3.4s}.nur.busy{display:flex!important;align-items:center;gap:12px;padding:0 12px 0 18px;height:58px;background:#101010;clip-path:none;box-shadow:0 0 0 1px #2a2a2a}.nur.busy header{display:contents}.nur.busy header>.eyes,.nur.busy header>span{display:none}.nur.busy header .cl{order:3;margin-left:auto;background:#ffffff14}.nur.busy .think{display:block;height:auto;order:1;flex:none}.nur.busy .think .eyes{gap:4px;height:14px}.nur.busy .think .eyes i{width:5px;height:11px;border-radius:3px}.nur.busy .status{order:2;text-align:left;padding:0;font:500 15px/1 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes{transform:none;transition:none;visibility:hidden}.notes.open,.notes.closing{visibility:visible}@media(max-width:860px){.nur.busy{height:54px}}@media(hover:none),(max-width:860px){.menu .n .md.ai{background:#101010}.menu .n .md.ai:before{inset:0!important;filter:none!important;opacity:1!important;animation:nuredge 7s ease-in-out infinite alternate!important;transform:none!important;background-repeat:no-repeat!important;background-image:radial-gradient(closest-side,#ff2d00f2,#ff2d0000),radial-gradient(closest-side,#7b3dfff2,#7b3dff00),radial-gradient(closest-side,#2d6bffe6,#2d6bff00),radial-gradient(closest-side,#ff8a3de6,#ff8a3d00),radial-gradient(closest-side,#7b3dffcc,#7b3dff00)!important;background-size:70% 170%,62% 160%,66% 170%,56% 150%,58% 150%!important}}*{-webkit-tap-highlight-color:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 99999s ease-out 0s,color 99999s ease-out 0s}input,textarea{-webkit-appearance:none;appearance:none}.role{opacity:0}@media(prefers-reduced-motion:reduce){.role{opacity:1}}.cb{padding:0 var(--gut);margin:0}.cb small,.cb-flow small,.cb-wall small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a}.cb-say{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0 20px;border-top:1px solid #e2e2e2;padding-top:90px;padding-bottom:110px}.cb-say h2{font:500 clamp(30px,4.6vw,76px)/1.03 var(--sans);letter-spacing:-.035em;max-width:15em}.cb-say .ps{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 44px;max-width:980px}.cb-say p{font:500 19px/1.55 var(--sans);color:#444}.cb-say ul{list-style:none;padding:0;margin-top:44px;border-top:1px solid #e2e2e2;max-width:900px}.cb-say li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;padding:18px 0;border-bottom:1px solid #e2e2e2;font:500 17px/1.45 var(--sans)}.cb-say li span{color:#555}.cb-full{padding-bottom:110px}.cb-full .ph{border-radius:14px;overflow:hidden;aspect-ratio:var(--r,16/9);background:#f2f2f2}.cb-full .ph img{width:100%;height:116%;margin-top:-4%;object-fit:cover;display:block;will-change:transform}.cb figcaption{margin-top:16px;display:grid;gap:6px;font:500 15px/1.4 var(--sans);max-width:26em}.cb figcaption span{color:#6a6a6a}.cb-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:110px}.cb-duo figure{margin:0}.cb-duo figure+figure{margin-top:16vw}.cb-duo .ph{border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:#f2f2f2}.cb-duo .ph img{width:100%;height:100%;object-fit:cover;display:block}.cb-full .ph.shown,.cb-duo .ph.shown{clip-path:inset(0 round 14px)}.cb-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:110px}.cb-nums div{border-top:1px solid #000;padding-top:18px;display:grid;gap:18px;align-content:start}.cb-nums b{font:500 clamp(64px,10vw,170px)/.86 var(--sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.cb-nums span{font:500 17px/1.4 var(--sans);color:#555;max-width:15em}.cb-flow{background:var(--bg);color:#fff;padding:0 var(--gut);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 5vw}.cb-flow .dev{position:sticky;top:0;height:100svh;display:grid;place-items:center;grid-template-columns:auto;justify-items:center}.cb-flow .dv{position:relative;width:min(340px,38svh);aspect-ratio:375/812;background:#0b0b0d;border-radius:54px;padding:11px;box-shadow:0 0 0 2px #2a2a2e inset,0 50px 120px #00000080}.cb-flow .dv img{position:absolute;inset:11px;width:calc(100% - 22px);height:calc(100% - 22px);object-fit:cover;border-radius:44px;opacity:0;transform:translateY(26px) scale(.985);transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1)}.cb-flow .dv img.on{opacity:1;transform:none}.cb-flow .dv:after{content:"";position:absolute;left:50%;top:22px;width:30%;height:27px;margin-left:-15%;background:#0b0b0d;border-radius:99px;z-index:2}.cb-flow .prg{display:block;position:absolute;left:0;top:50%;width:2px;height:160px;margin-top:-80px;background:#ffffff29;border-radius:2px;overflow:hidden}.cb-flow .prg u{display:block;width:100%;height:100%;background:#fff;transform-origin:top;transform:scaleY(.2);transition:transform .5s}.cb-flow ol{list-style:none;padding:20svh 0;margin:0}.cb-flow li{min-height:78svh;display:grid;align-content:center;gap:18px;opacity:.22;transition:opacity .5s}.cb-flow li.on{opacity:1}.cb-flow li small{color:#ffffff8c}.cb-flow h3{font:500 clamp(30px,3.8vw,62px)/1.03 var(--sans);letter-spacing:-.035em;max-width:11em}.cb-flow p{font:500 19px/1.5 var(--sans);color:#ffffffb8;max-width:24em}.cb-flow+.cb{padding-top:110px}.cb-flow+.cb.cb-say{border-top:0}.cb-pal{padding-bottom:110px}.cb-pal .hd{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0 20px;border-top:1px solid #e2e2e2;padding:90px 0 50px}.cb-pal h2{font:500 clamp(30px,4.6vw,76px)/1.03 var(--sans);letter-spacing:-.035em;max-width:15em}.cb-pal .chips{display:flex;height:min(46vh,440px);border-radius:14px;overflow:hidden}.cb-pal .chips span{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:18px;min-width:0;transition:flex .7s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(101%)}.cb-pal .chips.on span{transform:none}.cb-pal .chips span:nth-child(2){transition-delay:0s,.06s}.cb-pal .chips span:nth-child(3){transition-delay:0s,.12s}.cb-pal .chips span:nth-child(4){transition-delay:0s,.18s}.cb-pal .chips span:nth-child(5){transition-delay:0s,.24s}.cb-pal .chips span:nth-child(6){transition-delay:0s,.3s}.cb-pal .chips span:nth-child(7){transition-delay:0s,.36s}.cb-pal .chips span:hover{flex:2.4}.cb-pal .chips b{font:500 16px/1.1 var(--sans);white-space:nowrap}.cb-pal .chips i{font:500 12px/1 var(--mono);font-style:normal;opacity:.75}.cb-wall{background:var(--bg);color:#fff;overflow:hidden;position:relative;padding:110px 0 0}.cb-wall .hd{padding:0 var(--gut) 70px;display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0 20px}.cb-wall small{color:#ffffff8c}.cb-wall h2{font:500 clamp(30px,4.6vw,76px)/1.03 var(--sans);letter-spacing:-.035em;max-width:15em}.cb-wall .rows{transform:rotate(-7deg) scale(1.12);transform-origin:50% 40%;display:grid;gap:22px;padding-bottom:40px;margin-bottom:-90px}.cb-wall .row{display:flex;gap:22px;width:max-content;will-change:transform}.cb-wall .row img{width:clamp(150px,17vw,250px);aspect-ratio:375/812;object-fit:cover;border-radius:26px;display:block;box-shadow:0 20px 50px #00000059}@media(max-width:860px){.cb-say,.cb-pal .hd,.cb-wall .hd{grid-template-columns:1fr;gap:18px}.cb-say{padding-top:48px;padding-bottom:64px}.cb-say .ps{grid-template-columns:1fr;margin-top:28px}.cb-say li{grid-template-columns:1fr;gap:4px}.cb-full,.cb-duo,.cb-nums,.cb-pal{padding-bottom:64px}.cb-duo{grid-template-columns:1fr;gap:36px}.cb-duo figure+figure{margin-top:0}.cb-nums{grid-template-columns:1fr;gap:32px}.cb-flow{grid-template-columns:1fr}.cb-flow .dev{height:62svh;z-index:2;background:var(--bg);align-items:end;padding-bottom:10px}.cb-flow .dv{width:min(210px,24svh);border-radius:36px;padding:8px}.cb-flow .dv img{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);border-radius:31px}.cb-flow .dv:after{top:16px;height:19px}.cb-flow .prg{display:none}.cb-flow ol{padding:4svh 0 10svh}.cb-flow li{min-height:38svh;align-content:start;padding-top:26px;gap:12px}.cb-flow+.cb{padding-top:64px}.cb-pal .hd{padding:48px 0 30px}.cb-pal .chips{flex-direction:column;height:auto}.cb-pal .chips span{flex:none;height:64px;flex-direction:row;justify-content:space-between;align-items:center;padding:0 16px}.cb-pal .chips span:hover{flex:none}.cb-wall{padding-top:64px}.cb-wall .hd{padding-bottom:44px}.cb-wall .rows,.cb-wall .row{gap:14px}.cb-wall .row img{border-radius:18px}}@media(prefers-reduced-motion:reduce){.cb-pal .chips span{transform:none}.cb-flow li{opacity:1}}.cb-vids{background:var(--bg);color:#fff;padding:110px var(--gut)}.cb-vids .hd,.cb-long .hd{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0 20px;padding-bottom:70px}.cb-vids small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.cb-vids h2,.cb-long h2,.cb-logo h2{font:500 clamp(30px,4.6vw,76px)/1.03 var(--sans);letter-spacing:-.035em;max-width:15em}.cb-vids .tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;align-items:start;max-width:1280px;margin:0 auto}.cb-vids figure{margin:0;display:grid;gap:22px;justify-items:center}.cb-vids figure:nth-child(2){margin-top:70px}.cb-vids .dv{position:relative;width:min(100%,300px);aspect-ratio:384/832;background:#0b0b0d;border-radius:46px;padding:10px;box-shadow:0 0 0 2px #2a2a2e inset,0 50px 120px #0000008c}.cb-vids video{width:100%;height:100%;object-fit:cover;border-radius:37px;display:block;background:#111}.cb-vids figcaption{display:grid;gap:6px;font:500 15px/1.4 var(--sans);text-align:center;max-width:16em}.cb-vids figcaption span{color:#ffffff9e}.cb-logo{background:var(--bg);color:var(--fg);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 4vw;padding:90px var(--gut);min-height:80svh}.cb-logo .lt{width:min(100%,560px);aspect-ratio:1;justify-self:center}.cb-logo .tx{display:grid;gap:22px}.cb-logo small{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.6}.cb-logo p{font:500 19px/1.55 var(--sans);opacity:.75;max-width:24em}.cb-long{padding-bottom:110px}.cb-long .hd{border-top:1px solid #e2e2e2;padding-top:90px}.cb-long .win{background:var(--bg);border-radius:14px;overflow:hidden;height:min(120svh,1100px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0 22px;align-items:start}.cb-long .win{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.cb-long .col{display:grid;gap:22px;padding-top:40px;will-change:transform}.cb-long .col:nth-child(2n){padding-top:140px}.cb-long .col img{width:100%;display:block;border-radius:22px;box-shadow:0 14px 40px #0000001f}@media(max-width:860px){.cb-vids{padding:64px var(--gut)}.cb-vids .hd,.cb-long .hd{grid-template-columns:1fr;gap:18px;padding-bottom:40px}.cb-long .hd{padding-top:48px}.cb-vids .tri{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut)*-1);padding:0 var(--gut) 10px;-webkit-overflow-scrolling:touch}.cb-vids figure{flex:0 0 68%;scroll-snap-align:center}.cb-vids figure:nth-child(2){margin-top:0}.cb-logo{grid-template-columns:1fr;gap:10px;padding:56px var(--gut) 64px;min-height:0}.cb-logo .lt{width:min(78%,320px)}.cb-long{padding-bottom:64px}.cb-long .win{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 12px;height:110svh}.cb-long .col:nth-child(n+3){display:none}.cb-long .col{gap:12px}.cb-long .col img{border-radius:14px}}.cst-cover{transform-origin:50% 50%;backface-visibility:hidden}.cb-full .ph.shown,.cb-duo .ph.shown{clip-path:none}.cb-wall .row img{box-shadow:none}.cb-wall .rows{will-change:transform}.cb-long .col img{box-shadow:none;border:1px solid rgba(0,0,0,.08)}.cb-full .ph,.cb-duo .ph,.cb-long .win,.cb-wall{contain:paint}.cb-shots,.cb-marks{padding-bottom:110px}.cb-shots .hd,.cb-marks .hd{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:0 20px;border-top:1px solid #e2e2e2;padding:90px 0 60px}.cb-shots h2,.cb-marks h2{font:500 clamp(30px,4.6vw,76px)/1.03 var(--sans);letter-spacing:-.035em;max-width:15em}.cb-shots .g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.cb-shots figure{margin:0;display:grid;gap:16px;align-content:start}.cb-shots figure:nth-child(2n){margin-top:60px}.cb-shots img{width:100%;display:block;border-radius:clamp(18px,2.2vw,34px);border:1px solid rgba(0,0,0,.1);background:#f4f4f4}.cb-shots figcaption{margin:0}.cb-marks .g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:14px}.cb-marks figure{margin:0;border-radius:14px;position:relative;display:grid;place-items:center;aspect-ratio:1;background:#f5f5f5;overflow:hidden;transition:background .4s,transform .6s cubic-bezier(.2,.8,.2,1)}.cb-marks figure img{width:62%;max-height:52%;object-fit:contain;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cb-marks figure:hover img{transform:scale(1.08)}.cb-marks .rt:hover{background:#efefef}.cb-marks figcaption{position:absolute;left:16px;right:16px;bottom:14px;margin:0;display:flex;gap:10px;align-items:baseline;font:500 14px/1.3 var(--sans);max-width:none}.cb-marks figcaption small{color:#7a7a7a}.cb-marks .win{grid-column:1/3;grid-row:1/3;aspect-ratio:auto}.cb-marks .win img{width:58%;max-height:40%}.cb-marks .win figcaption{display:grid;gap:4px;font-size:16px}.cb-marks .win figcaption span{color:#6a6a6a}@media(max-width:860px){.cb-shots,.cb-marks{padding-bottom:64px}.cb-shots .hd,.cb-marks .hd{grid-template-columns:1fr;gap:18px;padding:48px 0 32px}.cb-shots .g{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut)*-1);padding:0 var(--gut) 6px}.cb-shots figure{flex:0 0 66%;scroll-snap-align:center}.cb-shots figure:nth-child(2n){margin-top:0}.cb-marks .g{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cb-marks .win{grid-column:1/3;grid-row:auto;aspect-ratio:4/3}}.cb-marks .rt{background:#fff;box-shadow:inset 0 0 0 1px #e6e6e6}.cb-marks .rt:hover{background:#fff}.cb-proto{background:var(--bg);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:clamp(70px,10vw,150px) var(--gut);margin:clamp(60px,9vw,130px) 0;border-radius:6px;overflow:hidden}.cb-proto .tx small{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6}.cb-proto .tx h2{font:500 clamp(30px,3.6vw,54px)/1.02 var(--sans);letter-spacing:-.03em;margin:18px 0 34px;max-width:13em}.cb-proto ol{list-style:none;margin:0;padding:0;max-width:30em}.cb-proto li button{all:unset;cursor:pointer;display:grid;grid-template-columns:44px 1fr;gap:2px 0;padding:16px 0;border-top:1px solid rgba(255,255,255,.16);width:100%;opacity:.42;transition:opacity .4s}.cb-proto li.on button,.cb-proto li button:hover{opacity:1}.cb-proto li i{font:500 11px/1.8 var(--mono);font-style:normal;grid-row:span 2}.cb-proto li b{font:500 19px/1.2 var(--sans)}.cb-proto li span{font:400 15px/1.4 var(--sans);opacity:.75;display:none}.cb-proto li.on span{display:block}.cb-proto .hint{display:flex;align-items:center;gap:10px;margin-top:26px;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.cb-proto .hint u{width:10px;height:10px;border-radius:50%;background:var(--hot);animation:hotp 1.6s infinite}.cb-proto .dev{display:grid;place-items:center}.cb-proto .dv{position:relative;width:min(350px,70vw);aspect-ratio:375/812;background:#0b0b0d;border-radius:54px;padding:11px;box-shadow:0 0 0 2px #2a2a2e inset,0 50px 120px #00000080;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cb-proto .dv img{position:absolute;inset:11px;width:calc(100% - 22px);height:calc(100% - 22px);object-fit:cover;object-position:top;border-radius:44px;opacity:0;transform:scale(1.04);transition:opacity .45s,transform .7s cubic-bezier(.2,.8,.2,1)}.cb-proto .dv img.on{opacity:1;transform:none}.cb-proto .dv:after{content:"";position:absolute;left:50%;top:22px;width:30%;height:27px;margin-left:-15%;background:#0b0b0d;border-radius:99px;z-index:2}.cb-proto .hot{all:unset;position:absolute;z-index:3;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;cursor:pointer;background:radial-gradient(circle,var(--hot) 0 21%,#fff 22% 30%,transparent 32%);transition:left .6s cubic-bezier(.2,.8,.2,1),top .6s cubic-bezier(.2,.8,.2,1),opacity .3s;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.cb-proto .hot:before,.cb-proto .hot:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #00000040;animation:hotr 1.8s infinite}.cb-proto .hot:after{animation-delay:.9s}.cb-proto .hot:focus-visible{outline:2px solid #fff;outline-offset:4px}.cb-proto .again{all:unset;position:absolute;z-index:3;left:50%;bottom:-22px;transform:translate(-50%);background:#fff;color:#000;font:500 13px/1 var(--sans);padding:13px 18px;border-radius:99px;cursor:pointer;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .4s}.cb-proto.end .again{opacity:1;pointer-events:auto}.cb-proto.end .hot{opacity:0;pointer-events:none}.cb-proto.end .hint{visibility:hidden}@keyframes hotr{0%{transform:scale(.45);opacity:.9}to{transform:scale(1.25);opacity:0}}@keyframes hotp{50%{opacity:.3}}.droid .cb-flow .dv,.droid .cb-proto .dv{border-radius:38px}.droid .cb-flow .dv img,.droid .cb-proto .dv img{border-radius:28px}.droid .cb-flow .dv:after,.droid .cb-proto .dv:after{width:12px;height:12px;margin-left:-6px;top:21px;border-radius:50%;background:#000;box-shadow:0 0 0 2px #ffffff14}@media(max-width:820px){.cb-proto{grid-template-columns:1fr;gap:34px;border-radius:0}.cb-proto .dev{order:-1}.cb-proto .dv{width:min(250px,62vw);border-radius:40px;padding:8px}.cb-proto .dv img{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);border-radius:33px}.cb-proto .dv:after{top:16px;height:19px}.droid .cb-proto .dv:after{height:10px;width:10px;margin-left:-5px}.cb-proto li:not(.on){display:none}.cb-proto .tx h2{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.cb-proto .hot:before,.cb-proto .hot:after,.cb-proto .hint u{animation:none}}.droid .cb-flow .dv,.droid .cb-proto .dv{aspect-ratio:881/1850}html.mopen{overflow:hidden}html,body,.wk{overflow-x:clip}.quotes:has(>.quote:only-child){grid-template-columns:1fr}.quotes:has(>.quote:only-child) .quote{min-height:0}.cb-quote{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);gap:16px 20px;border-top:1px solid #e2e2e2;padding-top:90px;padding-bottom:110px}.cb-quote small{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#777}.cb-quote figure{margin:0}.cb-quote blockquote{margin:0;font:500 clamp(26px,3.4vw,52px)/1.12 var(--sans);letter-spacing:-.03em;text-indent:-.4em}.cb-quote blockquote:before{content:"“"}.cb-quote blockquote:after{content:"”"}.cb-quote figcaption{margin-top:28px;display:flex;gap:10px;font:500 16px/1.3 var(--sans)}.cb-quote figcaption span{color:#777}@media(max-width:820px){.cb-quote{grid-template-columns:1fr}}.quote .who i.logo{overflow:hidden;padding:0;border-radius:12px}.quote .who i.logo img{width:100%;height:100%;display:block}.cb-quote figcaption{align-items:center}.cb-quote figcaption img{width:44px;height:44px;border-radius:12px;background:#fff1e6}.fd-img picture{display:block;width:100%;height:100%}
