@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-var.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-var.woff2) format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman"),local("Times");size-adjust:96%;ascent-override:90%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:101%;ascent-override:95%;descent-override:25%;line-gap-override:0%}:root{--v2-ink: #0F1519;--v2-ink-2: #161E24;--v2-ink-3: #1F2A31;--v2-paper: #f7f7f7;--v2-paper-2: #f0f0f0;--v2-paper-3: #FFFFFF;--v2-brass: rgba(255, 255, 255, .92);--v2-brass-deep: #0F1519;--v2-brass-glow: #ffffff;--v2-on-ink: #ffffff;--v2-on-ink-muted: rgba(255, 255, 255, .85);--v2-on-ink-faint: rgba(255, 255, 255, .6);--v2-on-paper: rgba(0, 0, 0, .9);--v2-on-paper-muted: rgba(0, 0, 0, .7);--v2-on-paper-faint: rgba(0, 0, 0, .55);--v2-rule-paper: rgba(0, 0, 0, .07);--v2-rule-paper-strong: rgba(0, 0, 0, .14);--v2-rule-ink: rgba(255, 255, 255, .12);--v2-rule-ink-strong: rgba(255, 255, 255, .28);--v2-font-display: "Geist", system-ui, -apple-system, sans-serif;--v2-font-sans: "Inter", system-ui, -apple-system, sans-serif;--v2-font-mono: "Inter", system-ui, -apple-system, sans-serif;--v2-t-micro: 11px;--v2-t-label: 12px;--v2-t-sm: 14px;--v2-t-body: clamp(15px, .2vw + 14.3px, 16px);--v2-t-lead: clamp(16px, .4vw + 15px, 18px);--v2-t-h4: clamp(20px, 2vw, 24px);--v2-t-h3: clamp(24px, 2.6vw, 32px);--v2-t-h2: clamp(30px, 3.4vw, 44px);--v2-t-h1: clamp(40px, 5.2vw, 64px);--v2-t-display: clamp(40px, 5.6vw, 72px);--v2-lh-display: 1.04;--v2-lh-h1: 1.04;--v2-lh-h2: 1.1;--v2-lh-h3: 1.15;--v2-lh-lead: 1.42;--v2-lh-body: 1.6;--v2-lh-mono: 1.45;--v2-tr-display: -.03em;--v2-tr-h: -.02em;--v2-tr-body: 0;--v2-tr-mono: .1em;--v2-measure: 64ch;--v2-measure-tight: 52ch;--v2-measure-wide: 76ch;--v2-s-1: 4px;--v2-s-2: 8px;--v2-s-3: 12px;--v2-s-4: 16px;--v2-s-5: 24px;--v2-s-6: 32px;--v2-s-7: 40px;--v2-s-8: 56px;--v2-s-9: 72px;--v2-s-10: 96px;--v2-s-11: 128px;--v2-s-12: 160px;--v2-s-13: 200px;--v2-section-y: clamp(96px, 11vw, 180px);--v2-section-y-lg: clamp(140px, 16vw, 260px);--v2-section-y-tight: clamp(64px, 7vw, 104px);--v2-gap-head: var(--v2-s-9);--v2-gap-block: var(--v2-s-7);--v2-gap-title: var(--v2-s-5);--v2-gap-label: var(--v2-s-4);--v2-gutter: clamp(20px, 5vw, 72px);--v2-max: 1320px;--v2-max-text: 720px;--v2-grid-gap: clamp(16px, 2vw, 32px);--v2-r-0: 0px;--v2-r-1: 6px;--v2-r-2: 12px;--v2-dur-tap: .12s;--v2-dur-micro: .18s;--v2-dur-ui: .28s;--v2-dur-reveal: .56s;--v2-dur-rule: .7s;--v2-dur-grave: 1.1s;--v2-ease-out: cubic-bezier(.22, 1, .36, 1);--v2-ease-inout: cubic-bezier(.65, 0, .35, 1);--v2-ease-rule: cubic-bezier(.62, 0, .14, 1);--v2-ease-mask: cubic-bezier(.16, 1, .3, 1);--v2-lift: 20px;--v2-lift-sm: 12px;--v2-parallax: 7%;--v2-magnet: 3px;--v2-shadow: 0 1px 2px rgba(13, 19, 23, .04), 0 12px 32px -12px rgba(13, 19, 23, .16);--v2-grain-opacity: 0;--v2-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");--v2-plate-x: 17.6%;--v2-plate-y: 54.4%;--v2-plate-w: 35.2%;--v2-plate-h: 15.8%;--v2-plate-rot: -.9deg}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.v2{margin:0;font-family:var(--v2-font-sans);font-size:var(--v2-t-body);line-height:var(--v2-lh-body);color:var(--v2-on-paper);background-color:var(--v2-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:where(body.v2) :where(img,picture,svg){display:block;max-width:100%}:where(body.v2) :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}:where(body.v2) :where(ul,ol){margin:0;padding:0;list-style:none}:where(body.v2) :where(a){color:inherit;text-decoration:none}:where(body.v2) :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}body.v2 ::selection{background-color:var(--v2-brass);color:var(--v2-ink)}.v2-paper{--v2-bg: var(--v2-paper);--v2-bg-2: var(--v2-paper-2);--v2-surface: var(--v2-paper-3);--v2-fg: var(--v2-on-paper);--v2-fg-muted: var(--v2-on-paper-muted);--v2-fg-faint: var(--v2-on-paper-faint);--v2-rule: var(--v2-rule-paper);--v2-rule-strong: var(--v2-rule-paper-strong);--v2-accent: var(--v2-brass-deep);--v2-accent-line: var(--v2-brass);--v2-focus: var(--v2-brass-deep);background-color:var(--v2-bg);color:var(--v2-fg);color-scheme:light}.v2-ink{--v2-bg: var(--v2-ink);--v2-bg-2: var(--v2-ink-2);--v2-surface: var(--v2-ink-2);--v2-fg: var(--v2-on-ink);--v2-fg-muted: var(--v2-on-ink-muted);--v2-fg-faint: var(--v2-on-ink-faint);--v2-rule: var(--v2-rule-ink);--v2-rule-strong: var(--v2-rule-ink-strong);--v2-accent: var(--v2-brass-glow);--v2-accent-line: var(--v2-brass);--v2-focus: var(--v2-brass-glow);background-color:var(--v2-bg);color:var(--v2-fg);color-scheme:dark}.v2-paper:before,.v2-ink:before{content:"";position:absolute;inset:0;background-image:var(--v2-grain);opacity:var(--v2-grain-opacity);pointer-events:none;z-index:0}.v2-paper,.v2-ink{position:relative;isolation:isolate}.v2-paper>*,.v2-ink>*{position:relative;z-index:1}.v2-display,.v2-h1,.v2-h2,.v2-h3{font-family:var(--v2-font-display);font-weight:400;letter-spacing:var(--v2-tr-h);text-wrap:balance}.v2-display{font-size:var(--v2-t-display);line-height:var(--v2-lh-display);letter-spacing:var(--v2-tr-display)}.v2-h1{font-size:var(--v2-t-h1);line-height:var(--v2-lh-h1);letter-spacing:var(--v2-tr-display)}.v2-h2{font-size:var(--v2-t-h2);line-height:var(--v2-lh-h2)}.v2-h3{font-size:var(--v2-t-h3);line-height:var(--v2-lh-h3)}.v2-body{font-family:var(--v2-font-sans);font-size:var(--v2-t-body);line-height:var(--v2-lh-body);letter-spacing:var(--v2-tr-body);max-width:var(--v2-measure);text-wrap:pretty}.v2-lead{font-family:var(--v2-font-sans);font-size:var(--v2-t-lead);line-height:var(--v2-lh-lead);letter-spacing:-.012em;max-width:var(--v2-measure-tight);color:var(--v2-fg-muted);text-wrap:pretty}.v2-piece{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--v2-fg-muted);padding:7px 14px 7px 12px;border:1px solid var(--v2-rule);border-radius:999px;margin-bottom:var(--v2-gap-label)}.v2-piece:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.75;flex-shrink:0}.v2-piece__n{display:none}.v2-piece__t{display:inline}.v2-num,table,.v2-table{font-variant-numeric:tabular-nums lining-nums}.v2-hl{position:relative;white-space:nowrap}.v2-hl:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.04em;height:max(2px,.045em);background:var(--v2-accent-line);border-radius:1px;transform:scaleX(0);transform-origin:left center}@supports (animation-timeline: view()){.v2-hl:after{animation:v2-rule-draw var(--v2-dur-rule) var(--v2-ease-rule) both;animation-timeline:view();animation-range:entry 35% cover 48%}}@supports not (animation-timeline: view()){.v2-hl:after{transform:scaleX(1)}}@keyframes v2-rule-draw{to{transform:scaleX(1)}}.v2-hl--strike{font-style:normal}.v2-hl--strike:after{bottom:auto;top:47%;height:max(2px,.038em);background:var(--v2-accent-line)}.v2-plate{position:relative;overflow:hidden}.v2-plate img{width:100%;height:100%;object-fit:cover;object-position:38% 62%;display:block}.v2-engrave{position:absolute;left:var(--v2-plate-x);top:var(--v2-plate-y);width:var(--v2-plate-w);height:var(--v2-plate-h);rotate:var(--v2-plate-rot);display:flex;flex-direction:column;justify-content:center;gap:.35em;padding-inline:2.2%;container-type:inline-size;clip-path:inset(0 0 0 0)}.v2-engrave__name{font-family:var(--v2-font-display);font-size:15cqw;line-height:1;letter-spacing:.02em;color:#4a4534;text-shadow:0 1px 0 rgba(255,250,235,.42)}.v2-engrave__sub{font-family:var(--v2-font-mono);font-size:4.6cqw;letter-spacing:.2em;text-transform:uppercase;color:#565040;text-shadow:0 1px 0 rgba(255,250,235,.34)}.v2-engrave__tool{position:absolute;top:-8%;bottom:-8%;width:2px;background:linear-gradient(to bottom,transparent,var(--v2-brass-glow),transparent);opacity:0;left:0}@supports (animation-timeline: view()){.v2-engrave{clip-path:inset(0 100% 0 0);animation:v2-engrave var(--v2-dur-grave) var(--v2-ease-mask) both;animation-timeline:view();animation-range:entry 25% cover 55%}.v2-engrave__tool{animation:v2-burin var(--v2-dur-grave) var(--v2-ease-mask) both;animation-timeline:view();animation-range:entry 25% cover 55%}}@keyframes v2-engrave{to{clip-path:inset(0 0 0 0)}}@keyframes v2-burin{0%{opacity:0;left:0}12%{opacity:.9}88%{opacity:.9}to{opacity:0;left:100%}}.v2-js .v2-reveal,.v2-js .v2-stagger>*{opacity:0;transform:translate3d(0,var(--v2-lift),0);will-change:opacity,transform}.v2-js .v2-reveal.is-in,.v2-js .v2-stagger.is-in>*{animation:v2-reveal var(--v2-dur-reveal) var(--v2-ease-out) both}.v2-js .v2-stagger.is-in>*{animation-delay:calc(var(--i, 0) * 90ms)}@keyframes v2-reveal{0%{opacity:0;transform:translate3d(0,var(--v2-lift),0)}to{opacity:1;transform:none}}.v2-lines__clip{display:block;overflow:hidden;padding-bottom:.09em}.v2-lines__inner{display:block}.v2-js .v2-lines__inner{transform:translateY(100%)}.v2-js .v2-lines__inner.is-in{transform:none}.v2-js .is-in .v2-lines__inner,.v2-js .v2-lines__inner.is-in{animation:v2-line-up var(--v2-dur-reveal) var(--v2-ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes v2-line-up{0%{transform:translateY(100%)}to{transform:none}}.v2-parallax{overflow:hidden}@supports (animation-timeline: view()){@media(min-width:769px){.v2-parallax>img{height:calc(100% + var(--v2-parallax) * 2);animation:v2-drift linear both;animation-timeline:view();animation-range:cover}}}@keyframes v2-drift{0%{transform:translate3d(0,calc(var(--v2-parallax) * -1),0)}to{transform:translate3d(0,var(--v2-parallax),0)}}.v2-story{display:grid;grid-template-columns:5fr 6fr;gap:var(--v2-s-9)}.v2-story__panel{position:sticky;top:10vh;height:80vh}.v2-story__shot{position:absolute;inset:0;opacity:0}.v2-story__shot img{width:100%;height:100%;object-fit:contain}.v2-story__act{min-height:70vh;display:flex;flex-direction:column;justify-content:center}.v2-act-1{view-timeline-name:--a1}.v2-act-2{view-timeline-name:--a2}.v2-act-3{view-timeline-name:--a3}.v2-act-4{view-timeline-name:--a4}.v2-story{timeline-scope:--a1,--a2,--a3,--a4}.v2-story__shot{opacity:0;transition:opacity .42s var(--v2-ease-out);pointer-events:none}.v2-story__shot.is-active{opacity:1;pointer-events:auto}.v2-story__act{opacity:.34;transition:opacity .42s var(--v2-ease-out)}.v2-story__act.is-active{opacity:1}@media(max-width:900px){.v2-story{grid-template-columns:1fr;gap:var(--v2-s-8)}.v2-story__panel{display:none}.v2-story__act{min-height:0;opacity:1!important;animation:none!important}}:root{interpolate-size:allow-keywords}.v2-faq details::details-content{block-size:0;overflow:hidden;transition:block-size var(--v2-dur-ui) var(--v2-ease-out),content-visibility var(--v2-dur-ui) allow-discrete}.v2-faq details[open]::details-content{block-size:auto}.v2-faq summary{list-style:none;cursor:pointer}.v2-faq summary::-webkit-details-marker{display:none}body{timeline-scope:--p01,--p02,--p03,--p04,--p05,--p06,--p07,--p08,--p09}.v2-sec[data-piece="01"]{view-timeline-name:--p01}.v2-sec[data-piece="02"]{view-timeline-name:--p02}.v2-sec[data-piece="03"]{view-timeline-name:--p03}.v2-sec[data-piece="04"]{view-timeline-name:--p04}.v2-sec[data-piece="05"]{view-timeline-name:--p05}.v2-sec[data-piece="06"]{view-timeline-name:--p06}.v2-sec[data-piece="07"]{view-timeline-name:--p07}.v2-sec[data-piece="08"]{view-timeline-name:--p08}.v2-sec[data-piece="09"]{view-timeline-name:--p09}.v2-index{display:none}@media(min-width:1024px){.v2-index{display:grid;gap:var(--v2-s-3);position:fixed;right:var(--v2-s-6);top:50%;translate:0 -50%;z-index:40;mix-blend-mode:difference}.v2-index a{font-family:var(--v2-font-mono);font-size:var(--v2-t-micro);letter-spacing:.1em;color:#8a8a8a;text-decoration:none;opacity:.45;transition:opacity var(--v2-dur-micro) var(--v2-ease-out)}.v2-index a:hover,.v2-index a:focus-visible{opacity:1}@supports (animation-timeline: view()){.v2-index a{animation:v2-idx linear both;animation-range:cover}.v2-index a:nth-child(1){animation-timeline:--p01}.v2-index a:nth-child(2){animation-timeline:--p02}.v2-index a:nth-child(3){animation-timeline:--p03}.v2-index a:nth-child(4){animation-timeline:--p04}.v2-index a:nth-child(5){animation-timeline:--p05}.v2-index a:nth-child(6){animation-timeline:--p06}.v2-index a:nth-child(7){animation-timeline:--p07}.v2-index a:nth-child(8){animation-timeline:--p08}.v2-index a:nth-child(9){animation-timeline:--p09}}}@keyframes v2-idx{0%,to{opacity:.35}40%,60%{opacity:1}}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-s-2);min-height:44px;padding:12px 20px;border:1px solid transparent;border-radius:var(--v2-r-2);font-family:var(--v2-font-sans);font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;cursor:pointer;background:var(--v2-fg);color:var(--v2-bg);transition:background-color var(--v2-dur-micro) var(--v2-ease-out),color var(--v2-dur-micro) var(--v2-ease-out),translate var(--v2-dur-micro) var(--v2-ease-out)}.v2-btn:hover{opacity:.88}.v2-btn:active{translate:0 1px;transition-duration:var(--v2-dur-tap)}@media(hover:hover)and (pointer:fine){.v2-btn--magnetic{position:relative;overflow:hidden;isolation:isolate}.v2-btn--magnetic:before{content:"";position:absolute;inset:-60%;z-index:-1;background:radial-gradient(140px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.16),transparent 62%);opacity:0;transition:opacity var(--v2-dur-ui) var(--v2-ease-out)}.v2-btn--magnetic:hover:before{opacity:1}}.v2-link{font-family:var(--v2-font-sans);font-size:var(--v2-t-body);color:var(--v2-fg);text-decoration:none;border-bottom:1px solid var(--v2-accent-line);padding-bottom:2px;transition:border-color var(--v2-dur-micro) var(--v2-ease-out)}.v2-link:hover{border-color:var(--v2-fg)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--v2-focus, var(--v2-brass-deep));outline-offset:3px;border-radius:var(--v2-r-1)}.v2-skip{position:absolute;left:var(--v2-s-4);top:var(--v2-s-4);translate:0 -200%;z-index:100;background:var(--v2-ink);color:var(--v2-on-ink);padding:var(--v2-s-3) var(--v2-s-5);border-radius:var(--v2-r-2);font-family:var(--v2-font-sans);font-size:var(--v2-t-sm);text-decoration:none;transition:translate var(--v2-dur-ui) var(--v2-ease-out)}.v2-skip:focus{translate:0 0}html{scroll-behavior:smooth}:target{scroll-margin-top:var(--v2-s-9)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-timeline:none!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.v2-parallax>img{height:100%!important;transform:none!important}.v2-marquee__track{animation:none!important;transform:none!important}.v2-marquee{overflow-x:auto}@view-transition{navigation:none}}@media(prefers-contrast:more){:root{--v2-grain-opacity: 0}.v2-paper{--v2-fg-muted: #33393F;--v2-fg-faint: #33393F;--v2-rule: #A9A296}.v2-ink{--v2-fg-muted: #E2E0DA;--v2-fg-faint: #C9C6BE;--v2-rule: rgba(244,242,237,.34)}}@view-transition{navigation:auto}::view-transition-old(root){animation:v2-vt-out .2s var(--v2-ease-inout) both}::view-transition-new(root){animation:v2-vt-in var(--v2-dur-ui) var(--v2-ease-out) both}@keyframes v2-vt-out{to{opacity:0}}@keyframes v2-vt-in{0%{opacity:0;transform:translateY(8px)}}.v2-floating-cta,.v2-index{view-transition-name:none}.v2-marquee{display:flex;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.v2-marquee__track{display:flex;flex-shrink:0;gap:var(--v2-s-9);padding-right:var(--v2-s-9);animation:v2-marquee var(--v2-marquee-dur, 72s) linear infinite;will-change:transform}.v2-marquee:hover .v2-marquee__track,.v2-marquee:focus-within .v2-marquee__track{animation-play-state:paused}@keyframes v2-marquee{to{transform:translate(-50%)}}@property --v2-n{syntax: "<integer>"; initial-value: 0; inherits: false;}.v2-count{counter-reset:n var(--v2-n)}.v2-count:after{content:counter(n) var(--v2-count-suffix, "")}.v2-count{--v2-n: var(--v2-target)}.v2-js .v2-count.is-in{animation:v2-count 1.2s var(--v2-ease-out) both}@keyframes v2-count{to{--v2-n: var(--v2-target)}}img{max-width:100%;height:auto}.v2-wrap{width:100%;max-width:var(--v2-max);margin-inline:auto;padding-inline:var(--v2-gutter)}.v2-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--v2-grid-gap)}@media(max-width:768px){.v2-grid{grid-template-columns:repeat(4,1fr)}}.v2-sec{padding-block:var(--v2-section-y)}.v2-sec--lg{padding-block:var(--v2-section-y-lg)}.v2-sec--tight{padding-block:var(--v2-section-y-tight)}.intake[data-astro-cid-6nqp36qg]{--ink: #182426;--muted: #627070;color:var(--ink);background:#faf9f6;padding:clamp(24px,4vw,52px);border-radius:16px;font-family:Inter,sans-serif}.intake[data-astro-cid-6nqp36qg] [data-astro-cid-6nqp36qg][hidden]{display:none!important}.intake[data-astro-cid-6nqp36qg] [data-astro-cid-6nqp36qg]{box-sizing:border-box}.eyebrow[data-astro-cid-6nqp36qg]{font-size:11px;font-weight:600;letter-spacing:.12em;margin:0 0 18px;color:var(--muted)}h2[data-astro-cid-6nqp36qg]{font-family:Geist,sans-serif;font-size:clamp(32px,4.6vw,52px);line-height:1.08;font-weight:500;letter-spacing:-.045em;margin:0 0 22px}.intro[data-astro-cid-6nqp36qg]{color:var(--muted);margin:0 0 30px;line-height:1.65}.fine[data-astro-cid-6nqp36qg]{color:var(--muted);font-size:13px;line-height:1.65;margin-bottom:0}.fine[data-astro-cid-6nqp36qg] a[data-astro-cid-6nqp36qg]{color:inherit;text-underline-offset:3px}label[data-astro-cid-6nqp36qg]{display:block;font-size:13px;font-weight:500;margin:0 0 18px}input[data-astro-cid-6nqp36qg]:not([type=checkbox]){display:block;width:100%;min-height:49px;border:1px solid #ccd1cc;border-radius:8px;color:var(--ink);background:#fff;font:400 16px/1.5 Inter,sans-serif;padding:12px 14px;margin-top:8px}input[data-astro-cid-6nqp36qg]:focus-visible,button[data-astro-cid-6nqp36qg]:focus-visible,a[data-astro-cid-6nqp36qg]:focus-visible{outline:3px solid #48723b;outline-offset:3px}.contact-grid[data-astro-cid-6nqp36qg]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.check[data-astro-cid-6nqp36qg]{display:flex;align-items:flex-start;gap:11px;font-weight:400;line-height:1.6;margin:18px 0}.check[data-astro-cid-6nqp36qg] input[data-astro-cid-6nqp36qg]{width:18px;height:18px;margin:2px 0 0;flex-shrink:0;accent-color:var(--ink)}.primary[data-astro-cid-6nqp36qg]{display:flex;width:100%;justify-content:center;align-items:center;gap:24px;margin-top:20px;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:13px 20px;cursor:pointer;font:500 14px/1.45 Inter,sans-serif;min-height:48px;border-radius:8px}.primary[data-astro-cid-6nqp36qg]:hover:not(:disabled){background:#304345}button[data-astro-cid-6nqp36qg]:disabled{cursor:not-allowed;opacity:.5}.intake-status[data-astro-cid-6nqp36qg]{white-space:pre-wrap;font-size:14px;line-height:1.6;padding:12px 0 0;margin:8px 0 0}.intake-status[data-astro-cid-6nqp36qg]:empty{display:none}.intake-status[data-astro-cid-6nqp36qg].is-error{color:#9f3023}.pilot-note[data-astro-cid-6nqp36qg]{font-size:12px;background:#fff2d0;padding:10px 14px;border-radius:6px;margin:0 0 24px}.success[data-astro-cid-6nqp36qg]{padding:12px 0}.success-icon[data-astro-cid-6nqp36qg]{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;margin-bottom:28px;background:#d5ecbf;font-size:26px}.success[data-astro-cid-6nqp36qg] .intro[data-astro-cid-6nqp36qg]{margin-bottom:0}@media(max-width:500px){.intake[data-astro-cid-6nqp36qg]{padding:24px 18px;border-radius:8px}.contact-grid[data-astro-cid-6nqp36qg]{grid-template-columns:1fr;gap:0}}
