.quill-flow[data-astro-cid-he7gpdbe]{aspect-ratio:23/28;isolation:isolate;user-select:none;width:100%;max-width:560px;margin-inline:auto;position:relative}.quill-flow__drawing[data-astro-cid-he7gpdbe]{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}@media (width<=700px){.quill-flow[data-astro-cid-he7gpdbe]{aspect-ratio:auto;max-width:100%;height:220px}}.expertise[data-astro-cid-v2fl2x4p]{background:var(--ivory);color:var(--ink);padding-block:clamp(56px,7vw,108px);overflow:clip}.expertise__grid[data-astro-cid-v2fl2x4p]{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:center;column-gap:7%;display:grid}.expertise__art[data-astro-cid-v2fl2x4p]{grid-area:1/1/3;min-width:0}.expertise__intro[data-astro-cid-v2fl2x4p]{grid-column:2}.expertise__label[data-astro-cid-v2fl2x4p]{text-transform:uppercase;letter-spacing:.18em;margin-bottom:24px;font-size:11px}h2[data-astro-cid-v2fl2x4p]{letter-spacing:-.03em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(64px,7.1vw,108px);font-weight:400;line-height:.96}h2[data-astro-cid-v2fl2x4p] em[data-astro-cid-v2fl2x4p]{font-weight:400}.expertise__services[data-astro-cid-v2fl2x4p]{grid-column:2;margin-top:34px}.expertise__service[data-astro-cid-v2fl2x4p]{border-bottom:1px solid #10110f25;grid-template-columns:22px 1fr 24px;align-items:start;gap:18px;padding-block:27px;display:grid}.expertise__service[data-astro-cid-v2fl2x4p]:last-child{border:0;padding-bottom:0}.expertise__number[data-astro-cid-v2fl2x4p]{color:#a13319;font-variant-numeric:tabular-nums;padding-top:13px;font-size:11px}.expertise__service[data-astro-cid-v2fl2x4p] h3[data-astro-cid-v2fl2x4p]{transition:transform .3s var(--ease);font-family:Instrument Serif,Georgia,serif;font-size:clamp(30px,2.8vw,43px);font-weight:400;line-height:1.1}.expertise__service[data-astro-cid-v2fl2x4p] p[data-astro-cid-v2fl2x4p]{color:#575950;margin-top:11px;font-size:14px;line-height:1.6}.expertise__service[data-astro-cid-v2fl2x4p] svg{transition:transform .3s var(--ease);margin-top:10px;transform:rotate(-45deg)}.expertise__service[data-astro-cid-v2fl2x4p]:hover h3[data-astro-cid-v2fl2x4p]{transform:translate(4px)}.expertise__service[data-astro-cid-v2fl2x4p]:hover svg{color:#a13319;transform:translate(3px,-3px)rotate(-45deg)}.expertise__service[data-astro-cid-v2fl2x4p]:focus-visible{outline-color:#a13319}@media (width<=760px){.expertise[data-astro-cid-v2fl2x4p]{padding-block:48px}.expertise__grid[data-astro-cid-v2fl2x4p]{grid-template-columns:1fr}.expertise__intro[data-astro-cid-v2fl2x4p]{grid-area:1/1}h2[data-astro-cid-v2fl2x4p]{font-size:clamp(56px,12vw,78px)}h2[data-astro-cid-v2fl2x4p] br[data-astro-cid-v2fl2x4p]{display:none}h2[data-astro-cid-v2fl2x4p] em[data-astro-cid-v2fl2x4p]:before{content:" "}.expertise__art[data-astro-cid-v2fl2x4p]{grid-area:2/1;height:220px;margin-block:4px -8px}.expertise__art[data-astro-cid-v2fl2x4p] .quill-flow{height:100%}.expertise__services[data-astro-cid-v2fl2x4p]{grid-area:3/1;margin-top:0}.expertise__service[data-astro-cid-v2fl2x4p]{gap:12px;padding-block:23px}.expertise__service[data-astro-cid-v2fl2x4p] p[data-astro-cid-v2fl2x4p]{margin-top:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.expertise__service[data-astro-cid-v2fl2x4p] h3[data-astro-cid-v2fl2x4p],.expertise__service[data-astro-cid-v2fl2x4p] svg{transition:none}}.home-lab[data-astro-cid-milp7wze]{grid-template-columns:1fr 1fr;align-items:center;column-gap:7%;padding-block:clamp(56px,7vw,108px);display:grid}.home-lab__label[data-astro-cid-milp7wze]{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;margin-bottom:24px;font-size:11px}h2[data-astro-cid-milp7wze]{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(48px,5.5vw,84px);font-weight:400;line-height:1.02}h2[data-astro-cid-milp7wze] em[data-astro-cid-milp7wze]{font-weight:400}.home-lab__copy[data-astro-cid-milp7wze]{max-width:440px}.home-lab__copy[data-astro-cid-milp7wze]>p[data-astro-cid-milp7wze]{color:#d1d0c8;font-size:clamp(18px,1.6vw,23px);line-height:1.55}.home-lab__links[data-astro-cid-milp7wze]{flex-direction:column;align-items:start;gap:7px;margin-top:22px;display:flex}.home-lab__links[data-astro-cid-milp7wze] a[data-astro-cid-milp7wze]{min-height:44px;color:var(--accent);border-bottom:1px solid #ff5b3570;justify-content:space-between;align-items:center;gap:22px;font-size:15px;display:inline-flex}.home-lab__links[data-astro-cid-milp7wze] svg{width:18px;height:18px;transition:transform .3s var(--ease);transform:rotate(-45deg)}.home-lab__links[data-astro-cid-milp7wze] a[data-astro-cid-milp7wze]:hover svg{transform:translate(3px,-3px)rotate(-45deg)}@media (width<=760px){.home-lab[data-astro-cid-milp7wze]{grid-template-columns:1fr;gap:28px}.home-lab__label[data-astro-cid-milp7wze]{margin-bottom:18px}.home-lab__copy[data-astro-cid-milp7wze]{max-width:34ch}}@media (prefers-reduced-motion:reduce){.home-lab__links[data-astro-cid-milp7wze] svg{transition:none}}.launch-strip[data-astro-cid-tvtnkecc]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-block:30px;display:flex}.launch-strip[data-astro-cid-tvtnkecc] #countdown-heading[data-astro-cid-tvtnkecc]{letter-spacing:.15em;gap:10px;margin-bottom:12px;font-size:10px}.launch-strip[data-astro-cid-tvtnkecc] time[data-astro-cid-tvtnkecc]{color:var(--muted);font-size:13px;line-height:1.5}.launch-strip[data-astro-cid-tvtnkecc] .clock-light[data-astro-cid-tvtnkecc]{width:6px;height:6px;box-shadow:none;flex-basis:6px}.launch-strip[data-astro-cid-tvtnkecc] .countdown[data-astro-cid-tvtnkecc]{--digit-height:42px;width:314px;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0}.launch-strip[data-astro-cid-tvtnkecc] .flap{box-shadow:none;border-radius:3px;font-size:29px}.launch-strip[data-astro-cid-tvtnkecc] .countdown__digits[data-astro-cid-tvtnkecc]{gap:2px}.launch-strip[data-astro-cid-tvtnkecc] .countdown__label[data-astro-cid-tvtnkecc]{letter-spacing:.06em;margin-top:10px;font-size:8px}.launch-strip[data-astro-cid-tvtnkecc] .countdown__unit[data-astro-cid-tvtnkecc]:after{display:none}.launch-strip[data-astro-cid-tvtnkecc] .countdown-fallback[data-astro-cid-tvtnkecc]{color:var(--muted);padding:0;font-family:inherit;font-size:13px}@media (width<=600px){.launch-strip[data-astro-cid-tvtnkecc]{padding-block:26px}.launch-strip[data-astro-cid-tvtnkecc] .countdown[data-astro-cid-tvtnkecc]{width:320px}}.home-contact[data-astro-cid-mwyskgbz]{border-top:1px solid var(--line);padding-top:clamp(48px,6vw,88px)}.home-contact__main[data-astro-cid-mwyskgbz]{grid-template-columns:1fr 1fr;align-items:center;gap:7%;margin-bottom:48px;display:grid}.home-contact__label[data-astro-cid-mwyskgbz]{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:24px;font-size:11px}h2[data-astro-cid-mwyskgbz]{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(52px,6vw,88px);font-weight:400;line-height:1}h2[data-astro-cid-mwyskgbz] em[data-astro-cid-mwyskgbz]{font-weight:400}.home-contact__copy[data-astro-cid-mwyskgbz]{max-width:440px}.home-contact__copy[data-astro-cid-mwyskgbz]>p[data-astro-cid-mwyskgbz]{color:#c9c9be;font-size:17px;line-height:1.7}.home-contact__copy[data-astro-cid-mwyskgbz] a[data-astro-cid-mwyskgbz]{border-bottom:1px solid var(--accent);letter-spacing:-.025em;align-items:center;gap:20px;min-height:48px;margin-top:20px;font-size:clamp(21px,2.15vw,32px);display:inline-flex}.home-contact__copy[data-astro-cid-mwyskgbz] a[data-astro-cid-mwyskgbz]:hover{color:var(--accent)}.home-contact__copy[data-astro-cid-mwyskgbz] svg{width:22px;transform:rotate(-45deg)}.home-contact__copy[data-astro-cid-mwyskgbz] .home-contact__note[data-astro-cid-mwyskgbz]{color:var(--muted);margin-top:14px;font-size:12px}@media (width<=760px){.home-contact__main[data-astro-cid-mwyskgbz]{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.home-contact__label[data-astro-cid-mwyskgbz]{margin-bottom:18px}.home-contact__copy[data-astro-cid-mwyskgbz]>p[data-astro-cid-mwyskgbz]{font-size:16px}}.film-dialog[data-astro-cid-qslekerx]{width:min(1160px,100vw - 48px);max-height:calc(100dvh - 32px);color:var(--ivory);background:var(--ink);border:1px solid var(--line);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.film-dialog[data-astro-cid-qslekerx]::backdrop{background:#070807ed}.film-dialog__bar[data-astro-cid-qslekerx]{justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;display:flex}.film-dialog__bar[data-astro-cid-qslekerx] h2[data-astro-cid-qslekerx]{letter-spacing:.025em;font-size:13px;font-weight:400}.film-dialog__bar[data-astro-cid-qslekerx] button[data-astro-cid-qslekerx]{align-items:center;gap:10px;min-height:44px;padding:8px;font-size:13px;display:flex}.film-dialog[data-astro-cid-qslekerx] video[data-astro-cid-qslekerx]{aspect-ratio:16/9;object-fit:contain;background:#080908;width:100%;max-height:calc(100dvh - 180px);display:block}.film-dialog__transcript[data-astro-cid-qslekerx]{color:var(--muted);padding:12px 20px 0;font-size:13px;line-height:1.6}.film-dialog__transcript[data-astro-cid-qslekerx] summary[data-astro-cid-qslekerx]{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.film-dialog__transcript[data-astro-cid-qslekerx] p[data-astro-cid-qslekerx]{max-width:80ch;margin-top:10px}.film-dialog__footer[data-astro-cid-qslekerx]{color:var(--muted);justify-content:space-between;gap:20px;padding:16px 20px 20px;font-size:12px;line-height:1.5;display:flex}.film-dialog__footer[data-astro-cid-qslekerx] a[data-astro-cid-qslekerx]{color:var(--ivory);text-underline-offset:4px;flex-shrink:0;margin-left:auto;text-decoration:underline}@media (width<=700px){.film-dialog[data-astro-cid-qslekerx]{width:calc(100vw - 24px)}.film-dialog__bar[data-astro-cid-qslekerx]{padding-inline:12px}.film-dialog__bar[data-astro-cid-qslekerx] h2[data-astro-cid-qslekerx]{max-width:19ch}.film-dialog__footer[data-astro-cid-qslekerx]{flex-wrap:wrap;gap:10px;padding-inline:12px}}.hero__product-cue[data-astro-cid-lcdefpme]{color:#b4b4aa;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:24px;font-size:11px;line-height:1.6;display:flex}.hero__product-cue[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{background:var(--accent);width:5px;height:5px}.hero__product-cue[data-astro-cid-lcdefpme] svg{width:14px;height:14px;color:var(--accent)}.hero__product-cue[data-astro-cid-lcdefpme]:hover{color:var(--ivory);text-underline-offset:5px;text-decoration:underline}.hero__product-cue[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{flex:0 0 5px}.hero__product-cue[data-astro-cid-lcdefpme] svg{flex:0 0 14px}@media (width<=600px){.hero__product-cue[data-astro-cid-lcdefpme]{column-gap:7px;margin-top:22px;font-size:10px}}
