@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#080a07;--bg-elevated:#0d110b;--bg-panel:#12160f;--bg-panel-2:#1a2015;--text:#eff2e7;--text-muted:#9aa48f;--text-dim:#656d5c;--label:#e2e9d4;--accent:#8cc63f;--accent-soft:#bade8a;--accent-deep:#4a7a1e;--moss:#35561a;--accent-rgb:140, 198, 63;--accent-deep-rgb:74, 122, 30;--border:#222a1a;--border-strong:#3d4f2b60;--brass-line:linear-gradient(90deg, transparent, var(--accent-deep) 15%, var(--accent-soft) 50%, var(--accent-deep) 85%, transparent);--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--heading:"Oswald", "Arial Narrow", Impact, sans-serif;--heading-weight:600;--heading-tracking:.01em;--serif:var(--sans);--mono:"Inter", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--container:1160px;--header-h:84px;--radius:2px;--shadow-soft:0 24px 60px -30px #000000e6;--ease:cubic-bezier(.22, .61, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font:16px/1.65 var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;color:var(--text);background:radial-gradient(120% 80% at 50% -10%, rgba(var(--accent-rgb), .1), transparent 60%), var(--bg);background-attachment:fixed;margin:0;position:relative}body:after{content:"";pointer-events:none;z-index:100;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.86  0 0 0 0 1  0 0 0 0 0.78  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:260px 260px;position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:color .2s var(--ease);text-decoration:none}a[href]{cursor:pointer}a:hover,a:focus-visible{color:var(--accent-soft)}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}::selection{background:rgba(var(--accent-rgb), .28);color:var(--text)}section[id]{scroll-margin-top:calc(var(--header-h) + 16px)}h1,h2,h3{font-family:var(--heading);font-weight:var(--heading-weight);color:var(--text);letter-spacing:var(--heading-tracking);text-transform:uppercase;margin:0 0 .5em;line-height:1.1}h1{font-size:clamp(2.6rem,6.4vw,4.75rem);line-height:1.08}h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}h3{font-size:1.2rem}p{margin:0 0 1em}p:last-child{margin-bottom:0}strong{color:var(--label);font-weight:600}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 clamp(20px,5vw,40px)}.section{padding:clamp(72px,11vw,132px) 0}.eyebrow{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin:0 0 18px;font-size:.7rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:28px;height:1px}.section-title{margin-bottom:20px}.section-lead{color:var(--text-muted);font-family:var(--serif);max-width:58ch;margin-bottom:clamp(40px,6vw,64px);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.divider{border:none;border-top:1px solid var(--border);margin:0}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.reveal[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._section_1gbjs_1{position:relative}._grid_1gbjs_5{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}._title_1gbjs_12{max-width:22ch;margin-bottom:24px}._lead_1gbjs_17{font-family:var(--serif);color:var(--text-muted);margin-bottom:0;font-size:clamp(1.15rem,1.9vw,1.42rem);line-height:1.65}._bullets_1gbjs_25{gap:0;margin:0;padding:0;list-style:none;display:grid}._bullet_1gbjs_25{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:22px;padding:28px 0;display:grid}._bullet_1gbjs_25:first-child{padding-top:0}._bullet_1gbjs_25:last-child{border-bottom:none;padding-bottom:0}._bulletIndex_1gbjs_50{font-family:var(--serif);letter-spacing:.12em;color:var(--accent);padding-top:4px;font-size:.95rem}._bulletTitle_1gbjs_58{margin:0 0 8px;font-size:1.15rem}._bulletText_1gbjs_63{color:var(--text-muted);margin:0;font-size:.93rem;line-height:1.75}@media (width<=940px){._grid_1gbjs_5{grid-template-columns:1fr}}._section_1an6k_1{background:radial-gradient(80% 60% at 85% 10%, rgba(var(--accent-deep-rgb), .12), transparent 65%), var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}._head_1an6k_14{max-width:62ch}._head_1an6k_14 .section-lead{margin-bottom:0}._grid_1an6k_22{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,26px);margin:clamp(48px,7vw,80px) 0 0;padding:0;list-style:none;display:grid}._card_1an6k_31{flex-direction:column;display:flex}._photo_1an6k_36{aspect-ratio:4/5;background:linear-gradient(180deg, var(--bg-panel-2), var(--bg));border:1px solid var(--border);justify-content:center;align-items:flex-end;margin-bottom:20px;display:flex;position:relative;overflow:hidden}._image_1an6k_48{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}._image_1an6k_48+._image_1an6k_48{opacity:0}._card_1an6k_31:hover ._image_1an6k_48+._image_1an6k_48{opacity:1}._photo_1an6k_36 svg{width:70%;fill:var(--bg-panel-2);stroke:rgba(var(--accent-rgb), .18);stroke-width:1px}._info_1an6k_73{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._name_1an6k_80{margin:0 0 6px;font-size:1.4rem}._role_1an6k_85{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.66rem;font-weight:500}._details_1an6k_94{color:var(--text);margin:12px 0 0;font-size:.93rem}._instagram_1an6k_100{color:var(--text-muted);margin-top:6px;font-size:.88rem}@media (width<=760px){._grid_1an6k_22{grid-template-columns:1fr;gap:16px;max-width:480px;margin-inline:auto}._card_1an6k_31{border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:20px;padding-bottom:16px}._card_1an6k_31:last-child{border-bottom:none;padding-bottom:0}._photo_1an6k_36{flex:none;width:clamp(88px,26vw,120px);margin-bottom:0}._name_1an6k_80{font-size:1.25rem}._details_1an6k_94{margin-top:8px;font-size:.88rem}}._button_1fyf0_1{--btn-padding:14px 30px;padding:var(--btn-padding);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-soft);background:linear-gradient(180deg, rgba(var(--accent-rgb), .14), rgba(var(--accent-rgb), .04));border:1px solid rgba(var(--accent-rgb), .55);isolation:isolate;transition:color .3s var(--ease), border-color .3s var(--ease), box-shadow .4s var(--ease), transform .3s var(--ease);justify-content:center;align-items:center;gap:10px;font-size:.72rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}._button_1fyf0_1:before{content:"";z-index:-1;background:linear-gradient(100deg, var(--accent-deep), var(--accent));transition:transform .55s var(--ease);position:absolute;inset:0;transform:translate(-101%)}._button_1fyf0_1:hover,._button_1fyf0_1:focus-visible{color:var(--bg-panel);border-color:var(--accent);box-shadow:0 12px 34px -16px rgba(var(--accent-rgb), .7)}._button_1fyf0_1:hover:before,._button_1fyf0_1:focus-visible:before{transform:none}._button_1fyf0_1:active{transform:translateY(1px)}._large_1fyf0_57{--btn-padding:19px 42px;letter-spacing:.26em;font-size:.76rem}@media (prefers-reduced-motion:reduce){._button_1fyf0_1,._button_1fyf0_1:before{transition:none}}@media (width<=480px){._large_1fyf0_57{--btn-padding:17px 28px;width:100%}}._grid_7yx0d_1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}._details_7yx0d_8{gap:0;display:grid}._block_7yx0d_13{border-bottom:1px solid var(--border);padding:26px 0}._block_7yx0d_13:first-child{padding-top:0}._block_7yx0d_13 h3{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:.64rem;font-weight:500}._address_7yx0d_32{font-family:var(--serif);color:var(--text);font-size:1.28rem;line-height:1.5}._hoursList_7yx0d_39,._contactList_7yx0d_40,._socialList_7yx0d_41{gap:10px;margin:0;padding:0;list-style:none;display:grid}._hoursList_7yx0d_39 li{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:16px;font-size:.92rem;display:flex}._hoursList_7yx0d_39 li span:last-child{color:var(--text);font-variant-numeric:tabular-nums}._contactList_7yx0d_40{font-family:var(--serif);font-size:1.2rem}._contactList_7yx0d_40 a{color:var(--text)}._contactList_7yx0d_40 a:hover,._contactList_7yx0d_40 a:focus-visible{color:var(--accent-soft)}._socialList_7yx0d_41 a{letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:10px;font-size:.92rem;display:inline-flex}._socialList_7yx0d_41 svg{width:18px;height:18px;color:var(--accent)}._socialList_7yx0d_41 a:hover,._socialList_7yx0d_41 a:focus-visible{color:var(--text)}._cta_7yx0d_97{padding-top:30px}._operator_7yx0d_101{color:var(--text-dim);margin:24px 0 0;font-size:.78rem}._mapWrap_7yx0d_107{border:1px solid var(--border);background:var(--bg-panel);padding:10px;position:relative}._mapWrap_7yx0d_107:before{content:"";border:1px solid rgba(var(--accent-rgb), .14);pointer-events:none;z-index:1;position:absolute;inset:4px}._map_7yx0d_107{aspect-ratio:4/3;border:none;width:100%;display:block}._mapLink_7yx0d_130{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-strong);margin-top:14px;padding:0 2px 4px;font-size:.68rem;font-weight:500;display:inline-block}._mapLink_7yx0d_130:hover,._mapLink_7yx0d_130:focus-visible{color:var(--accent-soft);border-bottom-color:var(--accent)}@media (width<=940px){._grid_7yx0d_1{grid-template-columns:1fr}}._container_gsjuc_1{max-width:820px}._list_gsjuc_5{margin:clamp(32px,5vw,48px) 0 0;padding:0;list-style:none}._item_gsjuc_11{border-bottom:1px solid var(--border)}._item_gsjuc_11:first-child{border-top:1px solid var(--border)}._details_gsjuc_19{padding:0}._summary_gsjuc_23{cursor:pointer;font-family:var(--sans);letter-spacing:.005em;color:var(--label);transition:color .2s var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,2.6vw,28px) 4px clamp(22px,2.6vw,28px) clamp(16px,2.4vw,28px);font-size:clamp(1rem,1.5vw,1.1rem);font-weight:500;line-height:1.4;list-style:none;display:flex}._summary_gsjuc_23::-webkit-details-marker{display:none}._summary_gsjuc_23:hover,._summary_gsjuc_23:focus-visible{color:var(--accent-soft)}._summary_gsjuc_23:focus-visible{outline:none}._item_gsjuc_11:focus-within{background:linear-gradient(90deg, rgba(var(--accent-rgb), .06), transparent 60%)}._icon_gsjuc_62{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--accent);transition:transform .3s var(--ease), border-color .25s var(--ease), background .25s var(--ease);border-radius:50%;flex:none;position:relative}._summary_gsjuc_23:hover ._icon_gsjuc_62,._details_gsjuc_19[open] ._icon_gsjuc_62{border-color:rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .08)}._icon_gsjuc_62:before,._icon_gsjuc_62:after{content:"";transition:transform .25s var(--ease);background:currentColor;margin:auto;position:absolute;inset:0}._icon_gsjuc_62:before{width:12px;height:1.5px;top:50%;transform:translateY(-50%)}._icon_gsjuc_62:after{width:1.5px;height:12px;left:50%;transform:translate(-50%)}._details_gsjuc_19[open] ._icon_gsjuc_62{transform:rotate(45deg)}._answer_gsjuc_110{font-family:var(--serif);color:var(--text-muted);margin:0;padding:0 44px clamp(22px,2.6vw,28px) clamp(16px,2.4vw,28px);font-size:clamp(.98rem,1.3vw,1.05rem);line-height:1.7}@media (prefers-reduced-motion:reduce){._icon_gsjuc_62,._icon_gsjuc_62:before,._icon_gsjuc_62:after{transition:none}}@media (width<=560px){._answer_gsjuc_110{padding-right:16px}}._footer_gx449_1{background:var(--bg-elevated);border-top:1px solid var(--border);padding:clamp(48px,7vw,72px) 0 clamp(36px,5vw,56px)}._inner_gx449_7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}._brandBlock_gx449_14{align-items:center;gap:18px;display:flex}._logo_gx449_20{flex:none;width:auto;height:56px}._brand_gx449_14{font-family:var(--heading);letter-spacing:.03em;color:var(--text);margin:0 0 4px;font-size:1.24rem}._tagline_gx449_34{font-family:var(--serif);color:var(--text-muted);margin:0;font-size:.92rem}._meta_gx449_41{color:var(--text-dim);text-align:right;justify-items:end;gap:8px;font-size:.78rem;line-height:1.6;display:grid}@media (width<=760px){._inner_gx449_7{grid-template-columns:1fr}._meta_gx449_41{text-align:left;justify-items:start}}._grid_4eeo6_1{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=640px){._grid_4eeo6_1{grid-template-columns:repeat(2,1fr);gap:18px}}@media (width>=960px){._grid_4eeo6_1{grid-template-columns:repeat(3,1fr)}}._item_4eeo6_20{aspect-ratio:4/5;background:var(--bg-elevated);border:1px solid var(--border);transition:border-color .4s var(--ease), box-shadow .4s var(--ease);margin:0;position:relative;overflow:hidden}._image_4eeo6_32{object-fit:cover;object-position:center 45%;width:100%;height:100%;transition:transform .7s var(--ease), filter .5s var(--ease);filter:saturate(.9)brightness(.94)}@media (width<=639px){._collapsed_4eeo6_44 ._item_4eeo6_20:nth-child(3){aspect-ratio:2;pointer-events:none;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}._collapsed_4eeo6_44 ._item_4eeo6_20:nth-child(n+4){display:none}}._actions_4eeo6_56{flex-direction:column;align-items:center;gap:20px;margin-top:clamp(28px,4vw,44px);display:flex}._more_4eeo6_64{letter-spacing:.24em;text-transform:uppercase;color:var(--accent-soft);border:1px solid rgba(var(--accent-rgb), .45);padding:14px 28px;font-size:.72rem;font-weight:500}._more_4eeo6_64:hover,._more_4eeo6_64:focus-visible{border-color:var(--accent);color:var(--text)}@media (width>=640px){._more_4eeo6_64{display:none}}._instagram_4eeo6_86{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-strong);padding-bottom:4px;font-size:.72rem;font-weight:500;line-height:1.8}._instagram_4eeo6_86:hover,._instagram_4eeo6_86:focus-visible{color:var(--accent-soft);border-bottom-color:var(--accent)}._frame_4eeo6_105{border:1px solid rgba(var(--accent-rgb), 0);pointer-events:none;transition:border-color .4s var(--ease);position:absolute;inset:10px}._item_4eeo6_20:hover{border-color:rgba(var(--accent-rgb), .4);box-shadow:var(--shadow-soft)}._item_4eeo6_20:hover ._image_4eeo6_32{filter:saturate()brightness(1.02);transform:scale(1.04)}._item_4eeo6_20:hover ._frame_4eeo6_105{border-color:rgba(var(--accent-rgb), .35)}@media (prefers-reduced-motion:reduce){._item_4eeo6_20,._image_4eeo6_32,._frame_4eeo6_105{transition:none}._item_4eeo6_20:hover ._image_4eeo6_32{transform:none}}._header_arrf6_1{z-index:90;transition:background .4s var(--ease), border-color .4s var(--ease), backdrop-filter .4s var(--ease);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}._header_arrf6_1[data-scrolled=true]{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border-bottom-color:var(--border);background:#080a07d1}._inner_arrf6_21{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}._logoLink_arrf6_29{flex:none;align-items:center;gap:14px;display:inline-flex}._logoLink_arrf6_29:hover,._logoLink_arrf6_29:focus-visible{color:inherit}._logo_arrf6_29{width:auto;height:60px}._brand_arrf6_46{gap:3px;line-height:1;display:grid}._brandName_arrf6_52{font-family:var(--heading);letter-spacing:.03em;color:var(--text);font-size:1.06rem}._brandSub_arrf6_59{letter-spacing:.28em;text-transform:uppercase;color:var(--text-dim);font-size:.6rem;font-weight:500}._nav_arrf6_67{align-items:center;gap:clamp(18px,2.4vw,34px);margin:0;padding:0;list-style:none;display:flex}._navLink_arrf6_76{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);padding:6px 0;font-size:.68rem;font-weight:500;position:relative}._navLink_arrf6_76:after{content:"";background:var(--accent);width:0;height:1px;transition:width .3s var(--ease);position:absolute;bottom:0;left:0}._navLink_arrf6_76:hover,._navLink_arrf6_76:focus-visible{color:var(--text)}._navLink_arrf6_76:hover:after,._navLink_arrf6_76:focus-visible:after{width:100%}._cta_arrf6_107{flex:none}._mobileToggle_arrf6_111{width:44px;height:44px;color:var(--text);border:1px solid var(--border);justify-content:center;align-items:center;display:none}._mobileToggle_arrf6_111 svg{width:22px;height:22px}._mobilePanel_arrf6_126{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#080a07f7;display:none;overflow:hidden}._mobilePanel_arrf6_126[data-open=true]{display:block}._mobileNav_arrf6_138{margin:0;padding:12px 0 4px;list-style:none;display:grid}._mobileNav_arrf6_138 a{font-family:var(--heading);border-bottom:1px solid var(--border);padding:16px 0;font-size:1.2rem;display:block}._mobileCta_arrf6_153{padding:24px 0 32px}@media (width<=940px){._nav_arrf6_67,._cta_arrf6_107{display:none}._mobileToggle_arrf6_111{display:inline-flex}}._hero_tia00_1{min-height:min(92vh,900px);padding:calc(var(--header-h) + clamp(56px, 10vw, 120px)) 0 clamp(72px, 10vw, 120px);border-bottom:1px solid var(--border);align-items:center;display:flex;position:relative;overflow:hidden}._glow_tia00_13{pointer-events:none;background:radial-gradient(60% 50% at 22% 30%, rgba(var(--accent-rgb), .16), transparent 70%), radial-gradient(50% 60% at 90% 90%, rgba(var(--accent-deep-rgb), .14), transparent 70%);position:absolute;inset:0}._gorilla_tia00_30{bottom:0;right:max(0px, calc((100vw - var(--container)) / 2));opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:min(86%,760px);animation:_fade_tia00_1 1.4s var(--ease) .2s both;position:absolute;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}._inner_tia00_44{z-index:1;max-width:900px;position:relative}@media (width>=941px){._inner_tia00_44{max-width:var(--container)}._inner_tia00_44>*{max-width:560px}}._meta_tia00_60{letter-spacing:.34em;text-transform:uppercase;color:var(--accent);animation:_rise_tia00_1 1s var(--ease) both;align-items:center;gap:16px;margin:0 0 clamp(24px,4vw,40px);font-size:.68rem;font-weight:500;display:flex}._metaRule_tia00_73{background:linear-gradient(90deg, var(--accent-deep), transparent);width:clamp(40px,8vw,88px);height:1px}._title_tia00_79{gap:.1em;margin:0 0 clamp(22px,3vw,32px);display:grid}._titleTop_tia00_85{animation:_rise_tia00_1 1.1s var(--ease) 80ms both;font-size:clamp(3.4rem,9vw,7rem);line-height:.95}._titleSub_tia00_91{color:var(--accent-soft);animation:_rise_tia00_1 1.1s var(--ease) .18s both;font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.2}._lead_tia00_98{max-width:56ch;color:var(--text-muted);animation:_rise_tia00_1 1.1s var(--ease) .28s both;margin:0 0 clamp(32px,4vw,44px);font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.8}._cta_tia00_107{animation:_rise_tia00_1 1.1s var(--ease) .38s both;flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,34px);display:flex}._secondary_tia00_115{letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);padding-bottom:6px;font-size:.72rem;font-weight:500;position:relative}._secondary_tia00_115:after{content:"";background:var(--border-strong);height:1px;transition:background .25s var(--ease);position:absolute;bottom:0;left:0;right:0}._secondary_tia00_115:hover:after,._secondary_tia00_115:focus-visible:after{background:var(--accent)}._footnote_tia00_141{border-top:1px solid var(--border);letter-spacing:.05em;color:var(--text-dim);animation:_rise_tia00_1 1.1s var(--ease) .5s both;flex-wrap:wrap;align-items:center;gap:18px;margin-top:clamp(48px,7vw,72px);padding-top:clamp(24px,3vw,32px);font-size:.78rem;display:flex}._chairs_tia00_155{color:var(--label);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}._footnoteRule_tia00_162{background:var(--border);flex:40px;max-width:120px;height:1px}._hoursHint_tia00_169{font-variant-numeric:tabular-nums}._scroll_tia00_173{background:var(--border);width:1px;height:56px;position:absolute;bottom:28px;left:50%;overflow:hidden;translate:-50%}._scrollLine_tia00_184{background:linear-gradient(180deg, transparent, var(--accent));width:1px;height:56px;animation:2.8s ease-in-out infinite _trickle_tia00_1;display:block}@keyframes _rise_tia00_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes _fade_tia00_1{0%{opacity:0}}@keyframes _trickle_tia00_1{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._meta_tia00_60,._titleTop_tia00_85,._titleSub_tia00_91,._lead_tia00_98,._cta_tia00_107,._footnote_tia00_141,._scrollLine_tia00_184{opacity:1;animation:none;transform:none}._gorilla_tia00_30{animation:none}}@media (width<=940px){._gorilla_tia00_30{height:min(42%,320px);animation:none;right:0}}@media (width<=640px){._hero_tia00_1{min-height:auto}._cta_tia00_107{flex-direction:column;align-items:center}._scroll_tia00_173,._footnoteRule_tia00_162{display:none}}._section_6ks5u_1{background:var(--bg)}._grid_6ks5u_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,26px);display:grid}@media (width<=700px){._grid_6ks5u_6{grid-template-columns:1fr}}._card_6ks5u_18{background:linear-gradient(180deg, var(--bg-panel), var(--bg-elevated));border:1px solid var(--border);transition:border-color .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;padding:clamp(28px,3vw,38px) clamp(24px,2.6vw,32px);display:flex;position:relative}._card_6ks5u_18:hover{border-color:rgba(var(--accent-rgb), .35);box-shadow:var(--shadow-soft);transform:translateY(-4px)}._wide_6ks5u_37{grid-column:1/-1}._featured_6ks5u_41{background:linear-gradient(180deg, var(--bg-panel-2), var(--bg-panel));border-color:rgba(var(--accent-rgb), .42)}._featured_6ks5u_41:before{content:"";border:1px solid rgba(var(--accent-rgb), .18);pointer-events:none;position:absolute;inset:6px}._ribbon_6ks5u_55{letter-spacing:.24em;text-transform:uppercase;color:var(--bg-panel);background:linear-gradient(100deg, var(--accent), var(--accent-soft));padding:6px 14px;font-size:.58rem;font-weight:600;position:absolute;top:0;right:clamp(20px,2.4vw,28px);translate:0 -50%}._header_6ks5u_69{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:22px}._tag_6ks5u_75{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:.6rem;font-weight:500;display:block}._title_6ks5u_85{margin:0 0 8px;font-size:1.6rem}._subtitle_6ks5u_90{color:var(--text-dim);margin:0;font-size:.85rem;line-height:1.6}._list_6ks5u_97{gap:16px;margin:0;padding:0;list-style:none;display:grid}._item_6ks5u_106{grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;display:grid}._itemName_6ks5u_113{color:var(--text);font-size:.93rem}._leader_6ks5u_118{background-image:radial-gradient(circle, rgba(var(--accent-rgb), .4) 1px, transparent 1.3px);background-position:0 0;background-repeat:repeat-x;background-size:7px 2px;height:2px;translate:0 -4px}._itemPrice_6ks5u_131{font-family:var(--heading);font-size:1.15rem;font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);color:var(--accent-soft);font-variant-numeric:tabular-nums;white-space:nowrap}._soon_6ks5u_141{letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:500}._note_6ks5u_150{border-top:1px solid var(--border);color:var(--text-dim);max-width:70ch;margin:clamp(32px,4vw,48px) 0 0;padding-top:24px;font-size:.82rem;line-height:1.7}@media (prefers-reduced-motion:reduce){._card_6ks5u_18:hover{transform:none}}._container_19405_1{text-align:center}._container_19405_1 .eyebrow{justify-content:center}._container_19405_1 .section-lead{margin-left:auto;margin-right:auto}._wrapper_19405_14{background:linear-gradient(180deg, var(--bg-panel), var(--bg-elevated));border:1px solid var(--border);max-width:860px;box-shadow:var(--shadow-soft);margin:0 auto;padding:clamp(40px,6vw,64px) clamp(24px,5vw,64px) clamp(28px,3vw,40px);position:relative}._wrapper_19405_14:before{content:"";border:1px solid rgba(var(--accent-rgb), .14);pointer-events:none;position:absolute;inset:8px}._viewport_19405_32{overflow:hidden}._track_19405_36{transition:transform .7s var(--ease);display:flex}._slide_19405_41{flex:0 0 100%;margin:0;padding:0 clamp(4px,2vw,24px)}._quoteMark_19405_47{font-family:var(--heading);color:var(--accent);opacity:.55;margin-bottom:18px;font-size:3.4rem;line-height:.6;display:block}._text_19405_57{font-family:var(--serif);color:var(--text);min-height:5em;margin:0 0 24px;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}._author_19405_66{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.66rem;font-weight:500}._stars_19405_75{letter-spacing:.2em;margin-bottom:8px;font-size:.9rem;display:block}._controls_19405_82{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,4vw,40px);padding-top:22px;display:flex}._dots_19405_92{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}._dot_19405_92{background:var(--border-strong);width:22px;height:1px;transition:background .3s var(--ease), width .3s var(--ease)}._dot_19405_92:hover{background:var(--text-muted)}._dot_19405_92[aria-current=true]{background:var(--accent);width:38px}._arrows_19405_119{gap:10px;display:flex}._arrow_19405_119{width:40px;height:40px;color:var(--text-muted);border:1px solid var(--border);transition:color .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease);justify-content:center;align-items:center;display:inline-flex}._arrow_19405_119 svg{width:18px;height:18px}._arrow_19405_119:hover,._arrow_19405_119:focus-visible{color:var(--accent-soft);border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .06)}@media (prefers-reduced-motion:reduce){._track_19405_36{transition:none}}@media (width<=560px){._text_19405_57{min-height:8em}}._wrap_6i8fg_1{width:100%;max-width:var(--container);justify-content:center;align-items:center;gap:18px;margin:0 auto;padding:0 clamp(20px,5vw,40px);display:flex}._line_6i8fg_12{background:var(--brass-line);opacity:.55;flex:1;height:1px}._mark_6i8fg_20{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .1);flex:none;rotate:45deg}
