.wNg3EG_world{--lift:.5;--glow:.55;--hue:.45;--amp:.8;--spread:.65;background:radial-gradient(120% 90% at 0% 0%, rgb(5 43 69/calc(.45 + var(--lift) * .55)), transparent 70%), linear-gradient(160deg, var(--deep) 0%, var(--abyss) 70%);position:absolute;inset:0;overflow:hidden}.wNg3EG_glow{filter:hue-rotate(calc(var(--hue) * -20deg));opacity:var(--glow);transition:opacity .9s var(--ease-out);background:radial-gradient(closest-side,#19a3ff52,#0000);border-radius:50%;position:absolute;inset:30% 10%}.wNg3EG_wave{width:92%;height:min(46vh,30rem);transform:translateY(-50%) scaleY(var(--amp));transition:transform 1.2s var(--ease-out);position:absolute;top:50%;left:4%;overflow:visible}.wNg3EG_line{fill:none;stroke:url(#fb-wave);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:var(--o);transform:translateY(calc(var(--v) * var(--spread) * 60px));transition:transform 1.2s var(--ease-out);animation:wNg3EG_drift 9s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--v) * -6s)}@keyframes wNg3EG_drift{to{translate:0 calc(var(--v) * 24px + 6px)}}.wNg3EG_grain{opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@media (max-aspect-ratio:1){.wNg3EG_wave{width:108%;height:30vh;top:67%;left:-4%}.wNg3EG_glow{top:52%;bottom:18%}}@media (prefers-reduced-motion:reduce){.wNg3EG_line{animation:none}}
.GaMVhq_layer{z-index:var(--z-world);pointer-events:none;background:var(--abyss);contain:strict;position:fixed;inset:0;overflow:hidden}.GaMVhq_canvas{opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.GaMVhq_canvas[data-ready]{opacity:1}
._06co2W_home{z-index:var(--z-content);position:relative}._06co2W_hero{min-height:100svh;padding:6rem var(--gutter);text-align:center;place-items:center;display:grid}._06co2W_heroTitle{font-size:var(--step-hero);letter-spacing:-.02em;text-transform:uppercase;color:var(--white);animation:_06co2W_rise 1.4s var(--ease-out) .15s both;justify-items:center;font-weight:500;line-height:.98;display:grid}._06co2W_heroLine{display:block}._06co2W_wordSlot{justify-items:center;margin-block:-.06em;padding-block:.06em;display:grid;overflow:hidden}._06co2W_word{white-space:nowrap;grid-area:1/1;display:block}._06co2W_wordIn{animation:_06co2W_wordIn .9s var(--ease-out) both}._06co2W_wordOut{animation:_06co2W_wordOut .7s var(--ease-in-out) both}@keyframes _06co2W_wordIn{0%{opacity:0;filter:blur(8px);transform:translateY(60%)}}@keyframes _06co2W_wordOut{to{opacity:0;filter:blur(8px);transform:translateY(-60%)}}@keyframes _06co2W_rise{0%{opacity:.12;transform:translateY(18px)}}._06co2W_statements{--count:8;height:calc(var(--count) * 78svh + 100svh);position:relative}._06co2W_stage{height:100svh;padding-inline:var(--gutter);place-items:center;display:grid;position:sticky;top:0}._06co2W_statementList{width:100%;max-width:64rem;display:grid}._06co2W_statement{text-align:center;font-size:var(--step-statement);letter-spacing:-.02em;color:var(--white);text-wrap:balance;text-shadow:0 0 40px #01060f8c;will-change:opacity, transform;grid-area:1/1;font-weight:400;line-height:1.05}@media (scripting:none){._06co2W_statements{height:auto}._06co2W_stage{height:auto;padding-block:20vh;position:static}._06co2W_statementList{gap:30vh}._06co2W_statement{grid-area:auto}}@media (scripting:enabled){._06co2W_statement{opacity:0}}._06co2W_white{background:var(--white);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:var(--ink);--fg-muted:var(--ink-muted);--focus:var(--electric);position:relative}._06co2W_white ::selection{background:var(--ink);color:var(--white)}._06co2W_inner{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}._06co2W_craft{padding-block:clamp(6rem,4rem + 8vw,11rem) clamp(4rem,3rem + 5vw,8rem)}._06co2W_note{font-family:var(--font-script);color:var(--ink-muted);transform-origin:0;margin-bottom:clamp(1rem,.6rem + 1vw,1.75rem);font-size:clamp(1.75rem,1.4rem + 1vw,2.35rem);line-height:1.1;transform:rotate(-2deg)}._06co2W_craftTitle{max-width:18ch;font-size:var(--step-h2);letter-spacing:-.025em;font-weight:500;line-height:1.02}._06co2W_services{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem);margin-top:clamp(3.5rem,2.5rem + 4vw,6.5rem);display:grid}._06co2W_service{border-top:1px solid var(--rule);padding-top:1.5rem}._06co2W_serviceTitle{font-size:var(--step-h3);letter-spacing:-.01em;font-weight:500;line-height:1.2}._06co2W_serviceText{max-width:30ch;color:var(--ink-muted);margin-top:.6rem}._06co2W_book{padding-block:clamp(4rem,3rem + 5vw,8rem) clamp(4rem,3rem + 4vw,7rem)}._06co2W_bookTitle{max-width:16ch;font-size:var(--step-h2);letter-spacing:-.025em;font-weight:500;line-height:1.02}._06co2W_bookBody{max-width:40ch;color:var(--ink-muted);margin-top:1.25rem}._06co2W_calendar{border-top:1px solid var(--rule);height:720px;margin-top:clamp(2.5rem,2rem + 2vw,4rem);position:relative}._06co2W_calendarFrame{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);border:0}._06co2W_calendar[data-loaded] ._06co2W_calendarFrame{opacity:1}._06co2W_calendarLoading{font-size:var(--step-small);color:var(--ink-muted);place-items:center;display:grid;position:absolute;inset:0}._06co2W_footer{padding-block:2rem calc(env(safe-area-inset-bottom,0px) + 2.5rem)}._06co2W_footerRow{border-top:1px solid var(--rule);padding-top:2rem;padding-right:calc(var(--gutter) + 56px);flex-wrap:wrap;align-items:center;gap:.5rem 2.5rem;display:flex}._06co2W_footerLink{min-height:44px;font-size:var(--step-small);color:var(--ink);transition:background-size .4s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 80%;background-repeat:no-repeat;background-size:0 1px;align-items:center;text-decoration:none;display:inline-flex}._06co2W_footerLink:hover{background-size:100% 1px}._06co2W_copyright{font-size:var(--step-small);color:var(--ink-muted);margin-left:auto}@media (max-width:860px){._06co2W_services{grid-template-columns:minmax(0,1fr)}._06co2W_calendar{height:1040px}._06co2W_copyright{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){._06co2W_heroTitle,._06co2W_wordIn,._06co2W_wordOut{animation:none}}
._8TymFG_page{--focus:var(--electric);min-height:100svh;padding:calc(env(safe-area-inset-top,0px) + clamp(7rem, 5rem + 6vw, 11rem)) var(--gutter) calc(env(safe-area-inset-bottom,0px) + clamp(5rem, 4rem + 4vw, 8rem));background:var(--white);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._8TymFG_page ::selection{background:var(--ink);color:var(--white)}._8TymFG_page>*{max-width:40rem;margin-inline:auto}._8TymFG_title{letter-spacing:-.03em;font-size:clamp(3rem,2rem + 4.5vw,6rem);font-weight:500;line-height:1}._8TymFG_name{letter-spacing:-.01em;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);font-size:1.25rem;font-weight:400}._8TymFG_role{color:var(--ink-muted);margin-top:.15rem;font-size:1rem}._8TymFG_text{color:#07111dc7;border-top:1px solid #07111d1f;gap:1.5rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem);font-size:clamp(1.05rem,1rem + .25vw,1.2rem);line-height:1.7;display:grid}._8TymFG_photo{margin-top:clamp(3rem,2.5rem + 3vw,4.5rem)}._8TymFG_photo img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:min(340px,80vw);height:auto}
