.ZtkvfG_reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(16px)}.ZtkvfG_reveal[data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ZtkvfG_reveal{opacity:1;transform:none}}
._2vP2xG_contact{padding:0 0 120px}._2vP2xG_card{border-radius:var(--radius-xl);background:var(--color-surface);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}._2vP2xG_main{padding:64px}._2vP2xG_phone{letter-spacing:-.04em;background:linear-gradient(var(--color-green), var(--color-green)) left 100% / 0 3px no-repeat;transition:background-size .5s var(--ease-out);margin-top:40px;padding-bottom:8px;font-size:clamp(40px,4.6vw,68px);font-weight:600;line-height:1;display:inline-block}@media (hover:hover){._2vP2xG_phone:hover{background-size:100% 3px}}._2vP2xG_lines{grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;display:grid}._2vP2xG_lines small{color:var(--color-ink-muted);margin-bottom:4px;font-size:13px;font-weight:500;display:block}._2vP2xG_lines a,._2vP2xG_lines p{font-size:18px;font-weight:500}@media (hover:hover){._2vP2xG_lines a:hover{color:var(--color-green)}}._2vP2xG_directions{margin-top:44px}._2vP2xG_map{min-height:520px;position:relative}._2vP2xG_map iframe{filter:grayscale()contrast(1.05)brightness(1.02);border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:960px){._2vP2xG_card{border-radius:var(--radius-xl-mobile);grid-template-columns:1fr}._2vP2xG_main{padding:32px 24px}._2vP2xG_lines{grid-template-columns:1fr;gap:20px}._2vP2xG_map{min-height:300px}}
.dcbBDW_craft{padding:72px 0 120px}.dcbBDW_head{margin-bottom:64px}.dcbBDW_steps{grid-template-columns:1fr 1fr;gap:80px;display:grid}.dcbBDW_stage{border-radius:var(--radius-lg);background:var(--color-surface);align-self:start;height:calc(100vh - 160px);max-height:680px;position:sticky;top:104px;overflow:hidden}.dcbBDW_photo{object-fit:cover;opacity:0;filter:blur(6px);width:100%;height:100%;transition:opacity .6s ease, transform .9s var(--ease-out), filter .6s ease;position:absolute;inset:0;transform:scale(1.04)}.dcbBDW_gauge{gap:6px;display:flex;position:absolute;bottom:20px;left:20px}.dcbBDW_gauge i{border-radius:var(--radius-pill);transform-origin:0;width:44px;height:4px;transition:background-color .3s ease, transform .4s var(--ease-out);background:#ffffff73;transform:scaleX(.64)}.dcbBDW_steps[data-active="0"] .dcbBDW_photo:first-child,.dcbBDW_steps[data-active="1"] .dcbBDW_photo:nth-child(2),.dcbBDW_steps[data-active="2"] .dcbBDW_photo:nth-child(3),.dcbBDW_steps[data-active="3"] .dcbBDW_photo:nth-child(4){opacity:1;filter:none;transform:none}.dcbBDW_steps[data-active="0"] .dcbBDW_gauge i:first-child,.dcbBDW_steps[data-active="1"] .dcbBDW_gauge i:nth-child(2),.dcbBDW_steps[data-active="2"] .dcbBDW_gauge i:nth-child(3),.dcbBDW_steps[data-active="3"] .dcbBDW_gauge i:nth-child(4){background:var(--c);transform:none}.dcbBDW_step{opacity:.28;flex-direction:column;justify-content:center;min-height:62vh;padding:40px 0;transition:opacity .5s;display:flex}.dcbBDW_step:first-child{justify-content:flex-start;min-height:56vh;padding-top:24px}.dcbBDW_steps[data-active="0"] .dcbBDW_step:first-child,.dcbBDW_steps[data-active="1"] .dcbBDW_step:nth-child(2),.dcbBDW_steps[data-active="2"] .dcbBDW_step:nth-child(3),.dcbBDW_steps[data-active="3"] .dcbBDW_step:nth-child(4){opacity:1}.dcbBDW_step h3{letter-spacing:-.03em;font-size:40px;line-height:1.05}.dcbBDW_step h3:before{content:"";background:var(--c);vertical-align:.22em;border-radius:50%;width:12px;height:12px;margin-right:14px;display:inline-block}.dcbBDW_summary{color:var(--color-ink-soft);max-width:30em;margin-top:16px;font-size:19px}.dcbBDW_points{gap:14px;max-width:32em;margin-top:32px;list-style:none;display:grid}.dcbBDW_points li{grid-template-columns:28px 1fr;gap:10px;font-size:16px;line-height:1.5;display:grid}.dcbBDW_points li span{background:var(--color-green-soft);width:24px;height:24px;color:var(--color-green);border-radius:50%;place-items:center;margin-top:2px;display:grid}.dcbBDW_formats{grid-template-columns:1fr 1fr;gap:12px;max-width:34em;margin-top:32px;display:grid}.dcbBDW_formats div{border-radius:var(--radius-md);background:var(--color-surface);padding:20px}.dcbBDW_formats b{letter-spacing:-.02em;font-size:24px;font-weight:600;display:block}.dcbBDW_formats span{color:var(--color-ink-soft);margin-top:6px;font-size:14px;line-height:1.45;display:block}.dcbBDW_mobilePhoto{display:none}@media (prefers-reduced-motion:reduce){.dcbBDW_step{opacity:1}}@media (max-width:960px){.dcbBDW_craft{padding:48px 0 80px}.dcbBDW_head{margin-bottom:24px}.dcbBDW_steps{grid-template-columns:1fr;gap:0}.dcbBDW_stage{display:none}.dcbBDW_step,.dcbBDW_step:first-child{opacity:1;border-top:1px solid var(--color-line);justify-content:flex-start;min-height:0;padding:32px 0}.dcbBDW_mobilePhoto{border-radius:var(--radius-md);width:100%;height:auto;margin-bottom:24px;display:block}.dcbBDW_step h3{font-size:30px}.dcbBDW_formats{grid-template-columns:1fr}}
.SQbmAq_sort{grid-template-columns:repeat(11,18px);gap:12px;display:grid}.SQbmAq_sort i{width:18px;height:18px;transition:background-color .5s ease, transform .6s var(--ease-out);background:#ffffff1f;border-radius:50%;transform:scale(.7)}.SQbmAq_sort[data-in=true] i{background:var(--c);transition-delay:var(--d);transform:none}@media (max-width:960px){.SQbmAq_sort{grid-template-columns:repeat(11,14px);gap:9px}.SQbmAq_sort i{width:14px;height:14px}}
.Dms0mq_player{aspect-ratio:21/9;border-radius:var(--radius-lg);background:var(--color-forest-raised);margin-top:96px;position:relative;overflow:hidden}.Dms0mq_player img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform 1.2s var(--ease-out), opacity .4s ease}.Dms0mq_player:has(.Dms0mq_play):after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0f2418bf);position:absolute;inset:0}.Dms0mq_media{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.Dms0mq_play{z-index:1;color:#fff;cursor:pointer;text-align:left;font:600 18px/1.3 var(--font-sans), sans-serif;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;gap:16px;padding:32px;display:flex;position:absolute;inset:0}.Dms0mq_play span{width:64px;height:64px;color:var(--color-forest);transition:transform .3s var(--ease-out);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.Dms0mq_player:hover img{opacity:1;transform:scale(1.02)}.Dms0mq_play:hover span{transform:scale(1.08)}}@media (max-width:960px){.Dms0mq_player{aspect-ratio:4/3;margin-top:48px}.Dms0mq_play{padding:20px;font-size:16px}}
.p2F3da_forest{background:var(--color-forest);color:#fff;border-radius:var(--radius-section) var(--radius-section) 0 0;padding:128px 0;overflow:hidden}.p2F3da_head{grid-template-columns:1fr auto;align-items:end;gap:48px;display:grid}.p2F3da_title{max-width:14em}.p2F3da_figures{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.p2F3da_figure{padding:32px 32px 0 0}.p2F3da_figure+.p2F3da_figure{border-left:1px solid #ffffff24;padding-left:32px}.p2F3da_value{letter-spacing:-.05em;font-size:clamp(56px,7vw,104px);font-weight:600;line-height:.95;display:block}.p2F3da_unit{letter-spacing:-.02em;color:var(--color-mint);margin-left:6px;font-size:.42em}.p2F3da_figure span{color:var(--color-mint);margin-top:14px;font-size:16px;display:block}@media (max-width:960px){.p2F3da_forest{border-radius:var(--radius-section-mobile) var(--radius-section-mobile) 0 0;padding:80px 0}.p2F3da_head{grid-template-columns:1fr;gap:32px}.p2F3da_figures{grid-template-columns:1fr;margin-top:40px}.p2F3da_figure,.p2F3da_figure+.p2F3da_figure{border-bottom:1px solid #ffffff24;border-left:0;padding:24px 0}}
.pCNTyq_field{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;width:100%;height:640px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#00000059,#000 60%),linear-gradient(#000 50%,#0000);mask-image:linear-gradient(90deg,#00000059,#000 60%),linear-gradient(#000 50%,#0000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:960px){.pCNTyq_field{height:560px}}
.oPsCGG_mosaic{grid-template-rows:440px;grid-template-columns:2.1fr 1fr 1fr;gap:12px;margin-top:48px;display:grid}.oPsCGG_figure{border-radius:var(--radius-md);background:var(--color-surface);clip-path:inset(100% 0 0 0 round var(--radius-md));position:relative;overflow:hidden;box-shadow:0 1px 2px #0f24180f,0 18px 40px -14px #0f241833}.oPsCGG_figure:nth-child(2){margin-top:56px}.oPsCGG_figure img{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.oPsCGG_mosaic[data-ready=true] .oPsCGG_figure{clip-path:inset(0 0 0 0 round var(--radius-md));transition:clip-path 1.1s var(--ease-in-out)}.oPsCGG_mosaic[data-ready=true] .oPsCGG_figure img{transition:transform 1.6s var(--ease-out);transform:none}.oPsCGG_mosaic[data-ready=true] .oPsCGG_figure:nth-child(2),.oPsCGG_mosaic[data-ready=true] .oPsCGG_figure:nth-child(2) img{transition-delay:.1s}.oPsCGG_mosaic[data-ready=true] .oPsCGG_figure:nth-child(3),.oPsCGG_mosaic[data-ready=true] .oPsCGG_figure:nth-child(3) img{transition-delay:.2s}@supports (animation-timeline:view()){.oPsCGG_figure:first-child img{animation:linear both oPsCGG_drift;animation-timeline:view();animation-range:exit -20%}.oPsCGG_figure:nth-child(2){animation:linear both oPsCGG_rise;animation-timeline:view();animation-range:exit -20%}@keyframes oPsCGG_drift{to{transform:translateY(6%)scale(1.06)}}@keyframes oPsCGG_rise{to{transform:translateY(-48px)}}}@media (prefers-reduced-motion:reduce){.oPsCGG_figure{clip-path:inset(0 0 0 0 round var(--radius-md));animation:none!important}.oPsCGG_figure img{transform:none;animation:none!important}}@media (max-width:960px){.oPsCGG_mosaic{grid-template-rows:260px 160px;grid-template-columns:1fr 1fr;gap:8px;margin-top:32px}.oPsCGG_figure:first-child{grid-column:1/-1}.oPsCGG_figure:nth-child(2){margin-top:0}}
.fUI9za_title{letter-spacing:-.04em;font-size:clamp(44px,5.6vw,82px);line-height:.98}.fUI9za_title em{color:var(--color-green);font-style:normal}.fUI9za_mask{margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.fUI9za_word{animation:fUI9za_rise 1s var(--ease-out) both;display:inline-block}@keyframes fUI9za_rise{0%{transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.fUI9za_word{animation:none}}
.irrDQW_hero{isolation:isolate;padding:64px 0 0;position:relative}.irrDQW_text{grid-template-columns:1.35fr 1fr;align-items:end;gap:64px;display:grid}.irrDQW_sub{color:var(--color-ink-soft);max-width:36em;margin:0 0 6px;font-size:18px;line-height:1.55}.irrDQW_actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (max-width:960px){.irrDQW_hero{padding-top:32px}.irrDQW_text{grid-template-columns:1fr;gap:20px}}.irrDQW_enter{animation:irrDQW_enter .8s var(--ease-out) both}@keyframes irrDQW_enter{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.irrDQW_enter{animation:none}}
.QVGUaq_refs{padding:120px 0 112px}.QVGUaq_head{margin-bottom:48px}.QVGUaq_marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.QVGUaq_track{width:max-content;animation:80s linear infinite QVGUaq_slide;display:flex}.QVGUaq_marquee:hover .QVGUaq_track,.QVGUaq_marquee[data-paused=true] .QVGUaq_track{animation-play-state:paused}@keyframes QVGUaq_slide{to{transform:translate(-50%)}}.QVGUaq_list{align-items:center;gap:64px;padding-right:64px;list-style:none;display:flex}.QVGUaq_list li{letter-spacing:-.02em;white-space:nowrap;color:var(--color-ink-ghost);font-size:26px;font-weight:600;transition:color .2s}@media (hover:hover){.QVGUaq_list li:hover{color:var(--color-ink)}}.QVGUaq_logo{filter:grayscale();opacity:.7;width:auto;max-width:none;height:40px;transition:opacity .2s}@media (hover:hover){.QVGUaq_list li:hover .QVGUaq_logo{opacity:1}}@media (prefers-reduced-motion:reduce){.QVGUaq_marquee{-webkit-mask:none;mask:none}.QVGUaq_track{justify-content:center;width:auto;padding-inline:24px;animation:none}.QVGUaq_list{flex-wrap:wrap;justify-content:center;gap:24px 48px;padding-right:0}.QVGUaq_list[aria-hidden=true]{display:none}}@media (max-width:960px){.QVGUaq_refs{padding:80px 0}.QVGUaq_list li{color:var(--color-ink-muted);font-size:20px}}
.hCaWUG_statement{padding:136px 0 40px}.hCaWUG_statement p{letter-spacing:-.02em;max-width:26em;color:var(--color-ink);font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.28}.hCaWUG_tail{color:var(--color-ink-muted)}@supports (animation-timeline:view()){.hCaWUG_w{color:color-mix(in srgb, var(--color-ink) 25%, var(--color-paper));animation:linear both hCaWUG_ink;animation-timeline:view();animation-range:cover 10% cover 45%}.hCaWUG_soft{animation-name:hCaWUG_ink-soft}@keyframes hCaWUG_ink{to{color:var(--color-ink)}}@keyframes hCaWUG_ink-soft{to{color:var(--color-ink-muted)}}}@media (prefers-reduced-motion:reduce){.hCaWUG_w{color:inherit;animation:none!important}}@media (max-width:960px){.hCaWUG_statement{padding:80px 0 16px}}
