*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary: #7c6c65;--color-primary-dark: #5a4f4a;--color-primary-light: #9d8e87;--color-primary-faded: rgba(124, 108, 101, .1);--color-accent-olive: #8b9a7d;--color-accent-gold: #d4a574;--color-bg-white: #ffffff;--color-bg-light: #f8f7f6;--color-bg-warm: #f5f0e8;--color-bg-cream: #faf7f2;--color-bg-dark: #1a1a1a;--color-text-dark: #1a1a1a;--color-text-body: #4a4a4a;--color-text-muted: #7c7c7c;--color-text-light: #b8b8b8;--color-text-on-dark: #ffffff;--color-white: #ffffff;--color-black: #000000;--color-border: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .15);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .1);--shadow-button: 0 1px 2px rgba(0, 0, 0, .05), 0 4px 12px rgba(0, 0, 0, .1);--font-primary: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-serif: "Playfair Display", "Georgia", serif;--font-logo: "Nunito", "Trebuchet MS", var(--font-primary);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3.5rem;--text-6xl: 5rem;--text-7xl: 7rem;--font-thin: 100;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-heavy: 900;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-5xl: 8rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500}picture{display:contents}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-dark)}body{font-family:var(--font-primary);font-weight:var(--font-normal);font-size:var(--text-base);line-height:1.6;color:var(--color-text-body);background-color:var(--color-bg-white)}#root{min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}.skipLink{position:fixed;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-3) var(--space-5);background:var(--color-bg-dark);color:var(--color-text-on-dark);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--transition-base)}.skipLink:focus-visible{transform:translateY(0)}#main:focus{outline:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--font-bold);line-height:1.1;color:var(--color-text-dark);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(var(--text-4xl),10vw,var(--text-7xl));font-weight:var(--font-heavy);letter-spacing:-.03em}h2{font-size:clamp(var(--text-3xl),6vw,var(--text-5xl));font-weight:var(--font-thin);letter-spacing:-.01em}h3{font-size:clamp(var(--text-xl),3vw,var(--text-2xl));font-weight:var(--font-thin)}h4{font-size:var(--text-lg);font-weight:var(--font-medium)}p{max-width:65ch;line-height:1.7;text-wrap:pretty}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}button{font-family:var(--font-primary);cursor:pointer;border:none;background:none}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--space-6)}@media(min-width:768px){.container{padding:0 var(--space-8)}}@media(min-width:1280px){.container{padding:0 var(--space-12)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-light)}::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::selection{background-color:var(--color-primary);color:var(--color-white)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._logo_19i2b_1{display:inline-flex;align-items:center;text-decoration:none;transition:opacity var(--transition-base)}._logo_19i2b_1:hover{opacity:.85}._wordmark_19i2b_25{display:flex;flex-direction:column;align-items:center;line-height:1}._name_19i2b_39{font-family:var(--font-logo);font-weight:800;text-transform:lowercase;letter-spacing:-.01em;line-height:.92;color:var(--color-text-dark);transition:color .3s ease}._sub_19i2b_59{font-family:var(--font-logo);font-weight:300;text-transform:uppercase;letter-spacing:.34em;text-indent:.34em;margin-top:.14em;color:var(--color-text-dark);transition:color .3s ease}._default_19i2b_85 ._name_19i2b_39,._default_19i2b_85 ._sub_19i2b_59{color:var(--color-text-dark)}._light_19i2b_95 ._name_19i2b_39,._light_19i2b_95 ._sub_19i2b_59{color:var(--color-white)}._sm_19i2b_107 ._name_19i2b_39{font-size:17px}._sm_19i2b_107 ._sub_19i2b_59{font-size:7.5px}._md_19i2b_121 ._name_19i2b_39{font-size:23px}._md_19i2b_121 ._sub_19i2b_59{font-size:9.5px}._lg_19i2b_135 ._name_19i2b_39{font-size:36px}._lg_19i2b_135 ._sub_19i2b_59{font-size:14px}._header_ivix6_13{position:fixed;top:0;left:0;right:0;z-index:calc(var(--z-overlay) + 1);background:#fff;border-bottom:1px solid var(--color-bg-dark);transform:translateY(-100%);opacity:0;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s ease,background .3s ease}._header_ivix6_13._visible_ivix6_49{transform:translateY(0);opacity:1}._header_ivix6_13._scrollHidden_ivix6_61{transform:translateY(-100%);pointer-events:none;transition:transform .45s cubic-bezier(.4,0,.2,1)}._header_ivix6_13._menuActive_ivix6_75{background:#fff}._accentLine_ivix6_89{display:none}._container_ivix6_103{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);min-height:64px}@media(min-width:1180px){._container_ivix6_103{display:grid;grid-template-columns:1fr auto 1fr;padding:var(--space-5) var(--space-8);min-height:72px}}@media(min-width:1280px){._container_ivix6_103{padding:var(--space-5) var(--space-12)}}._desktopOnly_ivix6_151{display:none!important}@media(min-width:1180px){._desktopOnly_ivix6_151{display:flex!important}}._desktopNav_ivix6_177{display:none;align-items:center;gap:var(--space-10);justify-self:start}@media(min-width:1180px){._desktopNav_ivix6_177{display:flex}}._navLink_ivix6_203{position:relative;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:var(--font-medium);color:var(--color-text-muted);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;padding:var(--space-1) 0;transition:color .3s ease}._navText_ivix6_233{position:relative}._navDot_ivix6_245{position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:1px;background:var(--color-primary);opacity:0;transform:scaleX(0);transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}._navLink_ivix6_203:hover{color:var(--color-text-dark)}._navLink_ivix6_203:hover ._navDot_ivix6_245{opacity:.35;transform:scaleX(1)}._navLink_ivix6_203._active_ivix6_293{color:var(--color-text-dark)}._navLink_ivix6_203._active_ivix6_293 ._navDot_ivix6_245{opacity:1;transform:scaleX(1)}._logoZone_ivix6_317{display:flex;align-items:center;justify-content:flex-start}@media(min-width:1180px){._logoZone_ivix6_317{justify-content:center;justify-self:center}}._actions_ivix6_349{display:flex;align-items:center;gap:var(--space-4);justify-self:end}._langSwitch_ivix6_371{display:flex;align-items:center;gap:var(--space-2)}._langOption_ivix6_383{font-family:var(--font-primary);font-size:.8125rem;font-weight:var(--font-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-light);background:none;border:none;padding:var(--space-1) var(--space-1);cursor:pointer;position:relative;transition:color .3s ease}._langOption_ivix6_383:hover{color:var(--color-text-body)}._langOption_ivix6_383._langActive_ivix6_421{color:var(--color-text-dark)}._langDivider_ivix6_429{display:block;width:1px;height:14px;background:var(--color-text-light);opacity:.4}._menuButton_ivix6_453{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;width:36px;height:36px;padding:6px 2px;background:transparent;border:none;cursor:pointer;position:relative;z-index:calc(var(--z-overlay) + 2)}@media(min-width:1180px){._menuButton_ivix6_453{display:none}}._menuLine_ivix6_497{display:block;height:1.5px;background:var(--color-text-dark);border-radius:1px;transition:transform .35s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1),opacity .25s ease;transform-origin:center}._menuLine_ivix6_497:nth-child(1){width:100%}._menuLine_ivix6_497:nth-child(2){width:65%}._menuButton_ivix6_453:hover ._menuLine_ivix6_497:nth-child(2){width:100%}._menuButton_ivix6_453._open_ivix6_547 ._menuLine_ivix6_497:nth-child(1){transform:translateY(4.25px) rotate(45deg);width:100%}._menuButton_ivix6_453._open_ivix6_547 ._menuLine_ivix6_497:nth-child(2){transform:translateY(-4.25px) rotate(-45deg);width:100%}._mobileOverlay_ivix6_575{position:fixed;inset:0;z-index:var(--z-overlay);background:#fff;display:flex;flex-direction:column;clip-path:circle(0% at calc(100% - 36px) 32px);transition:clip-path .6s cubic-bezier(.65,0,.35,1);pointer-events:none}._mobileOverlay_ivix6_575._open_ivix6_547{clip-path:circle(150% at calc(100% - 36px) 32px);pointer-events:auto}@media(min-width:1180px){._mobileOverlay_ivix6_575{display:none}}._mobileInner_ivix6_625{display:flex;flex-direction:column;justify-content:center;flex:1;padding:100px var(--space-8) var(--space-10)}._mobileNav_ivix6_643{display:flex;flex-direction:column;gap:0}._mobileNavLink_ivix6_655{display:flex;align-items:center;gap:var(--space-5);text-decoration:none;padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);color:var(--color-text-body);opacity:0;transform:translateY(20px);transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1),color .2s ease,padding-left .3s ease}._mobileOverlay_ivix6_575._open_ivix6_547 ._mobileNavLink_ivix6_655{opacity:1;transform:translateY(0)}._mobileNavIndex_ivix6_703{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-light);letter-spacing:.08em;min-width:28px}._mobileNavLabel_ivix6_721{font-family:var(--font-serif);font-size:clamp(2rem,8vw,3rem);font-weight:400;font-style:italic;letter-spacing:-.01em;line-height:1.1;flex:1}._mobileNavArrow_ivix6_741{color:var(--color-primary-light);opacity:0;transform:translate(-8px);transition:opacity .25s ease,transform .3s cubic-bezier(.16,1,.3,1)}._mobileNavLink_ivix6_655:hover{color:var(--color-text-dark);padding-left:var(--space-2)}._mobileNavLink_ivix6_655:hover ._mobileNavArrow_ivix6_741{opacity:1;transform:translate(0)}._mobileNavLink_ivix6_655._active_ivix6_293{color:var(--color-text-dark)}._mobileNavLink_ivix6_655._active_ivix6_293 ._mobileNavIndex_ivix6_703{color:var(--color-primary)}._mobileNavLink_ivix6_655._active_ivix6_293 ._mobileNavArrow_ivix6_741{opacity:.5;transform:translate(0)}._mobileFooter_ivix6_807{margin-top:auto;padding-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}._mobileOverlay_ivix6_575._open_ivix6_547 ._mobileFooter_ivix6_807{opacity:1;transform:translateY(0)}._mobileFooterRow_ivix6_847{display:flex;align-items:center;justify-content:space-between}._mobileTagline_ivix6_859{display:flex;align-items:center;gap:var(--space-3)}._mobileTaglineText_ivix6_871{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted)}._mobileTaglineSeparator_ivix6_887{display:block;width:24px;height:1px;background:var(--color-primary-light);opacity:.5}._footer_1h0zl_11{position:relative;background:var(--color-bg-dark);color:var(--color-text-on-dark);margin-top:auto;overflow:hidden}._brandBand_1h0zl_33{padding:var(--space-32) var(--space-6) var(--space-24);text-align:center;position:relative}@media(min-width:768px){._brandBand_1h0zl_33{padding:var(--space-32) var(--space-8)}}._brandInner_1h0zl_57{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}._brandLabel_1h0zl_71{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.25em;color:var(--color-primary)}._brandText_1h0zl_89{font-family:var(--font-primary);font-size:clamp(2.5rem,10vw,7rem);font-weight:var(--font-heavy);letter-spacing:-.04em;line-height:.9;color:var(--color-text-on-dark);text-transform:uppercase}._brandTagline_1h0zl_109{font-family:var(--font-serif);font-size:clamp(1rem,2.5vw,1.375rem);font-weight:400;font-style:italic;color:#ffffff80;letter-spacing:.01em;max-width:none}._container_1h0zl_135{width:100%;padding:0 var(--space-6);position:relative;z-index:1}@media(min-width:768px){._container_1h0zl_135{padding:0 var(--space-8)}}@media(min-width:1280px){._container_1h0zl_135{padding:0 var(--space-12)}}._triptych_1h0zl_179{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){._triptych_1h0zl_179{grid-template-columns:repeat(3,1fr)}}._panel_1h0zl_205{display:flex;flex-direction:column;padding:var(--space-12) var(--space-8);border-top:1px solid rgba(255,255,255,.12);position:relative;min-height:280px}@media(min-width:768px){._panel_1h0zl_205{border-top:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);padding:var(--space-12) var(--space-10);min-height:320px}._panel_1h0zl_205:last-child{border-right:none}}._panelLabel_1h0zl_249{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary);margin-bottom:var(--space-4)}._panelHeading_1h0zl_269{font-family:var(--font-serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;font-style:italic;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-on-dark);text-transform:none;margin-bottom:var(--space-8)}._panelContent_1h0zl_293{display:flex;flex-direction:column;gap:var(--space-3);flex:1}nav._panelContent_1h0zl_293{gap:0}._panelFooter_1h0zl_315{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-8);font-size:var(--text-sm);color:#ffffff59}._contactLink_1h0zl_335{font-family:var(--font-primary);font-size:var(--text-base);color:#ffffffbf;text-decoration:none;transition:color var(--transition-fast);width:fit-content;position:relative}._contactLink_1h0zl_335:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--color-primary);transition:width var(--transition-base)}._contactLink_1h0zl_335:hover{color:var(--color-white)}._contactLink_1h0zl_335:hover:after{width:100%}._navLink_1h0zl_395{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-primary);font-size:var(--text-base);color:#ffffffbf;text-decoration:none;padding:var(--space-3) 0;border-bottom:1px solid rgba(255,255,255,.06);transition:all var(--transition-fast)}._navLink_1h0zl_395 svg{opacity:0;transform:translate(-6px);transition:all var(--transition-fast);color:var(--color-primary)}._navLink_1h0zl_395:hover{color:var(--color-white);padding-left:var(--space-2)}._navLink_1h0zl_395:hover svg{opacity:1;transform:translate(0)}._cityGrid_1h0zl_457{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4) var(--space-2)}._cityCard_1h0zl_469{display:flex;flex-direction:column;align-items:center;gap:2px}._cityCardCount_1h0zl_483{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:400;font-style:italic;line-height:1;color:var(--color-primary)}._cityCardName_1h0zl_501{font-family:var(--font-primary);font-size:.6875rem;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;white-space:nowrap}._panelCompact_1h0zl_521{padding-bottom:var(--space-8);min-height:auto}._brandRow_1h0zl_539{display:flex;align-items:center;justify-content:space-between;padding:var(--space-12) 0;border-top:1px solid rgba(255,255,255,.12);margin-top:0;gap:var(--space-6)}._brandRowLeft_1h0zl_559,._brandRowRight_1h0zl_561{flex:1}._brandRowLeft_1h0zl_559{text-align:left}._brandRowRight_1h0zl_561{text-align:right}._brandRowCenter_1h0zl_585{flex-shrink:0}._brandRowDescriptor_1h0zl_593{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.12em;color:#fff6;line-height:1.6}@media(max-width:767px){._brandRow_1h0zl_539{flex-direction:column;text-align:center;gap:var(--space-6);padding:var(--space-10) 0}._brandRowLeft_1h0zl_559,._brandRowRight_1h0zl_561{text-align:center}}._colophon_1h0zl_647{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) 0 var(--space-10);border-top:1px solid rgba(255,255,255,.06)}@media(min-width:768px){._colophon_1h0zl_647{flex-direction:row;justify-content:space-between;align-items:center}}._copyright_1h0zl_679{font-family:var(--font-primary);font-size:var(--text-xs);color:#ffffff4d;letter-spacing:.02em}._credit_1h0zl_723{--lumako-lume: #d49a2e;--lumako-lume-deep: #9c6e1b;--lumako-ink-fg: #fafafa;--lumako-ease: cubic-bezier(.16, 1, .3, 1);display:inline-flex;width:fit-content;align-self:flex-start;padding:.5rem .75rem;margin:-.5rem -.75rem;text-decoration:none;font-synthesis:none}._credit_1h0zl_723:focus-visible{outline:2px solid var(--lumako-lume-deep);outline-offset:2px}._creditMark_1h0zl_769{font-family:Inter,system-ui,sans-serif;font-size:var(--text-sm);font-weight:600;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:#ffffff4d;transition:color .4s var(--lumako-ease)}._creditDot_1h0zl_805{color:inherit;transition:color .4s var(--lumako-ease)}._credit_1h0zl_723:focus-visible ._creditMark_1h0zl_769,._credit_1h0zl_723:active ._creditMark_1h0zl_769{color:var(--lumako-ink-fg)}._credit_1h0zl_723:focus-visible ._creditDot_1h0zl_805,._credit_1h0zl_723:active ._creditDot_1h0zl_805{color:var(--lumako-lume)}@media(hover:hover){._credit_1h0zl_723:hover ._creditMark_1h0zl_769{color:var(--lumako-ink-fg)}._credit_1h0zl_723:hover ._creditDot_1h0zl_805{color:var(--lumako-lume)}}@media(prefers-reduced-motion:reduce){._creditMark_1h0zl_769,._creditDot_1h0zl_805{transition:none}}._overlay_2ad5y_25{position:fixed;inset:0;z-index:9999;pointer-events:auto}._overlayExiting_2ad5y_41{pointer-events:none}._half_2ad5y_63{position:absolute;left:0;right:0;height:calc(50% + .5px);overflow:hidden;background-color:var(--color-bg-white);will-change:transform}._halfTop_2ad5y_85{top:0}._halfBottom_2ad5y_93{bottom:0}._grain_2ad5y_105{position:absolute;inset:-10px;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;animation:_grainDrift_2ad5y_1 1.2s steps(4) infinite}@keyframes _grainDrift_2ad5y_1{0%{transform:translate(0)}25%{transform:translate(-4px,3px)}50%{transform:translate(3px,-4px)}75%{transform:translate(-2px,-2px)}to{transform:translate(0)}}._counterWrap_2ad5y_185{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._counter_2ad5y_185{display:flex;align-items:baseline;font-family:var(--font-primary);font-weight:200;font-size:clamp(3rem,9.5vw,8rem);line-height:1;letter-spacing:0;color:var(--color-text-dark)}._digit_2ad5y_227{display:inline-block;width:.6em;text-align:center;transition:opacity .35s ease}._digitGhost_2ad5y_243{opacity:.13}._srOnly_2ad5y_251{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){._grain_2ad5y_105{animation:none}}._frameCover_1wdyl_5,._frameIntrinsic_1wdyl_7{display:block;background-image:var(--lqip);background-size:cover;background-position:center;background-repeat:no-repeat}._frameCover_1wdyl_5{position:absolute;inset:0;overflow:hidden}._frameIntrinsic_1wdyl_7{position:relative;width:100%}._img_1wdyl_51{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}._loaded_1wdyl_61{opacity:1}._instant_1wdyl_71{opacity:1;transition:none}@media(prefers-reduced-motion:reduce){._img_1wdyl_51{transition:none}}._hero_105u1_15{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:calc(var(--space-6) + 64px) var(--space-6) var(--space-6);background:#fff}@media(min-width:768px){._hero_105u1_15{padding:calc(var(--space-12) + 72px) var(--space-12) var(--space-12)}}@media(min-width:1200px){._hero_105u1_15{padding:calc(var(--space-16) + 72px) var(--space-16) var(--space-16)}}._heroCard_105u1_67{position:relative;width:100%;height:calc(100vh - var(--space-12) - 64px);height:calc(100svh - var(--space-12) - 64px);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 6px #00000008,0 10px 20px #0000000a}@media(min-width:768px){._heroCard_105u1_67{height:calc(100vh - var(--space-24) - 72px);height:calc(100svh - var(--space-24) - 72px);border-radius:var(--radius-2xl)}}@media(min-width:1200px){._heroCard_105u1_67{height:calc(100vh - var(--space-32) - 72px);height:calc(100svh - var(--space-32) - 72px);border-radius:32px}}._heroBackground_105u1_129{position:absolute;inset:0;z-index:0}._heroImage_105u1_141{width:100%;height:100%;object-fit:cover;object-position:left center}@media(min-width:768px){._heroImage_105u1_141{object-position:center}}._heroOverlay_105u1_175{position:absolute;inset:0;background:radial-gradient(ellipse at center,#0000000d,#0000002e 55%,#0006),linear-gradient(to top,#0009,#00000040 35%,#0000 60%),linear-gradient(to bottom,#00000026,#0000 18%);pointer-events:none}._grain_105u1_225{position:absolute;inset:0;opacity:.04;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}._cornerTopLeft_105u1_251{position:absolute;top:var(--space-6);left:var(--space-6);z-index:3;display:flex;align-items:center;gap:var(--space-3)}@media(min-width:768px){._cornerTopLeft_105u1_251{top:var(--space-10);left:var(--space-10)}}@media(min-width:1200px){._cornerTopLeft_105u1_251{top:var(--space-12);left:var(--space-12)}}@media(max-width:600px){._cornerTopLeft_105u1_251{display:none}}._cornerLabel_105u1_311{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase}@media(min-width:768px){._cornerLabel_105u1_311{font-size:var(--text-sm)}}._bottomRightLogo_105u1_347{position:absolute;z-index:3;top:var(--space-6);right:var(--space-6);display:flex;flex-direction:column;align-items:flex-end;line-height:1;color:#fff;opacity:.7}._brandName_105u1_373{font-family:var(--font-logo);font-weight:800;text-transform:lowercase;letter-spacing:-.01em;line-height:.92;font-size:clamp(15px,3.2vw,34px)}._brandSub_105u1_391{font-family:var(--font-logo);font-weight:300;text-transform:uppercase;letter-spacing:.3em;text-indent:.3em;margin-top:.12em;font-size:clamp(6.5px,1.3vw,13px)}@media(min-width:768px){._bottomRightLogo_105u1_347{top:var(--space-10);right:var(--space-10)}}@media(min-width:1200px){._bottomRightLogo_105u1_347{top:var(--space-12);right:var(--space-12)}}._headlineBlock_105u1_467{position:absolute;z-index:3;bottom:var(--space-10);left:var(--space-6);right:var(--space-6);max-width:85%;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;text-wrap:wrap;color:inherit}@media(min-width:768px){._headlineBlock_105u1_467{bottom:var(--space-14);left:var(--space-10);right:auto;max-width:70%}}@media(min-width:1200px){._headlineBlock_105u1_467{bottom:var(--space-20);left:var(--space-12);max-width:65%}}._lineReveal_105u1_539{display:block;overflow:hidden;margin-bottom:-.05em}._lineReveal_105u1_539:last-child{margin-bottom:0}._headlineBold_105u1_563{display:block;font-family:var(--font-primary);font-size:clamp(2.2rem,9vw,6.5rem);font-weight:var(--font-heavy);line-height:1;color:#fffffff2;text-transform:uppercase;letter-spacing:-.03em}._headlineSerif_105u1_587{display:block;font-family:var(--font-serif);font-size:clamp(1.8rem,7.5vw,5.5rem);font-weight:400;font-style:italic;line-height:1.15;color:#ffffffd9;letter-spacing:-.01em;padding-top:.08em}@media(prefers-reduced-motion:reduce){._headlineBold_105u1_563,._headlineSerif_105u1_587{transform:none}}._section_1rsso_13{position:relative}._manifesto_1rsso_29{position:relative;background:var(--color-bg-dark);padding:clamp(5rem,12vw,10rem) var(--space-6);overflow:hidden;min-height:70vh;display:flex;align-items:center;justify-content:center}@media(min-width:768px){._manifesto_1rsso_29{padding:clamp(6rem,14vw,12rem) var(--space-12)}}@media(min-width:1200px){._manifesto_1rsso_29{padding:10rem var(--space-16)}}._grain_1rsso_77{position:absolute;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}._cornerAccent_1rsso_97{position:absolute;z-index:2;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:#fff6;letter-spacing:.15em;text-transform:uppercase}._cornerTL_1rsso_119{top:var(--space-8);left:var(--space-8)}._cornerTR_1rsso_129{top:var(--space-8);right:var(--space-8)}@media(max-width:600px){._cornerAccent_1rsso_97{display:none}}@media(min-width:768px){._cornerTL_1rsso_119{top:var(--space-10);left:var(--space-12)}._cornerTR_1rsso_129{top:var(--space-10);right:var(--space-12)}}._manifestoInner_1rsso_175{position:relative;z-index:1;max-width:1100px;width:100%}._manifestoText_1rsso_191{display:flex;flex-direction:column;gap:clamp(var(--space-4),3vw,var(--space-8));margin-bottom:clamp(var(--space-16),8vw,var(--space-32))}._manifestoLine_1rsso_205{font-family:var(--font-serif);font-size:clamp(1.5rem,4vw,2.75rem);font-weight:400;font-style:normal;line-height:1.55;color:#ffffffd1;letter-spacing:.01em;max-width:none}._manifestoEmphasis_1rsso_227{font-family:var(--font-serif);font-style:italic;color:var(--color-primary)}._statsRow_1rsso_241{display:flex;gap:clamp(var(--space-8),5vw,var(--space-16));flex-wrap:wrap}._stat_1rsso_241{display:flex;align-items:center;gap:var(--space-4)}._statNumber_1rsso_265{font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:300;font-style:italic;color:var(--color-text-on-dark);line-height:1}._statDivider_1rsso_283{display:block;width:1px;height:28px;background:#fff3}@media(min-width:768px){._statDivider_1rsso_283{height:36px}}._statLabel_1rsso_309{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:#fff6;text-transform:uppercase;letter-spacing:.15em}._story_1rsso_335{position:relative;background:var(--color-bg-cream)}._storyGrid_1rsso_345{display:grid;grid-template-columns:1fr}@media(min-width:900px){._storyGrid_1rsso_345{grid-template-columns:1fr 1fr;min-height:700px}}@media(min-width:1200px){._storyGrid_1rsso_345{min-height:800px}}._storyImageCol_1rsso_383{position:relative;overflow:hidden;min-height:400px}@media(min-width:900px){._storyImageCol_1rsso_383{min-height:0}}._storyImageInner_1rsso_407{position:absolute;inset:-12% 0 0;height:124%}._storyImage_1rsso_383{width:100%;height:100%;object-fit:cover;object-position:center}._storyContent_1rsso_435{display:flex;flex-direction:column;justify-content:center;padding:var(--space-16) var(--space-6)}@media(min-width:768px){._storyContent_1rsso_435{padding:var(--space-16) var(--space-10)}}@media(min-width:900px){._storyContent_1rsso_435{padding:var(--space-20) var(--space-12);border-left:1px solid var(--color-border)}}@media(min-width:1200px){._storyContent_1rsso_435{padding:var(--space-24) var(--space-16)}}._storyLabel_1rsso_489{display:block;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary);margin-bottom:var(--space-6)}._storyHeading_1rsso_513{font-family:var(--font-serif);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;font-style:italic;line-height:1.15;color:var(--color-text-dark);text-transform:none;letter-spacing:-.02em;margin-bottom:var(--space-8)}._storyHeadingAccent_1rsso_537{color:var(--color-primary)}._storyText_1rsso_547{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-normal);line-height:1.8;color:var(--color-text-body);margin-bottom:var(--space-4);max-width:520px}@media(min-width:768px){._storyText_1rsso_547{font-size:var(--text-lg)}}._storyText_1rsso_547:last-of-type{margin-bottom:var(--space-10)}._founderCard_1rsso_589{display:flex;gap:var(--space-5);padding:var(--space-6);background:var(--color-bg-warm);border-left:3px solid var(--color-primary);margin-bottom:var(--space-10);max-width:520px}._founderImageWrap_1rsso_609{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden}@media(min-width:768px){._founderImageWrap_1rsso_609{width:80px;height:80px}}._founderImage_1rsso_609{width:100%;height:100%;object-fit:cover}._founderInfo_1rsso_651{display:flex;flex-direction:column;justify-content:center;gap:var(--space-3)}._founderQuote_1rsso_665{font-family:var(--font-serif);font-size:var(--text-sm);font-weight:400;font-style:italic;color:var(--color-text-dark);line-height:1.6;margin:0}@media(min-width:768px){._founderQuote_1rsso_665{font-size:var(--text-base)}}._founderMeta_1rsso_697{display:flex;flex-direction:column;gap:2px}._founderName_1rsso_709{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-dark)}._founderTitle_1rsso_723{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-text-muted);letter-spacing:.02em}._storyCta_1rsso_741{margin-top:0}._ctaLink_1rsso_749{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-dark);text-decoration:none;padding:var(--space-3) 0;border-bottom:1px solid var(--color-text-dark);transition:all .3s cubic-bezier(.16,1,.3,1)}._ctaLink_1rsso_749 svg{opacity:0;transform:translate(-6px);transition:all .3s cubic-bezier(.16,1,.3,1);color:var(--color-primary)}._ctaLink_1rsso_749:hover{color:var(--color-primary);border-color:var(--color-primary);padding-left:var(--space-2)}._ctaLink_1rsso_749:hover svg{opacity:1;transform:translate(0)}._sectionDivider_1rsso_817{height:1px;background:var(--color-border);transform-origin:left center;margin:0 var(--space-6)}@media(min-width:768px){._sectionDivider_1rsso_817{margin:0 var(--space-12)}}@media(prefers-reduced-motion:reduce){._ctaLink_1rsso_749,._ctaLink_1rsso_749 svg{transition:none}}._section_eorsm_11{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#fff}@media(min-width:768px){._section_eorsm_11{padding:var(--space-12)}}@media(min-width:1200px){._section_eorsm_11{padding:var(--space-16)}}._card_eorsm_59{position:relative;width:100%;border-radius:var(--radius-xl);overflow:hidden;background:#1a1a1a;padding:var(--space-8)}@media(min-width:768px){._card_eorsm_59{border-radius:var(--radius-2xl);padding:var(--space-10)}}@media(min-width:1200px){._card_eorsm_59{border-radius:32px;padding:var(--space-12)}}._sectionHeader_eorsm_111{position:absolute;top:var(--space-6);left:var(--space-8);z-index:10}._headerLabel_eorsm_125{font-size:var(--text-xs);font-weight:var(--font-medium);color:#ffffff80;letter-spacing:.12em;text-transform:uppercase}@media(min-width:1000px){._sectionHeader_eorsm_111{top:var(--space-10);left:var(--space-12)}._headerLabel_eorsm_125{font-size:var(--text-sm)}}@media(max-width:600px){._sectionHeader_eorsm_111{display:none}}._editorialGrid_eorsm_181{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:1000px){._editorialGrid_eorsm_181{flex-direction:row;gap:var(--space-6)}}@media(min-width:1200px){._editorialGrid_eorsm_181{gap:var(--space-8)}}._columnLeft_eorsm_225,._columnCenter_eorsm_227,._columnRight_eorsm_229{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:1000px){._columnLeft_eorsm_225,._columnCenter_eorsm_227,._columnRight_eorsm_229{gap:var(--space-6)}}@media(min-width:1200px){._columnLeft_eorsm_225,._columnCenter_eorsm_227,._columnRight_eorsm_229{gap:var(--space-8)}}@media(min-width:1000px){._columnLeft_eorsm_225{flex:0 0 28%;padding-top:var(--space-8);min-width:0}._columnCenter_eorsm_227{flex:1;padding-top:var(--space-4);min-width:0}._columnRight_eorsm_229{flex:0 0 28%;padding-top:var(--space-12);min-width:0}}@media(min-width:1200px){._columnLeft_eorsm_225{flex:0 0 26%;padding-top:var(--space-10)}._columnRight_eorsm_229{flex:0 0 26%;padding-top:var(--space-16)}}._imgLeftTop_eorsm_345,._imgLeftBottom_eorsm_347,._imgCenter_eorsm_349,._imgRightTop_eorsm_351,._imgRightBottom_eorsm_353{overflow:hidden;border-radius:var(--radius-lg);position:relative}@media(min-width:1000px){._imgLeftTop_eorsm_345,._imgLeftBottom_eorsm_347,._imgCenter_eorsm_349,._imgRightTop_eorsm_351,._imgRightBottom_eorsm_353{border-radius:var(--radius-xl)}}@media(min-width:1200px){._imgLeftTop_eorsm_345,._imgLeftBottom_eorsm_347,._imgCenter_eorsm_349,._imgRightTop_eorsm_351,._imgRightBottom_eorsm_353{border-radius:20px}}._gridImg_eorsm_405{width:100%;height:115%;object-fit:cover}._imgLeftTop_eorsm_345{aspect-ratio:4 / 5;flex-shrink:0}._imgLeftBottom_eorsm_347{aspect-ratio:4 / 3;flex-shrink:0;display:none}@media(min-width:1000px){._imgLeftTop_eorsm_345{aspect-ratio:3 / 4}._imgLeftBottom_eorsm_347{display:block;aspect-ratio:4 / 3}}@media(min-width:1200px){._imgLeftTop_eorsm_345{aspect-ratio:3 / 4}._imgLeftBottom_eorsm_347{aspect-ratio:16 / 10}}._imgCenter_eorsm_349{aspect-ratio:16 / 10;flex-shrink:0;display:none}@media(min-width:1000px){._imgCenter_eorsm_349{display:block;aspect-ratio:16 / 9}}@media(min-width:1200px){._imgCenter_eorsm_349{aspect-ratio:16 / 10}}._textContent_eorsm_531{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:var(--space-4) 0 0}@media(min-width:1000px){._textContent_eorsm_531{padding:var(--space-8) var(--space-4) 0}}@media(min-width:1200px){._textContent_eorsm_531{padding:var(--space-10) var(--space-6) 0}}._imgRightTop_eorsm_351{aspect-ratio:4 / 5;flex-shrink:0}._imgRightBottom_eorsm_353{aspect-ratio:3 / 4;flex-shrink:0;display:none}@media(min-width:1000px){._imgRightTop_eorsm_351{aspect-ratio:4 / 3}._imgRightBottom_eorsm_353{display:block;aspect-ratio:3 / 4}}@media(min-width:1200px){._imgRightTop_eorsm_351{aspect-ratio:16 / 10}._imgRightBottom_eorsm_353{aspect-ratio:3 / 4}}._dailyMosaic_eorsm_651{display:none}@media(max-width:999px){._dailyMosaic_eorsm_651{display:block;grid-column:1 / -1;grid-row:1}}._mosaicGrid_eorsm_675{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:6px;margin-bottom:15%}._mosaicCell_eorsm_691{overflow:hidden;border-radius:0;position:relative}._mosaicImg_eorsm_703{width:100%;height:100%;object-fit:cover;display:block}._mosaicA_eorsm_719{grid-column:1;grid-row:1;aspect-ratio:1 / 1}._mosaicB_eorsm_733{grid-column:2;grid-row:1 / 3;transform:translateY(15%)}._mosaicC_eorsm_691{grid-column:1;grid-row:2;aspect-ratio:1 / 1}@media(max-width:999px){._section_eorsm_11{padding:0}._card_eorsm_59{border-radius:0;padding:var(--space-20) var(--space-6)}._editorialGrid_eorsm_181{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:var(--space-4)}._columnLeft_eorsm_225,._columnRight_eorsm_229{display:none}._columnCenter_eorsm_227{grid-column:1;grid-row:2}._imgLeftTop_eorsm_345,._imgRightTop_eorsm_351{aspect-ratio:3 / 4}}._manifestoTitle_eorsm_839{font-family:var(--font-display);font-size:clamp(1.75rem,6vw,4rem);font-weight:var(--font-heavy);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:var(--space-4)}._manifestoLine_eorsm_859{display:block;color:var(--color-white)}._manifestoLineAccent_eorsm_869{display:block;color:var(--color-primary)}._manifestoText_eorsm_879{font-size:var(--text-sm);font-weight:var(--font-light);color:#ffffffa6;line-height:1.5;letter-spacing:.02em;max-width:45ch;margin:0 auto var(--space-6)}._manifestoCta_eorsm_899{display:inline-block;padding:var(--space-4) var(--space-8);background:transparent;border:1px solid rgba(255,255,255,.8);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-white);letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}._manifestoCta_eorsm_899:hover{background:#fff;border-color:#fff;color:#1a1a1a}@media(min-width:1000px){._manifestoTitle_eorsm_839{margin-bottom:var(--space-5)}._manifestoText_eorsm_879{font-size:var(--text-base);margin-bottom:var(--space-8)}._manifestoCta_eorsm_899{padding:var(--space-4) var(--space-10);font-size:var(--text-sm)}}@media(min-width:1200px){._manifestoTitle_eorsm_839{font-size:clamp(2.5rem,5vw,4.5rem);margin-bottom:var(--space-6)}._manifestoText_eorsm_879{font-size:var(--text-lg);margin-bottom:var(--space-10)}._manifestoCta_eorsm_899{padding:var(--space-5) var(--space-12)}}@media(min-width:1000px)and (max-width:1399px){._section_eorsm_11{padding:4.571vw}._card_eorsm_59{border-radius:2.286vw;padding:3.429vw}._sectionHeader_eorsm_111{top:2.857vw;left:3.429vw}._editorialGrid_eorsm_181{gap:2.286vw}._columnLeft_eorsm_225,._columnCenter_eorsm_227,._columnRight_eorsm_229{gap:2.286vw;min-width:0}._columnLeft_eorsm_225{flex:0 0 26%;padding-top:2.857vw}._columnCenter_eorsm_227{flex:1;padding-top:1.143vw}._columnRight_eorsm_229{flex:0 0 26%;padding-top:4.571vw}._imgLeftTop_eorsm_345,._imgLeftBottom_eorsm_347,._imgCenter_eorsm_349,._imgRightTop_eorsm_351,._imgRightBottom_eorsm_353{border-radius:1.429vw}._imgLeftTop_eorsm_345{aspect-ratio:3 / 4}._imgLeftBottom_eorsm_347,._imgCenter_eorsm_349,._imgRightTop_eorsm_351{aspect-ratio:16 / 10}._imgRightBottom_eorsm_353{aspect-ratio:3 / 4}._textContent_eorsm_531{padding:2.857vw 1.714vw 2.5vw}._manifestoTitle_eorsm_839{font-size:clamp(2rem,4.25vw,3.8rem);margin-bottom:1.714vw}._manifestoText_eorsm_879{font-size:clamp(.85rem,1.3vw,1.25rem);margin-bottom:2.857vw}._manifestoCta_eorsm_899{font-size:clamp(.7rem,.95vw,1rem);padding:1.429vw 3.429vw}}._section_14et8_13{position:relative;background:var(--color-bg-white);overflow:hidden}._container_14et8_27{position:relative;z-index:1;width:100%;padding:clamp(5rem,10vw,8rem) var(--space-4) clamp(4rem,8vw,7rem)}@media(min-width:640px){._container_14et8_27{padding-left:var(--space-6);padding-right:var(--space-6)}}@media(min-width:768px){._container_14et8_27{padding-left:var(--space-12);padding-right:var(--space-12)}}@media(min-width:1200px){._container_14et8_27{padding-left:var(--space-16);padding-right:var(--space-16)}}._cornerAccent_14et8_85{position:absolute;z-index:2;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase}._cornerTL_14et8_107{top:var(--space-8);left:var(--space-8)}._cornerTR_14et8_117{top:var(--space-8);right:var(--space-8)}@media(max-width:600px){._cornerAccent_14et8_85{display:none}}@media(min-width:768px){._cornerTL_14et8_107{top:var(--space-10);left:var(--space-12)}._cornerTR_14et8_117{top:var(--space-10);right:var(--space-12)}}._header_14et8_167{text-align:center;margin-bottom:clamp(var(--space-12),6vw,var(--space-24))}._headerItalic_14et8_177{display:block;font-family:var(--font-serif);font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:400;font-style:italic;color:var(--color-text-muted);letter-spacing:.02em;line-height:1.4;margin-bottom:var(--space-3)}._headerBold_14et8_201{display:block;font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5.5rem);font-weight:var(--font-heavy);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:-.02em;line-height:1.05}._headerBoldAccent_14et8_223{color:var(--color-primary)}._grid_14et8_237{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8) var(--space-4);margin-bottom:clamp(var(--space-12),5vw,var(--space-16))}@media(min-width:640px){._grid_14et8_237{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}}@media(min-width:1024px){._grid_14et8_237{grid-template-columns:repeat(3,1fr);gap:clamp(var(--space-6),2.5vw,var(--space-10))}}._card_14et8_285{cursor:pointer}._cardLink_14et8_293{display:block;text-decoration:none;color:inherit}._imageWrapper_14et8_307{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#c8bfb8;margin-bottom:var(--space-5);border-radius:2px}@media(max-width:639px){._imageWrapper_14et8_307{aspect-ratio:3 / 4;margin-bottom:var(--space-2)}}._card_14et8_285:nth-child(1) ._imageWrapper_14et8_307:before{background:#8b786a14}._card_14et8_285:nth-child(2) ._imageWrapper_14et8_307:before{background:#a894821a}._card_14et8_285:nth-child(3) ._imageWrapper_14et8_307:before{background:#b4a08c12}._card_14et8_285:nth-child(4) ._imageWrapper_14et8_307:before{background:#96827317}._card_14et8_285:nth-child(5) ._imageWrapper_14et8_307:before{background:#a08c7d14}._card_14et8_285:nth-child(6) ._imageWrapper_14et8_307:before{background:#aa96871a}._imageWrapper_14et8_307:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:multiply;border-radius:2px}._image_14et8_307{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}._card_14et8_285:hover ._image_14et8_307{transform:scale(1.04)}._imageWrapper_14et8_307:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 60px #0000000f;pointer-events:none;border-radius:2px}._cardInfo_14et8_419{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}@media(max-width:639px){._cardInfo_14et8_419{flex-direction:column;gap:var(--space-1)}}._cardTextCol_14et8_447{flex:1;min-width:0}._cardTitle_14et8_457{font-family:var(--font-primary);font-size:clamp(.85rem,1.2vw,1rem);font-weight:var(--font-bold);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.04em;line-height:1.3;margin-bottom:var(--space-1)}@media(max-width:639px){._cardTitle_14et8_457{font-size:.72rem;letter-spacing:.02em;margin-bottom:0}}._cardDescription_14et8_495{font-family:var(--font-primary);font-size:clamp(.78rem,1vw,.9rem);font-weight:var(--font-normal);color:var(--color-text-muted);line-height:1.45;letter-spacing:.01em}@media(max-width:639px){._cardDescription_14et8_495{font-size:.7rem;line-height:1.35}}._cardPrice_14et8_527{flex-shrink:0;font-family:var(--font-primary);font-size:clamp(.8rem,1.1vw,.95rem);font-weight:var(--font-medium);color:var(--color-text-body);white-space:nowrap;padding-top:1px;position:relative}@media(max-width:639px){._cardPrice_14et8_527{font-size:.72rem}}._cardPrice_14et8_527:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--color-border-strong)}._badge_14et8_585{position:absolute;top:var(--space-4);left:var(--space-4);padding:var(--space-1) var(--space-3);background:var(--color-bg-dark);color:var(--color-text-on-dark);font-family:var(--font-primary);font-size:.65rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;border-radius:1px}@media(max-width:639px){._badge_14et8_585{top:var(--space-2);left:var(--space-2);padding:2px var(--space-2);font-size:.55rem}}._badgeNew_14et8_633{background:var(--color-primary);color:var(--color-text-on-dark)}._action_14et8_649{display:flex;justify-content:center}._ctaButton_14et8_659{display:inline-block;padding:var(--space-4) var(--space-10);background:transparent;border:1px solid var(--color-text-dark);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-dark);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);cursor:pointer}._ctaButton_14et8_659:hover{background:var(--color-text-dark);border-color:var(--color-text-dark);color:var(--color-text-on-dark)}@media(min-width:768px){._ctaButton_14et8_659{padding:var(--space-5) var(--space-12);font-size:var(--text-sm)}}._divider_14et8_723{width:100%;max-width:120px;height:1px;background:var(--color-border-strong);margin:0 auto var(--space-10)}@media(min-width:768px){._divider_14et8_723{max-width:160px;margin-bottom:var(--space-12)}}@media(prefers-reduced-motion:reduce){._image_14et8_307,._ctaButton_14et8_659{transition:none}}._section_skdqu_13{position:relative;background:#fff;overflow:hidden}._container_skdqu_27{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(5rem,10vw,9rem) var(--space-6) clamp(4rem,8vw,7rem)}@media(min-width:768px){._container_skdqu_27{padding-left:var(--space-12);padding-right:var(--space-12)}}@media(min-width:1200px){._container_skdqu_27{padding-left:var(--space-16);padding-right:var(--space-16)}}._cornerAccent_skdqu_75{position:absolute;z-index:2;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase}._cornerTL_skdqu_97{top:var(--space-8);left:var(--space-8)}._cornerTR_skdqu_107{top:var(--space-8);right:var(--space-8)}@media(max-width:600px){._cornerAccent_skdqu_75{display:none}}@media(min-width:768px){._cornerTL_skdqu_97{top:var(--space-10);left:var(--space-12)}._cornerTR_skdqu_107{top:var(--space-10);right:var(--space-12)}}._header_skdqu_157{text-align:center;margin-bottom:clamp(var(--space-12),6vw,var(--space-20))}._headerItalic_skdqu_167{display:block;font-family:var(--font-serif);font-size:clamp(1rem,2.2vw,1.35rem);font-weight:400;font-style:italic;color:var(--color-text-muted);letter-spacing:.02em;line-height:1.4;margin-bottom:var(--space-3)}._headerBold_skdqu_191{display:block;font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5.5rem);font-weight:var(--font-heavy);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:-.03em;line-height:1}._headerBoldAccent_skdqu_213{color:var(--color-primary)}._cityList_skdqu_227{position:relative;margin-bottom:clamp(var(--space-12),5vw,var(--space-20))}._rowDivider_skdqu_239{height:1px;background:var(--color-border-strong);transform-origin:left center}._cityRow_skdqu_253{position:relative}._rowButton_skdqu_263{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-6) 0;background:none;border:none;cursor:pointer;gap:var(--space-4);text-align:left;transition:opacity .3s ease}._rowButton_skdqu_263:hover{opacity:.75}._rowButton_skdqu_263:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}@media(min-width:768px){._rowButton_skdqu_263{padding:var(--space-8) 0}}._rowLeft_skdqu_325{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0}@media(min-width:768px){._rowLeft_skdqu_325{gap:var(--space-5)}}._cityIndex_skdqu_353{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-text-light);letter-spacing:.06em;flex-shrink:0;display:none}@media(min-width:768px){._cityIndex_skdqu_353{display:inline}}._cityName_skdqu_385{font-family:var(--font-primary);font-size:clamp(1.35rem,3.5vw,2.25rem);font-weight:var(--font-heavy);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}._cityMeta_skdqu_407{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-muted);letter-spacing:.01em;white-space:nowrap}._soonDot_skdqu_433{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-accent-gold);margin-left:var(--space-1)}._rowRight_skdqu_453{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}._addressPreview_skdqu_467{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-muted);letter-spacing:.01em;display:none}@media(min-width:1024px){._addressPreview_skdqu_467{display:inline}}._expandIcon_skdqu_499{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border-strong);color:var(--color-text-body);transition:all .35s cubic-bezier(.16,1,.3,1);flex-shrink:0}._expandIcon_skdqu_499 svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}._expandIcon_skdqu_499 ._verticalLine_skdqu_533{transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}._expandIconActive_skdqu_541{background:var(--color-text-dark);border-color:var(--color-text-dark);color:var(--color-text-on-dark)}._expandIconActive_skdqu_541 ._verticalLine_skdqu_533{opacity:0;transform:rotate(90deg)}._rowButton_skdqu_263:hover ._expandIcon_skdqu_499:not(._expandIconActive_skdqu_541){border-color:var(--color-primary);color:var(--color-primary)}._addressList_skdqu_579{overflow:hidden}._addressListInner_skdqu_587{padding:0 0 var(--space-6) 0}@media(min-width:768px){._addressListInner_skdqu_587{padding:0 0 var(--space-8) var(--space-10)}}._addressRow_skdqu_607{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}._addressDot_skdqu_621{display:block;width:5px;height:5px;border-radius:50%;background:var(--color-primary);flex-shrink:0}._addressText_skdqu_639{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-normal);color:var(--color-text-body);line-height:1.6}@media(min-width:768px){._addressText_skdqu_639{font-size:var(--text-lg)}}._soonBadge_skdqu_667{display:inline-block;padding:2px 10px;background:var(--color-accent-gold);color:var(--color-white);font-family:var(--font-primary);font-size:.65rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;border-radius:1px;margin-left:var(--space-2)}._expandedContact_skdqu_697{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._contactLink_skdqu_715{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-dark);text-decoration:none;transition:color var(--transition-fast)}._contactLink_skdqu_715:hover{color:var(--color-primary)}._contactDivider_skdqu_741{color:var(--color-text-light);font-size:var(--text-sm)}._contactHours_skdqu_751{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-muted)}._sectionFooter_skdqu_771{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}._stats_skdqu_787{display:flex;align-items:center;gap:var(--space-5)}._statItem_skdqu_799{display:flex;align-items:baseline;gap:var(--space-2)}._statNumber_skdqu_811{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;font-style:italic;color:var(--color-text-dark);line-height:1}._statLabel_skdqu_829{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em}._statDivider_skdqu_847{display:block;width:1px;height:24px;background:var(--color-border-strong)}@media(min-width:768px){._statDivider_skdqu_847{height:32px}}._ctaWrap_skdqu_875{display:flex;justify-content:center}._ctaButton_skdqu_885{display:inline-block;padding:var(--space-4) var(--space-10);background:transparent;border:1px solid var(--color-text-dark);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-dark);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);cursor:pointer}._ctaButton_skdqu_885:hover{background:var(--color-text-dark);border-color:var(--color-text-dark);color:var(--color-text-on-dark)}@media(min-width:768px){._ctaButton_skdqu_885{padding:var(--space-5) var(--space-12);font-size:var(--text-sm)}}@media(prefers-reduced-motion:reduce){._rowButton_skdqu_263,._expandIcon_skdqu_499,._expandIcon_skdqu_499 svg,._expandIcon_skdqu_499 ._verticalLine_skdqu_533,._ctaButton_skdqu_885,._contactLink_skdqu_715{transition:none}}._sentinel_1gu2x_11{height:1px;margin-bottom:-1px}._nav_1gu2x_21{position:sticky;top:69px;background:var(--color-bg-white);padding:var(--space-5) 0;z-index:var(--z-sticky);transition:background var(--transition-base),box-shadow var(--transition-base),backdrop-filter var(--transition-base);border-bottom:1px solid var(--color-border)}._nav_1gu2x_21._sticky_1gu2x_45{background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--color-border)}._container_1gu2x_59{width:100%;padding:0 var(--space-6)}@media(min-width:768px){._container_1gu2x_59{padding:0 var(--space-12)}}@media(min-width:1200px){._container_1gu2x_59{padding:0 var(--space-16)}}._scrollContainer_1gu2x_93{display:flex;align-items:center;gap:0;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:fit-content;max-width:100%;margin:0 auto}._scrollContainer_1gu2x_93::-webkit-scrollbar{display:none}._scrollWrapper_1gu2x_131{position:relative}._tab_1gu2x_141{position:relative;display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);background:transparent;border:none;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--transition-base)}._tab_1gu2x_141:after{content:"";position:absolute;bottom:0;left:var(--space-5);right:var(--space-5);height:1.5px;background:var(--color-text-dark);transform:scaleX(0);transform-origin:center;transition:transform .35s cubic-bezier(.16,1,.3,1)}._tab_1gu2x_141:hover{color:var(--color-text-body)}._tab_1gu2x_141._active_1gu2x_211{color:var(--color-text-dark);font-weight:var(--font-semibold)}._tab_1gu2x_141._active_1gu2x_211:after{transform:scaleX(1)}._divider_1gu2x_231{width:1px;height:12px;background:var(--color-border);flex-shrink:0}@media(min-width:768px){._tab_1gu2x_141{padding:var(--space-2) var(--space-6);font-size:.8rem}._tab_1gu2x_141:after{left:var(--space-6);right:var(--space-6)}}@media(min-width:1280px){._nav_1gu2x_21{top:77px}}._card_7pwp8_13{cursor:default}._imageWrapper_7pwp8_23{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#c8bfb8;margin-bottom:var(--space-3);border-radius:2px}@media(max-width:639px){._imageWrapper_7pwp8_23{aspect-ratio:3 / 4;margin-bottom:var(--space-2)}}._card_7pwp8_13:nth-child(1) ._imageWrapper_7pwp8_23:before{background:#8b786a14}._card_7pwp8_13:nth-child(2) ._imageWrapper_7pwp8_23:before{background:#a894821a}._card_7pwp8_13:nth-child(3) ._imageWrapper_7pwp8_23:before{background:#b4a08c12}._card_7pwp8_13:nth-child(4) ._imageWrapper_7pwp8_23:before{background:#96827317}._card_7pwp8_13:nth-child(5) ._imageWrapper_7pwp8_23:before{background:#a08c7d14}._card_7pwp8_13:nth-child(6) ._imageWrapper_7pwp8_23:before{background:#aa96871a}._card_7pwp8_13:nth-child(7) ._imageWrapper_7pwp8_23:before{background:#917d6e12}._card_7pwp8_13:nth-child(8) ._imageWrapper_7pwp8_23:before{background:#9b877817}._card_7pwp8_13:nth-child(9) ._imageWrapper_7pwp8_23:before{background:#a5918214}._imageWrapper_7pwp8_23:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:multiply;border-radius:2px}._image_7pwp8_23{width:100%;height:100%;object-fit:cover}._imageWrapper_7pwp8_23:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 60px #0000000f;pointer-events:none;border-radius:2px}._badge_7pwp8_131{position:absolute;top:var(--space-4);left:var(--space-4);z-index:2;padding:var(--space-1) var(--space-3);background:var(--color-bg-dark);color:var(--color-text-on-dark);font-family:var(--font-primary);font-size:.65rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;border-radius:1px}@media(max-width:639px){._badge_7pwp8_131{top:var(--space-2);left:var(--space-2);padding:2px var(--space-2);font-size:.55rem}}._badgeNew_7pwp8_181{background:var(--color-primary)}._info_7pwp8_191{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}@media(max-width:639px){._info_7pwp8_191{flex-direction:column;gap:var(--space-1)}}._textCol_7pwp8_219{flex:1;min-width:0}._name_7pwp8_229{font-family:var(--font-primary);font-size:clamp(.85rem,1.2vw,1rem);font-weight:var(--font-bold);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.04em;line-height:1.3;margin-bottom:var(--space-1)}@media(max-width:639px){._name_7pwp8_229{font-size:.72rem;letter-spacing:.02em;margin-bottom:0}}._description_7pwp8_273{font-family:var(--font-primary);font-size:clamp(.78rem,1vw,.9rem);font-weight:var(--font-normal);color:var(--color-text-muted);line-height:1.45;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:639px){._description_7pwp8_273{font-size:.7rem;-webkit-line-clamp:2;line-height:1.35}}._price_7pwp8_319{flex-shrink:0;font-family:var(--font-primary);font-size:clamp(.8rem,1.1vw,.95rem);font-weight:var(--font-medium);color:var(--color-text-body);white-space:nowrap;padding-top:1px;position:relative}._price_7pwp8_319:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--color-border-strong)}._variants_7pwp8_363{flex-shrink:0;display:flex;align-items:baseline;gap:0;padding-top:1px}._variantItem_7pwp8_379{display:flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-primary);white-space:nowrap}._variantSize_7pwp8_395{font-size:clamp(.7rem,.9vw,.8rem);font-weight:var(--font-normal);color:var(--color-text-light);letter-spacing:.02em}._variantPrice_7pwp8_409{font-size:clamp(.8rem,1vw,.9rem);font-weight:var(--font-medium);color:var(--color-text-body)}._variantDot_7pwp8_421{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--color-text-light);margin:0 var(--space-2);align-self:center;flex-shrink:0}@media(max-width:639px){._price_7pwp8_319{font-size:.72rem}._variantSize_7pwp8_395{font-size:.62rem}._variantPrice_7pwp8_409{font-size:.7rem}._variantDot_7pwp8_421{width:2px;height:2px;margin:0 var(--space-1)}._variants_7pwp8_363{flex-wrap:wrap}}._section_plwc9_9{padding:clamp(var(--space-12),5vw,var(--space-16)) 0;scroll-margin-top:160px}._section_plwc9_9:first-of-type{padding-top:var(--space-8)}._header_plwc9_29{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:clamp(var(--space-8),3vw,var(--space-12));padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}@media(min-width:768px){._header_plwc9_29{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-6)}}._title_plwc9_65{font-family:var(--font-primary);font-size:clamp(.85rem,1.5vw,1rem);font-weight:var(--font-semibold);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.12em;line-height:1.3}._description_plwc9_85{font-family:var(--font-serif);font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:400;font-style:italic;color:var(--color-text-muted);letter-spacing:.02em}._grid_plwc9_105{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8) var(--space-4)}@media(min-width:640px){._grid_plwc9_105{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}}@media(min-width:1024px){._grid_plwc9_105{grid-template-columns:repeat(3,1fr);gap:clamp(var(--space-6),2.5vw,var(--space-10))}}._page_jshva_11{padding-top:80px}._hero_jshva_25{position:relative;padding:clamp(3rem,6vw,5rem) 0 clamp(1.5rem,3vw,2.5rem);background:var(--color-bg-white);overflow:hidden}._heroContainer_jshva_39{position:relative;z-index:1;width:100%;padding:0 var(--space-6)}@media(min-width:768px){._heroContainer_jshva_39{padding:0 var(--space-12)}}@media(min-width:1200px){._heroContainer_jshva_39{padding:0 var(--space-16)}}._cornerAccent_jshva_79{position:absolute;z-index:2;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase}._cornerTL_jshva_101{top:var(--space-8);left:var(--space-8)}._cornerTR_jshva_111{top:var(--space-8);right:var(--space-8)}@media(max-width:600px){._cornerAccent_jshva_79{display:none}}@media(min-width:768px){._cornerTL_jshva_101{top:var(--space-10);left:var(--space-12)}._cornerTR_jshva_111{top:var(--space-10);right:var(--space-12)}}._headerBlock_jshva_157{text-align:center;margin-bottom:var(--space-4)}._headerItalic_jshva_167{display:block;font-family:var(--font-serif);font-size:clamp(1rem,2.2vw,1.4rem);font-weight:400;font-style:italic;color:var(--color-text-muted);letter-spacing:.02em;line-height:1.4;margin-bottom:var(--space-3)}._headerBold_jshva_191{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5.5rem);font-weight:var(--font-heavy);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin-bottom:0}._headerBoldAccent_jshva_213{color:var(--color-primary)}._deliveryRow_jshva_223{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-4);padding-top:var(--space-5)}._deliveryInfo_jshva_241{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase}._deliveryInfo_jshva_241 svg{color:var(--color-accent-olive);flex-shrink:0}._deliveryDot_jshva_275{width:3px;height:3px;border-radius:50%;background:var(--color-text-light);flex-shrink:0}._deliveryActions_jshva_291{display:flex;gap:var(--space-3)}._deliveryLink_jshva_301{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid var(--color-border-strong);transition:all .35s cubic-bezier(.16,1,.3,1)}._deliveryLink_jshva_301:hover,._deliveryLinkPrimary_jshva_347{background:var(--color-text-dark);border-color:var(--color-text-dark);color:var(--color-text-on-dark)}._deliveryLinkPrimary_jshva_347:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-text-on-dark)}._content_jshva_377{padding-bottom:var(--space-16)}._container_jshva_385{width:100%;padding:0 var(--space-4)}@media(min-width:640px){._container_jshva_385{padding:0 var(--space-6)}}@media(min-width:768px){._container_jshva_385{padding:0 var(--space-12)}}@media(min-width:1200px){._container_jshva_385{padding:0 var(--space-16)}}._bottomCta_jshva_437{position:relative;padding:clamp(var(--space-16),8vw,var(--space-24)) 0;background:var(--color-bg-white)}._ctaDivider_jshva_449{width:100%;max-width:120px;height:1px;background:var(--color-border-strong);margin:0 auto var(--space-12)}@media(min-width:768px){._ctaDivider_jshva_449{max-width:160px;margin-bottom:var(--space-16)}}._ctaContent_jshva_479{text-align:center;max-width:600px;margin:0 auto}._ctaItalic_jshva_491{display:block;font-family:var(--font-serif);font-size:clamp(1rem,2vw,1.3rem);font-weight:400;font-style:italic;color:var(--color-text-muted);letter-spacing:.02em;margin-bottom:var(--space-3)}._ctaTitle_jshva_513{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:var(--font-heavy);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;margin-bottom:var(--space-8)}._ctaActions_jshva_535{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}._ctaButton_jshva_549{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-10);background:transparent;border:1px solid var(--color-text-dark);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-dark);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);cursor:pointer}._ctaButton_jshva_549:hover{background:var(--color-text-dark);border-color:var(--color-text-dark);color:var(--color-text-on-dark)}._ctaButton_jshva_549 svg{width:14px;height:14px}._ctaButtonSecondary_jshva_607{border-color:var(--color-border-strong);color:var(--color-text-body)}._ctaButtonSecondary_jshva_607:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark)}@media(min-width:768px){._ctaButton_jshva_549{padding:var(--space-5) var(--space-12);font-size:var(--text-sm)}}@media(prefers-reduced-motion:reduce){._deliveryLink_jshva_301,._ctaButton_jshva_549{transition:none}}._page_slibq_13{min-height:100vh;background:var(--color-bg-white);padding-top:var(--space-24)}._hero_slibq_31{text-align:center;padding:var(--space-16) var(--space-6) var(--space-20);max-width:900px;margin:0 auto}._title_slibq_45{font-family:var(--font-serif);font-size:clamp(4rem,15vw,10rem);font-weight:400;font-style:italic;color:var(--color-text-dark);letter-spacing:-.03em;line-height:.9;margin-bottom:var(--space-8);text-transform:none}._subtitle_slibq_69{font-family:var(--font-primary);font-size:clamp(.95rem,2vw,1.125rem);font-weight:var(--font-normal);color:var(--color-text-muted);line-height:1.5;letter-spacing:.01em;max-width:600px;margin:0 auto}._gridSection_slibq_97{padding:0 var(--space-16);padding-bottom:15rem;width:100%}._masonry_slibq_109{column-count:3;column-gap:var(--space-16)}@media(max-width:1024px){._gridSection_slibq_97{padding:0 var(--space-12);padding-bottom:10rem}._masonry_slibq_109{column-count:2;column-gap:var(--space-12)}}@media(max-width:640px){._gridSection_slibq_97{padding:0 var(--space-4);padding-bottom:8rem}._masonry_slibq_109{column-count:2;column-gap:var(--space-4)}}._card_slibq_173{overflow:hidden;position:relative;break-inside:avoid;margin-bottom:var(--space-16)}@media(max-width:1024px){._card_slibq_173{margin-bottom:var(--space-12)}}@media(max-width:640px){._card_slibq_173{margin-bottom:var(--space-8)}}._imageCard_slibq_219{background:var(--color-bg-light);line-height:0;overflow:hidden}._cardImage_slibq_231{width:100%;height:auto;display:block;scale:1.1}._quoteCard_slibq_251{background:var(--color-bg-warm);display:flex;align-items:center;justify-content:center;padding:var(--space-12) var(--space-8);min-height:280px}@media(max-width:640px){._quoteCard_slibq_251{padding:var(--space-6) var(--space-4);min-height:180px}}._quoteContent_slibq_283{text-align:center;max-width:90%}._quoteMark_slibq_293{display:block;font-family:var(--font-serif);font-size:4rem;font-style:italic;color:var(--color-primary);line-height:.5;margin-bottom:var(--space-4);opacity:.6}@media(max-width:640px){._quoteMark_slibq_293{font-size:2.5rem;margin-bottom:var(--space-2)}}._quoteText_slibq_329{font-family:var(--font-serif);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:400;font-style:italic;color:var(--color-text-dark);line-height:1.6;letter-spacing:.01em}@media(max-width:640px){._quoteText_slibq_329{font-size:.8rem;line-height:1.4}}._musicCard_slibq_369{background:var(--color-bg-dark);color:var(--color-text-on-dark);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-8);min-height:320px}@media(max-width:640px){._musicCard_slibq_369{padding:var(--space-4);min-height:200px}}._musicContent_slibq_403{display:flex;flex-direction:column;gap:var(--space-2)}._musicLabel_slibq_415{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-gold)}._musicArtist_slibq_433{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);color:#fff9;margin-bottom:var(--space-2)}._musicQuote_slibq_449{font-family:var(--font-primary);font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.02em;line-height:1.4;color:var(--color-text-on-dark);margin-bottom:var(--space-4)}@media(max-width:640px){._musicLabel_slibq_415{font-size:.6rem}._musicArtist_slibq_433{font-size:.7rem}._musicQuote_slibq_449{font-size:.75rem;margin-bottom:var(--space-2)}._spotifyLink_slibq_499{font-size:.6rem}}._spotifyLink_slibq_499{display:inline-block;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:lowercase;letter-spacing:.05em;color:#ffffff80;text-decoration:none;padding:var(--space-2) 0;border-top:1px solid rgba(255,255,255,.1);margin-top:var(--space-2);transition:color var(--transition-fast)}._spotifyLink_slibq_499:hover{color:var(--color-accent-gold)}._footerCta_slibq_553{padding:var(--space-24) var(--space-6);max-width:1400px;margin:0 auto}._ctaGrid_slibq_565{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-bottom:var(--space-20)}@media(max-width:900px){._ctaGrid_slibq_565{grid-template-columns:1fr;gap:var(--space-6)}}._ctaCard_slibq_593{padding:var(--space-8);border-top:1px solid var(--color-border-strong)}._ctaLabel_slibq_603{display:block;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary);margin-bottom:var(--space-3)}._ctaTitle_slibq_625{font-family:var(--font-primary);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-text-dark);margin-bottom:var(--space-2);text-transform:none;letter-spacing:-.01em}._ctaDesc_slibq_645{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-4)}._ctaLink_slibq_663{display:inline-block;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-dark);text-decoration:none;padding-bottom:2px;border-bottom:1px solid var(--color-text-dark);transition:all var(--transition-fast)}._ctaLink_slibq_663:hover{color:var(--color-primary);border-color:var(--color-primary)}._tagline_slibq_703{text-align:center;padding:var(--space-16) var(--space-6);border-top:1px solid var(--color-border)}._tagline_slibq_703 p{font-family:var(--font-primary);font-size:clamp(1rem,2vw,1.25rem);font-weight:var(--font-light);color:var(--color-text-body);line-height:1.8;letter-spacing:.02em;text-transform:uppercase;max-width:100%}._page_1q34y_13{padding-top:80px;background:var(--color-bg-white)}._section_1q34y_29{position:relative;overflow:hidden;background:var(--color-bg-white)}._container_1q34y_43{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(3.75rem,7.5vw,6.5rem) var(--space-6) clamp(6rem,12vw,10rem)}@media(min-width:768px){._container_1q34y_43{padding-left:var(--space-12);padding-right:var(--space-12)}}@media(min-width:1200px){._container_1q34y_43{padding-left:var(--space-16);padding-right:var(--space-16)}}._cornerAccent_1q34y_91{position:absolute;z-index:2;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase}._cornerTL_1q34y_113{top:var(--space-8);left:var(--space-8)}@media(max-width:600px){._cornerAccent_1q34y_91{display:none}}@media(min-width:768px){._cornerTL_1q34y_113{top:var(--space-10);left:var(--space-12)}}._header_1q34y_155{text-align:center;margin-bottom:clamp(var(--space-12),6vw,var(--space-20))}._heroEyebrow_1q34y_165{display:block;font-family:var(--font-serif);font-size:clamp(1rem,2.2vw,1.35rem);font-weight:400;font-style:italic;color:var(--color-text-muted);letter-spacing:.02em;line-height:1.4;margin-bottom:var(--space-3)}._heroTitle_1q34y_189{font-family:var(--font-display);font-size:clamp(3rem,8vw,6.5rem);font-weight:var(--font-heavy);line-height:.92;text-transform:uppercase;letter-spacing:-.03em;color:var(--color-text-dark)}._heroTitleItalic_1q34y_209{font-family:var(--font-serif);font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.01em;font-size:.85em;color:var(--color-primary)}._heroSubtitle_1q34y_229{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-normal);line-height:1.7;color:var(--color-text-muted);max-width:460px;margin:var(--space-6) auto 0}._divider_1q34y_251{width:48px;height:1px;background:var(--color-primary-light);margin:0 auto clamp(var(--space-10),5vw,var(--space-16));opacity:.5}._form_1q34y_273{display:flex;flex-direction:column;width:100%;max-width:46rem;margin:0 auto}._formHeader_1q34y_291{display:flex;align-items:center;gap:var(--space-4);margin-bottom:clamp(var(--space-10),5vw,var(--space-16))}._formHeaderLabel_1q34y_305{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;font-style:italic;color:var(--color-primary);line-height:1;flex-shrink:0}._formHeaderLine_1q34y_325{flex:1;height:1px;background:var(--color-border)}._formHeaderText_1q34y_337{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-light);flex-shrink:0}@media(max-width:520px){._formHeaderText_1q34y_337{display:none}}._fieldStack_1q34y_375{display:flex;flex-direction:column;gap:var(--space-1)}._fieldGroup_1q34y_389{position:relative;padding:var(--space-5) var(--space-6);border-left:1px solid var(--color-border);transition:border-color .35s cubic-bezier(.16,1,.3,1)}._fieldGroupActive_1q34y_403{border-left-color:var(--color-primary)}._fieldGroupLarge_1q34y_411{padding-bottom:var(--space-6)}._fieldLabel_1q34y_419{display:block;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--space-3)}._textareaHeader_1q34y_441{display:flex;align-items:baseline;justify-content:space-between}._charCount_1q34y_453{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-text-light);letter-spacing:.03em}._field_1q34y_375{width:100%;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-normal);color:var(--color-text-dark);background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;padding:var(--space-3) 0;outline:none;transition:border-color .35s cubic-bezier(.16,1,.3,1)}._field_1q34y_375::placeholder{color:var(--color-text-light);font-weight:var(--font-light)}._field_1q34y_375:hover{border-bottom-color:var(--color-border-strong)}._field_1q34y_375:focus{border-bottom-color:var(--color-primary)}._textarea_1q34y_441{resize:vertical;min-height:140px;line-height:1.7;border-bottom:none}._selectTrigger_1q34y_551{width:100%;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-normal);color:var(--color-text-light);background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;padding:var(--space-3) 0;cursor:pointer;text-align:left;transition:border-color .35s cubic-bezier(.16,1,.3,1)}._selectTrigger_1q34y_551:hover{border-bottom-color:var(--color-border-strong)}._selectFilled_1q34y_597{color:var(--color-text-dark)}._selectChevron_1q34y_605{flex-shrink:0;color:var(--color-primary-light)}._selectValue_1q34y_615{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdown_1q34y_629{position:absolute;top:100%;left:0;right:0;z-index:var(--z-dropdown);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--space-3);max-height:340px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;transform-origin:top center}._dropdownGroup_1q34y_667{padding:var(--space-2) 0}._dropdownGroup_1q34y_667:not(:last-child){border-bottom:1px solid var(--color-border)}._dropdownCity_1q34y_683{display:block;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-light);padding:var(--space-2) var(--space-4) var(--space-1)}._dropdownOption_1q34y_705{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-body);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;background:none;border:none}._dropdownOption_1q34y_705:hover{background:var(--color-bg-light);color:var(--color-text-dark)}._dropdownSelected_1q34y_751{color:var(--color-primary-dark);font-weight:var(--font-medium);background:var(--color-primary-faded)}._dropdownAddress_1q34y_763{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownCheck_1q34y_775{flex-shrink:0;color:var(--color-primary);margin-left:var(--space-3)}._dropdown_1q34y_629::-webkit-scrollbar{width:3px}._dropdown_1q34y_629::-webkit-scrollbar-track{background:transparent}._dropdown_1q34y_629::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:2px}._formActions_1q34y_815{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-top:clamp(var(--space-10),5vw,var(--space-16));padding-top:var(--space-8);border-top:1px solid var(--color-border)}._submitCol_1q34y_835{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._submitHint_1q34y_849{max-width:28ch;margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-muted)}._submitBtn_1q34y_867{display:inline-flex;align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-10);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--color-white);background:var(--color-primary);border:none;border-radius:0;cursor:pointer;overflow:hidden;position:relative;transition:background-color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}._submitBtn_1q34y_867:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px)}._submitBtn_1q34y_867:active:not(:disabled){transform:translateY(0)}._submitBtn_1q34y_867:disabled{background:var(--color-bg-light);border:1px solid var(--color-border-strong);color:var(--color-text-body);cursor:not-allowed}._submitText_1q34y_945{position:relative;z-index:1}._submitArrow_1q34y_955{flex-shrink:0;transition:transform .35s cubic-bezier(.16,1,.3,1)}._submitBtn_1q34y_867:hover:not(:disabled) ._submitArrow_1q34y_955{transform:translate(3px)}._altContact_1q34y_975{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}._altContactLabel_1q34y_989{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-text-light);letter-spacing:.03em}._altContactLinks_1q34y_1005{display:flex;align-items:center;gap:var(--space-3)}._contactLink_1q34y_1017{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-muted);text-decoration:none;transition:color .25s cubic-bezier(.16,1,.3,1)}._contactLink_1q34y_1017:hover{color:var(--color-primary-dark)}._altContactDot_1q34y_1049{width:3px;height:3px;border-radius:50%;background:var(--color-border-strong)}._success_1q34y_1069{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--space-8) 0}._successIcon_1q34y_1087{margin-bottom:var(--space-8)}._successEyebrow_1q34y_1095{display:block;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-8)}._successTitle_1q34y_1117{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-heavy);line-height:1;text-transform:uppercase;letter-spacing:-.02em;color:var(--color-text-dark);margin-bottom:var(--space-6)}._successTitle_1q34y_1117 em{font-family:var(--font-serif);font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.01em;color:var(--color-primary);font-size:.85em}._successText_1q34y_1159{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-normal);line-height:1.7;color:var(--color-text-muted);max-width:380px;margin-bottom:var(--space-10)}._successBtn_1q34y_1179{display:inline-flex;align-items:center;height:48px;padding:0 var(--space-8);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:0;cursor:pointer;transition:color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1)}._successBtn_1q34y_1179:hover{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}@media(max-width:600px){._formActions_1q34y_815{flex-direction:column;align-items:stretch;gap:var(--space-6)}._submitBtn_1q34y_867{width:100%;justify-content:center}._altContact_1q34y_975{align-items:center}._formHeader_1q34y_291{gap:var(--space-3)}}@media(prefers-reduced-motion:reduce){._submitBtn_1q34y_867,._contactLink_1q34y_1017,._field_1q34y_375,._selectTrigger_1q34y_551,._dropdownOption_1q34y_705,._successBtn_1q34y_1179,._fieldGroup_1q34y_389{transition:none}}._page_2wm58_11{flex:1;background:var(--color-bg-dark)}._section_2wm58_21{display:flex;align-items:center;min-height:78dvh;padding:var(--space-32) 0 var(--space-24)}._container_2wm58_35{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--space-6);text-align:center}._eyebrow_2wm58_51{display:block;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.28em;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:var(--space-8)}._code_2wm58_71{font-size:clamp(5rem,22vw,14rem);font-weight:var(--font-heavy);line-height:.9;letter-spacing:-.04em;color:var(--color-text-on-dark);margin-bottom:var(--space-4)}._italic_2wm58_89{max-width:none;font-family:var(--font-serif);font-style:italic;font-size:clamp(var(--text-xl),4vw,var(--text-4xl));line-height:1.2;color:var(--color-primary-light);margin-bottom:var(--space-8)}._text_2wm58_109{max-width:42ch;margin:0 auto var(--space-12);font-size:var(--text-base);line-height:1.7;color:var(--color-text-light)}._links_2wm58_125{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-8)}._primaryLink_2wm58_141{display:inline-block;padding:var(--space-4) var(--space-10);background:var(--color-text-on-dark);border:1px solid var(--color-text-on-dark);color:var(--color-text-dark);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.18em;text-transform:uppercase;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base)}._primaryLink_2wm58_141:hover{background:transparent;color:var(--color-text-on-dark);transform:translateY(-2px)}._primaryLink_2wm58_141:active{transform:translateY(0)}._secondaryLink_2wm58_189{position:relative;padding-bottom:var(--space-1);color:var(--color-text-light);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.18em;text-transform:uppercase;transition:color var(--transition-base)}._secondaryLink_2wm58_189:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}._secondaryLink_2wm58_189:hover{color:var(--color-text-on-dark)}._secondaryLink_2wm58_189:hover:after{transform:scaleX(1)}@media(min-width:768px){._container_2wm58_35{padding:0 var(--space-8)}}
