._button_lckxx_3{letter-spacing:.08em;text-transform:uppercase;text-align:left;min-height:3.25rem;transition:background-color .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.5rem;font-size:12px;font-weight:500;display:inline-flex}._button_lckxx_3:not(:has(._arrow_lckxx_20)){padding-right:1.5rem}._arrow_lckxx_20{width:2rem;height:2rem;transition:transform .6s var(--ease-out), background-color .5s var(--ease-out), color .5s var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._button_lckxx_3:hover ._arrow_lckxx_20{transform:rotate(-45deg)}._solid_lckxx_39{background:hsl(var(--foreground));color:hsl(var(--background))}._solid_lckxx_39 ._arrow_lckxx_20{background:hsl(var(--background));color:hsl(var(--foreground))}._solid_lckxx_39:hover{background:hsl(var(--tertiary))}._outline_lckxx_53{border-color:hsl(var(--foreground) / .35);color:hsl(var(--foreground))}._outline_lckxx_53 ._arrow_lckxx_20{border:1px solid}._outline_lckxx_53:hover{background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}._ghost_lckxx_68{color:hsl(var(--foreground));border-radius:0;min-height:auto;padding:0 0 .4rem}._ghost_lckxx_68 ._arrow_lckxx_20{width:auto;height:auto}._ghost_lckxx_68:hover{color:hsl(var(--tertiary))}._ghost_lckxx_68:hover ._arrow_lckxx_20{transform:translate(.35rem)}._light_lckxx_88{background:hsl(var(--background));color:hsl(var(--foreground))}._light_lckxx_88 ._arrow_lckxx_20{background:hsl(var(--foreground));color:hsl(var(--background))}._light_lckxx_88:hover{background:hsl(var(--tertiary));color:hsl(var(--background))}._darkOutline_lckxx_103{border-color:hsl(var(--background) / .3);color:hsl(var(--background));background:0 0}._darkOutline_lckxx_103 ._arrow_lckxx_20{border:1px solid}._darkOutline_lckxx_103:hover{border-color:hsl(var(--background));background:hsl(var(--background) / .08)}._nav_lckxx_118{min-height:auto;padding:.6rem 1.25rem}._block_lckxx_123{justify-content:space-between;width:100%}._formContainer_fsupi_1{flex-direction:column;gap:2rem;display:flex}._tabsRow_fsupi_8{flex-wrap:wrap;gap:.5rem;display:flex}._tabBtn_fsupi_14{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:hsl(var(--muted-foreground));border:1px solid var(--rule);transition:color .4s var(--ease-out), background-color .4s var(--ease-out), border-color .4s var(--ease-out);background-color:#0000;border-radius:999px;padding:.65rem 1.2rem;font-size:12px;font-weight:500}._tabBtn_fsupi_14:hover{border-color:hsl(var(--foreground) / .5);color:hsl(var(--foreground))}._tabBtnActive_fsupi_34,._tabBtnActive_fsupi_34:hover{color:hsl(var(--background));background-color:hsl(var(--foreground));border-color:hsl(var(--foreground))}._fieldsGrid_fsupi_41{flex-direction:column;gap:1.75rem;display:flex}._fieldGroup_fsupi_47{flex-direction:column;gap:.35rem;display:flex;position:relative}._label_fsupi_54{font-size:var(--fs-meta);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));transition:color .3s var(--ease-out);font-weight:500}._fieldGroup_fsupi_47:focus-within ._label_fsupi_54{color:hsl(var(--tertiary))}._input_fsupi_68,._select_fsupi_69,._textarea_fsupi_70{width:100%;color:hsl(var(--foreground));background:linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) left bottom / 0% 1px no-repeat;border:none;border-bottom:1px solid var(--rule);transition:background-size .7s var(--ease-out), border-color .3s;border-radius:0;outline:none;padding:.6rem 0 .75rem;font-family:inherit;font-size:1.05rem}._select_fsupi_69{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%230F2D25' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .25rem center / 12px 8px no-repeat, linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) left bottom / 0% 1px no-repeat;cursor:pointer;padding-right:1.75rem}._input_fsupi_68::placeholder,._textarea_fsupi_70::placeholder{color:hsl(var(--muted-foreground) / .55)}._input_fsupi_68:focus,._textarea_fsupi_70:focus{background-size:100% 2px}._select_fsupi_69:focus{background-size:12px 8px,100% 2px}._input_fsupi_68:focus-visible,._select_fsupi_69:focus-visible,._textarea_fsupi_70:focus-visible{outline:none}._textarea_fsupi_70{resize:vertical;min-height:110px;line-height:1.6}._errorMsg_fsupi_121{color:hsl(var(--destructive));margin:0;font-size:.875rem}._submitRow_fsupi_127{flex-direction:column;gap:1.25rem;margin-top:.75rem;display:flex}@media (width>=640px){._submitRow_fsupi_127{flex-direction:row;align-items:center;gap:1.75rem}}._submitBtn_fsupi_142{letter-spacing:.08em;text-transform:uppercase;min-height:3.25rem;color:hsl(var(--background));background-color:hsl(var(--foreground));white-space:nowrap;transition:background-color .5s var(--ease-out);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.6rem;font-size:12px;font-weight:500;display:inline-flex}._submitBtn_fsupi_142:hover:not(:disabled){background-color:hsl(var(--tertiary))}._submitBtn_fsupi_142:disabled{opacity:.6;cursor:not-allowed}._arrow_fsupi_170{background:hsl(var(--background));width:2rem;height:2rem;color:hsl(var(--foreground));transition:transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid}._submitBtn_fsupi_142:hover:not(:disabled) ._arrow_fsupi_170{transform:rotate(-45deg)}._disclaimerText_fsupi_185{color:hsl(var(--muted-foreground));max-width:34ch;margin:0;font-size:.78rem;line-height:1.5}._successBox_fsupi_193{border-top:1px solid var(--rule);animation:_successIn_fsupi_1 .9s var(--ease-out) both;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.5rem 0;display:flex}@keyframes _successIn_fsupi_1{0%{opacity:0;transform:translateY(1rem)}}._successTitle_fsupi_210{font-family:var(--font-heading);font-size:var(--fs-h3);color:hsl(var(--foreground));margin:0;font-weight:400}._successNote_fsupi_218{color:hsl(var(--muted-foreground));margin:0;font-size:1rem}._container_yge95_1{width:100%;max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}._logoLink_1ttdy_1{align-items:center;gap:.65rem;line-height:1;text-decoration:none;display:inline-flex}._logoImg_1ttdy_9{object-fit:contain;width:auto;height:34px;transition:opacity var(--transition-fast), transform var(--transition-fast), filter .4s var(--ease-out)}._logoTextGroup_1ttdy_16{flex-direction:column;line-height:1;display:flex}._brandName_1ttdy_22{font-family:var(--font-serif,"Playfair Display", serif);letter-spacing:.08em;color:var(--color-brand-primary,#0f2d25);transition:color var(--transition-fast);font-size:1.15rem;font-weight:700}._brandSub_1ttdy_31{font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.22em;color:var(--color-text-secondary,#5b7556);margin-top:2px;font-size:.52rem;font-weight:600}._inverted_1ttdy_40 ._brandName_1ttdy_22{color:#fff}._inverted_1ttdy_40 ._brandSub_1ttdy_31{color:#ffffffb3}._logoLink_1ttdy_1:hover ._logoImg_1ttdy_9{opacity:.9;transform:translateY(-1px)}._fullImg_1ttdy_53{height:42px}._inverted_1ttdy_40 ._logoImg_1ttdy_9{filter:brightness(0)invert()}@media (width>=1024px){._logoImg_1ttdy_9{height:38px}._brandName_1ttdy_22{font-size:1.25rem}._brandSub_1ttdy_31{font-size:.55rem}._fullImg_1ttdy_53{height:48px}}._footer_8h16l_1{background-color:hsl(var(--foreground));color:hsl(var(--background))}._inner_8h16l_6{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem) 2rem}._grid_8h16l_13{grid-template-columns:1fr;gap:3.5rem;display:grid}@media (width>=640px){._grid_8h16l_13{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}._brand_8h16l_24{grid-column:1/-1}}@media (width>=1024px){._grid_8h16l_13{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,5rem)}._brand_8h16l_24{grid-column:auto}}._brand_8h16l_24{flex-direction:column;display:flex}._logo_8h16l_46{align-self:flex-start}._blurb_8h16l_50{font-family:var(--font-heading);letter-spacing:-.02em;color:hsl(var(--background));max-width:22ch;margin-top:2.5rem;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:400;line-height:1.15}._contactList_8h16l_61{flex-direction:column;gap:.85rem;margin-top:2.5rem;display:flex}._contactItem_8h16l_68{color:hsl(var(--background) / .7);align-items:center;gap:.85rem;font-size:.95rem;display:flex}._contactItem_8h16l_68 svg{color:hsl(var(--tertiary));flex-shrink:0}._contactLink_8h16l_81{color:hsl(var(--background));transition:background-size .6s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px;position:relative}._contactLink_8h16l_81:hover{background-size:100% 1px}._contactLink_8h16l_81:after{content:"";position:absolute;inset:-12px -4px}._col_8h16l_102{border-top:1px solid var(--rule-light);flex-direction:column;padding-top:1.25rem;display:flex}@media (width>=1024px){._col_8h16l_102{margin-top:.5rem}}._heading_8h16l_115{font-family:var(--font-body);font-size:var(--fs-meta);letter-spacing:.2em;text-transform:uppercase;color:#c9a877;margin-bottom:1.5rem;font-weight:500;line-height:1.4}._list_8h16l_127{flex-direction:column;gap:0;display:flex}._listLink_8h16l_134{min-height:44px;color:hsl(var(--background) / .72);transition:color .3s var(--ease-out), transform .5s var(--ease-out);align-items:center;font-size:.95rem;display:inline-flex;position:relative}._listLink_8h16l_134:before{content:"";background:hsl(var(--tertiary));width:0;height:1px;transition:width .5s var(--ease-out), margin-right .5s var(--ease-out);margin-right:0}._listLink_8h16l_134:hover{color:hsl(var(--background))}._listLink_8h16l_134:hover:before{width:.9rem;margin-right:.6rem}._bottom_8h16l_164{border-top:1px solid var(--rule-light);flex-direction:column;gap:1rem;margin-top:clamp(4rem,8vw,7rem);padding-top:1.5rem;display:flex}@media (width>=768px){._bottom_8h16l_164{flex-direction:row;justify-content:space-between;align-items:center}}._copyright_8h16l_181{letter-spacing:.04em;color:hsl(var(--background) / .5);font-size:12px}._legalLinks_8h16l_187{align-items:center;gap:.75rem;display:flex}._legalLink_8h16l_187{letter-spacing:.04em;min-height:44px;color:hsl(var(--background) / .5);align-items:center;font-size:12px;transition:color .3s;display:inline-flex}._legalLink_8h16l_187:hover{color:hsl(var(--background))}._sep_8h16l_207{color:hsl(var(--background) / .25);font-size:12px}._switcher_6ctsr_1{position:relative}._button_6ctsr_6{min-height:44px;color:inherit;letter-spacing:.08em;cursor:pointer;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:12px;font-weight:500;display:inline-flex}._button_6ctsr_6:hover,._button_6ctsr_6[aria-expanded=true]{background:hsl(var(--foreground) / .06)}._chevron_6ctsr_28{transition:transform .3s var(--ease-out)}._button_6ctsr_6[aria-expanded=true] ._chevron_6ctsr_28{transform:rotate(180deg)}._menu_6ctsr_36{z-index:70;background:hsl(var(--background));min-width:11rem;color:hsl(var(--foreground));box-shadow:0 18px 40px hsl(var(--foreground) / .18), 0 0 0 1px var(--rule);opacity:0;transition:opacity .25s var(--ease-out), transform .3s var(--ease-out);border-radius:14px;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-4px)}._open_6ctsr_52{opacity:1;transform:none}._option_6ctsr_57{min-height:44px;color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:0 .85rem;font-size:.95rem;display:flex}._option_6ctsr_57:hover,._option_6ctsr_57:focus-visible{background:hsl(var(--muted) / .8)}._active_6ctsr_74{font-weight:600}._badge_ikkrg_1{text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:10px;font-weight:500;display:inline-flex}._dot_ikkrg_12{border-radius:9999px;width:.25rem;height:.25rem}._established_ikkrg_18{background:hsl(var(--accent) / .08);color:hsl(var(--accent))}._established_ikkrg_18 ._dot_ikkrg_12{background:hsl(var(--accent))}._development_ikkrg_27{background:hsl(var(--flint) / .08);color:hsl(var(--flint))}._development_ikkrg_27 ._dot_ikkrg_12{background:hsl(var(--flint))}._compact_ikkrg_36{padding:.125rem .375rem;font-size:8px}._magnetic_plsu2_1{transition:transform .7s var(--ease-out);will-change:transform;display:inline-flex}._header_lz3qu_1{--nav-fg:hsl(var(--foreground));z-index:60;color:var(--nav-fg);transition:transform .7s var(--ease-out), opacity .7s var(--ease-out), background-color .5s var(--ease-out), color .4s var(--ease-out), box-shadow .5s var(--ease-out);position:fixed;top:0;left:0;right:0}._light_lz3qu_14{--nav-fg:hsl(var(--background))}._scrolled_lz3qu_18{background:hsl(var(--background) / .82);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 hsl(var(--foreground) / .07)}._scrolled_lz3qu_18._light_lz3qu_14{background:hsl(var(--foreground) / .55);box-shadow:0 1px 0 hsl(var(--background) / .08)}._open_lz3qu_30,._open_lz3qu_30._scrolled_lz3qu_18{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}._hidden_lz3qu_38{transform:translateY(-100%)}._intro_lz3qu_43{opacity:0;transform:translateY(-100%)}._nav_lz3qu_48{height:4.25rem;padding-inline:var(--gutter);max-width:1600px;transition:height .6s var(--ease-out);justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}@media (width>=1024px){._nav_lz3qu_48{height:5.5rem}._scrolled_lz3qu_18 ._nav_lz3qu_48{height:4.25rem}}._logo_lz3qu_69{z-index:2;position:relative}._desktopLinks_lz3qu_76{align-items:center;gap:clamp(1.25rem,2.4vw,2.5rem);display:none}@media (width>=1024px){._desktopLinks_lz3qu_76{display:flex}}._linkItem_lz3qu_88{align-items:center;gap:.5rem;display:flex}._link_lz3qu_88{letter-spacing:.08em;text-transform:uppercase;opacity:.78;transition:opacity .3s var(--ease-out);padding-block:.5rem;font-size:12px;font-weight:500;display:inline-flex;position:relative}._link_lz3qu_88:hover,._linkActive_lz3qu_107{opacity:1}._linkActive_lz3qu_107:after{content:"";background:hsl(var(--tertiary));border-radius:50%;width:4px;height:4px;position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%)}._roll_lz3qu_125{flex-direction:column;height:1.2em;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}._rollInner_lz3qu_134{transition:transform .55s var(--ease-out);display:block}@media (hover:hover){a:hover>._roll_lz3qu_125 ._rollInner_lz3qu_134,a:focus-visible>._roll_lz3qu_125 ._rollInner_lz3qu_134{transform:translateY(-100%)}}._actions_lz3qu_148{z-index:2;align-items:center;gap:1rem;display:flex;position:relative}._sampleDesktop_lz3qu_156{display:none}@media (width>=1024px){._sampleDesktop_lz3qu_156{display:inline-flex}}._sample_lz3qu_156{letter-spacing:.08em;text-transform:uppercase;transition:background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out);border:1px solid;border-radius:999px;align-items:center;padding:.8rem 1.4rem;font-size:12px;font-weight:500;display:inline-flex}._sample_lz3qu_156:hover{background:var(--nav-fg);border-color:var(--nav-fg);color:hsl(var(--foreground))}._header_lz3qu_1:not(._light_lz3qu_14) ._sample_lz3qu_156:hover{color:hsl(var(--background))}._menuButton_lz3qu_190{flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;width:44px;height:44px;padding-right:4px;display:flex}@media (width>=1024px){._menuButton_lz3qu_190{display:none}}._menuLine_lz3qu_207{width:26px;height:1.5px;transition:transform .6s var(--ease-out), width .6s var(--ease-out);transform-origin:50%;background:currentColor;display:block}._menuLine_lz3qu_207:last-child{width:18px}._open_lz3qu_30 ._menuLine_lz3qu_207:first-child{transform:translateY(4.25px)rotate(45deg)}._open_lz3qu_30 ._menuLine_lz3qu_207:last-child{width:26px;transform:translateY(-4.25px)rotate(-45deg)}._mobileOverlay_lz3qu_231{z-index:55;padding:calc(4.25rem + 2rem) var(--gutter) 2rem;background:hsl(var(--foreground));color:hsl(var(--background));clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease-in-out), visibility 0s linear .8s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}._mobileOpen_lz3qu_247{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease-in-out), visibility 0s}@media (width>=1024px){._mobileOverlay_lz3qu_231{display:none}}._mobileList_lz3qu_259{flex-direction:column;display:flex}._mobileItem_lz3qu_264,._mobileFoot_lz3qu_265{opacity:0;transition:opacity .5s var(--ease-out), transform .8s var(--ease-out);transform:translateY(2rem)}._mobileOpen_lz3qu_247 ._mobileItem_lz3qu_264,._mobileOpen_lz3qu_247 ._mobileFoot_lz3qu_265{opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}._mobileLink_lz3qu_278{border-bottom:1px solid var(--rule-light);align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}._mobileIndex_lz3qu_286{letter-spacing:.16em;color:hsl(var(--tertiary));min-width:1.5rem;font-size:11px}._mobileLabel_lz3qu_293{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(2rem,9vw,3rem);font-weight:400;line-height:1.05}._mobileActive_lz3qu_301 ._mobileLabel_lz3qu_293{font-style:italic}._mobileFoot_lz3qu_265{flex-direction:column;gap:1.5rem;padding-top:2.5rem;display:flex}._mobileCta_lz3qu_312{background:hsl(var(--background));color:hsl(var(--foreground));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:1.1rem 1.5rem;font-size:13px;font-weight:500;display:inline-flex}._mobileContact_lz3qu_326{opacity:.7;flex-direction:column;gap:.35rem;font-size:14px;display:flex}._wrap_c2d3l_1{align-items:center;gap:.75rem;display:flex}._line_c2d3l_7{background:hsl(var(--foreground) / .3);flex-shrink:0;width:2rem;height:1px;display:block}._accentLine_c2d3l_15{background:hsl(var(--accent))}._accentLabel_c2d3l_19{color:hsl(var(--accent))}._revealWrapper_uhulo_1{margin:0;padding:0;display:block}._lineMask_uhulo_10{line-height:inherit;margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}._wordLine_uhulo_18{display:block}._wordMask_uhulo_22{vertical-align:top;white-space:pre;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}._lineInner_uhulo_32{transform-origin:0 100%;transition-property:transform;transition-timing-function:var(--ease-out);will-change:transform;display:inline-block;transform:translateY(120%)rotate(2deg)}._lineMask_uhulo_10>._lineInner_uhulo_32{display:block}._revealed_uhulo_46 ._lineInner_uhulo_32{transform:translate(0,0)rotate(0)}@media (prefers-reduced-motion:reduce){._lineInner_uhulo_32{transition:none!important;transform:none!important}}._scrollReveal_1jmdk_1{transition-property:transform,opacity;transition-timing-function:var(--ease-out)}._up_1jmdk_6{opacity:0;transform:translate3d(0, var(--reveal-distance,1.75rem), 0)}._fade_1jmdk_11{opacity:0}._line_1jmdk_16{opacity:0;position:relative;transform:translateY(.75rem)}._line_1jmdk_16:before{content:"";opacity:.18;transform-origin:0;height:1px;transition:transform 1.4s var(--ease-out);transition-delay:inherit;background:currentColor;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}._revealed_1jmdk_37{opacity:1;transform:translate(0,0)}._revealed_1jmdk_37._line_1jmdk_16:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._scrollReveal_1jmdk_1{opacity:1!important;transition:none!important;transform:none!important}._line_1jmdk_16:before{transform:none!important}}._revealContainer_1lnuw_1{--reveal-dur:var(--dur-image,1.5s);width:100%;height:100%;transition:clip-path var(--reveal-dur) var(--ease-in-out) var(--reveal-delay,0s), opacity .9s var(--ease-out) var(--reveal-delay,0s);display:block;position:relative;overflow:hidden}._up_1lnuw_15{clip-path:inset(100% 0 0)}._down_1lnuw_20{clip-path:inset(0 0 100%)}._left_1lnuw_25{clip-path:inset(0 100% 0 0)}._scale_1lnuw_30{clip-path:inset(14% 10%);opacity:0}._none_1lnuw_35{opacity:0}._revealed_1lnuw_39{clip-path:inset(0);opacity:1}._parallaxWrapper_1lnuw_47{will-change:transform;width:100%;height:100%;position:relative}._revealImage_1lnuw_56,._innerWrapper_1lnuw_57{object-fit:cover;width:100%;height:100%;transition:transform var(--reveal-dur) var(--ease-out) var(--reveal-delay,0s);display:block}._zoom_1lnuw_65 ._revealImage_1lnuw_56,._zoom_1lnuw_65 ._innerWrapper_1lnuw_57{transform:scale(1.22)}._zoom_1lnuw_65._revealed_1lnuw_39 ._revealImage_1lnuw_56,._zoom_1lnuw_65._revealed_1lnuw_39 ._innerWrapper_1lnuw_57{transform:scale(1)}@media (hover:hover) and (pointer:fine){._hoverable_1lnuw_76._revealed_1lnuw_39:hover ._revealImage_1lnuw_56,._hoverable_1lnuw_76._revealed_1lnuw_39:hover ._innerWrapper_1lnuw_57{transition:transform 1.2s var(--ease-out);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){._revealContainer_1lnuw_1{clip-path:none!important;opacity:1!important;transition:none!important}._parallaxWrapper_1lnuw_47,._revealImage_1lnuw_56,._innerWrapper_1lnuw_57{transition:none!important;transform:none!important}}._container_m4ser_1{width:100%;min-width:0;max-width:100%;position:relative}._wrapper_m4ser_8{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0f2d2540 #0f2d250a;box-sizing:border-box;background-color:#fff;border:1px solid #0f2d2517;border-radius:14px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;transition:box-shadow .3s;position:relative;overflow-x:auto}._wrapper_m4ser_8:focus-visible{outline-offset:2px;outline:2px solid #0f2d25}._wrapper_m4ser_8::-webkit-scrollbar{height:6px}._wrapper_m4ser_8::-webkit-scrollbar-track{background:#0f2d250a;border-radius:999px;margin:0 10px 4px}._wrapper_m4ser_8::-webkit-scrollbar-thumb{background:#0f2d2538;border-radius:999px;transition:background .2s}._wrapper_m4ser_8::-webkit-scrollbar-thumb:hover{background:#0f2d25}._hasRightScroll_m4ser_51{box-shadow:inset -12px 0 12px -10px #0f2d252e}._hasLeftScroll_m4ser_55{box-shadow:inset 12px 0 12px -10px #0f2d252e}._hasLeftScroll_m4ser_55._hasRightScroll_m4ser_51{box-shadow:inset 12px 0 12px -10px #0f2d2526,inset -12px 0 12px -10px #0f2d2526}._scrollHint_m4ser_63{color:#56665f;text-align:right;margin-top:.45rem;font-size:.75rem;font-style:italic;display:block}@media (width>=768px){._scrollHint_m4ser_63{display:none}}._wrapper_m4ser_8 table{border-collapse:collapse;box-sizing:border-box;width:100%}._wrapper_m4ser_8 th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#56665f;white-space:nowrap;background-color:#faf8f5;border-bottom:1px solid #0f2d2514;padding:1rem 1.25rem;font-size:.6875rem;font-weight:700}._wrapper_m4ser_8 td{color:#33403b;vertical-align:top;overflow-wrap:break-word;word-break:normal;border-bottom:1px solid #0f2d250f;padding:1.1rem 1.25rem;font-size:.875rem}._wrapper_m4ser_8 tr:last-child td{border-bottom:none}._spec_m4ser_113 table{width:100%;min-width:600px}@media (width<=768px){._spec_m4ser_113 table{min-width:560px}}._keyvalue_m4ser_127 table{table-layout:fixed;width:100%;min-width:0}._keyvalue_m4ser_127 th:first-child,._keyvalue_m4ser_127 td:first-child{width:30%}._keyvalue_m4ser_127 th:last-child,._keyvalue_m4ser_127 td:last-child{width:70%}@media (width<=640px){._keyvalue_m4ser_127{background:0 0;border:none;overflow-x:visible}._keyvalue_m4ser_127 table,._keyvalue_m4ser_127 thead,._keyvalue_m4ser_127 tbody,._keyvalue_m4ser_127 th,._keyvalue_m4ser_127 td,._keyvalue_m4ser_127 tr{display:block;width:100%!important}._keyvalue_m4ser_127 thead{display:none}._keyvalue_m4ser_127 tr{box-sizing:border-box;background-color:#fff;border:1px solid #0f2d2517;border-radius:12px;margin-bottom:.85rem;padding:1rem 1.15rem;box-shadow:0 2px 8px #0f2d2508}._keyvalue_m4ser_127 td{border:none;padding:.35rem 0}._keyvalue_m4ser_127 td:first-child{letter-spacing:.08em;text-transform:uppercase;color:#0f2d25;padding-bottom:.2rem;font-size:.75rem;font-weight:700}._keyvalue_m4ser_127 td:last-child{color:#4a5852;font-size:.875rem;line-height:1.5}}._scrub_c73gx_1{margin:0}._word_c73gx_5{white-space:nowrap;transition:opacity .25s linear}@media (prefers-reduced-motion:reduce){._word_c73gx_5{opacity:1!important}}._outer_hr1mz_1{--track-progress:0;position:relative}._sticky_hr1mz_6{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:clip;container-type:inline-size}._track_hr1mz_20{will-change:transform;flex-wrap:nowrap;display:flex}._native_hr1mz_26{position:relative;container-type:inline-size}._nativeTrack_hr1mz_31{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;display:flex;overflow-x:auto}._nativeTrack_hr1mz_31::-webkit-scrollbar{display:none}._nativeTrack_hr1mz_31>*{scroll-snap-align:start}._nativeTrack_hr1mz_31:focus-visible{outline-offset:-2px}._cursor_lapq1_1{display:none}@media (hover:hover) and (pointer:fine){._cursor_lapq1_1{z-index:200;pointer-events:none;will-change:transform;width:0;height:0;display:block;position:fixed;top:0;left:0}}._cursor_lapq1_1[data-visible=false]{opacity:0}._disc_lapq1_23{background:hsl(var(--tertiary));width:8px;height:8px;color:hsl(var(--background));transition:width .5s var(--ease-out), height .5s var(--ease-out), background-color .4s var(--ease-out), border-color .4s var(--ease-out);border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}._cursor_lapq1_1[data-state=link] ._disc_lapq1_23{border-color:hsl(var(--tertiary) / .7);background:0 0;width:44px;height:44px}._cursor_lapq1_1[data-state=view] ._disc_lapq1_23,._cursor_lapq1_1[data-state=drag] ._disc_lapq1_23{background:hsl(var(--foreground));width:72px;height:72px}._iconView_lapq1_54,._iconDrag_lapq1_55{opacity:0;transition:opacity .3s var(--ease-out), transform .5s var(--ease-out);grid-area:1/1;place-items:center;display:grid;transform:scale(.4)}._cursor_lapq1_1[data-state=view] ._iconView_lapq1_54,._cursor_lapq1_1[data-state=drag] ._iconDrag_lapq1_55{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){._cursor_lapq1_1{display:none!important}}._curtain_ktk6t_1{z-index:150;pointer-events:none;background:hsl(var(--foreground));visibility:hidden;position:fixed;inset:0;transform:translateY(100%)}._curtain_ktk6t_1:before{content:"";background:hsl(var(--tertiary));height:2px;position:absolute;top:0;left:0;right:0}._curtain_ktk6t_1[data-phase=cover]{visibility:visible;pointer-events:auto;transition:transform .38s var(--ease-in-out);transform:translate(0,0)}._curtain_ktk6t_1[data-phase=reveal]{visibility:visible;transition:transform .9s var(--ease-in-out);transform:translateY(-100%)}._curtain_ktk6t_1[data-phase=reveal]:before{top:auto;bottom:0}._eyebrow_1p7u2_1{font-family:var(--font-body);font-size:var(--fs-meta);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--secondary));align-items:center;gap:.9rem;font-weight:500;line-height:1.4;display:inline-flex}._light_1p7u2_14{color:hsl(var(--background) / .78)}._index_1p7u2_18{font-variant-numeric:tabular-nums;color:hsl(var(--tertiary));opacity:0;transition:opacity .8s var(--ease-out) var(--delay)}._line_1p7u2_25{opacity:.55;transform-origin:0;width:2.75rem;height:1px;transition:transform 1.1s var(--ease-out) calc(var(--delay) + .1s);background:currentColor;flex-shrink:0;display:block;transform:scaleX(0)}._label_1p7u2_37{opacity:0;transition:opacity .9s var(--ease-out) calc(var(--delay) + .3s), transform .9s var(--ease-out) calc(var(--delay) + .3s);transform:translate(-.5rem)}._revealed_1p7u2_44 ._index_1p7u2_18,._revealed_1p7u2_44 ._label_1p7u2_37{opacity:1;transform:none}._revealed_1p7u2_44 ._line_1p7u2_25{transform:scaleX(1)}._immediate_1p7u2_56 ._index_1p7u2_18,._immediate_1p7u2_56 ._label_1p7u2_37{animation:_eyebrowIn_1p7u2_1 .9s var(--ease-out) both;animation-delay:calc(var(--delay) + .3s)}._immediate_1p7u2_56 ._line_1p7u2_25{animation:_eyebrowLine_1p7u2_1 1.1s var(--ease-out) both;animation-delay:calc(var(--delay) + .1s)}@keyframes _eyebrowIn_1p7u2_1{0%{opacity:0;transform:translate(-.5rem)}}@keyframes _eyebrowLine_1p7u2_1{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){._index_1p7u2_18,._label_1p7u2_37,._line_1p7u2_25{opacity:1!important;transform:none!important}}._frame_1fgw7_1{width:100%;clip-path:inset(calc(var(--v) * .35) calc(var(--h) * .35));will-change:clip-path;position:relative}@media (width>=1024px){._frame_1fgw7_1{clip-path:inset(var(--v) var(--h))}}@media (prefers-reduced-motion:reduce){._frame_1fgw7_1{clip-path:none!important}}._crumbs_1x6ef_1{letter-spacing:.06em;color:hsl(var(--muted-foreground));font-size:12px}._list_1x6ef_7{flex-wrap:wrap;align-items:center;row-gap:.25rem;display:flex}._item_1x6ef_14{align-items:center;display:inline-flex}._link_1x6ef_20{min-height:44px;color:inherit;text-underline-offset:.25em;transition:color .3s var(--ease-out), text-decoration-color .3s var(--ease-out);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}._link_1x6ef_20:hover{color:hsl(var(--foreground));text-decoration-color:currentColor}._text_1x6ef_36,._current_1x6ef_37{align-items:center;min-height:44px;display:inline-flex}._current_1x6ef_37{color:hsl(var(--foreground));font-weight:500}._sep_1x6ef_48{opacity:.6;margin:0 .6rem}._light_1x6ef_53{color:hsl(var(--background) / .75)}._light_1x6ef_53 ._link_1x6ef_20:hover,._light_1x6ef_53 ._current_1x6ef_37{color:hsl(var(--background))}._hero_fwmgw_1{background:hsl(var(--background));padding-top:calc(4.25rem + clamp(2.5rem,7vw,6rem));position:relative}@media (width>=1024px){._hero_fwmgw_1{padding-top:calc(5.5rem + clamp(2rem,4vw,4rem))}}._container_fwmgw_13{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}._top_fwmgw_19{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:flex}._aside_fwmgw_27{font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));animation:_heroFade_fwmgw_1 1s var(--ease-out) .6s both}._title_fwmgw_35{font-family:var(--font-heading);font-size:var(--fs-mega);letter-spacing:-.045em;color:hsl(var(--foreground));font-weight:400;line-height:.95}@media (width<=479px){._title_fwmgw_35{font-size:clamp(2.6rem,12vw,3.4rem);line-height:1}}._lower_fwmgw_51{gap:2.5rem;margin-top:clamp(2rem,3.5vw,3.25rem);padding-bottom:clamp(2.5rem,4.5vw,4rem);display:grid}@media (width>=1024px){._lower_fwmgw_51{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:2rem}._meta_fwmgw_64{grid-column:1/span 6}._copy_fwmgw_67{grid-column:8/-1}}._meta_fwmgw_64:empty{display:none}._meta_fwmgw_64{animation:_heroFade_fwmgw_1 1.2s var(--ease-out) 1.1s both}._copy_fwmgw_67{animation:_heroFade_fwmgw_1 1.2s var(--ease-out) .95s both;flex-direction:column;gap:2rem;display:flex}._sub_fwmgw_87{font-size:var(--fs-lead);color:hsl(var(--muted-foreground));max-width:40ch;line-height:1.6}._sub_fwmgw_87 p+p{margin-top:1rem}._actions_fwmgw_98{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}@keyframes _heroFade_fwmgw_1{0%{opacity:0;transform:translateY(1.5rem)}}._frame_fwmgw_112{height:clamp(18rem,58vw,50rem)}@media (width>=1024px){._frame_fwmgw_112{height:min(82vh,52rem)}}._image_fwmgw_122{position:absolute;inset:0}._image_fwmgw_122 img{object-position:var(--img-pos,50% 50%)}@media (prefers-reduced-motion:reduce){._aside_fwmgw_27,._meta_fwmgw_64,._copy_fwmgw_67{animation:none}}._crumbs_fwmgw_139{margin-top:-1rem;margin-bottom:1rem}._grid_6x2mr_1{grid-template-columns:1fr;column-gap:2rem;display:grid}@media (width>=600px){._grid_6x2mr_1{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}@media (width>=1024px){._cols3_6x2mr_15{grid-template-columns:repeat(3,minmax(0,1fr))}._cols4_6x2mr_18{grid-template-columns:repeat(4,minmax(0,1fr))}}._item_6x2mr_23{color:hsl(var(--foreground));padding:1.75rem 0 2.25rem}._light_6x2mr_28 ._item_6x2mr_23{color:hsl(var(--background))}._head_6x2mr_32{justify-content:space-between;align-items:center;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}._index_6x2mr_39{font-size:var(--fs-meta);letter-spacing:.2em;color:hsl(var(--tertiary));font-variant-numeric:tabular-nums}._icon_6x2mr_46{color:hsl(var(--secondary));transition:transform .8s var(--ease-out), color .4s var(--ease-out)}._light_6x2mr_28 ._icon_6x2mr_46{color:hsl(var(--background) / .75)}._item_6x2mr_23:hover ._icon_6x2mr_46{color:hsl(var(--tertiary));transform:rotate(-12deg)scale(1.1)}._title_6x2mr_60{font-family:var(--font-heading);letter-spacing:-.015em;margin-bottom:.75rem;font-size:clamp(1.4rem,1.9vw,1.75rem);font-weight:400;line-height:1.15}._desc_6x2mr_69{color:hsl(var(--muted-foreground));max-width:28ch;font-size:.95rem;line-height:1.6}._light_6x2mr_28 ._desc_6x2mr_69{color:hsl(var(--background) / .65)}._wrap_1aacr_1{position:relative}._list_1aacr_5{flex-direction:column;display:flex}._item_1aacr_10{color:hsl(var(--foreground))}._item_1aacr_10:last-child{border-bottom:1px solid var(--rule)}._row_1aacr_18{transition:opacity .5s var(--ease-out);grid-template-columns:2rem 4.5rem minmax(0,1fr) auto;grid-template-areas:"index thumb name arrow""index thumb desc arrow";align-items:center;gap:.25rem 1rem;padding:1.35rem 0;display:grid}@media (width>=1024px){._row_1aacr_18{grid-template-columns:3.5rem minmax(0,1.25fr) minmax(0,1fr) auto;grid-template-areas:"index name desc arrow";column-gap:2rem;padding:clamp(1.6rem,2.6vw,2.4rem) 0}}._index_1aacr_40{font-size:var(--fs-meta);letter-spacing:.2em;color:hsl(var(--tertiary));font-variant-numeric:tabular-nums;grid-area:index;align-self:start;padding-top:.5rem}@media (width>=1024px){._index_1aacr_40{align-self:center;padding-top:0}}._thumb_1aacr_57{aspect-ratio:1;grid-area:thumb;overflow:hidden}._thumb_1aacr_57 img{object-fit:cover;width:100%;height:100%}@media (width>=1024px){._thumb_1aacr_57{display:none}}._name_1aacr_75{font-family:var(--font-heading);letter-spacing:-.03em;transition:transform .7s var(--ease-out), font-style 0s;grid-area:name;font-size:clamp(1.4rem,3.6vw,3.4rem);font-weight:400;line-height:1.05}._desc_1aacr_85{color:hsl(var(--muted-foreground));flex-direction:column;grid-area:desc;gap:.3rem;max-width:44ch;font-size:.9rem;line-height:1.55;display:flex}@media (width>=1024px){._desc_1aacr_85{font-size:.98rem}}._meta_1aacr_102{font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--secondary))}._cta_1aacr_109{grid-area:arrow;align-items:center;gap:1rem;display:inline-flex}._ctaLabel_1aacr_116{letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);font-size:11px;font-weight:500;display:none;transform:translate(.75rem)}@media (width>=1280px){._ctaLabel_1aacr_116{display:inline}}._slot_1aacr_135{flex-shrink:0;width:2.75rem;height:2.75rem;display:block;position:relative}._slotImg_1aacr_143{display:none}._arrow_1aacr_147{border:1px solid var(--rule);width:2.75rem;height:2.75rem;transition:transform .6s var(--ease-out), background-color .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out);border-radius:50%;place-items:center;margin-top:-1.375rem;display:grid;position:absolute;top:50%;right:0}@media (hover:hover){._row_1aacr_18:hover ._name_1aacr_75{transform:translate(.75rem)}._row_1aacr_18:hover ._arrow_1aacr_147{background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background));transform:rotate(-45deg)}._row_1aacr_18:hover ._ctaLabel_1aacr_116{opacity:1;transform:none}}._row_1aacr_18:focus-visible ._arrow_1aacr_147{background:hsl(var(--foreground));color:hsl(var(--background))}._dimmed_1aacr_184{opacity:.35}._light_1aacr_190 ._item_1aacr_10{color:hsl(var(--background))}._light_1aacr_190 ._item_1aacr_10:last-child{border-bottom-color:var(--rule-light)}._light_1aacr_190 ._desc_1aacr_85{color:hsl(var(--background) / .65)}._light_1aacr_190 ._meta_1aacr_102{color:hsl(var(--background) / .75)}._light_1aacr_190 ._arrow_1aacr_147{border-color:var(--rule-light)}@media (hover:hover){._light_1aacr_190 ._row_1aacr_18:hover ._arrow_1aacr_147{background:hsl(var(--background));border-color:hsl(var(--background));color:hsl(var(--foreground))}}._light_1aacr_190 ._row_1aacr_18:focus-visible ._arrow_1aacr_147{background:hsl(var(--background));color:hsl(var(--foreground))}@media (width>=1024px) and (hover:hover) and (pointer:fine){._slot_1aacr_135{width:clamp(6rem,8vw,7.5rem);height:clamp(4.25rem,5.6vw,5.25rem)}._slotImg_1aacr_143{object-fit:cover;clip-path:inset(calc(50% - 1.375rem) 0 calc(50% - 1.375rem) calc(100% - 2.75rem) round 999px);opacity:0;width:100%;height:100%;transition:clip-path .75s var(--ease-out), opacity .35s var(--ease-out);border-radius:12px;display:block;position:absolute;inset:0}._row_1aacr_18:hover ._slotImg_1aacr_143,._row_1aacr_18:focus-visible ._slotImg_1aacr_143{clip-path:inset(0 round 12px);opacity:1}._row_1aacr_18:hover ._arrow_1aacr_147,._row_1aacr_18:focus-visible ._arrow_1aacr_147{opacity:0;transform:rotate(-45deg)scale(.6)}._arrow_1aacr_147{transition:transform .6s var(--ease-out), opacity .4s var(--ease-out), background-color .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out)}}@media (prefers-reduced-motion:reduce){._slotImg_1aacr_143,._arrow_1aacr_147{transition:none!important}}._codeTile_1aacr_271{width:100%;height:100%;font-family:var(--font-heading);letter-spacing:.02em;color:hsl(var(--background));background:radial-gradient(120% 90% at 85% 10%, hsl(var(--tertiary) / .5), transparent 60%), #1f473d;place-items:center;font-size:1rem;display:grid}._slot_1aacr_135 ._codeTile_1aacr_271{display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){._slot_1aacr_135 ._codeTile_1aacr_271{border-radius:12px;display:grid;position:absolute;inset:0}}._button_1pnhn_1{z-index:95;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;opacity:0;pointer-events:none;background-color:#0f2d25eb;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .25s;display:flex;position:fixed;bottom:2.25rem;right:2.25rem;overflow:hidden;transform:translateY(14px)scale(.9);box-shadow:0 8px 24px #0f2d2547,0 2px 6px #0000001f}._visible_1pnhn_31{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}._button_1pnhn_1:hover{background-color:#0f2d25;border-color:#ffffff59;transform:translateY(-3px)scale(1.05);box-shadow:0 14px 32px #0f2d2561,0 4px 10px #0000002e}._button_1pnhn_1:active{transform:translateY(-1px)scale(.96)}._iconWrapper_1pnhn_48{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._arrowSvg_1pnhn_57{transition:transform .2s;animation:2.2s ease-in-out infinite _arrowGentleFloat_1pnhn_1;display:block}@keyframes _arrowGentleFloat_1pnhn_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._button_1pnhn_1:hover ._arrowSvg_1pnhn_57{animation:.9s cubic-bezier(.4,0,.2,1) infinite _arrowHoverFlight_1pnhn_1}@keyframes _arrowHoverFlight_1pnhn_1{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-18px)}50%{opacity:0;transform:translateY(18px)}75%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._glowRing_1pnhn_101{opacity:0;pointer-events:none;border:1.5px solid #fff6;border-radius:50%;transition:opacity .3s,transform .4s;position:absolute;inset:-1px}._button_1pnhn_1:hover ._glowRing_1pnhn_101{opacity:1;transform:scale(1.08)}@media (width<=640px){._button_1pnhn_1{width:44px;height:44px;bottom:1.5rem;right:1.5rem}}@media (prefers-reduced-motion:reduce){._arrowSvg_1pnhn_57,._button_1pnhn_1:hover ._arrowSvg_1pnhn_57{animation:none!important}}._onRequest_4v3r8_2{border:1px dashed hsl(var(--tertiary) / .8);letter-spacing:.04em;color:#725531;background:hsl(var(--tertiary) / .08);white-space:nowrap;vertical-align:baseline;border-radius:999px;padding:.1rem .55rem;font-size:.78em;font-weight:500;line-height:1.5;display:inline-block}._link_4v3r8_17{color:inherit;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--tertiary));text-decoration-color:hsl(var(--tertiary));text-underline-offset:.2em}._link_4v3r8_17:hover{color:hsl(var(--tertiary))}._tile_1i3h1_1{aspect-ratio:4/3;background:hsl(var(--muted));border-radius:14px;width:100%;position:relative;overflow:hidden}._img_1i3h1_10{object-fit:cover;width:100%;height:100%;display:block}._type_1i3h1_19{color:hsl(var(--background));background:radial-gradient(120% 90% at 85% 10%, hsl(var(--tertiary) / .35), transparent 60%), hsl(var(--foreground));flex-direction:column;justify-content:space-between;padding:clamp(1rem,3vw,1.5rem);display:flex}._sericin_1i3h1_30{background:radial-gradient(120% 90% at 85% 10%, hsl(var(--tertiary) / .45), transparent 60%), hsl(var(--foreground))}._fibroin_1i3h1_36{background:radial-gradient(120% 90% at 85% 10%, hsl(var(--secondary) / .55), transparent 60%), hsl(var(--foreground))}._complete_1i3h1_42{background:radial-gradient(90% 80% at 15% 90%, hsl(var(--secondary) / .5), transparent 60%), radial-gradient(90% 80% at 85% 10%, hsl(var(--tertiary) / .45), transparent 60%), hsl(var(--foreground))}._bigCode_1i3h1_49{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.25rem);line-height:1}._protein_1i3h1_56{letter-spacing:.02em;opacity:.85;font-size:.95rem}._figure_1xymr_1{border:1px solid var(--rule);background:hsl(var(--card));border-radius:14px;padding:clamp(1.25rem,3vw,2rem);position:relative}._root_1xymr_9{border-bottom:1px dashed var(--rule);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}._cocoon_1xymr_18{width:2.25rem;height:1.5rem;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .12);background:radial-gradient(circle at 35% 35%,#fff,#eae0cd);border-radius:50%}._rootLabel_1xymr_26{font-family:var(--font-heading);font-size:1.15rem}._branches_1xymr_31{gap:1.25rem;display:grid}@media (width>=720px){._branches_1xymr_31{grid-template-columns:repeat(3,minmax(0,1fr))}}._branch_1xymr_31{border-left:2px solid var(--rule);padding-left:.9rem;position:relative}._sericin_1xymr_48{border-left-color:hsl(var(--tertiary) / .7)}._fibroin_1xymr_52{border-left-color:hsl(var(--secondary) / .8)}._complete_1xymr_56{border-left-color:hsl(var(--foreground) / .5)}._branchHead_1xymr_60{flex-direction:column;margin-bottom:.6rem;display:flex}._branchLabel_1xymr_66{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}._branchNote_1xymr_73{color:hsl(var(--muted-foreground));font-size:.85rem}._grades_1xymr_78{flex-direction:column;gap:.25rem;display:flex}._grade_1xymr_78{min-height:44px;color:hsl(var(--muted-foreground));transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .6rem;font-size:.92rem;display:flex}a._grade_1xymr_78:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .7)}._active_1xymr_102{color:hsl(var(--background));background:hsl(var(--foreground));font-weight:500}._caption_1xymr_108{color:hsl(var(--muted-foreground));margin-top:1.25rem;font-size:.8rem}._grid_7xfca_1{gap:1.75rem 2rem;display:grid}@media (width>=720px){._grid_7xfca_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._full_7xfca_12{grid-column:1/-1}._submitRow_7xfca_16{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}._fine_7xfca_23{color:hsl(var(--muted-foreground));flex:16rem;font-size:.85rem;line-height:1.6}._boxed_7xfca_32 input,._boxed_7xfca_32 select,._boxed_7xfca_32 textarea{border:1px solid hsl(var(--foreground) / .18);min-height:48px;transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background-color:#fff;background-image:none;border-radius:10px;padding:.75rem .95rem;font-size:1rem}._boxed_7xfca_32 select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%230F2D25' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .95rem center/12px 8px no-repeat,#fff;padding-right:2.5rem}._boxed_7xfca_32 input:hover,._boxed_7xfca_32 select:hover,._boxed_7xfca_32 textarea:hover{border-color:hsl(var(--foreground) / .35)}._boxed_7xfca_32 input:focus,._boxed_7xfca_32 select:focus,._boxed_7xfca_32 textarea:focus{border-color:hsl(var(--foreground));box-shadow:0 0 0 3px hsl(var(--tertiary) / .3)}._boxed_7xfca_32 textarea{min-height:120px}._boxed_7xfca_32 ._grid_7xfca_1{gap:1.25rem 1.5rem}._section_16c8t_1{min-height:92svh;color:hsl(var(--background));background:hsl(var(--foreground));isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}._bg_16c8t_13{z-index:-1;position:absolute;inset:0}._bgImg_16c8t_19{position:absolute;inset:0}._overlay_16c8t_25{background:linear-gradient(to bottom, hsl(var(--foreground) / .35) 0%, hsl(var(--foreground) / .15) 35%, hsl(var(--foreground) / .92) 92%, hsl(var(--foreground)) 100%);position:absolute;inset:0}._content_16c8t_32{width:100%;max-width:1600px;padding:var(--section-y) var(--gutter) clamp(3.5rem, 7vw, 6rem);flex-direction:column;gap:2.25rem;margin-inline:auto;display:flex}._title_16c8t_42{font-family:var(--font-heading);font-size:var(--fs-display);letter-spacing:-.04em;color:hsl(var(--background));font-weight:400;line-height:.98}._actions_16c8t_51{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}._btnSecondary_16c8t_58{border:1px solid hsl(var(--background) / .4);min-height:3.25rem;color:hsl(var(--background));letter-spacing:.08em;text-transform:uppercase;transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out);border-radius:999px;align-items:center;padding:.6rem 1.6rem;font-size:12px;font-weight:500;display:inline-flex}._btnSecondary_16c8t_58:hover{border-color:hsl(var(--background));background:hsl(var(--background) / .08)}._sub_16c8t_78{max-width:46ch;font-size:var(--fs-lead);color:hsl(var(--background) / .85);line-height:1.6}
