.file-icon{flex:none;display:block;overflow:visible}.file-icon .fi-paper{fill:#fdfdfb;stroke:color-mix(in oklch, var(--fi-hue) 18%, #c9c9c3);stroke-width:.7px}.file-icon .fi-fold{fill:color-mix(in oklch, var(--fi-hue) 22%, #e4e4df);stroke:color-mix(in oklch, var(--fi-hue) 30%, #b9b9b2);stroke-width:.7px;stroke-linejoin:round}.file-icon .fi-back{fill:color-mix(in oklch, var(--fi-hue) 30%, #f1f1ec);stroke:color-mix(in oklch, var(--fi-hue) 35%, #b9b9b2);stroke-width:.7px}.file-icon .fi-hue{fill:var(--fi-hue)}.file-icon .fi-hue-soft{fill:color-mix(in oklch, var(--fi-hue) 32%, white)}.file-icon .fi-cells{fill:color-mix(in oklch, var(--fi-hue) 6%, white);stroke:color-mix(in oklch, var(--fi-hue) 45%, white);stroke-width:.8px}.file-icon .fi-rule{fill:none;stroke:color-mix(in oklch, var(--fi-hue) 45%, white);stroke-width:.8px}.file-icon .fi-ink{fill:none;stroke:color-mix(in oklch, var(--fi-hue) 25%, #8d8d86);stroke-width:1.5px;stroke-linecap:round}.file-icon .fi-hue-line{fill:none;stroke:var(--fi-hue);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.file-icon .fi-thick{stroke-width:2px}.file-icon .fi-stamp{fill:none;stroke:var(--fi-hue);stroke-width:1.2px;opacity:.85}.file-icon .fi-stamp-inner{stroke-width:.7px;stroke-dasharray:1.4 1}.file-icon .fi-perf{fill:none;stroke:#fff;stroke-width:.6px;stroke-dasharray:.9 .7;opacity:.85}.file-icon .fi-post{fill:none;stroke:color-mix(in oklch, var(--fi-hue) 35%, #9a9a93);stroke-width:.8px;stroke-linecap:round}.file-icon .fi-tag rect{fill:color-mix(in oklch, var(--fi-hue) 92%, black)}.file-icon .fi-tag text{fill:#fff;letter-spacing:.35px;font:700 6.3px/1 system-ui,-apple-system,Segoe UI,sans-serif}.file-icon[data-small] .fi-paper,.file-icon[data-small] .fi-fold{stroke-width:1.4px}
.agent-desktop-demo-module__AirPFa__frame{--desk:#232120;--panel:#fff;--ink:#151515;--mute:#63635e;--bed:#efefec;--rule:#15151514;--accent:#f18336;--accent-ink:#a94800;--pass:#187c49;--page-ink:22, 22, 21;--out:cubic-bezier(.23, 1, .32, 1);--land:cubic-bezier(.34, 1.5, .64, 1);isolation:isolate;background:var(--panel);color:var(--ink);letter-spacing:0;box-shadow:0 0 0 1px rgba(var(--page-ink), .1), 0 1px 2px rgba(var(--page-ink), .06), 0 6px 12px -6px rgba(var(--page-ink), .1), 0 20px 36px -16px rgba(var(--page-ink), .18), 0 48px 72px -36px rgba(var(--page-ink), .24);border-radius:16px;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.4;position:relative;overflow:clip;container-type:inline-size}@supports (color:lab(0% 0 0)){.agent-desktop-demo-module__AirPFa__frame{--desk:lab(13.0065% .354081 1.48561);--accent:lab(66.6058% 39.0464 58.692);--accent-ink:lab(43.2826% 39.8662 60.2264);--pass:lab(45.8704% -38.4691 19.8648)}}.agent-desktop-demo-module__AirPFa__frame :focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:8px}.agent-desktop-demo-module__AirPFa__bar{border-bottom:1px solid var(--rule);align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 16px;display:flex}.agent-desktop-demo-module__AirPFa__brand{white-space:nowrap;margin:0;font-size:14px;font-weight:600}.agent-desktop-demo-module__AirPFa__barMuted{color:var(--mute);margin-left:4px;font-weight:400}.agent-desktop-demo-module__AirPFa__preview{min-width:0;color:var(--mute);text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 auto;overflow:hidden}.agent-desktop-demo-module__AirPFa__controls{flex:none;gap:6px;display:flex}.agent-desktop-demo-module__AirPFa__replay.agent-desktop-demo-module__AirPFa__iconButton{justify-content:center;width:32px;padding:0}@container (max-width:340px){.agent-desktop-demo-module__AirPFa__bar{flex-wrap:wrap}.agent-desktop-demo-module__AirPFa__preview{flex-basis:100%;order:3;margin:0}.agent-desktop-demo-module__AirPFa__controls{margin-left:auto}}@container (max-width:520px){.agent-desktop-demo-module__AirPFa__wideOnly{display:none}}.agent-desktop-demo-module__AirPFa__replay{background:var(--bed);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .15s ease, transform .12s var(--out);border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.agent-desktop-demo-module__AirPFa__replay svg{width:14px;height:14px}.agent-desktop-demo-module__AirPFa__replay:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.agent-desktop-demo-module__AirPFa__replay:hover{background:#e4e4e0}}.agent-desktop-demo-module__AirPFa__body{display:grid}@container (min-width:760px){.agent-desktop-demo-module__AirPFa__body{grid-template-columns:minmax(0,1fr) 21.5rem;min-height:31rem}}.agent-desktop-demo-module__AirPFa__desk{background:var(--desk);flex-direction:column;min-height:19rem;padding:24px 14px 14px;display:flex}@container (min-width:760px){.agent-desktop-demo-module__AirPFa__desk{padding:36px 28px 18px}}.agent-desktop-demo-module__AirPFa__files{grid-template-columns:repeat(3,minmax(0,7.5rem));place-content:start center;gap:20px 6px;margin:0 0 auto;padding:0;list-style:none;display:grid}@container (min-width:760px){.agent-desktop-demo-module__AirPFa__files{gap:30px 18px;margin-block:auto}}.agent-desktop-demo-module__AirPFa__file{text-align:center;visibility:hidden;opacity:0;filter:blur(6px);justify-items:center;gap:7px;min-width:0;display:grid;transform:translateY(10px)scale(.84)}.agent-desktop-demo-module__AirPFa__file[data-made]{visibility:visible;opacity:1;filter:none;transition:opacity .26s var(--out), transform .56s var(--land), filter .36s var(--out);transform:none}.agent-desktop-demo-module__AirPFa__fileIcon{transition:background-color .2s var(--out);border-radius:12px;padding:6px;display:block;position:relative}.agent-desktop-demo-module__AirPFa__fileIcon>svg:first-child{filter:drop-shadow(0 1px 1px #00000073)drop-shadow(0 8px 12px #00000052)}@container (max-width:520px){.agent-desktop-demo-module__AirPFa__fileIcon>svg:first-child{width:54px;height:54px}}@container (min-width:1100px){.agent-desktop-demo-module__AirPFa__files{grid-template-columns:repeat(3,minmax(0,10rem));gap:40px 28px}.agent-desktop-demo-module__AirPFa__fileIcon>svg:first-child{width:88px;height:88px}}.agent-desktop-demo-module__AirPFa__fileName{color:#f1f1ec;overflow-wrap:anywhere;max-width:100%;transition:background-color .2s var(--out), color .2s var(--out);border-radius:6px;padding:2px 7px;font-size:12.5px;line-height:1.3}@container (min-width:1100px){.agent-desktop-demo-module__AirPFa__fileName{font-size:13.5px}}.agent-desktop-demo-module__AirPFa__file[data-selected] .agent-desktop-demo-module__AirPFa__fileIcon{background:#ffffff1a}.agent-desktop-demo-module__AirPFa__file[data-selected] .agent-desktop-demo-module__AirPFa__fileName{background:var(--accent);color:#1d1006}.agent-desktop-demo-module__AirPFa__tick{background:var(--pass);color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--desk);visibility:hidden;opacity:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:0;right:0;transform:scale(.6)}.agent-desktop-demo-module__AirPFa__tick[data-on]{visibility:visible;opacity:1;transition:opacity .18s var(--out), transform .32s var(--land);transform:none}.agent-desktop-demo-module__AirPFa__tick svg{width:12px;height:12px}.agent-desktop-demo-module__AirPFa__dock{background:#ffffff0f;border-radius:14px;align-self:center;gap:12px;margin-top:28px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0f}@container (max-width:520px){.agent-desktop-demo-module__AirPFa__dock{display:none}}.agent-desktop-demo-module__AirPFa__agent{border-top:1px solid var(--rule);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}@container (min-width:760px){.agent-desktop-demo-module__AirPFa__agent{border-top:0;border-left:1px solid var(--rule)}}.agent-desktop-demo-module__AirPFa__agentHead{margin:0;font-size:14px;font-weight:600}.agent-desktop-demo-module__AirPFa__request{background:var(--bed);text-wrap:pretty;border-radius:12px 12px 4px;align-self:flex-end;max-width:94%;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.agent-desktop-demo-module__AirPFa__log{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agent-desktop-demo-module__AirPFa__entry{visibility:hidden;opacity:0;grid-template-columns:22px minmax(0,1fr) 18px;align-items:start;gap:10px;display:grid;transform:translateY(6px)}.agent-desktop-demo-module__AirPFa__entry[data-made]{visibility:visible;opacity:1;transition:opacity .24s var(--out), transform .28s var(--out);transform:none}.agent-desktop-demo-module__AirPFa__entryText{gap:1px;min-width:0;display:grid}.agent-desktop-demo-module__AirPFa__entryText strong{font-weight:600}.agent-desktop-demo-module__AirPFa__entryDetail{color:var(--mute);font-size:12px}.agent-desktop-demo-module__AirPFa__entryCheck{background:color-mix(in oklch, var(--pass) 14%, white);width:18px;height:18px;color:var(--pass);visibility:hidden;opacity:0;border-radius:999px;place-items:center;margin-top:1px;display:grid;transform:scale(.6)}.agent-desktop-demo-module__AirPFa__entryCheck[data-on]{visibility:visible;opacity:1;transition:opacity .18s var(--out), transform .28s var(--land);transform:none}.agent-desktop-demo-module__AirPFa__entryCheck svg{width:11px;height:11px}.agent-desktop-demo-module__AirPFa__status{border-top:1px solid var(--rule);margin-top:auto;padding-top:12px;display:grid}.agent-desktop-demo-module__AirPFa__working,.agent-desktop-demo-module__AirPFa__done{visibility:hidden;opacity:0;grid-area:1/1;align-items:flex-start;gap:9px;margin:0;display:flex}.agent-desktop-demo-module__AirPFa__working[data-on]{visibility:visible;opacity:1}.agent-desktop-demo-module__AirPFa__working{color:var(--mute);align-items:center}.agent-desktop-demo-module__AirPFa__workingLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-desktop-demo-module__AirPFa__workingWord{color:var(--ink);font-weight:600}.agent-desktop-demo-module__AirPFa__time{font-variant-numeric:tabular-nums;margin-left:auto}.agent-desktop-demo-module__AirPFa__dot{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite agent-desktop-demo-module__AirPFa__breathe}.agent-desktop-demo-module__AirPFa__frame[data-paused] .agent-desktop-demo-module__AirPFa__dot{animation-play-state:paused}@keyframes agent-desktop-demo-module__AirPFa__breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.45)}}.agent-desktop-demo-module__AirPFa__done{line-height:1.45;transform:translateY(6px)}.agent-desktop-demo-module__AirPFa__done[data-on]{visibility:visible;opacity:1;transition:opacity .26s var(--out), transform .32s var(--out);transform:none}.agent-desktop-demo-module__AirPFa__done strong{font-weight:600}.agent-desktop-demo-module__AirPFa__doneMark{background:var(--pass);color:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin-top:-1px;display:grid}.agent-desktop-demo-module__AirPFa__doneMark svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.agent-desktop-demo-module__AirPFa__file,.agent-desktop-demo-module__AirPFa__tick,.agent-desktop-demo-module__AirPFa__entry,.agent-desktop-demo-module__AirPFa__entryCheck,.agent-desktop-demo-module__AirPFa__done{filter:none;transform:none}.agent-desktop-demo-module__AirPFa__file[data-made],.agent-desktop-demo-module__AirPFa__tick[data-on],.agent-desktop-demo-module__AirPFa__entry[data-made],.agent-desktop-demo-module__AirPFa__entryCheck[data-on],.agent-desktop-demo-module__AirPFa__done[data-on]{transition:opacity .2s ease-out}.agent-desktop-demo-module__AirPFa__dot{animation:none}.agent-desktop-demo-module__AirPFa__replay{transition:background-color .15s}.agent-desktop-demo-module__AirPFa__replay:active{transform:none}}
.client-chapters-module__flAVMq__root{--ember:#f57d2f;--cyan:#34c9e1;--client-accent:color-mix(in oklab, var(--ember) 72%, var(--ink));position:relative;container-type:inline-size}.client-chapters-module__flAVMq__root[data-chapter=bio-organics]{--client-accent:color-mix(in oklab, var(--cyan) 72%, var(--ink))}.client-chapters-module__flAVMq__head{gap:clamp(3rem,7vw,4.5rem);display:grid}@media (min-width:64rem){.client-chapters-module__flAVMq__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end}}.client-chapters-module__flAVMq__ledger{gap:2rem;max-width:34rem;display:grid}.client-chapters-module__flAVMq__ledgerFigure{border-bottom:1px solid var(--rule);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;gap:.75rem;margin:0;padding-bottom:2rem;font-size:clamp(3.6rem,8vw,6.5rem);line-height:.9;display:grid}.client-chapters-module__flAVMq__ledgerFigure span{max-width:26rem;font-family:var(--font-sans);letter-spacing:normal;text-wrap:pretty}.client-chapters-module__flAVMq__ledgerClient{--client-accent:color-mix(in oklab, var(--ember) 80%, var(--ink))}.client-chapters-module__flAVMq__ledgerClient[data-client=bio-organics]{--client-accent:color-mix(in oklab, var(--cyan) 80%, var(--ink))}.client-chapters-module__flAVMq__ledgerName{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0 0 .6rem;font-weight:600;display:flex}.client-chapters-module__flAVMq__ledgerClient ul{margin:0;padding:0;list-style:none}.client-chapters-module__flAVMq__ledgerLink{border-top:1px solid var(--rule);min-height:2.9rem;font-family:var(--font-display), Georgia, serif;color:var(--ink-2);align-items:center;gap:.85rem;font-size:clamp(1.25rem,1.9vw,1.55rem);line-height:1.15;transition:color .16s;display:flex}.client-chapters-module__flAVMq__ledgerLink:before{content:"";background:var(--client-accent);border-radius:2px;flex:none;width:.6rem;height:.6rem;transition:transform .16s}@media (hover:hover){.client-chapters-module__flAVMq__ledgerLink:hover{color:var(--ink)}.client-chapters-module__flAVMq__ledgerLink:hover:before{transform:scale(1.35)}}.client-chapters-module__flAVMq__ledgerLink:active{color:var(--ink)}.client-chapters-module__flAVMq__ledgerLink:focus-visible{outline:2px solid var(--client-accent);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.client-chapters-module__flAVMq__ledgerLink,.client-chapters-module__flAVMq__ledgerLink:before{transition:none}}.client-chapters-module__flAVMq__headSide{gap:1.5rem;max-width:38rem;margin-top:2rem;display:grid}.client-chapters-module__flAVMq__badgeRow{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:1.5rem;display:flex}.client-chapters-module__flAVMq__actions{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem;display:flex}.client-chapters-module__flAVMq__chapters{margin-top:clamp(3.5rem,9vh,6.5rem);position:relative}.client-chapters-module__flAVMq__texts{gap:clamp(4.5rem,12vh,8rem);display:grid}.client-chapters-module__flAVMq__interlude{display:none}.client-chapters-module__flAVMq__client{gap:2rem;scroll-margin-top:6rem;display:grid}@media (min-width:1024px){.client-chapters-module__flAVMq__client{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(2.5rem,5vw,5rem)}.client-chapters-module__flAVMq__figure{grid-row:1/span 2;align-self:start;position:sticky;top:6.5rem}.client-chapters-module__flAVMq__client[data-client=bio-organics] .client-chapters-module__flAVMq__figure{grid-column:2}.client-chapters-module__flAVMq__client[data-client=bio-organics] .client-chapters-module__flAVMq__intro,.client-chapters-module__flAVMq__client[data-client=bio-organics] .client-chapters-module__flAVMq__built{grid-area:auto/1}.client-chapters-module__flAVMq__client[data-client=bio-organics] .client-chapters-module__flAVMq__intro{grid-row:1}.client-chapters-module__flAVMq__client[data-client=bio-organics] .client-chapters-module__flAVMq__built{grid-row:2}}.client-chapters-module__flAVMq__figure{gap:.85rem;margin:0;display:grid}.client-chapters-module__flAVMq__figure figcaption{color:var(--ink-4)}.client-chapters-module__flAVMq__still{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.client-chapters-module__flAVMq__name{text-wrap:balance;max-width:14ch}.client-chapters-module__flAVMq__headline{max-width:30rem;color:var(--ink);text-wrap:balance;margin-top:.9rem}.client-chapters-module__flAVMq__facts{gap:.9rem 2rem;max-width:38rem;margin:1.75rem 0 0;display:grid}@media (min-width:640px){.client-chapters-module__flAVMq__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.client-chapters-module__flAVMq__facts>div{gap:.15rem;display:grid}.client-chapters-module__flAVMq__facts dt{color:var(--ink-4);font-size:.82rem;font-weight:500}.client-chapters-module__flAVMq__facts dd{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.45}.client-chapters-module__flAVMq__built{gap:1.9rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.client-chapters-module__flAVMq__step{grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;display:grid}.client-chapters-module__flAVMq__numeral{font-family:var(--font-display), Georgia, serif;color:var(--client-accent);font-size:1.15rem;line-height:1}.client-chapters-module__flAVMq__client[data-client=dolphin]{--client-accent:color-mix(in oklab, var(--ember) 72%, var(--ink))}.client-chapters-module__flAVMq__client[data-client=bio-organics]{--client-accent:color-mix(in oklab, var(--cyan) 72%, var(--ink))}.client-chapters-module__flAVMq__stepTitle{color:var(--ink);transition:color .24s var(--ease-out)}.client-chapters-module__flAVMq__drawing{width:100%;height:auto;overflow:visible}.client-chapters-module__flAVMq__line,.client-chapters-module__flAVMq__thin,.client-chapters-module__flAVMq__rib,.client-chapters-module__flAVMq__centre,.client-chapters-module__flAVMq__hidden,.client-chapters-module__flAVMq__mark{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.client-chapters-module__flAVMq__line{stroke:var(--ink-3);stroke-width:1.1px}.client-chapters-module__flAVMq__thin{stroke:var(--ink-4);stroke-width:.8px}.client-chapters-module__flAVMq__rib{stroke:var(--ink-3);stroke-width:4.5px;stroke-opacity:.55}.client-chapters-module__flAVMq__centre{stroke:var(--ink-4);stroke-width:.7px;stroke-dasharray:12 3 2 3;stroke-opacity:.7}.client-chapters-module__flAVMq__hidden{stroke:var(--ink-4);stroke-width:.8px;stroke-dasharray:4 3}.client-chapters-module__flAVMq__solid{fill:var(--surface);stroke:var(--ink-3);stroke-width:1.1px;vector-effect:non-scaling-stroke}.client-chapters-module__flAVMq__hatchLine{stroke-width:1.1px}.client-chapters-module__flAVMq__drawingDolphin .client-chapters-module__flAVMq__hatchLine{stroke:color-mix(in oklab, var(--ember) 55%, var(--ink-4))}.client-chapters-module__flAVMq__drawingBio .client-chapters-module__flAVMq__hatchLine{stroke:var(--ink-3)}.client-chapters-module__flAVMq__liquid{fill:color-mix(in oklab, var(--cyan) 30%, transparent);stroke:color-mix(in oklab, var(--cyan) 70%, var(--ink-4));stroke-width:.9px;vector-effect:non-scaling-stroke}.client-chapters-module__flAVMq__mark{stroke:var(--ink-2);stroke-width:1.2px}.client-chapters-module__flAVMq__markLabel,.client-chapters-module__flAVMq__label{font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;fill:var(--ink-4);font-size:11px}.client-chapters-module__flAVMq__markLabel{fill:var(--ink-3)}.client-chapters-module__flAVMq__sheet{fill:color-mix(in oklab, var(--ink) 9%, var(--surface));stroke:var(--ink-4);stroke-width:.8px;vector-effect:non-scaling-stroke}.client-chapters-module__flAVMq__sheetInk{fill:var(--ink-3)}.client-chapters-module__flAVMq__sheetFaint{fill:var(--ink-4);fill-opacity:.65}.client-chapters-module__flAVMq__sheetMark{fill:color-mix(in oklab, var(--accent) 22%, transparent)}.client-chapters-module__flAVMq__sheetTick{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.client-chapters-module__flAVMq__stageCol,.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__figure{display:none}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__chapters{margin-top:clamp(2rem,5vh,4rem);display:grid}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__stageCol{display:block;position:relative}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__texts{padding-bottom:34svh;display:block}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__client{display:block}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__intro{min-height:70svh;padding-top:14svh}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__built{gap:0;margin-top:0}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__step{min-height:40svh;padding-block:2.5rem}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__interlude{height:30svh;display:block}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__step .client-chapters-module__flAVMq__stepTitle{color:var(--ink-3)}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__step[data-active] .client-chapters-module__flAVMq__stepTitle{color:var(--ink)}.client-chapters-module__flAVMq__stage{height:100svh;display:grid;position:sticky;top:0}.client-chapters-module__flAVMq__canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 100%),linear-gradient(#0000,#000 7% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 100%),linear-gradient(#0000,#000 7% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.client-chapters-module__flAVMq__root[data-ready] .client-chapters-module__flAVMq__canvas{opacity:1}.client-chapters-module__flAVMq__poster{padding:calc(var(--header-h) + 3rem) 1rem 5rem;transition:opacity .6s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.client-chapters-module__flAVMq__root[data-ready] .client-chapters-module__flAVMq__poster{opacity:0}.client-chapters-module__flAVMq__posterItem{width:min(100%,36rem);transition:opacity .4s var(--ease-out);grid-area:1/1}.client-chapters-module__flAVMq__posterItem[data-for=bio-organics],.client-chapters-module__flAVMq__root[data-chapter=bio-organics] .client-chapters-module__flAVMq__posterItem[data-for=dolphin]{opacity:0}.client-chapters-module__flAVMq__root[data-chapter=bio-organics] .client-chapters-module__flAVMq__posterItem[data-for=bio-organics]{opacity:1}.client-chapters-module__flAVMq__rail{z-index:2;top:calc(var(--header-h) + 1.75rem);flex-wrap:wrap;gap:.25rem 1.5rem;display:flex;position:absolute;left:0}.client-chapters-module__flAVMq__railLink{min-height:2.75rem;color:var(--ink-4);text-shadow:0 1px 2px color-mix(in oklab, var(--surface) 85%, transparent);transition:color .2s var(--ease-out);align-items:baseline;gap:.5rem;padding-block:.6rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.client-chapters-module__flAVMq__railNum{font-family:var(--font-display), Georgia, serif;font-size:.95rem}.client-chapters-module__flAVMq__root[data-chapter=dolphin] .client-chapters-module__flAVMq__railLink[data-for=dolphin],.client-chapters-module__flAVMq__root[data-chapter=bio-organics] .client-chapters-module__flAVMq__railLink[data-for=bio-organics]{color:var(--ink)}.client-chapters-module__flAVMq__root[data-chapter=dolphin] .client-chapters-module__flAVMq__railLink[data-for=dolphin] .client-chapters-module__flAVMq__railNum,.client-chapters-module__flAVMq__root[data-chapter=bio-organics] .client-chapters-module__flAVMq__railLink[data-for=bio-organics] .client-chapters-module__flAVMq__railNum{color:var(--client-accent)}@media (hover:hover){.client-chapters-module__flAVMq__railLink:hover{color:var(--ink-2)}}.client-chapters-module__flAVMq__caption{z-index:2;max-width:24rem;color:var(--ink-3);margin:0;position:absolute;bottom:clamp(1.5rem,5vh,3rem);left:0}@media (min-width:760px){.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__chapters{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(1.5rem,4vw,4rem)}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__stageCol{margin-right:calc(-1 * (var(--gutter) + max(0px, (100cqw - var(--measure) - 2 * var(--gutter)) / 2)));grid-area:1/2}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__texts{grid-area:1/1}}@media (max-width:759px){.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__chapters{grid-template-columns:minmax(0,1fr)}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__stageCol,.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__texts{grid-area:1/1}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__stageCol{z-index:2;pointer-events:none;margin-inline:calc(var(--gutter) * -1)}.client-chapters-module__flAVMq__stage{height:calc(var(--header-h) + 40svh);pointer-events:auto;background-color:var(--surface);background-image:var(--grain);background-size:220px 220px}.client-chapters-module__flAVMq__stage:after{content:"";background-color:var(--surface);background-image:var(--grain);pointer-events:none;background-size:220px 220px;height:2.5rem;position:absolute;top:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.client-chapters-module__flAVMq__canvas{top:var(--header-h);height:calc(100% - var(--header-h))}.client-chapters-module__flAVMq__poster{padding:calc(var(--header-h) + 2.5rem) var(--gutter) 2.5rem}.client-chapters-module__flAVMq__rail{top:var(--header-h);left:var(--gutter)}.client-chapters-module__flAVMq__railLink{font-size:.85rem}.client-chapters-module__flAVMq__caption{display:none}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__texts{padding-top:calc(var(--header-h) + 40svh + 1rem);padding-bottom:16svh}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__client{scroll-margin-top:calc(var(--header-h) + 40svh)}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__intro{min-height:0;padding-top:1.5rem}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__step{min-height:0;padding-block:1.75rem}.client-chapters-module__flAVMq__root[data-mode=scene] .client-chapters-module__flAVMq__interlude{height:18svh}}
.hero-logo-scene-module__3-EdvG__scene{--avail:min(calc(100vw - 2 * var(--gutter)), 100rem);--g:clamp(1rem, 2.4vw, 2.5rem);--track:170lvh;--f0:clamp(2rem, calc(var(--avail) / 7.9), 5rem);--tile-w:min(var(--avail), 34rem, max(min(var(--avail), 16rem), calc((100svh - var(--header-h) - 2.2 * var(--f0) - 16.5rem) * .94)));--f:min(var(--f0), calc(var(--tile-w) * .946 / 7.6));--frame-in:calc(var(--tile-w) * .027);position:relative}.hero-logo-scene-module__3-EdvG__stage{min-height:100svh;position:relative;overflow:clip}.hero-logo-scene-module__3-EdvG__world{grid-template-columns:var(--tile-w);min-height:100svh;padding:calc(var(--header-h) + .75rem) var(--gutter) clamp(1.25rem, 4svh, 2.5rem);grid-template-rows:auto auto auto auto;place-content:center;row-gap:clamp(.6rem,1.8svh,1.1rem);display:grid}.hero-logo-scene-module__3-EdvG__tileSlot{width:var(--tile-w);grid-area:2/1;justify-self:center}.hero-logo-scene-module__3-EdvG__tile{aspect-ratio:812/864;transform-origin:49.815% 49.711%;width:100%;position:relative}.hero-logo-scene-module__3-EdvG__poster,.hero-logo-scene-module__3-EdvG__lottie{width:100%;height:100%;position:absolute;inset:0}.hero-logo-scene-module__3-EdvG__lottie>svg{display:block}.hero-logo-scene-module__3-EdvG__headline{z-index:1;grid-area:1/1/4;grid-template-rows:subgrid;font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--f);letter-spacing:-.012em;pointer-events:none;padding-inline:var(--frame-in);margin:0;line-height:.94;display:grid;position:relative}.hero-logo-scene-module__3-EdvG__lead,.hero-logo-scene-module__3-EdvG__rest{white-space:nowrap;pointer-events:auto;display:block}.hero-logo-scene-module__3-EdvG__lead{grid-row:1;justify-self:start}.hero-logo-scene-module__3-EdvG__rest{grid-row:3;justify-self:end}.hero-logo-scene-module__3-EdvG__copy{padding-inline:var(--frame-in);grid-area:4/1;padding-top:clamp(.5rem,1.6svh,1rem)}.hero-logo-scene-module__3-EdvG__intro{text-wrap:pretty;max-width:34rem}.hero-logo-scene-module__3-EdvG__cta{margin-top:.6rem;font-size:1.05rem}.hero-logo-scene-module__3-EdvG__badge{width:7.5rem;margin-top:1.4rem}.hero-logo-scene-module__3-EdvG__badge a{border-radius:.5rem;display:block}@media (min-width:640px){.hero-logo-scene-module__3-EdvG__copy{justify-self:end;width:min(100%,30rem)}}@media (min-width:900px) and (min-aspect-ratio:5/4){.hero-logo-scene-module__3-EdvG__scene{--tile-w:min(calc(var(--avail) * .4), calc((100svh - var(--header-h) - 5rem) * .94));--f:clamp(2.6rem, calc((var(--avail) - var(--tile-w) - 2 * var(--g)) / 11.7), 6.75rem)}.hero-logo-scene-module__3-EdvG__world{grid-template-columns:max-content var(--tile-w) max-content;column-gap:var(--g);padding-top:calc(var(--header-h) + 1.5rem);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);row-gap:0;padding-bottom:clamp(1.5rem,5svh,3.5rem)}.hero-logo-scene-module__3-EdvG__tileSlot{grid-area:1/2/4;align-self:center}.hero-logo-scene-module__3-EdvG__headline{grid-area:2/1/auto/4;grid-template-columns:subgrid;grid-template-rows:none;padding-inline:0;translate:0 .06em}.hero-logo-scene-module__3-EdvG__lead,.hero-logo-scene-module__3-EdvG__rest{grid-row:1}.hero-logo-scene-module__3-EdvG__lead{grid-column:1;justify-self:end}.hero-logo-scene-module__3-EdvG__rest{grid-column:3;justify-self:start}.hero-logo-scene-module__3-EdvG__copy{contain:inline-size;padding-inline:0;grid-area:3/3;place-self:start stretch;width:auto;padding-top:clamp(1.5rem,4svh,2.5rem)}.hero-logo-scene-module__3-EdvG__intro{max-width:27rem}}.hero-logo-scene-module__3-EdvG__scene[data-live]{height:calc(100lvh + var(--track));margin-bottom:-100lvh}.hero-logo-scene-module__3-EdvG__scene[data-live] .hero-logo-scene-module__3-EdvG__stage{height:100lvh;min-height:0;position:sticky;top:0}.hero-logo-scene-module__3-EdvG__scene[data-live] .hero-logo-scene-module__3-EdvG__lead,.hero-logo-scene-module__3-EdvG__scene[data-live] .hero-logo-scene-module__3-EdvG__rest,.hero-logo-scene-module__3-EdvG__scene[data-live] .hero-logo-scene-module__3-EdvG__copy{will-change:transform, opacity}@media (max-width:639px){.hero-logo-scene-module__3-EdvG__scene{--track:135lvh}}.hero-logo-scene-module__3-EdvG__lensWrap{inset:0 var(--sheet-inset);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;pointer-events:none;visibility:hidden;position:absolute;overflow:hidden}.hero-logo-scene-module__3-EdvG__lens{clip-path:circle(0);position:absolute;inset:0}
