.hero_hero__4THQX{--hero-lane-lan:#6fd0ae;--hero-lane-wifi:#6cc3e6;--hero-lane-bt:#e3c77f;--hero-lane-usb:#f0954c;--hero-thread:#8a9a96;--hero-bead:#ffe2bd;--hero-water-line:rgba(242,239,230,0.32);--hero-device-edge:rgba(242,239,230,0.16);--hero-device-shadow:0 40px 80px -30px rgba(0,0,0,0.75),0 0 0 1px rgba(0,0,0,0.4);--hero-wash:radial-gradient(60% 55% at 70% 38%,rgba(139,196,178,0.09),transparent 70%),radial-gradient(40% 40% at 18% 70%,rgba(233,151,85,0.06),transparent 70%);position:relative;isolation:isolate;overflow:clip;background:var(--hero-wash),var(--surface-bg)}[data-theme=light] .hero_hero__4THQX{--hero-lane-lan:#286f5b;--hero-lane-wifi:#1f6b8c;--hero-lane-bt:#8a6a1c;--hero-lane-usb:#a74f22;--hero-thread:#7d8a84;--hero-bead:#a74f22;--hero-water-line:rgba(36,42,45,0.3);--hero-device-edge:rgba(36,42,45,0.14);--hero-device-shadow:0 36px 70px -34px rgba(36,42,45,0.45),0 0 0 1px rgba(36,42,45,0.08);--hero-wash:radial-gradient(60% 55% at 70% 38%,rgba(40,111,91,0.07),transparent 70%),radial-gradient(40% 40% at 18% 70%,rgba(167,79,34,0.05),transparent 70%)}.hero_hero__4THQX:before{inset:0;background-image:var(--ink-trace-img);background-size:640px;opacity:calc(var(--ink-trace-opacity) * 1.6)}.hero_hero__4THQX:after,.hero_hero__4THQX:before{content:"";position:absolute;z-index:-1;pointer-events:none}.hero_hero__4THQX:after{inset:auto 0 0;height:96px;background:linear-gradient(to bottom,transparent,var(--surface-bg))}.hero_inner__Yz9Vf{width:min(1440px,calc(100% - 2 * var(--page-gutter)));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(24px,3vw,56px);min-height:min(calc(100svh - var(--header-height)),900px);padding-block:clamp(40px,6vh,88px) clamp(48px,7vh,96px)}.hero_copy__QT75X{position:relative;z-index:2;min-width:0}.hero_kicker__LOdYu{display:inline-flex;align-items:center;gap:12px;margin:0 0 28px;color:var(--bridge-green);font-size:13px;letter-spacing:.08em}.hero_kicker__LOdYu:before{content:"";width:28px;height:1px;background:currentColor}.hero_title___RSQo{margin:0;font-family:var(--font-heading);font-weight:400;text-wrap:balance}.hero_titleBrand__UNe5x{display:block;font-family:var(--font-plaque);font-size:clamp(64px,7.4vw,118px);line-height:1;letter-spacing:.02em;color:var(--text-primary)}.hero_titleRest__Cqcg_{display:block;margin-top:18px;font-family:var(--font-heading);font-size:clamp(30px,3.1vw,48px);line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}.hero_titleRest__Cqcg_ span{display:inline}.hero_titleRest__Cqcg_ span+span{color:var(--bridge-green)}.hero_lead__77BV2{max-width:34em;margin:28px 0 0;color:var(--text-secondary);font-size:clamp(15px,1.05vw,17px);line-height:1.95}.hero_downloads__oF1pf{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero_download__kHoDg{--download-bg:var(--ink-orange);--download-fg:var(--action-text);position:relative;display:inline-flex;align-items:center;gap:14px;min-width:212px;min-height:60px;padding:10px 22px 10px 18px;border:1px solid var(--download-bg);border-radius:4px;background:var(--download-bg);color:var(--download-fg);overflow:hidden;transition:transform var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard)}.hero_download__kHoDg[data-platform=android]{--download-bg:transparent;--download-fg:var(--text-primary);border-color:var(--bridge-green)}.hero_download__kHoDg svg{width:22px;height:22px;flex:none;fill:currentColor}.hero_downloadText__NcvPO{display:grid;gap:2px;text-align:left}.hero_downloadText__NcvPO strong{font-size:16px;font-weight:600;line-height:1.2}.hero_downloadText__NcvPO small{font-size:12px;opacity:.78;line-height:1.2}.hero_download__kHoDg:after{content:"";position:absolute;inset:auto 18px 8px;height:1px;background:currentColor;opacity:.5;transform:scaleX(0);transform-origin:left;transition:transform .42s var(--easing-standard)}.hero_download__kHoDg:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px rgba(0,0,0,.6)}.hero_download__kHoDg[data-platform=android]:hover{background:color-mix(in srgb,var(--bridge-green) 12%,transparent)}.hero_download__kHoDg:hover:after{transform:scaleX(1)}.hero_download__kHoDg:active{transform:translateY(0)}.hero_download__kHoDg:focus-visible{outline:2px solid var(--water-blue);outline-offset:3px}.hero_secondary__D7Sjm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 0;font-size:14px;color:var(--text-muted)}.hero_secondary__D7Sjm a{color:var(--text-secondary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:5px;transition:color var(--duration-fast)}.hero_secondary__D7Sjm a:hover{color:var(--bridge-green);text-decoration-color:currentColor}.hero_truth__PPj5w{margin:28px 0 0;padding-top:18px;max-width:34em;border-top:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-annotation);font-size:13px;line-height:1.8}.hero_stage__1vCIR{position:relative;margin:0 calc(-1 * clamp(0px, 2vw, 32px)) 0 0;min-width:0}.hero_stageBox__x_C_R{position:relative;width:100%;aspect-ratio:1000/700}.hero_archStatic__8obEl[data-variant=compact]{display:none}.hero_archCanvas__5Xtqy,.hero_archStatic__8obEl{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero_archCanvas__5Xtqy{opacity:0}.hero_stage__1vCIR[data-live] .hero_archCanvas__5Xtqy{opacity:1}.hero_archStatic__8obEl path{fill:none;stroke-linecap:round}.hero_lane0__iYoIU{stroke:var(--hero-lane-lan)}.hero_lane1__kho7E{stroke:var(--hero-lane-wifi)}.hero_lane2__SsUJw{stroke:var(--hero-lane-bt)}.hero_lane3__RZiGF{stroke:var(--hero-lane-usb)}.hero_archStatic__8obEl{transition:opacity .6s var(--easing-standard)}.hero_stage__1vCIR[data-live] .hero_archStatic__8obEl{opacity:0}.hero_phone__XoHrH,.hero_screen__lO1oM{position:absolute;left:var(--w-x);top:var(--w-y);width:var(--w-w);height:var(--w-h);z-index:1;overflow:hidden;background:#121a1e;box-shadow:var(--hero-device-shadow)}.hero_screen__lO1oM{display:flex;flex-direction:column;border:1px solid var(--hero-device-edge);border-radius:8px;animation:hero_hero-rise__3XQOC .9s .12s both var(--easing-standard)}.hero_screenChrome__rrfXI{display:flex;align-items:center;gap:5px;flex:none;height:22px;padding:0 10px;background:#0d1316;border-bottom:1px solid rgba(242,239,230,.06)}.hero_screenChrome__rrfXI i{width:7px;height:7px;border-radius:50%;background:rgba(242,239,230,.18)}.hero_screenChrome__rrfXI span{margin-left:8px;color:rgba(242,239,230,.48);font-size:10px;letter-spacing:.04em}.hero_screenShot__L6OU3{display:block;width:100%;height:auto;flex:1;object-fit:cover;object-position:top;min-height:0}.hero_phone__XoHrH{border:5px solid #0a0f11;outline:1px solid var(--hero-device-edge);border-radius:26px;animation:hero_hero-rise__3XQOC .9s both var(--easing-standard)}.hero_phoneShot__T63ui{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.hero_legend__YKalL{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:8px;padding-top:14px;border-top:1px solid var(--border-default)}.hero_legendTitle__XqziQ{color:var(--text-muted);font-family:var(--font-annotation);font-size:13px}.hero_legendItems__vOkSn{display:flex;flex-wrap:wrap;gap:4px 6px}.hero_legendItem__kX7j1{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;transition:color var(--duration-fast),border-color var(--duration-fast)}.hero_legendItem__kX7j1 i{width:14px;height:2px;background:var(--hero-thread);transition:width var(--duration-base),background-color var(--duration-base)}.hero_legendItem__kX7j1[data-lane-index="0"]{--lane:var(--hero-lane-lan)}.hero_legendItem__kX7j1[data-lane-index="1"]{--lane:var(--hero-lane-wifi)}.hero_legendItem__kX7j1[data-lane-index="2"]{--lane:var(--hero-lane-bt)}.hero_legendItem__kX7j1[data-lane-index="3"]{--lane:var(--hero-lane-usb)}.hero_legendItem__kX7j1[data-current]{color:var(--text-primary)}.hero_legendItem__kX7j1[data-current] i{width:22px;background:var(--lane)}.hero_legendItem__kX7j1[aria-pressed=true]{border-color:var(--lane)}.hero_legendItem__kX7j1:hover{color:var(--text-primary)}.hero_legendItem__kX7j1:focus-visible{outline:2px solid var(--water-blue);outline-offset:2px}@keyframes hero_hero-rise__3XQOC{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1100px){.hero_inner__Yz9Vf{grid-template-columns:1fr;min-height:0;gap:0;padding-block:44px 64px}.hero_copy__QT75X{display:contents}.hero_downloads__oF1pf,.hero_kicker__LOdYu,.hero_lead__77BV2,.hero_secondary__D7Sjm,.hero_title___RSQo,.hero_truth__PPj5w{max-width:720px}.hero_kicker__LOdYu{order:0}.hero_title___RSQo{order:1}.hero_stage__1vCIR{order:2;margin:24px 0 0}.hero_downloads__oF1pf{order:3}.hero_secondary__D7Sjm{order:4}.hero_lead__77BV2{order:5}.hero_truth__PPj5w{order:6}}@media (max-width:760px){.hero_stageBox__x_C_R{aspect-ratio:1000/760}.hero_archStatic__8obEl[data-variant=wide]{display:none}.hero_archStatic__8obEl[data-variant=compact]{display:block}.hero_phone__XoHrH,.hero_screen__lO1oM{left:var(--c-x);top:var(--c-y);width:var(--c-w);height:var(--c-h)}.hero_inner__Yz9Vf{padding-block:28px 48px}.hero_kicker__LOdYu{margin-bottom:20px}.hero_titleBrand__UNe5x{font-size:clamp(52px,16vw,76px)}.hero_titleRest__Cqcg_{margin-top:12px;font-size:clamp(26px,7.4vw,34px)}.hero_lead__77BV2{margin-top:20px;font-size:15px;line-height:1.85}.hero_downloads__oF1pf{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.hero_download__kHoDg{min-width:0;min-height:58px;padding:10px 12px;gap:10px}.hero_downloadText__NcvPO strong{font-size:15px}.hero_downloadText__NcvPO small{font-size:11px}.hero_phone__XoHrH{border-width:4px;border-radius:22px}.hero_screenChrome__rrfXI{height:16px;padding:0 6px;gap:3px}.hero_screenChrome__rrfXI i{width:5px;height:5px}.hero_screenChrome__rrfXI span{display:none}.hero_legend__YKalL{margin-top:4px;padding-top:10px;gap:6px}.hero_legendTitle__XqziQ{width:100%;font-size:12px}.hero_legendItems__vOkSn{gap:2px}.hero_legendItem__kX7j1{min-height:30px;padding:0 6px;gap:6px;font-size:12px}.hero_legendItem__kX7j1 i{width:10px}.hero_legendItem__kX7j1[data-current] i{width:16px}.hero_stage__1vCIR{margin:12px -6px 0}.hero_downloads__oF1pf{margin-top:20px}}@media (max-width:340px){.hero_downloads__oF1pf{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero_archStatic__8obEl{transition:none}.hero_phone__XoHrH,.hero_screen__lO1oM{animation:none}.hero_download__kHoDg,.hero_download__kHoDg:after,.hero_legendItem__kX7j1,.hero_legendItem__kX7j1 i{transition:none}.hero_download__kHoDg:hover{transform:none}}.ui_action__naeLG{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:var(--radius-card);font-family:var(--font-functional);font-weight:600;line-height:1;transition:transform var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.ui_action__naeLG:hover{transform:translateY(-1px)}.ui_action__naeLG:focus-visible{outline:2px solid var(--water-blue);outline-offset:3px}.ui_primary__4wcSd{background:var(--ink-orange);color:var(--action-text)}.ui_secondary__igWQH{border-color:var(--bridge-green);background:var(--surface-card);color:var(--text-primary)}.ui_ghost__ONlpw{color:var(--text-secondary)}.ui_ghost__ONlpw:hover{background:var(--ink-wash-strong);color:var(--text-primary)}.ui_medium__by_7I{padding:.75rem 1.1rem}.ui_large__MXR2e{min-height:50px;padding:.9rem 1.35rem}.ui_card__4haTy{position:relative;overflow:hidden;border:var(--border-card);border-radius:var(--radius-card);background:var(--card-surface)}.ui_card__4haTy,.ui_tone-default___rL6q{--card-surface:var(--surface-card)}.ui_tone-quiet__aEb_1{--card-surface:var(--surface-card-secondary)}.ui_tone-water__cyU7C{--card-surface:color-mix(in srgb,var(--surface-card) 88%,var(--water-blue))}.ui_interactiveCard__ehF_X:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--bridge-green) 18%,transparent),transparent 70%);transition:opacity var(--duration-ink) var(--easing-standard)}.ui_interactiveCard__ehF_X:hover:before{opacity:1}.ui_seal__cmn8b{display:inline-grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border:1px solid;color:var(--cinnabar);font-family:var(--font-title);font-size:1rem;line-height:1}.ui_sectionHeading__c_kpx{display:flex;align-items:flex-start;gap:1rem}.ui_sectionHeading__c_kpx h2{margin:0;font-family:var(--font-default);font-size:clamp(1.8rem,4vw,3rem);line-height:1.18}.ui_align-center__lMl1q{justify-content:center;text-align:center}.ui_eyebrow__ExFp1{margin:0 0 .4rem;color:var(--bridge-green);font-family:var(--font-annotation);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.ui_description__TqKrh{max-width:44rem;margin:.75rem 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.8}@media (prefers-reduced-motion:reduce){.ui_action__naeLG,.ui_interactiveCard__ehF_X:before{transition:none}.ui_action__naeLG:hover{transform:none}}.home-overview_section__CgifA{padding-block:var(--section-space)}.home-overview_heading__4h8pv{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-16);align-items:start;margin-bottom:var(--space-12)}.home-overview_heading__4h8pv h2{margin:0;max-width:12em;font:400 var(--type-heading)/1.35 var(--font-heading)}.home-overview_heading__4h8pv>p{color:var(--text-secondary);font-size:var(--type-body);line-height:1.95;margin:0;max-width:40em}.home-overview_row__D92TE{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-16);padding-block:var(--space-8);border-top:1px solid var(--border-default)}.home-overview_row__D92TE h3{font:400 var(--type-subheading)/1.5 var(--font-heading);margin:0}.home-overview_row__D92TE>div>p{max-width:42em;margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.home-overview_flow__4gtE4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:audio-step;list-style:none;padding:0;margin:var(--space-8) 0 var(--space-6);gap:var(--space-4)}.home-overview_flow__4gtE4 li{padding-top:var(--space-3);border-top:1px solid var(--bridge-green);counter-increment:audio-step;color:var(--text-secondary);font-size:var(--type-small);line-height:1.8}.home-overview_flow__4gtE4 li:before{content:counter(audio-step);display:block;color:var(--bridge-green);font:var(--type-caption)/1.6 var(--font-annotation);margin-bottom:var(--space-2)}.home-overview_more___v3WV{display:inline-flex;align-items:center;gap:var(--space-6);margin-top:var(--space-4);color:var(--bridge-green);font-size:var(--type-small)}.home-overview_methods__8dddG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-6)}.home-overview_methods__8dddG a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--type-small)}.home-overview_methods__8dddG a:hover{border-color:var(--bridge-green);color:var(--bridge-green)}.home-overview_row__D92TE>div>.home-overview_status__QU_u8{border-left:2px solid var(--border-default);padding-left:var(--space-4);margin-top:var(--space-6);color:var(--text-muted);font:var(--type-small)/1.8 var(--font-annotation)}.home-overview_related__4YPb_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--border-default);font-size:var(--type-small)}.home-overview_related__4YPb_>a:not(:first-child){text-decoration:underline;text-underline-offset:5px;color:var(--text-secondary)}@media(max-width:900px){.home-overview_heading__4h8pv,.home-overview_row__D92TE{grid-template-columns:1fr;gap:var(--space-6)}.home-overview_heading__4h8pv h2{max-width:none}}@media(max-width:760px){.home-overview_flow__4gtE4,.home-overview_methods__8dddG{grid-template-columns:repeat(2,minmax(0,1fr))}.home-overview_row__D92TE{padding-block:var(--space-8)}}.surround_page__el4Tk{position:relative;overflow:clip;background:var(--surface-bg)}.surround_hero__I_wN_{--hero-ink:#f2efe6;--hero-muted:#c4cec9;position:relative;min-height:clamp(580px,76svh,780px);isolation:isolate;overflow:hidden;background:#151a1d;color:var(--hero-ink)}.surround_heroEdge__P7yfh,.surround_heroMedia__ZVXSq{position:absolute;inset:0}.surround_heroMedia__ZVXSq{z-index:-2;background-color:#151a1d;background-image:url(/ink/fishing-dock.webp);background-position:50%;background-size:cover}[data-theme=light] .surround_hero__I_wN_{--hero-ink:#242a2d;--hero-muted:#5c6862;background:#f4f1e7}[data-theme=light] .surround_heroMedia__ZVXSq{background-color:#f4f1e7;background-image:url(/ink/fishing-dock-light.webp)}.surround_heroEdge__P7yfh{z-index:1;background:linear-gradient(90deg,rgba(14,16,18,.9),rgba(14,16,18,.52) 34%,rgba(14,16,18,.08) 68%,transparent)}[data-theme=light] .surround_heroEdge__P7yfh{background:linear-gradient(90deg,rgba(244,241,231,.9),rgba(244,241,231,.58) 34%,rgba(244,241,231,.12) 68%,transparent)}.surround_heroInner__xhCLc{position:relative;display:flex;align-items:center;width:min(100%,1480px);min-height:inherit;margin-inline:auto;padding:clamp(72px,11vh,120px) clamp(24px,5vw,76px) clamp(48px,8vh,86px)}.surround_heroCopy__OFPwN{position:relative;z-index:3;width:min(540px,48vw);margin-top:-2rem}.surround_hero__I_wN_ h1{max-width:7em;margin:0;color:var(--hero-ink);font-family:var(--font-heading);font-size:clamp(58px,7vw,104px);font-weight:600;letter-spacing:-.06em;line-height:1.08;text-wrap:balance}.surround_heroLead__Si2_k{max-width:20em;margin:1.8rem 0 0;color:var(--hero-ink);font-family:var(--font-poetic);font-size:clamp(20px,2vw,28px);line-height:1.65}.surround_heroNote__97OW_{margin:.55rem 0 2rem;color:var(--hero-muted);font-family:var(--font-annotation);font-size:1rem;line-height:1.8}.surround_heroCopy__OFPwN a{gap:.65rem;border-color:rgba(242,239,230,.34);background:rgba(21,26,29,.3);color:var(--hero-ink);backdrop-filter:blur(4px)}[data-theme=light] .surround_heroCopy__OFPwN a{border-color:rgba(36,42,45,.28);background:rgba(244,241,231,.34)}.surround_heroCopy__OFPwN a:hover{border-color:var(--ink-orange);background:rgba(232,134,60,.9);color:#151a1d}.surround_heroCaption__J7ert{position:absolute;right:clamp(24px,5vw,76px);bottom:clamp(26px,5vh,54px);z-index:3;margin:0;color:rgba(242,239,230,.74);font-family:var(--font-annotation);font-size:.78rem;letter-spacing:.14em;writing-mode:vertical-rl}.surround_contentShell__UhFcF{position:relative;width:min(100% - 48px,1180px);margin-inline:auto}.surround_intro__jKcCR{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);gap:clamp(36px,8vw,118px);padding:clamp(90px,12vw,156px) 0 clamp(88px,10vw,132px)}.surround_sectionRail__rmlha{display:flex;align-items:flex-start;gap:1rem;color:var(--text-muted);font-family:var(--font-annotation);font-size:.68rem;letter-spacing:.12em;line-height:1.5}.surround_sectionRail__rmlha span{max-width:8rem;padding-top:.5rem;writing-mode:vertical-rl}.surround_introCopy__X30mu{max-width:700px}.surround_intro__jKcCR h2,.surround_projectsHeading__hHmUs h2,.surround_sectionHeading__ANIrV h2{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(34px,4.5vw,58px);font-weight:600;letter-spacing:-.045em;line-height:1.25;text-wrap:balance}.surround_introLines__02shg{max-width:38rem;margin-top:1.7rem;color:var(--text-secondary);font-family:var(--font-poetic);font-size:clamp(17px,1.45vw,20px);line-height:2}.surround_introLines__02shg p{margin:0}.surround_introLines__02shg p+p{margin-top:.55rem}.surround_paths__Z5J9W{scroll-margin-top:90px;padding-bottom:clamp(64px,7vw,96px)}.surround_sectionHeading__ANIrV{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:2.25rem;border-bottom:1px solid var(--border-default)}.surround_sectionKicker__n94G7{margin:0 0 .65rem;color:var(--bridge-green);font-family:var(--font-annotation);font-size:.82rem;letter-spacing:.16em}.surround_sectionHeading__ANIrV>p{max-width:21rem;margin:0 0 .25rem;color:var(--text-secondary);font-family:var(--font-annotation);line-height:1.8}.surround_pathList__udM5k{border-bottom:1px solid var(--border-default)}.surround_pathLink__UCAQO{display:grid;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(18px,3vw,46px);padding:clamp(24px,3.5vw,42px) 0;border-top:1px solid var(--border-default);color:var(--text-primary);scroll-margin-top:90px;transition:color var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard)}.surround_pathLink__UCAQO:nth-child(2n){padding-left:clamp(0px,5vw,68px)}.surround_pathLink__UCAQO:hover{border-color:var(--bridge-green);color:var(--bridge-green);transform:translateX(7px)}.surround_backToTop__bBHeN:focus-visible,.surround_pathLink__UCAQO:focus-visible{outline:2px solid var(--water-blue);outline-offset:6px}.surround_pathNumber__YPCzQ{align-self:start;padding-top:.4rem;color:var(--ink-orange);font-family:var(--font-annotation);font-size:.9rem;letter-spacing:.08em}.surround_pathBody__C9X0p{display:grid;gap:.45rem}.surround_pathBody__C9X0p strong{font-family:var(--font-heading);font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.25}.surround_pathTitle__ShkeL{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem}.surround_pathLabel__GU7HO{color:var(--text-muted);font-family:var(--font-annotation);font-size:.76rem;font-style:normal;letter-spacing:.08em;line-height:1.6}.surround_pathDescription__1O6LP{max-width:36rem;color:var(--text-secondary);font-family:var(--font-poetic);font-size:1rem;line-height:1.7}.surround_sectionDescriptor__gKCgP{margin-left:.35rem;color:var(--text-muted);font-family:var(--font-annotation);font-size:.72rem;font-weight:400;letter-spacing:.08em}.surround_projects__5hrRP{padding-top:clamp(8px,1.5vw,20px);padding-bottom:clamp(68px,8vw,112px);scroll-margin-top:90px}.surround_projectsHeading__hHmUs{max-width:44rem;margin-bottom:clamp(28px,4vw,48px)}.surround_projectsHeading__hHmUs h2{max-width:24em;font-size:clamp(32px,4vw,52px);line-height:1.2}.surround_projectsHeading__hHmUs>p:last-child{max-width:36rem;margin:.85rem 0 0;color:var(--text-secondary);font-family:var(--font-annotation);line-height:1.8}.surround_projectGrid__T_zA9{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:clamp(16px,2vw,24px)}.surround_projectCard__m8ZRw{display:flex;flex-direction:column;min-height:20rem;padding:clamp(1.25rem,2.4vw,1.65rem);border:var(--border-card);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-primary);box-shadow:0 10px 24px rgba(10,16,18,.06);transition:transform var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard)}.surround_projectCard__m8ZRw:hover{border-color:color-mix(in srgb,var(--bridge-green) 72%,var(--border-default));background:color-mix(in srgb,var(--surface-card) 94%,var(--bridge-green));box-shadow:0 14px 30px rgba(10,16,18,.1);transform:translateY(-3px)}.surround_projectMeta__AeaDU{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;color:var(--bridge-green);font-family:var(--font-annotation);font-size:.74rem;letter-spacing:.08em;line-height:1.5}.surround_projectMeta__AeaDU span:last-child{color:var(--ink-orange);white-space:nowrap}.surround_projectBody___NR00{flex:1;padding-top:2rem}.surround_projectBody___NR00 h3{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(22px,2.2vw,30px);line-height:1.32}.surround_projectBody___NR00 p{display:-webkit-box;overflow:hidden;margin:.8rem 0 0;color:var(--text-secondary);font-family:var(--font-poetic);line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:4}.surround_projectFooter__kqb64{display:grid;gap:1rem;padding-top:1.8rem}.surround_projectTags__iBiqu{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.surround_projectTags__iBiqu li{padding:.24rem .48rem;border:1px solid var(--border-default);border-radius:4px;color:var(--text-muted);font-size:.72rem;line-height:1.35}.surround_projectActions__kOciB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border-default)}.surround_projectCta__zy7MR{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-primary);font-family:var(--font-functional);font-size:.85rem;font-weight:600}.surround_projectCta__zy7MR:focus-visible{outline:2px solid var(--water-blue);outline-offset:3px}.surround_projectCard__m8ZRw:hover .surround_projectCta__zy7MR{color:var(--bridge-green)}.surround_shelf__9XgWX{scroll-margin-top:90px;padding-bottom:clamp(72px,9vw,128px)}.surround_shelfHeading__iDYM2{max-width:44rem;margin-bottom:clamp(28px,4vw,48px)}.surround_shelfHeading__iDYM2 h2{max-width:24em;margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(32px,4vw,52px);font-weight:600;letter-spacing:-.045em;line-height:1.2;text-wrap:balance}.surround_shelfHeading__iDYM2>p:last-child{max-width:36rem;margin:.85rem 0 0;color:var(--text-secondary);font-family:var(--font-annotation);line-height:1.8}.surround_bookGrid__IWpzM{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:stretch;gap:clamp(16px,2vw,24px)}.surround_previewGrid__jHy8u[data-surround-preview]:not(.surround_isSearching__bEpgV).surround_bookGrid__IWpzM>:nth-child(n+11),.surround_previewGrid__jHy8u[data-surround-preview]:not(.surround_isSearching__bEpgV).surround_projectGrid__T_zA9>:nth-child(n+7){display:none}.surround_bookCard__nUXeN{transition:transform var(--duration-base) var(--easing-standard)}.surround_bookCard__nUXeN,.surround_bookCover__KrBOl{display:flex;flex-direction:column;min-width:0;color:var(--text-primary)}.surround_bookCover__KrBOl{position:relative;isolation:isolate;aspect-ratio:.72/1;overflow:hidden;padding:1.25rem 1.2rem 1.1rem 1.5rem;border:var(--border-card);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 8px 20px rgba(10,16,18,.05);transition:transform var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard)}.surround_bookCover__KrBOl:after{position:absolute;right:.9rem;bottom:.8rem;left:.9rem;z-index:-1;height:1px;background:var(--border-default);content:"";opacity:.72}.surround_bookInfo__IUtmb{display:grid;gap:.45rem;min-width:0;padding:.75rem .15rem 0}.surround_bookCard__nUXeN:focus-visible{outline:2px solid var(--water-blue);outline-offset:6px}.surround_bookCard__nUXeN:active{transform:scale(.985)}.surround_bookCardExpanding__ns7N9 .surround_bookCover__KrBOl,.surround_bookCardPulling__rQCZy .surround_bookCover__KrBOl,.surround_bookCardReaderOpening__plkAk .surround_bookCover__KrBOl{border-color:color-mix(in srgb,var(--bridge-green) 72%,var(--border-default));background:color-mix(in srgb,var(--surface-card) 95%,var(--bridge-green))}.surround_bookCardPulling__rQCZy .surround_bookCover__KrBOl{transform:translateY(-4px)}.surround_bookCardExpanding__ns7N9{z-index:5}.surround_bookCardExpanding__ns7N9 .surround_bookCover__KrBOl{box-shadow:0 22px 42px rgba(10,16,18,.18);transform:translateY(-10px) scale(1.025)}.surround_bookCardReaderOpening__plkAk{z-index:5}.surround_bookCardReaderOpening__plkAk .surround_bookCover__KrBOl{box-shadow:0 24px 46px rgba(10,16,18,.2);transform:translateY(-8px) scale(1.035)}@media (hover:hover) and (pointer:fine){.surround_bookCard__nUXeN:hover .surround_bookCover__KrBOl{border-color:color-mix(in srgb,var(--bridge-green) 72%,var(--border-default));background:color-mix(in srgb,var(--surface-card) 95%,var(--bridge-green));box-shadow:0 16px 30px rgba(10,16,18,.12);transform:translateY(-6px) scale(1.015)}}.surround_bookSpine__Ea6lg{position:absolute;top:0;bottom:0;left:0;width:.28rem;background:var(--bridge-green);opacity:.72;transition:opacity var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard)}.surround_bookCardExpanding__ns7N9 .surround_bookSpine__Ea6lg,.surround_bookCardPulling__rQCZy .surround_bookSpine__Ea6lg,.surround_bookCardReaderOpening__plkAk .surround_bookSpine__Ea6lg,.surround_bookCard__nUXeN:focus-visible .surround_bookSpine__Ea6lg{background:var(--ink-orange);opacity:.92}@media (hover:hover) and (pointer:fine){.surround_bookCard__nUXeN:hover .surround_bookSpine__Ea6lg{background:var(--ink-orange);opacity:.92}}.surround_bookType__glMr7{color:var(--bridge-green);font-family:var(--font-annotation);font-size:.75rem;letter-spacing:.08em;line-height:1.5}.surround_bookCoverTitle__FcY6Q{flex:1;align-items:center;margin:1.25rem 0;font-size:clamp(20px,2vw,28px);line-height:1.3;-webkit-line-clamp:4}.surround_bookCoverTitle__FcY6Q,.surround_bookTitle__bxVT6{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-family:var(--font-heading);font-weight:600;text-wrap:balance;-webkit-box-orient:vertical}.surround_bookTitle__bxVT6{font-size:clamp(16px,1.45vw,22px);line-height:1.4;-webkit-line-clamp:2}.surround_bookMeta__DEQXV{display:flex;flex-wrap:wrap;gap:.25rem .6rem;color:var(--text-muted);font-family:var(--font-annotation);font-size:.72rem;line-height:1.5}.surround_bookMeta__DEQXV span+span:before{margin-right:.6rem;color:var(--border-default);content:"·"}.surround_bookCta__BGGe6{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-top:.15rem;color:var(--text-secondary);font-family:var(--font-functional);font-size:.8rem;font-weight:600}.surround_bookCardExpanding__ns7N9 .surround_bookCta__BGGe6,.surround_bookCardPulling__rQCZy .surround_bookCta__BGGe6,.surround_bookCardReaderOpening__plkAk .surround_bookCta__BGGe6,.surround_bookCard__nUXeN:focus-visible .surround_bookCta__BGGe6{color:var(--bridge-green)}@media (hover:hover) and (pointer:fine){.surround_bookCard__nUXeN:hover .surround_bookCta__BGGe6{color:var(--bridge-green)}}.surround_sectionExit__K0x0G{display:flex;justify-content:flex-end;padding:1.1rem 0;border-top:1px solid var(--border-default)}.surround_previewMoreRow__53Scq{display:flex;justify-content:flex-end;margin-top:clamp(20px,3vw,30px)}.surround_previewMore__3qI44{display:inline-flex;align-items:center;min-height:2.5rem;gap:.5rem;padding:.4rem .2rem;color:var(--text-secondary);font-family:var(--font-functional);font-size:.86rem}.surround_previewMore__3qI44:focus-visible,.surround_previewMore__3qI44:hover{color:var(--bridge-green)}.surround_previewMore__3qI44:focus-visible{outline:2px solid var(--water-blue);outline-offset:5px}.surround_previewMoreMobile__YkM56{display:none}.surround_previewMoreDesktop__pbhQE{display:inline-flex}.surround_searchSection___jKaI{scroll-margin-top:90px;padding:0 0 clamp(54px,6vw,84px)}.surround_searchHeading__gxYcn{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.surround_searchHeading__gxYcn h2{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.3}.surround_searchHeading__gxYcn p{margin:0;color:var(--text-muted);font-family:var(--font-annotation);font-size:.8rem;letter-spacing:.08em}.surround_searchField__4RpwQ{position:relative;display:flex;align-items:center;width:min(100%,560px);min-height:3rem;gap:.75rem;padding:0 .9rem;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-muted);transition:border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard)}.surround_searchField__4RpwQ:focus-within{border-color:var(--bridge-green);background:color-mix(in srgb,var(--surface-card) 94%,var(--bridge-green))}.surround_searchField__4RpwQ input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit}.surround_searchField__4RpwQ input::placeholder{color:var(--text-muted)}.surround_searchClear__Mtv4M{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.surround_searchClear__Mtv4M:focus-visible,.surround_searchClear__Mtv4M:hover{color:var(--ink-orange)}.surround_searchClear__Mtv4M:focus-visible{outline:2px solid var(--water-blue);outline-offset:3px}.surround_searchLabel__0WBL7{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.surround_searchResults__8_H7p{display:grid;gap:1rem;margin-top:1.5rem}.surround_searchResultsHeading__Xcxq2{margin:0;color:var(--text-secondary);font-family:var(--font-annotation);font-size:.84rem}.surround_searchResultGroups__6dZwn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.surround_searchResultGroup__wwUeP{padding:1rem 1.1rem;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card)}.surround_searchResultGroup__wwUeP h3{margin:0 0 .75rem;color:var(--bridge-green);font-family:var(--font-annotation);font-size:.78rem;letter-spacing:.08em}.surround_searchResultList__HCNPj{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.surround_searchResultList__HCNPj a{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:2.5rem;padding:.45rem 0;border-top:1px solid var(--border-default);color:var(--text-primary);font-family:var(--font-functional)}.surround_searchResultList__HCNPj li:first-child a{border-top:0}.surround_searchResultList__HCNPj a:focus-visible,.surround_searchResultList__HCNPj a:hover{color:var(--bridge-green)}.surround_searchResultList__HCNPj a:focus-visible{outline:2px solid var(--water-blue);outline-offset:4px}.surround_searchResultCopy__ni9Tl{display:grid;min-width:0;gap:.24rem}.surround_searchResultSnippet__AMk98{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-family:var(--font-poetic);font-size:.78rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.surround_searchHighlight__t_T7F{padding:0 .08em;border-bottom:1px solid color-mix(in srgb,var(--bridge-green) 70%,transparent);background:transparent;color:inherit;font-weight:600}.surround_searchResultType__M5jCF{flex:0 0 auto;color:var(--text-muted);font-family:var(--font-annotation);font-size:.72rem}.surround_searchEmpty__KEuCB{display:grid;gap:.3rem;margin:0;color:var(--text-secondary);font-family:var(--font-poetic)}.surround_searchEmpty__KEuCB small{color:var(--text-muted);font-family:var(--font-annotation);font-size:.76rem}.surround_isSearching__bEpgV .surround_previewGrid__jHy8u.surround_bookGrid__IWpzM>:nth-child(n),.surround_isSearching__bEpgV .surround_previewGrid__jHy8u.surround_projectGrid__T_zA9>:nth-child(n){display:flex}.surround_isSearching__bEpgV .surround_previewMore__3qI44{display:none}.surround_backToTop__bBHeN{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-primary);white-space:nowrap}.surround_backToTop__bBHeN:hover{color:var(--ink-orange)}.surround_closing__8Vr8E{margin:0;padding:clamp(48px,6vw,76px) 0 clamp(72px,10vw,120px);color:var(--text-secondary);font-family:var(--font-poetic);font-size:clamp(18px,1.5vw,22px);line-height:1.9;text-align:center}@media (max-width:900px){.surround_hero__I_wN_{min-height:680px}.surround_heroInner__xhCLc{align-items:flex-start;padding-top:clamp(68px,12vh,110px)}.surround_heroCopy__OFPwN{width:min(100%,560px);margin-top:0}.surround_heroMedia__ZVXSq{background-position:62%}.surround_heroEdge__P7yfh{background:linear-gradient(90deg,rgba(14,16,18,.92),rgba(14,16,18,.62) 54%,rgba(14,16,18,.14))}[data-theme=light] .surround_heroEdge__P7yfh{background:linear-gradient(90deg,rgba(244,241,231,.92),rgba(244,241,231,.64) 54%,rgba(244,241,231,.14))}.surround_heroCaption__J7ert{right:24px;bottom:24px}.surround_intro__jKcCR{grid-template-columns:1fr;gap:30px}.surround_sectionRail__rmlha span{writing-mode:horizontal-tb;max-width:none;padding-top:.65rem}.surround_sectionHeading__ANIrV{align-items:start;flex-direction:column;gap:1.2rem}.surround_sectionHeading__ANIrV>p{max-width:34rem;margin:0}}@media (max-width:620px){.surround_hero__I_wN_{min-height:650px}.surround_heroInner__xhCLc{padding-inline:20px}.surround_hero__I_wN_ h1{font-size:clamp(54px,16vw,78px)}.surround_heroLead__Si2_k{max-width:14em;font-size:19px}.surround_heroCaption__J7ert{display:none}.surround_contentShell__UhFcF{width:min(100% - 40px,1180px)}.surround_intro__jKcCR{padding-top:74px}.surround_pathLink__UCAQO,.surround_pathLink__UCAQO:nth-child(2n){grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:14px;padding:25px 0}.surround_pathLink__UCAQO>svg{grid-column:3;grid-row:1}.surround_pathBody__C9X0p strong{font-size:25px}.surround_projectGrid__T_zA9{grid-template-columns:1fr}.surround_previewGrid__jHy8u[data-surround-preview]:not(.surround_isSearching__bEpgV).surround_bookGrid__IWpzM>:nth-child(n+7),.surround_previewGrid__jHy8u[data-surround-preview]:not(.surround_isSearching__bEpgV).surround_projectGrid__T_zA9>:nth-child(n+3){display:none}.surround_bookGrid__IWpzM{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.5vw,12px)}.surround_bookCover__KrBOl{aspect-ratio:.72/1;padding:.8rem .55rem .7rem .75rem}.surround_bookCoverTitle__FcY6Q{display:none}.surround_bookInfo__IUtmb{gap:.3rem;padding:.55rem .05rem 0}.surround_bookTitle__bxVT6{font-size:clamp(13px,3.2vw,16px);line-height:1.45}.surround_bookMeta__DEQXV{gap:.1rem .35rem;font-size:clamp(9px,2.3vw,11px)}.surround_bookMeta__DEQXV span:nth-child(3){display:none}.surround_bookMeta__DEQXV span+span:before{margin-right:.35rem}.surround_bookCta__BGGe6{margin-top:.05rem;font-size:clamp(10px,2.5vw,12px)}.surround_previewMoreRow__53Scq,.surround_sectionExit__K0x0G{justify-content:flex-start}.surround_previewMoreMobile__YkM56{display:inline-flex}.surround_previewMoreDesktop__pbhQE{display:none}.surround_searchHeading__gxYcn{align-items:start;flex-direction:column;gap:.55rem}.surround_searchField__4RpwQ{width:100%}.surround_searchResultGroups__6dZwn{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.surround_bookCard__nUXeN,.surround_bookCover__KrBOl,.surround_bookSpine__Ea6lg,.surround_pathLink__UCAQO,.surround_projectCard__m8ZRw{transition:color var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard),opacity var(--duration-base) var(--easing-standard)}.surround_pathLink__UCAQO:hover{transform:none}.surround_bookCardExpanding__ns7N9,.surround_bookCardExpanding__ns7N9 .surround_bookCover__KrBOl,.surround_bookCardPulling__rQCZy,.surround_bookCardPulling__rQCZy .surround_bookCover__KrBOl,.surround_bookCardReaderOpening__plkAk,.surround_bookCardReaderOpening__plkAk .surround_bookCover__KrBOl,.surround_bookCard__nUXeN:focus-visible,.surround_bookCard__nUXeN:hover,.surround_projectCard__m8ZRw:hover{transform:none}}.surround_feedbackActions__Hg4Ft{display:flex;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap}.surround_hero__I_wN_{--hero-ink:var(--text-primary);--hero-muted:var(--text-secondary);min-height:clamp(560px,70svh,740px);background:var(--surface-bg)}.surround_heroInner__xhCLc{max-width:var(--page-width);padding-inline:var(--page-gutter)}.surround_heroCopy__OFPwN{width:min(520px,44vw);margin-top:0}.surround_hero__I_wN_ h1{font-size:var(--type-display);font-weight:400;letter-spacing:-.035em;line-height:1.24}.surround_heroLead__Si2_k{font-size:var(--type-body);line-height:1.95}.surround_heroCopy__OFPwN a{background:var(--surface-card);border-color:var(--bridge-green);color:var(--text-primary);backdrop-filter:none}.surround_heroCopy__OFPwN a:hover{background:var(--ink-wash-strong);color:var(--text-primary)}.surround_contentShell__UhFcF{width:min(calc(100% - 2 * var(--page-gutter)),var(--page-width))}.surround_intro__jKcCR{padding-block:var(--space-16);grid-template-columns:minmax(100px,.3fr) minmax(0,1fr);gap:var(--space-12);border-bottom:1px solid var(--border-default)}.surround_intro__jKcCR h2,.surround_projectsHeading__hHmUs h2,.surround_sectionHeading__ANIrV h2,.surround_shelfHeading__iDYM2 h2{font-size:var(--type-heading);font-weight:400;line-height:1.3}.surround_introCopy__X30mu p{font-family:var(--font-functional);font-size:var(--type-body)}.surround_projectCard__m8ZRw{box-shadow:none;border:0;border-top:1px solid var(--border-default);border-radius:0;background:transparent;padding:var(--space-6) var(--space-4)}.surround_projectCard__m8ZRw:hover{box-shadow:none;transform:none;background:var(--ink-wash)}.surround_projectBody___NR00 h3{font-size:var(--type-subheading);font-weight:400}.surround_projectBody___NR00 p{font-family:var(--font-functional)}.surround_projectTags__iBiqu li{border:0;padding-left:0;font-family:var(--font-annotation)}.surround_storyEntry__YPpEK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-12);padding-block:var(--space-12);border-block:1px solid var(--border-default);margin-bottom:var(--space-16)}.surround_storyEntry__YPpEK h2{font:400 var(--type-heading)/1.3 var(--font-heading);margin:0}.surround_storyEntry__YPpEK>div>p:not(.surround_sectionKicker__n94G7){color:var(--text-secondary);font:var(--type-body)/1.95 var(--font-poetic);margin:0 0 var(--space-6)}.surround_storyEntry__YPpEK a{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--bridge-green);font-size:var(--type-small)}@media(max-width:760px){.surround_hero__I_wN_{min-height:700px}.surround_heroInner__xhCLc{align-items:flex-start;padding-top:var(--space-12)}.surround_heroCopy__OFPwN{width:100%;max-width:38rem}.surround_heroMedia__ZVXSq{background-position:72% bottom;background-size:auto 70%;background-repeat:no-repeat}.surround_heroEdge__P7yfh,[data-theme=light] .surround_heroEdge__P7yfh{background:linear-gradient(to bottom,var(--surface-bg) 0,transparent 60%)}.surround_heroLead__Si2_k{max-width:32em}.surround_intro__jKcCR{grid-template-columns:1fr;gap:var(--space-6)}.surround_sectionRail__rmlha{display:none}.surround_storyEntry__YPpEK{grid-template-columns:1fr;gap:var(--space-6)}}.surround_heroMedia__ZVXSq{mask-image:linear-gradient(180deg,transparent,black 10%,black 86%,transparent)}@media(max-width:760px){.surround_heroMedia__ZVXSq{mask-image:linear-gradient(180deg,transparent 25%,black 55%,black 88%,transparent)}}.surround_bookGrid__IWpzM{max-width:calc(var(--page-width) - var(--space-16));margin-inline:auto}.collection_page__RLvJ_{min-height:100svh;padding:clamp(2rem,6vw,5rem) 0 7rem;background:var(--surface-bg);color:var(--text-primary)}.collection_inner__7Cbpl{width:min(100% - 48px,1180px);margin-inline:auto}.collection_topBar__G5Rao{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(3rem,8vw,7rem);color:var(--text-muted);font-family:var(--font-annotation);font-size:.78rem;letter-spacing:.08em}.collection_backLink__D_gid{color:var(--text-secondary);transition:color var(--duration-base) var(--easing-standard)}.collection_backLink__D_gid:focus-visible,.collection_backLink__D_gid:hover{color:var(--bridge-green)}.collection_backLink__D_gid:focus-visible{outline:2px solid var(--water-blue);outline-offset:5px}.collection_heading__B_WKa{max-width:52rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.collection_kicker__NjoCc{margin:0 0 .75rem;color:var(--bridge-green);font-family:var(--font-annotation);font-size:.8rem;letter-spacing:.14em}.collection_heading__B_WKa h1{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(2.3rem,6vw,5.2rem);font-weight:600;letter-spacing:-.05em;line-height:1.15}.collection_heading__B_WKa p:last-child{max-width:38rem;margin:1rem 0 0;color:var(--text-secondary);font-family:var(--font-poetic);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.85}.collection_search__lYigX{margin-bottom:clamp(2rem,4vw,3rem)}.collection_localDocumentAccess__psbwH{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:1.5rem 0 0}.collection_localDocumentInput__QaTwE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection_localDocumentInput__QaTwE:focus-visible+.collection_localDocumentButton___2KZ1{outline:2px solid var(--water-blue);outline-offset:4px}.collection_localDocumentButton___2KZ1{min-height:44px;padding:.55rem 1rem;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card-secondary);color:var(--text-primary);font:inherit;font-family:var(--font-functional);font-size:.88rem;font-weight:600;cursor:pointer;transition:color var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard)}.collection_localDocumentButton___2KZ1:focus-visible,.collection_localDocumentButton___2KZ1:hover:not(:disabled){border-color:var(--bridge-green);background:var(--accent-bg);color:var(--ink-orange)}.collection_localDocumentButton___2KZ1:focus-visible{outline:2px solid var(--water-blue);outline-offset:4px}.collection_localDocumentButton___2KZ1:disabled{opacity:.65;cursor:progress}.collection_localDocumentError__3iMU_,.collection_localDocumentNote__ss3My,.collection_localDocumentStatus__V4mea{flex-basis:100%;margin:0;color:var(--text-muted);font-family:var(--font-annotation);font-size:.76rem;line-height:1.7}.collection_localDocumentStatus__V4mea{color:var(--bridge-green)}.collection_localDocumentError__3iMU_{color:var(--ink-orange)}.collection_localDocumentDropOverlay__lFoph{position:fixed;z-index:100;inset:72px 1.25rem 1.25rem;display:grid;place-items:center;border:1px dashed var(--bridge-green);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-bg) 82%,transparent);color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.2rem,3vw,2rem);text-align:center;pointer-events:none;backdrop-filter:blur(8px)}.collection_localDocumentDropOverlay__lFoph span{padding:1rem 1.4rem;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card)}.collection_resultsNote__8peNS{margin:0 0 1rem;color:var(--text-muted);font-family:var(--font-annotation);font-size:.78rem;letter-spacing:.06em}.collection_grid__d0E4r{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:clamp(16px,2vw,24px)}.collection_libraryGrid__PeMBf{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:clamp(16px,2vw,24px)}.collection_empty__VgJkG{margin:2.5rem 0 0;color:var(--text-muted);font-family:var(--font-poetic);font-size:1.05rem;line-height:1.8}@media (max-width:760px){.collection_page__RLvJ_{padding-top:1.5rem}.collection_inner__7Cbpl{width:min(100% - 32px,1180px)}.collection_topBar__G5Rao{margin-bottom:3.5rem}.collection_localDocumentAccess__psbwH,.collection_topBar__G5Rao{align-items:flex-start;flex-direction:column}.collection_localDocumentNote__ss3My{max-width:34rem}.collection_localDocumentDropOverlay__lFoph{inset:calc(63px + env(safe-area-inset-top) + .5rem) .5rem max(.5rem,env(safe-area-inset-bottom))}.collection_grid__d0E4r{grid-template-columns:1fr}.collection_libraryGrid__PeMBf{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.5vw,12px)}}@media (prefers-reduced-motion:reduce){.collection_backLink__D_gid{transition:none}}.collection_inner__7Cbpl{max-width:var(--page-width)}.collection_heading__B_WKa h1{font-weight:400;font-size:var(--type-display);text-wrap:balance}.collection_heading__B_WKa>p{max-width:var(--reading-width);line-height:1.9}.collection_backLink__D_gid:hover{color:var(--bridge-green)}.collection_categoryFilters__ufMil{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:24px 0}.collection_categoryFilters__ufMil button,.collection_empty__VgJkG button{border:1px solid var(--border-default);border-radius:4px;padding:8px 16px;background:var(--surface-card);color:var(--text-secondary);min-height:44px}.collection_categoryFilters__ufMil button[aria-pressed=true]{border-color:var(--bridge-green);color:var(--text-primary);background:var(--surface-card-secondary)}.collection_empty__VgJkG button{display:block;margin-top:16px}.public_page__AyiH9{min-height:70vh;background:var(--surface-bg);color:var(--text-primary)}.public_inner__eeXxp{width:min(100% - 3rem,1180px);margin:0 auto;padding:clamp(2rem,6vw,5.5rem) 0 7rem}.public_topBar__yTHxD{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-muted);font-family:var(--font-annotation);font-size:.78rem;letter-spacing:.06em}.public_backLink__TYL66,.public_moreLink___XVKh,.public_returnLink__nH_0b{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-secondary);text-decoration:none;transition:color var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.public_backLink__TYL66:focus-visible,.public_backLink__TYL66:hover,.public_moreLink___XVKh:focus-visible,.public_moreLink___XVKh:hover,.public_returnLink__nH_0b:focus-visible,.public_returnLink__nH_0b:hover{color:var(--bridge-green)}.public_heading__aaius{max-width:47rem;padding:clamp(4rem,10vw,8.5rem) 0 clamp(3rem,7vw,6rem)}.public_kicker__mHe9a{margin:0 0 .85rem;color:var(--bridge-green);font-family:var(--font-annotation);font-size:.8rem;letter-spacing:.14em}.public_kicker__mHe9a span{color:var(--text-muted);letter-spacing:.05em}.public_heading__aaius h1,.public_previewHeading___iEK6 h2{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-weight:600;letter-spacing:-.045em;line-height:1.2;text-wrap:balance}.public_heading__aaius h1{max-width:12em;font-size:clamp(2.4rem,7vw,5.5rem)}.public_heading__aaius>p:last-child,.public_previewHeading___iEK6>p{max-width:38rem;margin:1.25rem 0 0;color:var(--text-secondary);font-family:var(--font-poetic);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.85}.public_previewSection__vhiTG{scroll-margin-top:90px;padding:clamp(4.5rem,9vw,8rem) 0 clamp(5rem,10vw,9rem);border-top:1px solid var(--border-default)}.public_previewHeading___iEK6{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,23rem);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(1.75rem,4vw,3rem)}.public_previewHeading___iEK6 h2{max-width:18em;font-size:clamp(2rem,4vw,3.4rem)}.public_previewHeading___iEK6>p{margin:0;font-size:.98rem}.public_previewGrid__wEBp2,.public_previewLoading__xz7gX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem)}.public_previewLoading__xz7gX span{display:block;min-height:16rem;background:var(--surface-card-secondary);animation:public_publicLoading__YkTDD 1.4s ease-in-out infinite alternate}.public_card__F1hJk,.public_previewLoading__xz7gX span{border:1px solid var(--border-default);border-radius:var(--radius-card)}.public_card__F1hJk{display:flex;min-width:0;flex-direction:column;padding:clamp(1.1rem,2.2vw,1.45rem);background:color-mix(in srgb,var(--surface-card) 76%,transparent);color:var(--text-primary);transition:border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.public_card__F1hJk:focus-within,.public_card__F1hJk:hover{border-color:color-mix(in srgb,var(--bridge-green) 65%,var(--border-default));background:var(--surface-card);transform:translateY(-3px)}.public_cardCompact__FAVdq{min-height:16rem}.public_cardMeta__GnRqH{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-muted);font-family:var(--font-annotation);font-size:.75rem;line-height:1.5}.public_kindWarmth__9uuen,.public_kind__unSZc{color:var(--bridge-green)}.public_kindMissing__uzW_h{color:var(--ink-orange)}.public_kindDisaster__eT_dc{color:var(--text-secondary)}.public_status___DI6b{white-space:nowrap}.public_card__F1hJk h3{margin:1.45rem 0 0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4}.public_summary__7vJjd{display:-webkit-box;overflow:hidden;margin:.75rem 0 0;color:var(--text-secondary);font-family:var(--font-poetic);line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}.public_details__2wUKQ{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin:auto 0 0;padding:1.5rem 0 0;color:var(--text-muted);font-family:var(--font-annotation);font-size:.76rem}.public_details__2wUKQ div{display:flex;gap:.45rem}.public_details__2wUKQ dt:after{content:"："}.public_details__2wUKQ dd{margin:0;color:var(--text-secondary)}.public_source__ZBFVB{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-annotation);font-size:.73rem;line-height:1.5}.public_source__ZBFVB>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public_source__ZBFVB a{flex:0 0 auto;color:var(--bridge-green);text-decoration:none}.public_source__ZBFVB a:focus-visible,.public_source__ZBFVB a:hover{text-decoration:underline;text-underline-offset:.2em}.public_fixtureNotice__Q9ZtI,.public_stateNotice__JoHS7,.public_syncNote__f8bjM{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 1.5rem;padding:.85rem 1rem;border-left:2px solid var(--bridge-green);background:color-mix(in srgb,var(--surface-card-secondary) 55%,transparent);color:var(--text-secondary);font-family:var(--font-annotation);font-size:.8rem;line-height:1.65}.public_stateNotice__JoHS7 strong{color:var(--text-primary);font-weight:500}.public_stateError__ECXZW{border-left-color:var(--ink-orange)}.public_fixtureNoticeCompact__YjY17,.public_stateNoticeCompact__eq0XM,.public_syncNoteCompact__MY6nQ{margin:0 0 1rem;font-size:.74rem}.public_fixtureNotice__Q9ZtI{border-left-color:var(--ink-orange);color:var(--text-muted)}.public_syncNote__f8bjM{color:var(--text-muted)}.public_previewFooter__hXPli{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1.3rem}.public_moreLink___XVKh,.public_returnLink__nH_0b{color:var(--text-primary);font-family:var(--font-functional);font-size:.9rem}.public_previewFooter__hXPli p{margin:0;color:var(--text-muted);font-family:var(--font-annotation);font-size:.74rem}.public_controls__p67M4{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:end;gap:1.5rem;padding:1rem 0 1.5rem;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.public_publicSearch__xynno{box-sizing:border-box}.public_filters__zPSoz{display:flex;min-width:0;flex-wrap:wrap;gap:.45rem}.public_filter__Sg8px{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .75rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;font-family:var(--font-annotation);font-size:.82rem;transition:color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.public_filter__Sg8px span{color:var(--text-muted);font-size:.72rem}.public_filterActive__XXz3O,.public_filter__Sg8px:focus-visible,.public_filter__Sg8px:hover{border-color:var(--border-default);background:var(--surface-card-secondary);color:var(--text-primary)}.public_filterActive__XXz3O span{color:var(--bridge-green)}.public_list__frRZE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);padding-top:clamp(1.5rem,3vw,2.5rem)}.public_empty__bqBYD{margin:3rem 0;color:var(--text-muted);font-family:var(--font-poetic);line-height:1.8}.public_loading__xaFTr{display:grid;gap:1rem}.public_loadingRow__ACEpZ{display:grid;grid-template-columns:5rem 1fr 7rem;gap:1rem;padding:1.25rem;border:1px solid var(--border-default);border-radius:var(--radius-card)}.public_loadingRow__ACEpZ span{display:block;height:.85rem;border-radius:999px;background:var(--surface-card-secondary);animation:public_publicLoading__YkTDD 1.4s ease-in-out infinite alternate}.public_loadingRow__ACEpZ span:nth-child(2){width:70%}.public_loadingRow__ACEpZ span:nth-child(3){width:80%}.public_sourceNote__f4HCc{max-width:43rem;margin-top:clamp(4rem,8vw,7rem);padding-top:1.5rem;border-top:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-annotation);font-size:.8rem;line-height:1.8}.public_sourceNote__f4HCc strong{color:var(--text-secondary);font-weight:500}.public_sourceNote__f4HCc p{margin:.5rem 0 0}.public_contributionNote__xZtDN{margin-top:1.4rem;padding-top:1.15rem;border-top:1px solid var(--border-default)}.public_contributionNote__xZtDN h2{margin:0;color:var(--text-secondary);font-family:var(--font-functional);font-size:.9rem;font-weight:500;line-height:1.6}.public_contributionNote__xZtDN p{max-width:46rem;margin:.55rem 0 0}.public_contributionNote__xZtDN a{color:var(--bridge-green);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--bridge-green) 45%,transparent);text-underline-offset:.18em;overflow-wrap:anywhere}.public_contributionNote__xZtDN a:focus-visible,.public_contributionNote__xZtDN a:hover{text-decoration-color:currentColor}.public_returnLink__nH_0b{margin-top:2rem}@keyframes public_publicLoading__YkTDD{0%{opacity:.45}to{opacity:1}}@media (max-width:800px){.public_controls__p67M4,.public_previewHeading___iEK6{grid-template-columns:minmax(0,1fr);align-items:start}.public_list__frRZE,.public_previewGrid__wEBp2,.public_previewLoading__xz7gX{grid-template-columns:1fr}.public_previewHeading___iEK6>p{max-width:34rem}}@media (max-width:560px){.public_inner__eeXxp{width:min(100% - 2rem,1180px);padding-bottom:5rem}.public_topBar__yTHxD{align-items:flex-start;flex-direction:column;gap:.65rem}.public_heading__aaius{padding-top:3.75rem}.public_previewSection__vhiTG{padding-top:4rem}.public_previewFooter__hXPli,.public_source__ZBFVB{align-items:flex-start;flex-direction:column}.public_source__ZBFVB>span{white-space:normal}.public_loadingRow__ACEpZ{grid-template-columns:4rem 1fr}.public_loadingRow__ACEpZ span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.public_backLink__TYL66,.public_card__F1hJk,.public_loadingRow__ACEpZ span,.public_moreLink___XVKh,.public_returnLink__nH_0b{animation:none;transition:none}}.public_inner__eeXxp{max-width:var(--page-width)}.public_heading__aaius{padding-block:var(--section-space)}.public_heading__aaius h1{font-size:var(--type-display);font-weight:400}.public_heading__aaius>p:last-child{font-family:var(--font-functional);line-height:1.9}.product-v2_page__B642A{overflow:clip}.product-v2_hero__H0lwE{position:relative;border-bottom:1px solid var(--border-default)}.product-v2_heroInner___fZq5{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);min-height:760px;align-items:center;gap:var(--space-8);padding-block:var(--space-16)}.product-v2_heroCopy__w4Bzz{position:relative;z-index:2}.product-v2_kicker__n4gJS{color:var(--bridge-green);font-size:var(--type-small);margin:0 0 var(--space-6)}.product-v2_hero__H0lwE h1{font-family:var(--font-heading);font-size:var(--type-display);line-height:1.24;font-weight:400;letter-spacing:-.035em;margin:0;text-wrap:balance}.product-v2_heroLead__fIZk9{font-size:var(--type-body);color:var(--text-secondary);line-height:1.95;margin:var(--space-8) 0 0}.product-v2_actions__IkC_6{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.product-v2_truth__u_L_X{max-width:40rem;font-size:var(--type-caption);color:var(--text-secondary);margin-top:var(--space-6);line-height:1.9}.product-v2_globe__Hry1D{position:relative;width:100%;aspect-ratio:1;min-width:0}.product-v2_globeCanvas__UnKvp,.product-v2_globeFallback__zhBCM{position:absolute;inset:0;width:100%;height:100%}.product-v2_globeFallback__zhBCM img{width:100%;height:100%}.product-v2_globeCanvas__UnKvp{overflow:hidden}.product-v2_globeInteraction__dgL5D{width:100%;height:100%;cursor:grab}.product-v2_globeInteraction__dgL5D:active{cursor:grabbing}.product-v2_globeInteraction__dgL5D:focus-visible{outline:2px solid var(--bridge-green);outline-offset:-4px}.product-v2_globeCaption__Qk8qE{font-size:var(--type-caption);color:var(--text-muted);text-align:center;margin:0}.product-v2_section__AQfa6{padding-block:var(--section-space);border-bottom:1px solid var(--border-default);scroll-margin-top:100px}.product-v2_section__AQfa6 h2{font-family:var(--font-heading);font-weight:400;font-size:var(--type-heading);line-height:1.3;text-wrap:balance;max-width:850px;margin:0 0 var(--space-8)}.product-v2_section__AQfa6 h3{font-family:var(--font-heading);font-size:var(--type-subheading);font-weight:400;line-height:1.45;margin:var(--space-8) 0 var(--space-4)}.product-v2_copy__kqm2w{color:var(--text-secondary);line-height:1.95}.product-v2_copy__kqm2w p{margin:0 0 var(--space-6);max-width:850px}.product-v2_copy__kqm2w strong{color:var(--text-primary);font-weight:600}.product-v2_copy__kqm2w ol,.product-v2_copy__kqm2w ul{padding-left:1.3em;margin:var(--space-4) 0 var(--space-8);max-width:850px}.product-v2_copy__kqm2w li+li{margin-top:var(--space-2)}.product-v2_copy__kqm2w code{color:var(--bridge-green);font-size:.9em;overflow-wrap:anywhere}.product-v2_tableScroll__HtbZT{overflow:auto;margin:var(--space-8) 0}.product-v2_tableScroll__HtbZT table{border-collapse:collapse;width:100%;font-size:var(--type-small);text-align:left}.product-v2_tableScroll__HtbZT th{font-weight:600;color:var(--text-primary);background:var(--surface-card-secondary)}.product-v2_tableScroll__HtbZT td,.product-v2_tableScroll__HtbZT th{padding:18px 20px;border-bottom:1px solid var(--border-default);min-width:100px}.product-v2_faq__p8Ocs{border-bottom:1px solid var(--border-default);padding-block:var(--space-6)}.product-v2_faq__p8Ocs summary{cursor:pointer;color:var(--text-primary);font-size:var(--type-body);padding-right:var(--space-4)}.product-v2_faq__p8Ocs p{margin-top:var(--space-4)}.product-v2_featureGrid__a1h2T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-12)}.product-v2_feature__jUpUC{padding-top:var(--space-6);border-top:2px solid var(--bridge-green);min-width:0}.product-v2_feature__jUpUC h3{margin-top:0;font-size:var(--type-subheading)}.product-v2_feature__jUpUC p{font-size:var(--type-body);color:var(--text-secondary);line-height:1.9}.product-v2_flow__3xk_f{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-6);margin:var(--space-12) 0}.product-v2_flow__3xk_f article{padding:var(--space-8);border:1px solid var(--border-default);background:var(--surface-card);border-radius:var(--radius-card)}.product-v2_flow__3xk_f h3{margin:0 0 var(--space-4)}.product-v2_flow__3xk_f p{margin:0;color:var(--text-secondary)}.product-v2_flowMark__5mKEn{color:var(--bridge-green);font-size:32px}.product-v2_productMedia__xKzP6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-12);align-items:center;margin-top:var(--space-12)}.product-v2_productMedia__xKzP6 img{width:100%;height:auto;border:1px solid var(--border-default);border-radius:var(--radius-card)}.product-v2_phone__K70g0{max-width:260px;margin-inline:auto}.product-v2_sideLayout__lpKt7{display:grid;grid-template-columns:190px minmax(0,1fr);gap:var(--space-16)}.product-v2_sectionNav__eRBZS{position:sticky;top:110px;align-self:start;padding-top:var(--space-12);display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--type-small)}.product-v2_sectionNav__eRBZS a{color:var(--text-secondary)}.product-v2_sectionNav__eRBZS a:hover{color:var(--bridge-green)}.product-v2_sectionNav__eRBZS+div{min-width:0}.product-v2_architecture__tAARd{display:grid;grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:var(--space-6);margin:var(--space-12) 0;padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}.product-v2_architecture__tAARd div{display:grid;gap:var(--space-4)}.product-v2_architecture__tAARd span{display:block;padding:14px 16px;border-left:2px solid var(--bridge-green);font-size:var(--type-small)}.product-v2_core__TMXLb{border:1px solid var(--bridge-green);padding:var(--space-8);text-align:center}.product-v2_core__TMXLb strong{display:block;font-family:var(--font-heading);font-size:var(--type-subheading)}.product-v2_core__TMXLb small{color:var(--text-secondary)}@media(min-width:1600px){.product-v2_heroInner___fZq5{min-height:840px}}@media(max-width:1000px){.product-v2_heroInner___fZq5{min-height:650px}.product-v2_hero__H0lwE h1{font-size:clamp(36px,4.8vw,54px)}.product-v2_sideLayout__lpKt7{grid-template-columns:150px minmax(0,1fr);gap:var(--space-8)}}@media(max-width:760px){.product-v2_heroInner___fZq5{grid-template-columns:1fr;min-height:0;gap:var(--space-4);padding-top:var(--space-12);padding-bottom:var(--space-8)}.product-v2_hero__H0lwE h1{font-size:38px;letter-spacing:-.02em}.product-v2_heroLead__fIZk9{font-size:16px;margin-top:var(--space-6)}.product-v2_heroVisual__32tXa{max-width:440px;width:100%;margin-inline:auto}.product-v2_globe__Hry1D{margin-top:0}.product-v2_architecture__tAARd,.product-v2_featureGrid__a1h2T,.product-v2_flow__3xk_f,.product-v2_productMedia__xKzP6{grid-template-columns:1fr}.product-v2_flowMark__5mKEn{text-align:center;transform:rotate(90deg)}.product-v2_sideLayout__lpKt7{display:block}.product-v2_sectionNav__eRBZS{position:static;flex-direction:row;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid var(--border-default)}.product-v2_tableScroll__HtbZT td,.product-v2_tableScroll__HtbZT th{padding:14px}}.product-v2_hero__H0lwE h1 span{display:block}.product-v2_methodGrid__mqL0V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-12);margin-top:var(--space-12)}.product-v2_methodGrid__mqL0V article{padding:var(--space-8) 0;border-top:1px solid var(--border-default)}.product-v2_methodGrid__mqL0V h3{margin-top:0;font-size:var(--type-subheading)}.product-v2_methodGrid__mqL0V p{color:var(--text-secondary);line-height:1.9}.product-v2_localBand__p_rL5{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-12);align-items:start;background:var(--surface-card);margin:var(--space-12) 0;padding:var(--space-8);border-left:2px solid var(--bridge-green)}.product-v2_localBand__p_rL5 h3{margin:0}.product-v2_localBand__p_rL5 p{margin:0;color:var(--text-secondary)}@media(max-width:760px){.product-v2_localBand__p_rL5,.product-v2_methodGrid__mqL0V{grid-template-columns:1fr;gap:var(--space-6)}.product-v2_productMedia__xKzP6 .product-v2_flow__3xk_f{margin-top:0}}.product-v2_taskGrid__wO1AS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--space-8);padding:var(--space-8) 0}.product-v2_taskGrid__wO1AS a{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-8) 0;border-bottom:1px solid var(--border-default);gap:var(--space-3)}.product-v2_taskGrid__wO1AS strong{font-family:var(--font-heading);font-size:var(--type-subheading);font-weight:400}.product-v2_taskGrid__wO1AS span{color:var(--text-secondary);font-size:var(--type-small)}.product-v2_taskGrid__wO1AS small{color:var(--bridge-green)}.product-v2_taskGrid__wO1AS a:hover small{text-decoration:underline;text-underline-offset:5px}@media(max-width:900px){.product-v2_taskGrid__wO1AS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.product-v2_taskGrid__wO1AS{grid-template-columns:1fr}}.product-v2_heroVisual__32tXa{margin:0;min-width:0}.product-v2_globe__Hry1D{isolation:isolate}.product-v2_globe__Hry1D:before{content:"";position:absolute;inset:12% 8%;border-radius:50%;z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--globe-land) 15%,transparent),transparent 70%)}.product-v2_globeFallback__zhBCM{transition:opacity var(--duration-ink)}.product-v2_globe__Hry1D[data-globe-live] .product-v2_globeFallback__zhBCM{opacity:0}.product-v2_globeCaption__Qk8qE{max-width:38em;margin:var(--space-4) auto 0;font-family:var(--font-annotation);line-height:1.8}@media(prefers-reduced-motion:reduce){.product-v2_globeFallback__zhBCM{transition:none}}.product-v2_docReturn__PyBls{display:flex;gap:var(--space-4);padding-top:var(--space-8);color:var(--text-muted);font-size:var(--type-small)}.product-v2_taskGrid__wO1AS{padding-block:var(--space-8) var(--space-12);gap:0 var(--space-12)}.product-v2_taskGrid__wO1AS a{min-height:180px;border-top:1px solid var(--border-default);border-bottom:0;padding-right:var(--space-4)}.product-v2_taskGrid__wO1AS a:hover{background:var(--ink-wash)}.product-v2_sectionNav__eRBZS a:focus-visible,.product-v2_taskGrid__wO1AS a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media(max-width:760px){.product-v2_taskGrid__wO1AS a{min-height:0}}.download_page__377_z{max-width:1120px;margin:0 auto;padding:4rem clamp(24px,5vw,64px) 7rem}.download_chooser__byzGh{position:relative}.download_chooserHeading__dIf_8{max-width:46rem}.download_chooserHeading__dIf_8>p,.download_comparison__U3DAR>div:first-child>p,.download_install___3glG>div:first-child>p{margin:0 0 .6rem;color:var(--bridge-green);font-family:var(--font-annotation);font-size:.76rem;letter-spacing:.14em}.download_chooserHeading__dIf_8 h2,.download_comparison__U3DAR h2,.download_install___3glG h2{margin:0;font-family:var(--font-default);font-size:clamp(1.8rem,4vw,3rem);line-height:1.25}.download_chooserHeading__dIf_8>span{display:block;margin-top:.8rem;color:var(--text-secondary);line-height:1.8}.download_degraded__GnBNi{margin:1.5rem 0 0;padding:.8rem 1rem;border:1px solid var(--water-blue);border-radius:var(--radius-card);color:var(--text-secondary);font-size:.85rem}.download_choiceGrid__aXCio{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem}.download_choiceCard__vSs_w{display:flex;flex-direction:column;align-items:flex-start;min-height:22rem;padding:clamp(1.7rem,4vw,2.6rem);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card)}.download_choiceCard__vSs_w[data-edition=community]{border-color:color-mix(in srgb,var(--bridge-green) 70%,var(--border-default));box-shadow:inset 0 3px var(--bridge-green)}.download_choiceCard__vSs_w[data-edition=official]{box-shadow:inset 0 3px var(--ink-orange)}.download_choiceCard__vSs_w>p{margin:0;color:var(--text-secondary);font-family:var(--font-annotation);font-size:.75rem;letter-spacing:.08em}.download_choiceCard__vSs_w h3{margin:.65rem 0 0;font-family:var(--font-default);font-size:clamp(1.45rem,3vw,2.1rem)}.download_choiceCard__vSs_w strong{margin-top:1.7rem;color:var(--bridge-green);font-family:var(--font-function);font-size:1.15rem}.download_choiceCard__vSs_w[data-edition=official] strong{color:var(--ink-orange)}.download_choiceCard__vSs_w>span{flex:1;margin:.75rem 0 2rem;color:var(--text-secondary);line-height:1.9}.download_choiceActions__k_IHp{display:flex;flex-wrap:wrap;gap:var(--space-3)}.download_communityDownloads__Oa14G{width:100%;flex:1;display:grid;gap:1rem;margin-top:1.5rem}.download_platformDownload__GpHQk{display:grid;gap:.55rem}.download_platformLabel__VRCKi{color:var(--text-secondary);font-family:var(--font-function);font-size:.82rem;letter-spacing:.06em}.download_platformActions__Po0PJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%}.download_platformActions__Po0PJ>a{width:100%;min-width:0;text-align:center}.download_mirrorNote__JU9nG{margin:.35rem 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.7}.download_verifier__xN_Qy{width:100%}.download_verifierHint__yn95V{margin:0;color:var(--text-secondary);line-height:1.7}.download_verifierForm__gc2jY{display:grid;gap:.55rem;margin-top:1.1rem}.download_verifierForm__gc2jY label{color:var(--text-primary);font-family:var(--font-function);font-size:.88rem}.download_verifierControls__p80aF{display:flex;flex-wrap:wrap;gap:.65rem}.download_verifierControls__p80aF input{flex:1 1 13rem;min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-bg);color:var(--text-primary);padding:.72rem .85rem;font:inherit}.download_verifierControls__p80aF input:focus-visible{outline:2px solid var(--bridge-green);outline-offset:2px}.download_verifierControls__p80aF button{border:1px solid var(--ink-orange);border-radius:var(--radius-card);background:var(--ink-orange);color:var(--surface-bg);padding:.72rem 1rem;cursor:pointer;font-family:var(--font-function)}.download_verifierControls__p80aF button:disabled{cursor:wait;opacity:.65}.download_verifierControls__p80aF button:focus-visible{outline:2px solid var(--bridge-green);outline-offset:2px}.download_verifierHelp__qi_lP,.download_verifierStatus__7yXQd{color:var(--text-secondary);font-size:.78rem;line-height:1.6}.download_verifierHelp__qi_lP{display:block}.download_verifierStatus__7yXQd{min-height:1.3rem;margin:0}.download_verifierStatus__7yXQd[data-state=error]{color:var(--ink-orange)}.download_verifierStatus__7yXQd[data-state=verified]{color:var(--bridge-green)}.download_verifiedDownloads__GMy3x{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:.45rem}.download_purchaseLink__py5gp{display:inline-block;margin-top:1.25rem;color:var(--text-secondary);font-family:var(--font-function);font-size:.82rem;text-decoration:underline;text-underline-offset:.2em}.download_purchaseLink__py5gp:hover{color:var(--ink-orange)}.download_comparison__U3DAR,.download_install___3glG{margin-top:clamp(5rem,10vw,8rem)}.download_comparisonTable__Fm1WD{margin-top:2.5rem;border-block:1px solid var(--border-default)}.download_comparisonTable__Fm1WD>div{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border-default);color:var(--text-secondary)}.download_comparisonTable__Fm1WD>div:last-child{border-bottom:0}.download_comparisonHeader__aa1xb{background:var(--ink-wash-strong);color:var(--text-primary)!important;font-family:var(--font-default)}.download_legalNote__4T1xx{margin:1.25rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.9}.download_installGrid__YcLp9{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem}.download_installGrid__YcLp9 article{padding:2rem;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card)}.download_installGrid__YcLp9 article h3{margin:0;color:var(--bridge-green);font-family:var(--font-default);font-size:1.2rem}.download_installGrid__YcLp9 article:last-child h3{color:var(--ink-orange)}.download_installGrid__YcLp9 article ol{margin:1.2rem 0 0;padding-left:1.25rem;color:var(--text-secondary);line-height:2}@media (max-width:720px){.download_page__377_z{padding-top:3rem}.download_choiceGrid__aXCio,.download_installGrid__YcLp9{grid-template-columns:1fr}.download_choiceCard__vSs_w{min-height:0}.download_comparisonTable__Fm1WD>div{grid-template-columns:.9fr 1fr 1fr;padding-inline:.6rem;font-size:.8rem}.download_verifierControls__p80aF{align-items:stretch}.download_verifierControls__p80aF button,.download_verifierControls__p80aF input{flex-basis:100%}.download_platformActions__Po0PJ{align-items:stretch}}.download_page__377_z{max-width:var(--page-width);padding-inline:var(--page-gutter)}.download_choiceGrid__aXCio{gap:var(--space-8)}.download_choiceCard__vSs_w{padding:var(--space-8);min-height:0}.download_choiceCard__vSs_w h3{font-weight:400;margin-top:var(--space-4)}.download_choiceCard__vSs_w>p,.download_platformLabel__VRCKi,.download_purchaseLink__py5gp,.download_verifierControls__p80aF button,.download_verifierForm__gc2jY label{font-family:var(--font-functional)}.download_choiceCard__vSs_w>span{flex:none;margin-bottom:var(--space-6)}.download_choiceActions__k_IHp{width:100%}.download_communityDownloads__Oa14G{flex:none;margin-top:var(--space-6)}.download_platformActions__Po0PJ{gap:var(--space-3)}.download_platformActions__Po0PJ a{line-height:1.5;min-height:52px;padding:12px 10px;font-size:14px}.download_verifierControls__p80aF button{color:var(--action-text)}.download_verifierHint__yn95V{font-size:var(--type-body);font-weight:400}.download_installGrid__YcLp9 article li+li{margin-top:var(--space-4)}@media(max-width:400px){.download_platformActions__Po0PJ{grid-template-columns:1fr}.download_choiceCard__vSs_w{padding:var(--space-6)}}.download_page__377_z{padding-top:var(--space-8)}.download_journeyNav__Bpb9Y{display:flex;flex-wrap:wrap;gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--type-small)}.download_journeyNav__Bpb9Y a:hover{color:var(--bridge-green)}.download_choiceGrid__aXCio{gap:var(--space-16);margin-top:var(--space-12)}.download_choiceCard__vSs_w{border:0;border-top:2px solid var(--bridge-green);border-radius:0;background:transparent;padding:var(--space-8) 0;box-shadow:none}.download_choiceCard__vSs_w[data-edition=community],.download_choiceCard__vSs_w[data-edition=official]{box-shadow:none}.download_choiceCard__vSs_w[data-edition=official]{border-top-color:var(--border-default)}.download_choiceCard__vSs_w h3{font-family:var(--font-heading);font-size:var(--type-heading)}.download_choiceCard__vSs_w>span{margin-bottom:var(--space-4)}.download_platformLabel__VRCKi{font-family:var(--font-annotation)}.download_verifierControls__p80aF button{background:transparent;color:var(--text-primary);border-color:var(--bridge-green)}.download_verifierControls__p80aF button:hover:not(:disabled){background:var(--ink-wash-strong)}.download_installGrid__YcLp9{gap:var(--space-16)}.download_installGrid__YcLp9 article{padding:var(--space-6) 0;border:0;border-top:1px solid var(--border-default);border-radius:0;background:transparent}.download_installGrid__YcLp9 article:last-child h3{color:var(--bridge-green)}.download_comparison__U3DAR h2,.download_firstConnection__mzpQc h2,.download_install___3glG h2,.download_usageFaq__P1W9I h2{font:400 var(--type-heading)/1.3 var(--font-heading);margin:0}.download_comparison__U3DAR,.download_firstConnection__mzpQc,.download_install___3glG,.download_usageFaq__P1W9I{margin-top:var(--section-space);scroll-margin-top:96px}.download_firstConnection__mzpQc>header>p,.download_usageFaq__P1W9I>p{margin:0 0 var(--space-4);color:var(--bridge-green);font-size:var(--type-small)}.download_firstConnection__mzpQc>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:setup;gap:var(--space-8);margin:var(--space-12) 0 0;padding:0;list-style:none}.download_firstConnection__mzpQc>ol>li{border-top:1px solid var(--border-default);padding-top:var(--space-6);color:var(--text-secondary);line-height:1.9;counter-increment:setup}.download_firstConnection__mzpQc>ol>li:before{content:counter(setup,decimal-leading-zero);display:block;margin-bottom:var(--space-4);color:var(--bridge-green);font:var(--type-small)/1.5 var(--font-annotation)}.download_guideActions__HZrt1{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.download_usageFaq__P1W9I h2{margin-bottom:var(--space-8)}@media(max-width:900px){.download_choiceGrid__aXCio{gap:var(--space-8)}.download_platformActions__Po0PJ{grid-template-columns:1fr}}@media(max-width:760px){.download_firstConnection__mzpQc>ol{grid-template-columns:1fr;gap:var(--space-6)}.download_choiceGrid__aXCio,.download_installGrid__YcLp9{grid-template-columns:1fr}.download_firstConnection__mzpQc>ol>li:before{display:inline-block;margin-right:var(--space-4)}.download_page__377_z{padding-top:var(--space-6)}.download_journeyNav__Bpb9Y{padding-bottom:var(--space-6)}.download_choiceGrid__aXCio{margin-top:var(--space-6)}.download_choiceCard__vSs_w{padding-block:var(--space-6)}}.download_routingGuide__0Cn8W{padding-block:var(--space-6);border-block:1px solid var(--border-default);scroll-margin-top:96px}.download_routingGuide__0Cn8W summary{cursor:pointer;font-size:var(--type-body)}.download_firstConnection__mzpQc h3{font:400 var(--type-subheading)/1.4 var(--font-heading);margin-top:var(--space-8)}.technical_page__QaFVq{overflow:clip}.technical_layout__Wi7bZ{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-16);padding-block:var(--space-12) var(--section-space)}.technical_navigation__i7r_6{position:sticky;top:110px;align-self:start;display:grid;gap:var(--space-6);padding-top:var(--space-4);font-size:var(--type-small);color:var(--text-secondary)}.technical_navigation__i7r_6 a{border-left:1px solid var(--border-default);padding-left:var(--space-4)}.technical_navigation__i7r_6 a:hover{color:var(--bridge-green);border-color:var(--bridge-green)}.technical_body__NiD1X{min-width:0}.technical_body__NiD1X>section{scroll-margin-top:104px;padding-block:var(--space-16);border-bottom:1px solid var(--border-default)}.technical_body__NiD1X>section:first-child{padding-top:0}.technical_header__Akn0y{margin-bottom:var(--space-8)}.technical_header__Akn0y p{margin:0 0 var(--space-4);color:var(--bridge-green);font-size:var(--type-small)}.technical_header__Akn0y h2{font:400 var(--type-heading)/1.3 var(--font-heading);margin:0}.technical_header__Akn0y>span{display:inline-block;margin-top:var(--space-4);color:var(--text-muted);font:var(--type-small)/1.5 var(--font-annotation)}.technical_protocolIntro__QqUVX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:start;margin-bottom:var(--space-8)}.technical_plugins__lxnYd>p,.technical_protocolIntro__QqUVX>p{margin:0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.technical_protocolIntro__QqUVX dl{margin:0;border-top:1px solid var(--border-default);font-size:var(--type-small)}.technical_protocolIntro__QqUVX dl div{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border-default)}.technical_protocolIntro__QqUVX dt{color:var(--text-muted)}.technical_protocolIntro__QqUVX dd{margin:0}.technical_actions__piVZf{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.technical_systemDiagram__o6sqI{margin:var(--space-12) 0;padding:var(--space-8);background:var(--ink-wash);border-block:1px solid var(--border-default)}.technical_business__YlweZ,.technical_transports__MYT7D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);text-align:center;font-size:var(--type-small)}.technical_business__YlweZ span{border-bottom:1px solid var(--border-default);padding-bottom:var(--space-4)}.technical_interface__QhMC9{display:flex;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-6) 0;color:var(--text-muted);font:var(--type-caption)/1.6 var(--font-annotation)}.technical_interface__QhMC9 i{color:var(--bridge-green);font-style:normal}.technical_core__gUSJO{padding:var(--space-8);border:1px solid var(--bridge-green);background:var(--surface-card);text-align:center}.technical_core__gUSJO strong{font:400 var(--type-subheading)/1.4 var(--font-heading)}.technical_core__gUSJO p{color:var(--text-secondary);font-size:var(--type-small);margin:var(--space-4) 0 var(--space-6)}.technical_core__gUSJO>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);font-size:var(--type-caption);color:var(--bridge-green)}.technical_transports__MYT7D{grid-template-columns:repeat(4,minmax(0,1fr))}.technical_transports__MYT7D span{border-top:1px solid var(--border-default);padding-top:var(--space-4)}.technical_systemDiagram__o6sqI figcaption{color:var(--text-muted);margin-top:var(--space-8);font:var(--type-caption)/1.8 var(--font-annotation)}.technical_plannedDocs__bGDf1{list-style:none;margin:var(--space-8) 0 0;padding:0}.technical_plannedDocs__bGDf1 li{display:flex;justify-content:space-between;gap:var(--space-6);border-top:1px solid var(--border-default);padding:var(--space-4) 0}.technical_plannedDocs__bGDf1 small{color:var(--text-muted);font-family:var(--font-annotation)}@media(max-width:900px){.technical_layout__Wi7bZ{grid-template-columns:1fr;gap:var(--space-8)}.technical_navigation__i7r_6{position:static;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-default);padding-bottom:var(--space-6)}}@media(max-width:760px){.technical_protocolIntro__QqUVX{grid-template-columns:1fr}.technical_systemDiagram__o6sqI{padding:var(--space-6) var(--space-4)}.technical_business__YlweZ{grid-template-columns:1fr;text-align:left;gap:var(--space-3)}.technical_core__gUSJO{padding:var(--space-6) var(--space-4)}.technical_core__gUSJO>div{grid-template-columns:1fr}.technical_transports__MYT7D{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-6)}}.technical_platformPlan__KWxJ0{border-left:2px solid var(--bridge-green);padding-left:var(--space-6)}.technical_platformPlan__KWxJ0 code{font-family:var(--font-functional);color:var(--bridge-green);overflow-wrap:anywhere}.technical_boundary___Iy_z,.technical_platformPlan__KWxJ0 p{color:var(--text-secondary);line-height:1.9}.technical_boundary___Iy_z{font-family:var(--font-annotation);font-size:var(--type-small)}.technical_overview__vMybb{border-bottom:1px solid var(--border-default);scroll-margin-top:96px}.technical_overviewInner__3GjKT{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:var(--space-12);align-items:center;padding-block:var(--space-16)}.technical_overviewCopy__8DOkC{min-width:0;align-self:end}.technical_overviewDetails__tvQTt{min-width:0;align-self:start}.technical_eyebrow__Nf5iR{margin:0 0 var(--space-6);color:var(--bridge-green);font-size:var(--type-small)}.technical_overviewCopy__8DOkC h1{margin:0;font:400 var(--type-display)/1.25 var(--font-heading);text-wrap:balance}.technical_collaborationIntro__BTgnB,.technical_introduction__bMPc2{color:var(--text-secondary);font-size:var(--type-body);line-height:1.9}.technical_introduction__bMPc2{margin:var(--space-6) 0 var(--space-8);max-width:32em}.technical_overviewTopics__i8Piv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--border-default)}.technical_overviewTopics__i8Piv a{padding:var(--space-4) var(--space-3) var(--space-4) 0;display:grid;gap:var(--space-2)}.technical_overviewTopics__i8Piv strong{font-size:var(--type-small);font-weight:400}.technical_overviewTopics__i8Piv span{color:var(--text-muted);font:var(--type-caption)/1.7 var(--font-annotation)}.technical_overviewTopics__i8Piv a:hover strong{color:var(--bridge-green)}.technical_currentState__VdBQC{margin:var(--space-6) 0 0;color:var(--text-muted);font:var(--type-small)/1.8 var(--font-annotation)}.technical_participateLink__Yh_bx{display:inline-flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);color:var(--bridge-green);font-size:var(--type-small);text-decoration:underline;text-underline-offset:5px}.technical_overviewVisual__JFjo_{width:100%;min-width:0;max-width:640px;justify-self:center;grid-column:2;grid-row:1/3}.technical_contributionLinks__jraxl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-8)}.technical_contributionLinks__jraxl>a{border-block:1px solid var(--border-default);padding-block:var(--space-6)}.technical_contributionLinks__jraxl h3{margin:0;font:400 var(--type-subheading)/1.4 var(--font-heading)}.technical_contributionLinks__jraxl p{color:var(--text-secondary);font-size:var(--type-small);line-height:1.8}.technical_contributionLinks__jraxl span{display:flex;justify-content:space-between;color:var(--bridge-green);font-size:var(--type-small)}.technical_contributionLinks__jraxl i{font-style:normal}.technical_contributionLinks__jraxl>a:hover{border-color:var(--bridge-green)}@media(max-width:900px){.technical_overviewInner__3GjKT{grid-template-columns:1fr;gap:var(--space-6);padding-block:var(--space-8)}.technical_overviewCopy__8DOkC h1{font-size:var(--type-heading)}.technical_overviewVisual__JFjo_{max-width:520px;grid-column:auto;grid-row:auto}}@media(max-width:560px){.technical_overviewTopics__i8Piv{grid-template-columns:1fr}.technical_overviewTopics__i8Piv a{grid-template-columns:1fr 1fr;gap:var(--space-4);padding-block:var(--space-3)}.technical_overviewTopics__i8Piv a+a{border-top:1px solid var(--border-default)}.technical_contributionLinks__jraxl{grid-template-columns:1fr;gap:var(--space-4)}}