._8lEuuG_media{background:#0e0d0a;border-radius:clamp(20px,2vw,32px);position:absolute;inset:10px;overflow:hidden}._8lEuuG_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._8lEuuG_embed{pointer-events:none;position:absolute;inset:0;container-type:size}._8lEuuG_embed iframe{border:0;width:max(100cqw,177.78cqh);max-width:none;height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._8lEuuG_slide{object-fit:cover;opacity:0;transition:opacity 1.4s var(--ease), transform 0s linear 1.4s;transform:scale(1.06)}._8lEuuG_slide[data-on=true]{opacity:1;transition:opacity 1.4s var(--ease), transform 7s linear;transform:scale(1)}._8lEuuG_shade{pointer-events:none;background:linear-gradient(#00000061,#0000 26% 38%,#000000c7),radial-gradient(48% 50% at 88% 92%,#0006,#0000),linear-gradient(90deg,#00000040,#0000 60%);position:absolute;inset:0}._8lEuuG_now{top:clamp(84px,10vh,128px);left:max(calc(var(--gutter) - 10px), calc((100% - var(--grid-max)) / 2));z-index:2;color:#ffffffd1;font-size:var(--fs-small);animation:_8lEuuG_now-in .8s var(--ease) both;transition:color .3s var(--ease);align-items:center;gap:.6em;line-height:1.2;text-decoration:none;display:flex;position:absolute}a._8lEuuG_now:hover{color:#fff}._8lEuuG_now i{background:var(--mark);border-radius:.16em;flex:none;width:.62em;height:.62em}@keyframes _8lEuuG_now-in{0%{opacity:0;transform:translateY(6px)}}._8lEuuG_controls{gap:2px;margin-left:.4em;display:flex}._8lEuuG_controls button{color:#ffffffd9;cursor:pointer;width:32px;height:32px;transition:color .3s var(--ease), background-color .3s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._8lEuuG_controls button:hover{color:#fff;background:#ffffff24}@media (max-width:900px){._8lEuuG_media{inset:6px}}@media (prefers-reduced-motion:reduce){._8lEuuG_slide,._8lEuuG_slide[data-on=true]{transform:none}}
.H-_51W_reveal{opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);transition-delay:var(--delay);transform:translateY(24px)}.H-_51W_fade{transform:none}.H-_51W_reveal[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.H-_51W_reveal{opacity:1;transform:none}}
.bi6E2q_card{color:#fff;text-decoration:none;display:block;position:relative}.bi6E2q_media{aspect-ratio:16/9;border-radius:var(--radius-card);isolation:isolate;background:#1b1a17;display:block;position:relative;overflow:hidden}.bi6E2q_card[data-shape=tall] .bi6E2q_media{aspect-ratio:710/890}.bi6E2q_image{object-fit:cover;transition:transform 1s var(--ease)}.bi6E2q_card:hover .bi6E2q_image{transform:scale(1.03)}.bi6E2q_placeholder{background:linear-gradient(135deg,#2a2733,#16140f);position:absolute;inset:0}.bi6E2q_media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000059);height:30%;position:absolute;inset:auto 0 0}.bi6E2q_content{z-index:3;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.bi6E2q_title{text-shadow:0 1px 16px #00000047;padding:clamp(14px,1.8vw,26px) clamp(16px,2vw,30px);font-size:clamp(1.04rem,.65rem + .52vw,1.5rem);line-height:1.3;position:sticky;bottom:0}@media (max-width:700px){.bi6E2q_card{color:inherit}.bi6E2q_media:after{display:none}.bi6E2q_content{display:block;position:static}.bi6E2q_title{text-shadow:none;margin-top:10px;padding:0;display:block;position:static}}.bi6E2q_closed{border-radius:inherit;position:absolute;inset:0}.bi6E2q_blurred{object-fit:cover;filter:blur(clamp(6px,.8vw,12px))saturate(1.25)brightness(.8);transform:scale(1.08)}.bi6E2q_blurFallback{background:radial-gradient(60% 70% at 25% 30%, rgb(var(--accent-rgb) / .7), transparent 70%), radial-gradient(55% 60% at 80% 75%, rgb(var(--accent-rgb) / .35), transparent 70%), #2a2733;filter:blur(30px);position:absolute;inset:0;transform:scale(1.2)}.bi6E2q_frost{z-index:1;border-radius:inherit;background-blend-mode:soft-light, normal, normal;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E"),linear-gradient(#0000 60%,#0000006b),linear-gradient(160deg,#ffffff29,#ffffff08 55%,#ffffff14);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.bi6E2q_lock{z-index:2;aspect-ratio:1;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);width:clamp(56px,4.6vw,84px);transition:transform .5s var(--ease), background-color .3s var(--ease);background:#ffffff24;border:1px solid #ffffff52;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff59,0 10px 30px #00000029}.bi6E2q_lock svg{width:40%;height:auto}.bi6E2q_shackle{transition:transform .4s var(--ease)}.bi6E2q_card:hover .bi6E2q_lock{background-color:#ffffff38;transform:translate(-50%,-50%)scale(1.06)}.bi6E2q_card:hover .bi6E2q_shackle{transform:translateY(-1.5px)}@media (prefers-reduced-motion:reduce){.bi6E2q_lock,.bi6E2q_shackle{transition:none}}
.EA-BQq_grid{gap:clamp(12px,1.1vw,16px);display:grid}.EA-BQq_row[data-shape=tall]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.1vw,16px);display:grid}@media (max-width:700px){.EA-BQq_grid,.EA-BQq_row[data-shape=tall]{gap:28px}.EA-BQq_row[data-shape=tall]{grid-template-columns:1fr}}
.ia357q_compare{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#1b1a17;border-radius:clamp(16px,1.6vw,36px);position:relative;overflow:hidden}.ia357q_image{object-fit:cover;pointer-events:none}.ia357q_after{position:absolute;inset:0}.ia357q_label{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:var(--fs-small);pointer-events:none;background:#16140f8c;padding:6px 12px;line-height:1.2;position:absolute;top:clamp(12px,1.2vw,24px)}.ia357q_label[data-side=before]{left:clamp(12px,1.2vw,24px)}.ia357q_label[data-side=after]{right:clamp(12px,1.2vw,24px)}.ia357q_handle{background:#fff;outline:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #00000040}.ia357q_knob{aspect-ratio:1;background:var(--accent);width:clamp(44px,3.4vw,64px);color:var(--on-accent);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000040}.ia357q_compare:active .ia357q_knob,.ia357q_handle:focus-visible .ia357q_knob{transform:translate(-50%,-50%)scale(1.12)}.ia357q_handle:focus-visible .ia357q_knob{outline-offset:3px;outline:2px solid #fff}
.tR2mKW_page{--soft:#16140fa8;--hair:#16140f24;--tone:#16140f61}.tR2mKW_heroLine{display:block}.tR2mKW_heroMark{background:var(--mark);border-radius:.18em;flex:none;width:.72em;height:.72em}.tR2mKW_capsule{height:410vh;margin-inline:calc(50% - 50vw);position:relative}.tR2mKW_capsuleStage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.tR2mKW_capsuleSentence{letter-spacing:-.035em;white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:unsafe center;align-items:center;width:100%;margin:0;font-size:clamp(1.1rem,2.9vw,5.2rem);font-weight:500;line-height:1;display:grid}.tR2mKW_capsuleLeft{justify-self:unsafe end}.tR2mKW_capsuleRight{justify-self:unsafe start;justify-items:start;display:grid}.tR2mKW_capsuleRight>span{opacity:0;transition:opacity .4s var(--ease), transform .6s var(--ease-out);grid-area:1/1;transform:translateY(.35em)}.tR2mKW_capsuleRight>span[data-on=true]{opacity:1;transform:none}.tR2mKW_capsuleWindow{background:var(--ink);will-change:width, height;flex:none;display:block;position:relative;overflow:hidden}.tR2mKW_capsuleImage{object-fit:cover;opacity:0}.tR2mKW_capsuleImage[data-on=true]{opacity:1}.tR2mKW_capsuleDark{background:var(--ink);position:absolute;inset:0}.tR2mKW_capsuleStatic{padding-block:clamp(150px,16vw,280px) clamp(70px,8vw,150px)}.tR2mKW_capsuleStatic .tR2mKW_capsuleSentence{grid-template-columns:auto auto;justify-content:center;gap:.3em}.tR2mKW_darkStory{margin-top:-3px;background:var(--ink);color:var(--bg);--tone:#f2efe86b;margin-inline:calc(50% - 50vw);padding:clamp(48px,6vw,120px) 0 clamp(20px,3vw,80px);position:relative}.tR2mKW_darkStoryGrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:clamp(28px,3.4vw,80px);display:grid}.tR2mKW_darkStoryHead{align-self:stretch}.tR2mKW_darkStoryTitle{letter-spacing:-.03em;font-size:clamp(1.8rem,1.1rem + 1.9vw,3.5rem);font-weight:500;line-height:1.02;position:sticky;top:clamp(90px,12vh,140px)}.tR2mKW_darkStoryTitle .tR2mKW_tone{display:block}.tR2mKW_darkStoryLead{max-width:54ch;color:var(--bg);font-size:var(--fs-lead);letter-spacing:-.01em;text-wrap:pretty;font-weight:500;line-height:1.38}.tR2mKW_darkStoryCols{border-top:1px solid #f2efe824;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,4vw,90px);display:grid}.tR2mKW_darkStoryCol{padding:clamp(18px,1.5vw,30px) clamp(18px,1.7vw,40px) 0 0}.tR2mKW_darkStoryCol+.tR2mKW_darkStoryCol{border-left:1px solid #f2efe824;padding-left:clamp(18px,1.7vw,40px)}.tR2mKW_darkStoryKey{color:#f2efe86b;font-size:var(--fs-small);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:clamp(28px,2.6vw,56px);display:flex}.tR2mKW_darkStoryKeyTitle{color:var(--bg);font-size:var(--fs-small);align-items:center;gap:.55em;font-weight:500;display:flex}.tR2mKW_darkStoryText{color:#f2efe8b8;max-width:44ch;font-size:var(--fs-body);text-wrap:pretty;line-height:1.5}.tR2mKW_darkStoryPoint{border-top:1px solid #f2efe824;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:clamp(28px,3.4vw,80px);margin-top:clamp(64px,6vw,150px);padding-top:clamp(20px,1.8vw,36px);display:grid}.tR2mKW_darkStoryPoint .tR2mKW_darkStoryKeyTitle{color:#f2efe86b;padding-top:.6em}.tR2mKW_darkStoryAccent{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(1.8rem,1.1rem + 1.9vw,3.5rem);font-weight:500;line-height:1.08}.tR2mKW_darkRest{--soft:#f2efe8a8;--hair:#f2efe824;--tone:#f2efe86b;--lead-color:#f2efe8cc;background:var(--ink);color:var(--bg);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.tR2mKW_darkRest .tR2mKW_storyCard{box-shadow:0 24px 60px #00000073}.tR2mKW_darkRest .tR2mKW_storiesLink{color:var(--bg);background:#f2efe81a;box-shadow:inset 0 0 0 1px #f2efe829}.tR2mKW_darkRest .tR2mKW_storiesLink:hover{background:var(--bg);color:var(--ink)}.tR2mKW_timeline{--edge:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));--mark:calc(var(--edge) + (100vw - 2 * var(--edge)) * .4);--step:clamp(150px, 12vw, 290px);--label:34px;--tick:clamp(34px, 3vw, 56px);--line:calc(var(--label) + var(--tick));height:calc(100svh + (var(--count,1) - 1) * 30vh);background:var(--ink);color:var(--bg);margin-inline:calc(50% - 50vw);position:relative}.tR2mKW_timelineStage{flex-direction:column;justify-content:center;gap:clamp(64px,10vh,150px);height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.tR2mKW_timelineHead{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start;gap:24px;display:grid}.tR2mKW_timelineTitle{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:500;line-height:1.02}.tR2mKW_timelineLead{color:#f2efe8db;max-width:40ch;font-size:var(--fs-lead);text-wrap:pretty;padding-top:.4em;font-weight:500;line-height:1.4}.tR2mKW_ruler{height:calc(var(--line) + 16px);position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0 60%,#0000 96%);mask-image:linear-gradient(90deg,#000 0 60%,#0000 96%)}.tR2mKW_ruler:before{content:"";top:var(--line);background:#f2efe82e;height:1px;position:absolute;left:0;right:0}.tR2mKW_rulerTrack{top:0;bottom:0;left:calc(var(--mark) + 14px);width:0;position:absolute}.tR2mKW_rulerTrack:before,.tR2mKW_rulerTrack:after{content:"";top:calc(var(--line) - 12px);background:repeating-linear-gradient(to right, #f2efe829 0 1px, transparent 1px calc(var(--step) / 6));height:12px;position:absolute}.tR2mKW_rulerTrack:before{width:calc((var(--count,1) - 1) * var(--step) + 120vw);left:0}.tR2mKW_rulerTrack:after{width:120vw;left:-120vw;transform:scaleX(-1)}.tR2mKW_rulerYear{top:0;left:calc(var(--i) * var(--step));width:0;height:100%;position:absolute}.tR2mKW_rulerLabel,.tR2mKW_rulerTick,.tR2mKW_rulerDot{position:absolute;left:0;transform:translate(-50%)}.tR2mKW_rulerLabel{height:var(--label);color:#f2efe866;font-size:var(--fs-small);font-variant-numeric:tabular-nums;letter-spacing:.12em;white-space:nowrap;cursor:pointer;transition:color .4s var(--ease);top:0}.tR2mKW_rulerLabel:hover{color:var(--bg)}.tR2mKW_rulerTick{top:var(--label);width:1px;height:var(--tick);transition:background-color .4s var(--ease);background:#f2efe838}.tR2mKW_rulerDot{top:calc(var(--line) - 2px);background:var(--bg);border-radius:50%;width:5px;height:5px}.tR2mKW_rulerYear[data-state=past] .tR2mKW_rulerLabel{color:#f2efe8b3}.tR2mKW_rulerYear[data-state=past] .tR2mKW_rulerTick{background:#f2efe880}.tR2mKW_rulerYear[data-state=current] .tR2mKW_rulerLabel{color:var(--bg)}.tR2mKW_rulerYear[data-state=current] .tR2mKW_rulerTick{background:var(--accent)}.tR2mKW_rulerMarker{top:calc(var(--line) - 14px);left:var(--mark);background:var(--ink);cursor:grab;touch-action:none;width:28px;height:28px;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border:1px solid #f2efe8d9;border-radius:8px;place-items:center;display:grid;position:absolute}.tR2mKW_rulerMarker:hover,.tR2mKW_rulerMarker[data-dragging]{border-color:var(--accent);box-shadow:0 0 0 6px rgb(var(--accent-rgb) / .16)}.tR2mKW_rulerMarker[data-dragging]{cursor:grabbing}.tR2mKW_rulerMarker:after{content:"";background:var(--bg);border-radius:50%;width:5px;height:5px}.tR2mKW_timelineFoot{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;min-height:clamp(170px,15vw,300px);display:grid}.tR2mKW_timelineArrows{gap:10px;display:flex}.tR2mKW_timelineArrow{width:clamp(48px,3.4vw,64px);height:clamp(40px,2.6vw,50px);color:var(--bg);cursor:pointer;transition:border-color .3s var(--ease), background-color .3s var(--ease), opacity .3s var(--ease);background:0 0;border:1px solid #f2efe840;border-radius:999px;place-items:center;display:grid}.tR2mKW_timelineArrow svg{width:16px;height:16px}.tR2mKW_timelineArrow:hover:not(:disabled){border-color:var(--bg);background:#f2efe814}.tR2mKW_timelineArrow:disabled{opacity:.3;cursor:default}.tR2mKW_timelineDetailInner{gap:10px;max-width:44ch;display:grid}.tR2mKW_timelineYear{color:#f2efe880;font-size:var(--fs-small);font-variant-numeric:tabular-nums;letter-spacing:.12em}.tR2mKW_timelineItemTitle{font-size:var(--fs-lead);letter-spacing:-.02em;margin-top:4px;font-weight:500;line-height:1.15}.tR2mKW_timelineText{color:#f2efe8b8;font-size:var(--fs-body);text-wrap:pretty;font-weight:300;line-height:1.42}.tR2mKW_timeline[data-plain=true]{height:auto;padding:clamp(48px,9vw,90px) 0 clamp(80px,12vw,140px)}.tR2mKW_timeline[data-plain=true] .tR2mKW_timelineHead{grid-template-columns:minmax(0,1fr)}.tR2mKW_timelineList{gap:32px;margin:48px auto 0;list-style:none;display:grid}.tR2mKW_timelineItem{border-left:1px solid #f2efe82e;gap:8px;padding-left:26px;display:grid;position:relative}.tR2mKW_timelineItem:before{content:"";background:var(--bg);border-radius:50%;width:5px;height:5px;position:absolute;top:.35em;left:-3px}.tR2mKW_donts{margin-top:-1px;background:var(--ink);color:var(--bg);border-radius:0 0 clamp(28px,3vw,64px) clamp(28px,3vw,64px);margin-inline:calc(50% - 50vw);padding:clamp(56px,7vw,170px) 0 clamp(80px,9vw,210px);position:relative}.tR2mKW_dontsTitle{font-size:var(--fs-h2);letter-spacing:-.035em;margin-bottom:clamp(36px,4.4vw,110px);font-weight:500;line-height:1.02}.tR2mKW_dontsList{border-top:1px solid #f2efe829;margin:0;padding:0;list-style:none}.tR2mKW_dontsRow{border-bottom:1px solid #f2efe829;grid-template-columns:minmax(0,6.4fr) minmax(0,3.6fr);align-items:end;gap:16px clamp(24px,3vw,72px);padding:clamp(26px,2.6vw,60px) 0 clamp(22px,2.2vw,52px);display:grid}.tR2mKW_dontsRule{font-size:var(--fs-h2);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.04}.tR2mKW_dontsStrike{background-image:linear-gradient(var(--accent), var(--accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 58%;background-repeat:no-repeat;background-size:0% max(3px,.065em);padding-inline:.04em}.tR2mKW_dontsText{color:#f2efe8c7;max-width:34ch;font-size:var(--fs-body);text-wrap:pretty;padding-bottom:.35em;font-weight:300;line-height:1.42}.tR2mKW_nums{padding-top:clamp(90px,10vw,240px)}.tR2mKW_numsHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tR2mKW_numsLabel{font-size:var(--fs-small);align-items:center;gap:.55em;padding-top:.5em;line-height:1.2;display:flex}.tR2mKW_numsLead{max-width:52ch;color:var(--lead-color);font-size:var(--fs-lead);letter-spacing:-.005em;text-wrap:pretty;font-weight:400;line-height:1.4}.tR2mKW_numsGrid{grid-template-columns:repeat(var(--count,5), minmax(0, 1fr));margin:clamp(70px,8vw,200px) 0 0;padding:0;list-style:none;display:grid}.tR2mKW_numsGrid:after{content:"";background:var(--hair);transform-origin:0;height:1px;transition:transform 1.4s var(--ease-out) .3s;grid-column:1/-1;transform:scaleX(0)}.tR2mKW_numsCell{aspect-ratio:1;flex-direction:column;padding:clamp(20px,1.6vw,44px) clamp(18px,1.7vw,46px);display:flex;position:relative}.tR2mKW_numsCell:after,.tR2mKW_numsCell:before{content:"";background:var(--hair);position:absolute}.tR2mKW_numsCell:after{transform-origin:0;height:1px;transition:transform 1.4s var(--ease-out);top:0;left:0;right:0;transform:scaleX(0)}.tR2mKW_numsCell:before{transform-origin:top;width:1px;transition:transform 1.2s var(--ease-out) .25s;top:0;bottom:0;left:0;transform:scaleY(0)}.tR2mKW_numsGrid[data-on=true]:after,.tR2mKW_numsGrid[data-on=true] .tR2mKW_numsCell:after{transform:scaleX(1)}.tR2mKW_numsGrid[data-on=true] .tR2mKW_numsCell:before{transform:scaleY(1)}.tR2mKW_numsCell:first-child:before{display:none}.tR2mKW_numsInner{flex-direction:column;flex:1;justify-content:space-between;gap:24px;display:flex}.tR2mKW_numsValue{font-size:var(--fs-h2);letter-spacing:-.04em;white-space:nowrap;font-weight:500;line-height:1}.tR2mKW_numsUnit{letter-spacing:-.01em;font-size:.5em}.tR2mKW_numsCaption{max-width:34ch;color:var(--soft);font-size:var(--fs-small);text-wrap:pretty;font-weight:400;line-height:1.35}.tR2mKW_storiesSection{margin-top:clamp(110px,11vw,260px)}.tR2mKW_storiesHead{z-index:3;text-align:center;justify-items:center;gap:clamp(16px,1.4vw,32px);display:grid;position:relative}.tR2mKW_storiesHeading{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:500;line-height:1.02}.tR2mKW_storiesLead{max-width:44ch;color:var(--lead-color);font-size:var(--fs-lead);text-wrap:balance;line-height:1.4}.tR2mKW_stories{height:calc(100svh + (var(--count,1) - 1) * 85vh);margin-inline:calc(50% - 50vw);position:relative}.tR2mKW_storiesStage{perspective:1100px;perspective-origin:50%;--u:min(1vw, 1.9vh);height:100svh;position:sticky;top:0;overflow:clip visible}.tR2mKW_storyCard{top:calc(50% + var(--dy) * var(--u));left:calc(50% + var(--dx) * var(--u));width:calc(var(--w) * var(--u));background:var(--hair);will-change:transform, opacity, filter;border-radius:clamp(14px,1.2vw,28px);position:absolute;overflow:hidden}.tR2mKW_storyCard img{object-fit:cover}.tR2mKW_storiesStage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 26% 22% at 50% 50%, rgb(var(--accent-rgb) / .12), transparent 100%);position:absolute;inset:0}.tR2mKW_storiesCenter{z-index:2;padding:0 var(--gutter);text-align:center;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.tR2mKW_storiesCount{color:var(--soft);font-size:var(--fs-small);font-variant-numeric:tabular-nums;letter-spacing:.08em}.tR2mKW_storiesBody{width:min(100%, calc(36 * var(--u)));min-height:calc(13 * var(--u));align-items:start;margin-top:clamp(22px,2vw,44px);display:grid}.tR2mKW_storiesInner{justify-items:center;gap:clamp(14px,1.1vw,26px);display:grid}.tR2mKW_storiesTitle{font-size:var(--fs-h2);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.02}.tR2mKW_storiesText{max-width:40ch;color:var(--soft);font-size:var(--fs-body);text-wrap:pretty;font-weight:300;line-height:1.42}.tR2mKW_storiesLink{pointer-events:auto;margin-top:6px}.tR2mKW_storiesList{gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.tR2mKW_clients{z-index:3;padding-top:clamp(110px,11vw,260px);position:relative}.tR2mKW_clientsHead{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:end;gap:24px;display:grid}.tR2mKW_clientsTitle{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:500;line-height:1.02}.tR2mKW_clientsLead{max-width:36ch;color:var(--lead-color);font-size:var(--fs-lead);text-wrap:pretty;line-height:1.4}.tR2mKW_clientsGrid{margin-top:clamp(48px,5vw,120px)}.tR2mKW_numsCell.tR2mKW_clientsCell{aspect-ratio:16/10;place-items:center;padding:0;display:grid}@media (min-width:1101px){.tR2mKW_clientsCell:nth-child(5n+1):before{display:none}}.tR2mKW_clientsLogo{object-fit:contain;filter:brightness(0)invert()opacity(.82);grid-area:1/1;height:auto;max-height:46%}.tR2mKW_finale{--edge:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));padding:clamp(110px, 11vw, 260px) var(--edge) clamp(80px, 8vw, 200px);background:var(--ink);color:var(--bg);margin:0 calc(50% - 50vw);position:relative}.tR2mKW_finaleLabel{font-size:var(--fs-small);align-items:center;gap:.55em;margin-bottom:clamp(28px,3vw,72px);line-height:1.2;display:flex}.tR2mKW_finaleFounder{border-top:1px solid #f2efe824;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px clamp(24px,3vw,72px);padding-top:clamp(40px,4vw,96px);display:grid}.tR2mKW_finaleFounder .tR2mKW_finaleLabel{margin:0}.tR2mKW_finalePerson{gap:clamp(22px,2vw,44px);display:grid}.tR2mKW_finaleText{color:#f2efe8db;max-width:46ch;font-size:var(--fs-lead);letter-spacing:-.005em;text-wrap:pretty;font-weight:300;line-height:1.38}.tR2mKW_finaleSign{align-items:center;gap:clamp(12px,.9vw,20px);display:flex}.tR2mKW_finalePhoto{aspect-ratio:1;background:#f2efe80f;border-radius:28%;flex:none;width:clamp(44px,3.2vw,72px);position:relative;overflow:hidden}.tR2mKW_finalePhoto[data-empty=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Crect x='1.5' y='1.5' width='5' height='5' rx='1.4' fill='%23f2efe8' fill-opacity='0.14'/%3E%3C/svg%3E");background-size:8px 8px}.tR2mKW_finalePhoto img{object-fit:cover}.tR2mKW_finaleName{font-size:var(--fs-small);gap:2px;font-weight:500;line-height:1.35;display:grid}.tR2mKW_finaleRole{color:#f2efe880;font-weight:400}.tR2mKW_nameSplit{height:200vh;margin-inline:calc(-1 * var(--edge))}.tR2mKW_nameSplit[data-still=true]{height:auto;padding:clamp(80px,10vw,240px) 0 clamp(120px,12vw,280px)}.tR2mKW_nameStage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.tR2mKW_nameSplit[data-still=true] .tR2mKW_nameStage{height:auto;position:static}.tR2mKW_nameWord{letter-spacing:-.055em;font-size:clamp(4.5rem,16vw,28rem);font-weight:500;line-height:.9;display:flex}.tR2mKW_namePart{position:relative}.tR2mKW_nameCaption{color:#f2efe8b8;width:max-content;max-width:24ch;font-size:var(--fs-body);letter-spacing:0;font-weight:300;line-height:1.4;position:absolute;top:calc(100% + clamp(16px,1.6vw,40px));left:.04em}.tR2mKW_namePlus{color:#f2efe866;letter-spacing:0;font-size:.32em;font-weight:300;position:absolute;top:50%;left:0;translate:-50% -50%}.tR2mKW_finaleWhere{border-top:1px solid #f2efe824;margin-top:clamp(64px,6vw,150px);padding-top:clamp(40px,4vw,96px);position:relative}.tR2mKW_finaleWhereHead{z-index:1;position:relative}.tR2mKW_worldMap{aspect-ratio:127/64;margin-top:clamp(-160px,-9vw,-60px);position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 82%,#0000 100%)}.tR2mKW_worldCanvas{width:100%;height:100%;display:block}.tR2mKW_worldPin{opacity:0;width:0;height:0;transition:opacity .6s var(--ease) .2s;position:absolute}.tR2mKW_worldMap[data-on=true] .tR2mKW_worldPin{opacity:1}.tR2mKW_worldDot{background:var(--accent);width:clamp(8px,.62vw,14px);height:clamp(8px,.62vw,14px);animation:tR2mKW_localPulse 2.4s var(--ease) infinite;border-radius:28%;position:absolute;top:0;left:0;translate:-50% -50%}.tR2mKW_worldCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#16140fb8;border:1px solid #f2efe824;border-radius:clamp(12px,1vw,20px);padding:clamp(12px,1vw,22px) clamp(16px,1.3vw,28px);position:absolute;top:0;left:clamp(18px,1.6vw,36px);translate:0 -50%}.tR2mKW_finaleWhereText{max-width:28ch;font-size:var(--fs-h3);letter-spacing:-.02em;text-wrap:pretty;font-weight:400;line-height:1.16}.tR2mKW_localTime{gap:4px;display:grid}.tR2mKW_localLabel{color:#f2efe88c;font-size:var(--fs-small)}@keyframes tR2mKW_localPulse{0%,to{box-shadow:0 0 0 0 rgb(var(--accent-rgb) / .55)}50%{box-shadow:0 0 0 .9em rgb(var(--accent-rgb) / 0)}}.tR2mKW_localClock{font-size:var(--fs-h3);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:500;line-height:1}.tR2mKW_finaleCta{justify-items:start;gap:clamp(28px,2.6vw,64px);margin-top:clamp(100px,10vw,260px);display:grid}.tR2mKW_finaleCtaTitle{font-size:var(--fs-h2);letter-spacing:-.04em;font-weight:500;line-height:1;display:grid}.tR2mKW_finaleTone{color:#f2efe873}.tR2mKW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tR2mKW_tone{color:var(--tone)}.tR2mKW_ctaLine{display:block}@media (max-width:1100px){.tR2mKW_numsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tR2mKW_numsGrid .tR2mKW_numsCell{aspect-ratio:auto;min-height:clamp(200px,30vw,320px)}.tR2mKW_numsValue{font-size:2.5rem}.tR2mKW_numsGrid .tR2mKW_numsCell:first-child:nth-last-child(odd){grid-column:1/-1}.tR2mKW_numsCell:first-child:nth-last-child(odd)~.tR2mKW_numsCell:nth-child(2n):before,.tR2mKW_numsCell:first-child:nth-last-child(2n)~.tR2mKW_numsCell:nth-child(odd):before{display:none}}@media (max-width:800px){.tR2mKW_finaleFounder,.tR2mKW_finaleWhere{grid-template-columns:minmax(0,1fr);align-items:start}.tR2mKW_nameWord{font-size:22vw}.tR2mKW_nameCaption{max-width:30vw;font-size:.8rem}.tR2mKW_clientsHead{grid-template-columns:minmax(0,1fr);align-items:start}.tR2mKW_numsGrid .tR2mKW_numsCell.tR2mKW_clientsCell{aspect-ratio:16/10;min-height:0}.tR2mKW_storiesStage{--u:1vw}.tR2mKW_storiesBody{width:100%;min-height:200px}.tR2mKW_numsHead{grid-template-columns:minmax(0,1fr)}.tR2mKW_dontsRow{grid-template-columns:minmax(0,1fr);gap:12px}.tR2mKW_dontsText{padding-bottom:0}.tR2mKW_capsuleSentence{font-size:4.5vw}.tR2mKW_darkStoryGrid,.tR2mKW_darkStoryPoint{grid-template-columns:minmax(0,1fr);row-gap:20px}.tR2mKW_darkStoryTitle{position:static}.tR2mKW_darkStoryCols{border-top:0;grid-template-columns:minmax(0,1fr)}.tR2mKW_darkStoryCol,.tR2mKW_darkStoryCol+.tR2mKW_darkStoryCol{border-top:1px solid #f2efe824;border-left:0;padding:18px 0 8px}}
.yUCDrG_section{--hair:#16140f24;padding-top:clamp(140px,18vh,240px)}.yUCDrG_head{justify-content:space-between;align-items:flex-end;gap:24px clamp(24px,4vw,96px);display:flex}.yUCDrG_label{font-size:var(--fs-small);align-items:center;gap:.55em;margin-bottom:clamp(16px,1.4vw,32px);line-height:1.2;display:flex}.yUCDrG_mark{background:var(--mark);border-radius:.18em;flex:none;width:.72em;height:.72em}.yUCDrG_title{font-size:var(--fs-display);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1;display:grid}.yUCDrG_titleLine{white-space:nowrap;display:block}.yUCDrG_titleTone{color:#16140f61}.yUCDrG_lead{max-width:28ch;color:var(--lead-color);font-size:var(--fs-lead);text-wrap:pretty;margin:0;font-weight:300;line-height:1.42}.yUCDrG_offerings{margin-top:clamp(56px,5vw,120px)}.yUCDrG_groups,.yUCDrG_cells{grid-template-columns:repeat(var(--count,6), minmax(0, 1fr));display:grid}.yUCDrG_groupCol{padding:clamp(12px,1vw,22px) clamp(14px,1.1vw,26px);position:relative}.yUCDrG_groupCol:before{content:"";border-top:1px solid var(--ink);position:absolute;top:0;left:0;right:clamp(10px,.8vw,18px)}.yUCDrG_groupCol:last-child:before{right:0}.yUCDrG_groupCol:first-child{padding-left:0}.yUCDrG_groupHead{font-size:var(--fs-small);align-items:center;gap:.5em;display:flex}.yUCDrG_cells{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-rows:auto minmax(clamp(200px,13vw,380px),1fr) auto auto auto;margin:0;padding:0;list-style:none}.yUCDrG_cell,.yUCDrG_cellReveal,.yUCDrG_link{grid-row:span 5;grid-template-rows:subgrid;display:grid}.yUCDrG_cell+.yUCDrG_cell{border-left:1px solid var(--hair)}.yUCDrG_cell[data-first=true]:not(:first-child){border-left-color:#16140f52}.yUCDrG_cell:first-child .yUCDrG_link{padding-left:0}.yUCDrG_link{color:inherit;transition:background-color .4s var(--ease);row-gap:0;padding:clamp(14px,1.1vw,26px);text-decoration:none;position:relative}.yUCDrG_link[data-hover=true]{background:#16140f06}.yUCDrG_top{color:#16140f73;font-size:var(--fs-small);font-variant-numeric:tabular-nums;grid-row:1;justify-content:space-between;gap:8px;display:flex}.yUCDrG_cellGroup{display:none}.yUCDrG_visual{perspective:1200px;pointer-events:none;grid-row:2;margin:clamp(10px,.8vw,18px) 0 clamp(16px,1.3vw,30px);position:relative}.yUCDrG_card{transform-origin:50% 100%;opacity:0;transition:opacity .4s var(--ease), transform .7s var(--ease);background:#e9e5dc;border-radius:clamp(10px,.8vw,16px);position:absolute;inset:0;overflow:hidden;transform:rotateX(16deg)translateY(22px)scale(.95);box-shadow:inset 0 0 0 1px #ffffff8c,0 24px 48px -24px #16140f66}.yUCDrG_card:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#ffffff4d,#ffffff0d 30%,#0000 55%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff6}.yUCDrG_link[data-hover=true] .yUCDrG_card{opacity:1;transform:none}.yUCDrG_frame{object-fit:cover;opacity:0;transition:opacity .6s var(--ease)}.yUCDrG_frame[data-on=true]{opacity:1}.yUCDrG_body{display:contents}.yUCDrG_name{font-size:var(--fs-body);letter-spacing:-.015em;text-wrap:balance;grid-row:3;margin-bottom:clamp(8px,.6vw,14px);font-weight:500;line-height:1.15}.yUCDrG_text{color:#16140f9e;font-size:var(--fs-small);text-wrap:pretty;grid-row:4;font-weight:300;line-height:1.45}.yUCDrG_more{color:#16140f73;font-size:var(--fs-small);transition:color .3s var(--ease);grid-row:5;align-items:center;gap:.45em;margin-top:clamp(10px,.8vw,18px);display:inline-flex}.yUCDrG_link[data-hover=true] .yUCDrG_more{color:var(--ink)}@media (prefers-reduced-motion:reduce){.yUCDrG_card,.yUCDrG_frame{transition:none}}@media (max-width:1200px){.yUCDrG_head{flex-direction:column;align-items:flex-start}.yUCDrG_titleLine{white-space:normal;text-wrap:balance}.yUCDrG_groups{display:none}.yUCDrG_cells{border-bottom:0;grid-template-rows:repeat(2,auto minmax(220px,1fr) auto auto auto);grid-template-columns:repeat(3,minmax(0,1fr))}.yUCDrG_cell{border-bottom:1px solid var(--hair)}.yUCDrG_cell+.yUCDrG_cell{border-left:0}.yUCDrG_cell:not(:nth-child(3n+1)){border-left:1px solid var(--hair)}.yUCDrG_cellGroup{display:inline}}@media (max-width:700px){.yUCDrG_cells{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.yUCDrG_cell,.yUCDrG_cellReveal{display:block}.yUCDrG_link{flex-direction:column;display:flex}.yUCDrG_body{display:grid}.yUCDrG_cell:not(:nth-child(3n+1)){border-left:0}.yUCDrG_link{min-height:0;padding:20px 38% 20px 0}.yUCDrG_visual{aspect-ratio:3/4;width:30%;margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.yUCDrG_card{inset:0;translate:none}.yUCDrG_card,.yUCDrG_link[data-hover=true] .yUCDrG_card{opacity:1;transform:none}.yUCDrG_body{margin-top:28px}}
.Y9jH7q_ai{border-radius:var(--radius-page) var(--radius-page) 0 0;background:var(--ink);color:var(--on-ink);position:relative;overflow:hidden}.Y9jH7q_aiInner{z-index:1;padding-top:clamp(90px,10vw,170px);padding-bottom:clamp(300px,34vw,580px);position:relative}.Y9jH7q_aiInner>*{max-width:var(--grid-max);margin-inline:auto}.Y9jH7q_aiTitle{font-size:var(--fs-h2)}.Y9jH7q_aiLead{color:#ffffffb8;max-width:34ch;font-size:var(--fs-lead);margin-top:clamp(20px,2vw,36px);line-height:1.3}.Y9jH7q_aiPoints{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.6vw,48px);margin-top:clamp(56px,6vw,110px);padding:0;list-style:none;display:grid}.Y9jH7q_aiPoints li{border-top:1px solid #ffffff29;padding-top:18px}.Y9jH7q_aiPointTitle{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:400}.Y9jH7q_aiPointText{color:#ffffff9e;font-size:var(--fs-small);margin-top:12px;line-height:1.55}@media (max-width:1000px){.Y9jH7q_aiPoints{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Y9jH7q_aiPoints{grid-template-columns:1fr}}
.-s-1kG_root{display:grid}.-s-1kG_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.-s-1kG_menus{flex-wrap:wrap;gap:8px;display:flex}.-s-1kG_menu{position:relative}.-s-1kG_trigger{isolation:isolate;border-radius:var(--radius-pill);color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:color .35s var(--ease);background:#ffffffb3;border:0;align-items:center;gap:10px;padding:10px 16px 10px 18px;line-height:1.3;display:inline-flex;position:relative;overflow:hidden}.-s-1kG_trigger:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.-s-1kG_trigger:hover,.-s-1kG_trigger[aria-expanded=true]{color:var(--on-ink)}.-s-1kG_trigger:hover:before,.-s-1kG_trigger[aria-expanded=true]:before{opacity:1}.-s-1kG_triggerIcon{margin-left:-2px;display:grid}.-s-1kG_triggerIcon svg{opacity:.75;width:1.15em;height:1.15em}.-s-1kG_value{color:inherit;opacity:.6}.-s-1kG_badge{border-radius:var(--radius-pill);background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);place-items:center;padding:0 6px;font-size:12px;display:grid}.-s-1kG_chevron{transition:transform .35s var(--ease)}.-s-1kG_trigger[aria-expanded=true] .-s-1kG_chevron{transform:rotate(180deg)}.-s-1kG_popover{z-index:30;background:#fff;border-radius:20px;width:max-content;min-width:280px;max-width:min(460px,90vw);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px #16140f24,0 2px 6px #16140f0f}.-s-1kG_menu[data-align=end] .-s-1kG_popover{min-width:220px;left:auto;right:0}.-s-1kG_list{margin:0;padding:0;list-style:none;display:grid}.-s-1kG_item{isolation:isolate;width:100%;color:var(--text);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;line-height:1.3;display:grid;position:relative}.-s-1kG_highlight{z-index:-1;background:#16140f0f;border-radius:12px;position:absolute;inset:0}.-s-1kG_item:disabled{opacity:.35;cursor:default}.-s-1kG_box{color:#0000;width:18px;height:18px;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border:1.5px solid #16140f4d;border-radius:5px;place-items:center;display:grid}.-s-1kG_item[aria-checked=true] .-s-1kG_box{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.-s-1kG_radio{width:18px;height:18px;transition:border .2s var(--ease);border:1.5px solid #16140f4d;border-radius:50%}.-s-1kG_item[aria-checked=true] .-s-1kG_radio{border:5px solid var(--accent)}.-s-1kG_item[role=menuitemradio]{grid-template-columns:auto 1fr}.-s-1kG_itemName{white-space:nowrap}.-s-1kG_count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9em}.-s-1kG_footer{border-top:1px solid #16140f14;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:10px 12px 4px;display:none}.-s-1kG_footer:has(.-s-1kG_clear){display:flex}.-s-1kG_clear,.-s-1kG_reset{color:var(--muted);font:inherit;font-size:var(--fs-small);text-underline-offset:.3em;cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;padding:0;text-decoration:underline}.-s-1kG_clear:hover,.-s-1kG_reset:hover{color:var(--accent)}.-s-1kG_sheetHead,.-s-1kG_sheetOnly,.-s-1kG_backdrop{display:none}.-s-1kG_status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:clamp(16px,1.4vw,24px);display:flex}.-s-1kG_selected{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.-s-1kG_tag{border-radius:var(--radius-pill);background:rgb(var(--accent-rgb) / .12);color:var(--accent);font-size:var(--fs-small);transition:background-color .3s var(--ease), color .3s var(--ease);align-items:center;gap:8px;padding:6px 12px 6px 14px;line-height:1.3;text-decoration:none;display:inline-flex}.-s-1kG_tag:hover{background:var(--accent);color:var(--on-accent)}.-s-1kG_reset{margin-left:8px}.-s-1kG_found{color:var(--muted);font-size:var(--fs-small);margin-left:auto}.-s-1kG_results{padding-top:clamp(20px,2.4vw,32px)}.-s-1kG_empty{max-width:28ch;font-size:var(--fs-h3);justify-items:start;gap:20px;padding:clamp(40px,6vw,100px) 0;display:grid}@media (max-width:700px){.-s-1kG_bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.-s-1kG_menus{display:contents}.-s-1kG_menu,.-s-1kG_menu>div{width:100%}.-s-1kG_trigger{white-space:nowrap;justify-content:flex-start;width:100%;padding-inline:14px 12px}.-s-1kG_trigger>span:not(.-s-1kG_triggerIcon):not(.-s-1kG_badge){text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.-s-1kG_value{display:none}.-s-1kG_backdrop{z-index:90;background:#16140f66;display:block;position:fixed;inset:0}.-s-1kG_popover,.-s-1kG_menu[data-align=end] .-s-1kG_popover{z-index:100;width:auto;min-width:0;max-width:none;max-height:85vh;padding:20px 16px calc(16px + env(safe-area-inset-bottom));background:var(--bg);border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.-s-1kG_sheetHead{font-size:var(--fs-h3);justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex}.-s-1kG_close{width:40px;height:40px;color:var(--text);cursor:pointer;background:#16140f12;border:0;border-radius:50%;font-size:22px}.-s-1kG_footer{display:flex}.-s-1kG_sheetOnly{margin-left:auto;display:block}.-s-1kG_itemName{white-space:normal}}
.XLijeW_view{max-width:var(--grid-max);margin-inline:auto}.XLijeW_body{grid-template-columns:minmax(0,549fr) minmax(0,1261fr);gap:clamp(28px,4.4vw,96px);display:grid}.XLijeW_sticky{align-content:start;gap:clamp(16px,1.3vw,26px);padding-bottom:40px;display:grid;position:sticky;top:110px}.XLijeW_view[data-modal=true] .XLijeW_sticky{top:clamp(40px,4vw,72px)}.XLijeW_title{letter-spacing:-.02em;font-size:clamp(1.8rem,2.1vw,3.4rem);font-weight:400;line-height:1.05}.XLijeW_facts{font-size:var(--fs-small);margin:0;line-height:1.3;display:grid}.XLijeW_fact{justify-content:space-between;align-items:center;gap:clamp(16px,1.4vw,28px);padding-block:clamp(10px,.8vw,15px);display:flex}.XLijeW_fact+.XLijeW_fact{border-top:1px solid #16140f17}.XLijeW_factLabel{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.XLijeW_factLabel svg{flex:none;width:1.1em;height:1.1em;translate:0 -.04em}.XLijeW_factData{text-align:right;margin:0;line-height:1.9}.XLijeW_factValue{color:var(--text);text-decoration:none}.XLijeW_factArrow{vertical-align:.05em;width:.7em;height:.7em;color:var(--muted);transition:transform .35s var(--ease), color .35s var(--ease);margin-right:.55em;display:inline-block}.XLijeW_factText{text-underline-offset:.4em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);-webkit-text-decoration:underline #16140f73;text-decoration:underline #16140f73;text-decoration-thickness:1.5px}a.XLijeW_factValue:hover .XLijeW_factText,.XLijeW_factPart:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}a.XLijeW_factValue:hover .XLijeW_factArrow{color:var(--accent);transform:translate(2px,-2px)}.XLijeW_factValue:has(.XLijeW_factPart:hover) .XLijeW_factArrow{color:var(--accent);transform:translate(2px,-2px)}.XLijeW_factWord{white-space:nowrap}.XLijeW_factPart{transition:color .35s var(--ease);text-decoration:none}.XLijeW_intro{font-size:var(--fs-lead);letter-spacing:-.01em;font-weight:500;line-height:1.35}.XLijeW_text{color:var(--muted);font-size:var(--fs-body);white-space:pre-line;line-height:1.6}.XLijeW_tags{font-size:var(--fs-small);gap:6px;margin:0;padding:0;list-style:none;display:grid}.XLijeW_tags li{align-items:center;gap:10px;display:flex}.XLijeW_tags li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.XLijeW_links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.XLijeW_linkButton{border:1px solid var(--ink);border-radius:var(--radius-pill);font-size:var(--fs-small);transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);align-items:center;gap:10px;padding:9px 17px;line-height:1.2;text-decoration:none;display:inline-flex}.XLijeW_linkButton:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.XLijeW_external{width:13px;height:12px;transition:transform .3s var(--ease);transform:rotate(-45deg)}.XLijeW_linkButton:hover .XLijeW_external{transform:rotate(-45deg)translate(3px)}.XLijeW_similar{justify-self:start;margin-top:8px}.XLijeW_media{align-content:start;gap:clamp(12px,1.1vw,22px);display:grid;position:relative}.XLijeW_row{align-items:start;gap:clamp(12px,1.1vw,22px);display:grid}.XLijeW_figure{gap:10px;min-width:0;margin:0;display:grid}.XLijeW_frame{background:#1b1a17;border-radius:clamp(16px,1.6vw,36px);position:relative;overflow:hidden}.XLijeW_frame[data-kind=video]{background:#000}.XLijeW_image{object-fit:cover}.XLijeW_figure{position:relative}.XLijeW_videoBadge,.XLijeW_cropBadge{border-radius:var(--radius-pill);color:#fff;pointer-events:none;background:#16140fa6;padding:4px 10px;font-size:12px;line-height:1.3;position:absolute;top:10px}.XLijeW_videoBadge{left:10px}.XLijeW_cropBadge{background:var(--accent);right:10px}.XLijeW_backdrop{object-fit:cover;filter:blur(40px)brightness(.55)saturate(1.2);transform:scale(1.2)}.XLijeW_coverBox,.XLijeW_containBox{position:absolute;inset:0}.XLijeW_containBox{height:100%;inset:0 auto 0 50%;overflow:hidden;translate:-50%}.XLijeW_caption{max-width:60ch;color:var(--muted);font-size:var(--fs-small);line-height:1.4}.XLijeW_poster,.XLijeW_iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.XLijeW_poster{object-fit:cover;transition:opacity .6s var(--ease)}.XLijeW_poster[data-hidden=true]{opacity:0}.XLijeW_iframe{opacity:0;transition:opacity .8s var(--ease)}.XLijeW_iframe[data-ready=true]{opacity:1}.XLijeW_next{padding-top:clamp(100px,10vw,200px);padding-bottom:clamp(80px,8vw,140px)}.XLijeW_nextTitle{font-size:var(--fs-h2);margin-bottom:clamp(20px,2.4vw,40px)}.XLijeW_skeleton{border-radius:var(--radius-card);background:#16140f0a;min-height:90vh}@media (max-width:900px){.XLijeW_body{grid-template-columns:1fr}.XLijeW_sticky{position:static}}@media (max-width:600px){.XLijeW_row[data-stack=true]{grid-template-columns:1fr!important}}.XLijeW_watermark{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.XLijeW_videoShell{position:absolute;inset:0}.XLijeW_videoShell[data-full=true]{background:#000}.XLijeW_videoShell[data-full=true] .XLijeW_iframe{width:100%;height:100%;inset:0}.XLijeW_videoShell[data-full=true] .XLijeW_poster{display:none}.XLijeW_stage{position:absolute;inset:0;container-type:inline-size}.XLijeW_videoGuard{z-index:4;cursor:pointer;position:absolute;inset:0}.XLijeW_videoControls{z-index:6;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);background:#14141461;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:5px 8px;display:flex;position:absolute;bottom:clamp(10px,1.2vw,18px);left:clamp(10px,1.2vw,18px);right:clamp(10px,1.2vw,18px);transform:translateY(6px)}.XLijeW_stage:hover .XLijeW_videoControls,.XLijeW_stage[data-paused=true] .XLijeW_videoControls,.XLijeW_videoControls:focus-within{opacity:1;transform:none}@media (hover:none){.XLijeW_videoControls{opacity:1;transform:none}}.XLijeW_videoButton{width:34px;height:34px;color:inherit;cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.XLijeW_videoButton:hover,.XLijeW_videoButton:focus-visible{background-color:#ffffff29}.XLijeW_videoFull{margin-left:auto}.XLijeW_videoSeek{background:linear-gradient(to right, #fff var(--progress), #ffffff4d var(--progress));cursor:pointer;appearance:none;border-radius:999px;flex:1;min-width:40px;height:4px;margin:0 4px}.XLijeW_videoSeek::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px}.XLijeW_videoSeek::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.XLijeW_videoTime{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85;flex:none;font-size:12px}@container (max-width:420px){.XLijeW_videoTime{display:none}}.XLijeW_videoPage{z-index:1000;background:#000;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.XLijeW_videoControls,.XLijeW_videoButton{transition:none}}
.e3r96W_text{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease-out);transform:translateY(.35em)}.e3r96W_text[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.e3r96W_text{opacity:1;transform:none}}
.SUCH4q_page{min-height:100vh;padding-top:clamp(140px,20vh,240px);padding-bottom:clamp(80px,10vw,140px)}.SUCH4q_title{max-width:18ch;font-size:var(--fs-h2);margin-bottom:clamp(40px,6vw,72px)}.SUCH4q_placeholder{background:#16140f0a;border-radius:18px;max-width:820px;height:520px}.SUCH4q_steps{counter-reset:step;gap:18px;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.SUCH4q_steps li{font-size:var(--fs-body);counter-increment:step;grid-template-columns:44px 1fr;align-items:baseline;gap:14px;line-height:1.45;display:grid}.SUCH4q_steps li:before{content:"0" counter(step);color:var(--accent);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.SUCH4q_label{color:var(--muted);font-size:var(--fs-small);margin:clamp(40px,6vw,64px) 0 20px;font-weight:500}.SUCH4q_actions{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(40px,6vw,64px);display:flex}.SUCH4q_actions a:not(.pill-button){color:inherit;text-underline-offset:3px}.SUCH4q_callBlock{border-radius:var(--radius-card);background:var(--surface);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(28px,2.4vw,44px);padding:clamp(18px,1.6vw,28px) clamp(20px,1.8vw,32px);display:flex}.SUCH4q_callLead{font-size:var(--fs-body);flex:280px;margin:0}
.molgKq_ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.molgKq_track{width:max-content;animation:28s linear infinite molgKq_ticker;display:flex}.molgKq_ticker:hover .molgKq_track{animation-play-state:paused}.molgKq_row{flex:none;align-items:center;gap:clamp(48px,5vw,96px);margin:0;padding:0 clamp(24px,2.5vw,48px);list-style:none;display:flex}.molgKq_row img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;max-width:140px;height:clamp(16px,1.35vw,28px);display:block}@keyframes molgKq_ticker{to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.molgKq_track{flex-wrap:wrap;width:auto;animation:none}.molgKq_row[aria-hidden=true]{display:none}}
.qvDhqq_wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.qvDhqq_label{border-radius:var(--radius-pill);background:var(--ink);color:var(--on-ink);font-size:var(--fs-small);align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.qvDhqq_title{max-width:16ch;font-size:var(--fs-h2);margin-top:24px;line-height:1.02}.qvDhqq_meta{color:var(--muted);font-size:var(--fs-small);margin-top:20px}.qvDhqq_lead{max-width:46ch;font-size:var(--fs-body);margin-top:28px;line-height:1.5}.qvDhqq_form,.qvDhqq_status{border-radius:var(--radius-card);background:var(--surface);gap:20px;padding:clamp(24px,3vw,40px);display:grid}.qvDhqq_status{gap:12px;position:relative}.qvDhqq_status h2{font-size:var(--fs-h3);font-weight:500}.qvDhqq_status p{color:var(--muted);line-height:1.5}.qvDhqq_pulse{background:var(--accent);border-radius:50%;width:12px;height:12px;animation:1.6s ease-in-out infinite qvDhqq_pulse}@keyframes qvDhqq_pulse{50%{opacity:.4;transform:scale(1.5)}}.qvDhqq_actions{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.qvDhqq_actions a:not(.pill-button){color:inherit}:is(.qvDhqq_actions .pill-button,.qvDhqq_form .pill-button){cursor:pointer;font:inherit;font-size:var(--fs-small);border:0}.qvDhqq_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qvDhqq_field{font-size:var(--fs-small);gap:8px;font-weight:500;display:grid}.qvDhqq_field input,.qvDhqq_field textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;font-size:var(--fs-body);resize:vertical;border-radius:14px;padding:13px 15px;font-weight:400}.qvDhqq_field input:focus-visible,.qvDhqq_field textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .18);outline:none}.qvDhqq_check{font-size:var(--fs-small);align-items:flex-start;gap:12px;line-height:1.45;display:flex}.qvDhqq_check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.qvDhqq_check a{color:inherit;text-underline-offset:3px}.qvDhqq_error{color:#c4320a;font-size:var(--fs-small)}.qvDhqq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:900px){.qvDhqq_wrap,.qvDhqq_row{grid-template-columns:1fr}}
.VyiFjq_page{--soft:#16140fa8;--hair:#16140f24;padding-top:clamp(140px,18vh,240px);padding-bottom:clamp(80px,7vw,170px)}.VyiFjq_label{font-size:var(--fs-small);align-items:center;gap:.55em;margin-bottom:clamp(16px,1.4vw,32px);line-height:1.2;display:flex}.VyiFjq_mark{background:var(--mark);border-radius:.18em;flex:none;width:.72em;height:.72em}.VyiFjq_title{font-size:min(var(--fs-display), 6.4vw);letter-spacing:-.04em;font-weight:500;line-height:1;display:grid}.VyiFjq_titleLine{text-wrap:balance;display:block}.VyiFjq_titleTone{color:#16140f61}.VyiFjq_paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1vw,24px);margin:clamp(44px,3.8vw,96px) 0 0;padding:0;list-style:none;display:grid}.VyiFjq_paths>li{display:grid}.VyiFjq_card{background:#16140f0b;border-radius:clamp(18px,1.5vw,32px);flex-direction:column;min-height:clamp(300px,19vw,460px);padding:clamp(22px,1.8vw,44px);display:flex}.VyiFjq_cardMain{background:var(--ink);color:var(--bg)}.VyiFjq_cardTitle{max-width:14ch;font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:500;line-height:1.12}.VyiFjq_cardText{max-width:34ch;color:var(--soft);font-size:var(--fs-body);text-wrap:pretty;margin-top:auto;padding-top:32px;font-weight:300;line-height:1.42}.VyiFjq_cardMain .VyiFjq_cardText{color:#f2efe8a8}.VyiFjq_actions{flex-wrap:wrap;gap:8px;margin-top:clamp(18px,1.6vw,36px);display:flex}.VyiFjq_copy{gap:.7em}.VyiFjq_copyHint{color:#16140f73;transition:color .3s var(--ease)}.VyiFjq_copy:hover .VyiFjq_copyHint{color:#f2efe899}.VyiFjq_copyHint[data-done=true],.VyiFjq_copy:hover .VyiFjq_copyHint[data-done=true]{color:var(--accent)}.VyiFjq_status{min-height:1.4em;color:var(--soft);font-size:var(--fs-small);align-items:center;gap:.6em;margin-top:clamp(22px,1.8vw,44px);display:flex}.VyiFjq_statusDot{background:#16140f4d;border-radius:28%;flex:none;width:.55em;height:.55em}.VyiFjq_status[data-open=true] .VyiFjq_statusDot{animation:VyiFjq_statusPulse 2.4s var(--ease) infinite;background:#3fb27f}@keyframes VyiFjq_statusPulse{0%,to{box-shadow:0 0 #3fb27f80}50%{box-shadow:0 0 0 .55em #3fb27f00}}.VyiFjq_statusSep{color:#16140f4d;margin-inline:.15em}.VyiFjq_statusTime{color:var(--ink);font-variant-numeric:tabular-nums}.VyiFjq_where{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:32px clamp(24px,3vw,72px);margin-top:clamp(80px,7vw,170px);padding-top:clamp(32px,3vw,72px);display:grid}.VyiFjq_whereText{justify-items:start;display:grid}.VyiFjq_city{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:400;line-height:1.16}.VyiFjq_whereNote{max-width:44ch;color:var(--lead-color);font-size:var(--fs-body);text-wrap:pretty;margin-top:clamp(14px,1.2vw,28px);font-weight:300;line-height:1.42}.VyiFjq_clocks{border-top:1px solid var(--hair);flex-wrap:wrap;gap:14px clamp(20px,2vw,44px);margin:clamp(24px,2.2vw,52px) 0 0;padding:clamp(16px,1.4vw,30px) 0 0;list-style:none;display:flex}.VyiFjq_clock{gap:4px;display:grid}.VyiFjq_clockCity{color:var(--soft);font-size:var(--fs-small);align-items:center;gap:.45em;display:flex}.VyiFjq_clockDot{background:var(--accent);border-radius:28%;width:.55em;height:.55em}.VyiFjq_clockTime{color:#16140f73;font-size:var(--fs-lead);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.VyiFjq_clock[data-home=true] .VyiFjq_clockTime{color:var(--ink)}.VyiFjq_map{-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%)}.VyiFjq_map>div{margin-top:0}@media (prefers-reduced-motion:reduce){.VyiFjq_status[data-open=true] .VyiFjq_statusDot{animation:none}}@media (max-width:1000px){.VyiFjq_paths{grid-template-columns:minmax(0,1fr)}.VyiFjq_card{min-height:240px}}@media (max-width:800px){.VyiFjq_where{grid-template-columns:minmax(0,1fr);align-items:start}}
._87cNcW_hero{color:#fff;align-items:flex-end;min-height:max(100svh,600px);display:flex;position:relative}._87cNcW_heroBody{--side:clamp(360px, 30vw, 580px);--gap:clamp(28px, 4vw, 96px);--title:min(var(--fs-display), calc((100cqw - var(--side) - var(--gap)) / var(--fit,10.5)));z-index:2;grid-template-columns:minmax(0, 1fr) var(--side);align-items:end;column-gap:var(--gap);width:100%;max-width:var(--max);padding:0 var(--gutter) clamp(44px, 7vh, 96px);row-gap:28px;margin-inline:auto;display:grid;position:relative;container-type:inline-size}._87cNcW_heroTitle{text-shadow:0 2px 40px #0000002e;font-size:var(--title);letter-spacing:-.035em;white-space:pre;line-height:.98}._87cNcW_heroSide{padding-bottom:calc(var(--title) * .16);flex-direction:column;gap:clamp(20px,1.8vw,30px);display:flex}._87cNcW_heroLead{text-shadow:0 1px 18px #00000059;color:#ffffffdb;max-width:60ch;font-size:var(--fs-body);letter-spacing:-.005em;text-wrap:pretty;line-height:1.45}._87cNcW_heroIn{animation:_87cNcW_hero-in .9s var(--ease) var(--d,0s) both}@keyframes _87cNcW_hero-in{0%{opacity:0;transform:translateY(12px)}}._87cNcW_heroActions{flex-wrap:wrap;gap:8px;display:flex}._87cNcW_glassButton,._87cNcW_glassButton:hover{color:#fff;min-height:52px}._87cNcW_glassButton{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff59}._87cNcW_glassButton:hover{background:#ffffff42}@media (max-width:1280px){._87cNcW_heroBody{--side:0px;--gap:0px;grid-template-columns:1fr}._87cNcW_heroSide{max-width:600px;padding-bottom:0}}@media (max-width:800px){._87cNcW_heroBody{grid-template-columns:1fr;padding-bottom:clamp(96px,14vh,130px)}._87cNcW_heroTitle{font-size:var(--fs-display);white-space:pre-line;text-wrap:balance}._87cNcW_heroSide{padding-bottom:0}}._87cNcW_showcase{padding-top:clamp(120px,14vw,220px);padding-bottom:clamp(80px,9vw,150px)}._87cNcW_showcaseInner{max-width:var(--grid-max);margin-inline:auto}._87cNcW_showcaseText{letter-spacing:-.01em;text-wrap:pretty;max-width:30ch;font-size:clamp(1.3rem,.9rem + 1.15vw,2.6rem);line-height:1.22}._87cNcW_services{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px clamp(32px,4vw,96px);margin-top:clamp(80px,9vw,160px);display:grid}._87cNcW_servicesLabel{color:#ffffffb3;font-size:var(--fs-small);letter-spacing:0;padding-top:clamp(14px,1.2vw,20px);font-weight:400;line-height:1.4}._87cNcW_directionList{border-top:1px solid #ffffff47;margin:0;padding:0;list-style:none}._87cNcW_direction{color:inherit;font-size:var(--fs-lead);letter-spacing:-.015em;transition:padding .45s var(--ease), opacity .35s var(--ease);border-bottom:1px solid #ffffff47;grid-template-columns:6.5em 1fr auto;align-items:center;gap:12px;padding:clamp(14px,1.2vw,22px) 0;text-decoration:none;display:grid}._87cNcW_directionGroup{font-size:var(--fs-small);letter-spacing:0;opacity:.6}._87cNcW_directionArrow{opacity:.6;width:.65em;height:auto;transition:transform .45s var(--ease), opacity .35s var(--ease)}._87cNcW_direction:hover{padding-left:12px}._87cNcW_direction:hover ._87cNcW_directionArrow{opacity:1;transform:rotate(-45deg)}._87cNcW_clientsBlock{max-width:var(--grid-max);gap:18px;margin:clamp(80px,9vw,150px) auto 0;display:grid}._87cNcW_clientsBlock ._87cNcW_servicesLabel{padding-top:0}@media (max-width:800px){._87cNcW_services{grid-template-columns:1fr}._87cNcW_servicesLabel{padding-top:0}}._87cNcW_work{padding-top:0}._87cNcW_allWork{margin-top:clamp(20px,2vw,28px)}._87cNcW_bottom{padding-top:clamp(110px,14vw,200px);padding-bottom:clamp(80px,10vw,140px)}._87cNcW_bottomTitle{max-width:20ch;font-size:var(--fs-h2)}._87cNcW_bottomGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);margin-top:clamp(40px,5vw,72px);display:grid}._87cNcW_bottomText p{max-width:42ch;font-size:var(--fs-body);margin-bottom:20px;line-height:1.55}._87cNcW_stats{margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}._87cNcW_stats li{border-bottom:1px solid var(--line)}._87cNcW_stat{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:16px;padding:clamp(14px,1.6vw,22px) 0;display:grid}._87cNcW_statValue{font-size:var(--fs-h2);letter-spacing:-.045em;line-height:1}._87cNcW_statLabel{max-width:14ch;font-size:var(--fs-lead);line-height:1.1}._87cNcW_bottomImage{border-radius:var(--radius-card);min-height:420px;position:relative;overflow:hidden}._87cNcW_bottomImage img{object-fit:cover}@media (max-width:800px){._87cNcW_bottomGrid{grid-template-columns:1fr}._87cNcW_bottomImage{aspect-ratio:4/5;min-height:0}._87cNcW_clients{justify-content:center}}._87cNcW_workInner{max-width:var(--grid-max);margin-inline:auto}
.obpbjG_page{min-height:100vh;padding-top:clamp(130px,18vh,220px);padding-bottom:clamp(80px,10vw,140px)}.obpbjG_banner{border-radius:var(--radius-pill);background:var(--ink);width:fit-content;max-width:100%;color:var(--on-ink);font-size:var(--fs-small);margin-bottom:28px;padding:12px 18px}.obpbjG_others{font-size:var(--fs-small);color:var(--ink-2,#16140f99);margin:-16px 0 28px}.obpbjG_others a{color:inherit;text-underline-offset:3px;text-decoration:underline}
.O9mdna_page{--soft:#16140fa8;--hair:#16140f24;--tone:#16140f42;--edge:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));--gap:clamp(80px, 7vw, 170px);--head-gap:clamp(44px, 3.8vw, 96px)}.O9mdna_label{font-size:var(--fs-small);align-items:center;gap:.55em;line-height:1.2;display:flex}.O9mdna_mark{background:var(--mark);border-radius:.18em;flex:none;width:.72em;height:.72em}.O9mdna_title{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:500;line-height:1.02}.O9mdna_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(24px,3vw,72px);display:grid}.O9mdna_head .O9mdna_label{margin-bottom:clamp(16px,1.4vw,32px)}.O9mdna_headLead{max-width:42ch;color:var(--lead-color);font-size:var(--fs-lead);text-wrap:pretty;font-weight:300;line-height:1.42}.O9mdna_section{padding-top:var(--gap)}.O9mdna_dark{--soft:#f2efe89e;--hair:#f2efe824;margin:var(--gap) calc(50% - 50vw) 0;padding:clamp(64px, 6vw, 150px) var(--edge);background:var(--ink);color:var(--bg);border-radius:clamp(28px,3vw,64px)}.O9mdna_cells{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));margin:var(--head-gap) 0 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:0;list-style:none;display:grid}.O9mdna_cell+.O9mdna_cell{border-left:1px solid var(--hair)}.O9mdna_cellInner{flex-direction:column;justify-content:space-between;gap:40px;height:100%;min-height:clamp(260px,17vw,420px);padding:clamp(20px,1.6vw,40px) clamp(16px,1.5vw,40px) clamp(22px,1.8vw,44px);display:flex}.O9mdna_cell:first-child .O9mdna_cellInner{padding-left:0}.O9mdna_cellTitle{max-width:14ch;font-size:var(--fs-lead);letter-spacing:-.015em;font-weight:500;line-height:1.15}.O9mdna_cellText{max-width:34ch;color:var(--soft);font-size:var(--fs-small);text-wrap:pretty;font-weight:400;line-height:1.42}.O9mdna_cellsAi{--flow:#a58cff, var(--accent), #5fc8ff, #ff9a62, #ffd27a, #a58cff;border-top:0;border-bottom:0;position:relative}.O9mdna_cellsAi:before,.O9mdna_cellsAi:after,.O9mdna_cellsAi .O9mdna_cell+.O9mdna_cell:before{content:"";opacity:.85;pointer-events:none;position:absolute}.O9mdna_cellsAi:before,.O9mdna_cellsAi:after{background:linear-gradient(90deg, var(--flow));background-size:200% 100%;height:1px;animation:7s linear infinite O9mdna_flowAlong;left:0;right:0}.O9mdna_cellsAi:before{top:0}.O9mdna_cellsAi:after{animation-direction:reverse;bottom:0}.O9mdna_cellsAi .O9mdna_cell+.O9mdna_cell{border-left:0;position:relative}.O9mdna_cellsAi .O9mdna_cell+.O9mdna_cell:before{background:linear-gradient(180deg, var(--flow));background-size:100% 200%;width:1px;animation:7s linear infinite O9mdna_flowDown;top:0;bottom:0;left:0}.O9mdna_cellsAi .O9mdna_cell:nth-child(3):before{animation-delay:-2.3s}.O9mdna_cellsAi .O9mdna_cell:nth-child(4):before{animation-delay:-4.6s}@media (prefers-reduced-motion:reduce){.O9mdna_cellsAi:before,.O9mdna_cellsAi:after,.O9mdna_cellsAi .O9mdna_cell+.O9mdna_cell:before{animation:none}}.O9mdna_ai{margin-top:clamp(64px,6vw,150px)}.O9mdna_process{margin-top:var(--head-gap);position:relative}.O9mdna_processLine{background:var(--hair);height:1px;position:absolute;top:clamp(5px,.375vw,8px);left:0;right:0}.O9mdna_processFill{background:var(--accent);transform-origin:0;position:absolute;inset:0}.O9mdna_processSteps{grid-template-columns:repeat(var(--count,6), minmax(0, 1fr));gap:clamp(16px,1.8vw,44px);margin:0;padding:0;list-style:none;display:grid}.O9mdna_processStep{color:#16140f66;transition:color .6s var(--ease);align-content:start;gap:8px;display:grid}.O9mdna_processStep[data-on=true]{color:var(--ink)}.O9mdna_processNode{width:clamp(10px,.75vw,16px);height:clamp(10px,.75vw,16px);transition:background-color .5s var(--ease), transform .5s var(--ease-out);background:#cfcabd;border-radius:28%;margin-bottom:clamp(14px,1.3vw,30px)}.O9mdna_processStep[data-on=true] .O9mdna_processNode{background:var(--accent);transform:scale(1.15)}.O9mdna_processNum{font-size:var(--fs-small);font-variant-numeric:tabular-nums;letter-spacing:.06em;opacity:.6}.O9mdna_processTitle{font-size:var(--fs-lead);letter-spacing:-.015em;font-weight:500;line-height:1.15}.O9mdna_processText{color:var(--soft);font-size:var(--fs-body);text-wrap:pretty;font-weight:300;line-height:1.42}.O9mdna_faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px clamp(24px,3vw,72px);display:grid}.O9mdna_faqSide{justify-items:start;gap:clamp(16px,1.4vw,32px);display:grid;position:sticky;top:clamp(90px,12vh,160px)}.O9mdna_faqSide .O9mdna_headLead{margin-bottom:clamp(28px,2.4vw,56px)}.O9mdna_faqList{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.O9mdna_faqItem{border-bottom:1px solid var(--hair)}.O9mdna_faqQuestion{width:100%;color:inherit;font:inherit;font-size:var(--fs-lead);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:clamp(18px,1.4vw,32px) 0;font-weight:500;line-height:1.25;display:flex}.O9mdna_faqPlus{width:.8em;height:.8em;transition:transform .45s var(--ease);flex:none;position:relative}.O9mdna_faqPlus:before,.O9mdna_faqPlus:after{content:"";background:currentColor;border-radius:2px;width:100%;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.O9mdna_faqPlus:after{transform:rotate(90deg)}.O9mdna_faqPlus[data-on=true]{transform:rotate(45deg)}.O9mdna_faqAnswer{overflow:hidden}.O9mdna_faqAnswer p{max-width:56ch;color:var(--soft);font-size:var(--fs-body);text-wrap:pretty;padding-bottom:clamp(18px,1.4vw,32px);font-weight:300;line-height:1.45}.O9mdna_finale{margin-top:var(--gap);padding:clamp(40px, 3.6vw, 88px) 0 var(--gap);border-top:1px solid var(--hair);justify-items:start;gap:clamp(24px,2.2vw,56px);display:grid}.O9mdna_finaleTitle{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:500;line-height:1.06;display:grid}.O9mdna_finaleLine{text-wrap:balance;max-width:30ch;display:block}.O9mdna_finaleTone{color:#16140f61}@media (max-width:1100px){.O9mdna_cells{--cols:2!important}.O9mdna_cell:nth-child(odd){border-left:0}.O9mdna_cell:nth-child(odd) .O9mdna_cellInner{padding-left:0}.O9mdna_cell:nth-child(n+3){border-top:1px solid var(--hair)}.O9mdna_cellsAi .O9mdna_cell:nth-child(odd):before{display:none}.O9mdna_cellsAi .O9mdna_cell:nth-child(n+3){border-top:0}.O9mdna_cellsAi .O9mdna_cell:nth-child(n+3):after{content:"";background:linear-gradient(90deg, var(--flow));opacity:.85;background-size:200% 100%;height:1px;animation:7s linear infinite O9mdna_flowAlong;position:absolute;top:0;left:0;right:0}.O9mdna_cellsAi .O9mdna_cell:nth-child(n+3){position:relative}.O9mdna_processSteps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.O9mdna_processLine{display:none}}@media (max-width:800px){.O9mdna_head,.O9mdna_faq{grid-template-columns:minmax(0,1fr);align-items:start}.O9mdna_faqSide{position:static}.O9mdna_cells,.O9mdna_processSteps{grid-template-columns:minmax(0,1fr)!important}.O9mdna_cell+.O9mdna_cell{border-top:1px solid var(--hair);border-left:0}.O9mdna_cellsAi .O9mdna_cell+.O9mdna_cell{border-top:0}.O9mdna_cellsAi .O9mdna_cell+.O9mdna_cell:before,.O9mdna_cellsAi .O9mdna_cell:nth-child(odd):before{background:linear-gradient(90deg, var(--flow));background-size:200% 100%;width:auto;height:1px;animation-name:O9mdna_flowAlong;display:block;top:0;bottom:auto;right:0}.O9mdna_cellsAi .O9mdna_cell:nth-child(n+3):after{display:none}.O9mdna_cell .O9mdna_cellInner{min-height:0;padding-left:0;padding-right:0}}
.uWXrra_page{padding-top:clamp(110px,12vw,160px)}
.Cs9Rra_head{padding-top:clamp(150px,20vh,230px);padding-bottom:clamp(48px,6vw,84px)}.Cs9Rra_title{max-width:17ch;font-size:var(--fs-display)}.Cs9Rra_inner{max-width:var(--grid-max);margin-inline:auto;padding-bottom:clamp(80px,9vw,160px)}
.VDXbXG_lab{max-width:var(--grid-max);grid-template-columns:minmax(0,549fr) minmax(0,1261fr);gap:clamp(28px,4.4vw,96px);margin-inline:auto;padding-top:clamp(110px,12vh,150px);padding-bottom:120px;display:grid}.VDXbXG_panel{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;max-height:calc(100vh - 120px);padding-right:6px;display:grid;position:sticky;top:100px;overflow-y:auto}.VDXbXG_title{letter-spacing:-.02em;font-size:clamp(1.6rem,2vw,2.6rem);font-weight:400}.VDXbXG_hint{color:var(--muted);font-size:var(--fs-small);line-height:1.5}.VDXbXG_field{font-size:var(--fs-small);gap:6px;display:grid}.VDXbXG_field select{width:100%;min-width:0}.VDXbXG_field select,.VDXbXG_controls select{font:inherit;background:#fff;border:1px solid #16140f33;border-radius:10px;padding:8px 10px}.VDXbXG_actions{gap:8px;display:flex}.VDXbXG_actions button{border:1px solid var(--ink);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:0 0;padding:8px 16px}.VDXbXG_actions button:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.VDXbXG_list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.VDXbXG_item{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;grid-template-columns:auto auto 64px 1fr;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid;position:relative}.VDXbXG_item:active{cursor:grabbing;box-shadow:0 10px 30px #16140f26}.VDXbXG_grip{color:var(--muted);font-size:18px}.VDXbXG_num{min-width:1.5em;color:var(--muted)}.VDXbXG_thumb{object-fit:cover;background:#1b1a17;border-radius:8px;width:64px;height:44px;display:block}.VDXbXG_meta{gap:6px;display:grid}.VDXbXG_controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VDXbXG_controls select{padding:4px 8px;font-size:13px}.VDXbXG_controls label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.VDXbXG_preview{min-width:0}@media (max-width:900px){.VDXbXG_lab{grid-template-columns:1fr}.VDXbXG_panel{max-height:none;position:static}}
.bHW_4a_page{min-height:100vh;padding-top:clamp(140px,20vh,240px);padding-bottom:clamp(80px,10vw,140px)}.bHW_4a_title{max-width:16ch;font-size:var(--fs-h2)}.bHW_4a_updated{color:var(--muted);font-size:var(--fs-small);margin-top:20px}.bHW_4a_body{gap:clamp(28px,3vw,44px);max-width:68ch;margin-top:clamp(40px,6vw,72px);display:grid}.bHW_4a_body h2{font-size:var(--fs-body);margin-bottom:12px;font-weight:500}.bHW_4a_body p{color:var(--text);font-size:var(--fs-small);line-height:1.6}.bHW_4a_body p+p{margin-top:10px}
