@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-vietnamese-900-normal.9121ad4c.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-900-normal.d8ab793b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-latin-ext-900-normal.3c068dd7.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-900-normal.e813ed35.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-latin-900-normal.fd25bb53.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-900-normal.ccc16d38.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-ext-400-normal.d663ebe0.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-400-normal.9850054c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-400-normal.7abd0811.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400-normal.6193dcef.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-sans-latin-ext-500-normal.d7898f39.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-500-normal.fae40d5a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-sans-latin-500-normal.210398b6.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-500-normal.1dd5b1eb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/dm-sans-latin-ext-700-normal.c3bb9d04.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-700-normal.654517d4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/dm-sans-latin-700-normal.db6484ff.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-700-normal.beb4580c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.marketing-shell{--marketing-dark:#0a0a0a;--marketing-light:#fef1dc;--marketing-accent:#FCBC51;--marketing-ink:#111111;--marketing-muted:#555555;--marketing-line:color-mix(in srgb,currentColor 18%,transparent);--marketing-hero-foreground:var(--marketing-ink);--marketing-hero-rail:rgba(17,17,17,0.58);min-height:100svh;background:var(--marketing-light);color:var(--marketing-ink);font-family:var(--font-marketing-body),Arial,sans-serif}.dark .marketing-shell{--marketing-light:#111111;--marketing-ink:#f5f2ee;--marketing-muted:#c7c7c7;--marketing-hero-foreground:#ffffff;--marketing-hero-rail:rgba(255,255,255,0.7)}.marketing-shell *{box-sizing:border-box}.marketing-display{font-family:var(--font-marketing-display),Impact,sans-serif;font-weight:900;letter-spacing:0;line-height:.88}.marketing-brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.marketing-nav-actions,.marketing-nav-links{display:flex;align-items:center}.marketing-nav-links{justify-content:center}.marketing-nav-actions{justify-content:flex-end}.marketing-mobile-top-actions{display:none;align-items:center;justify-self:end;gap:10px}.marketing-mobile-search,.marketing-nav-search{display:grid;align-items:center;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--marketing-light) 82%,white 18%);color:var(--marketing-ink)}.marketing-nav-search{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:48px;padding:0 8px 0 16px}.marketing-mobile-search input,.marketing-nav-search input{min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;outline:0}.marketing-mobile-search input::placeholder,.marketing-nav-search input::placeholder{color:color-mix(in srgb,var(--marketing-ink) 58%,transparent)}.marketing-mobile-search button,.marketing-nav-search button{min-height:34px;border:0;border-radius:999px;background:var(--marketing-accent);color:#050505;cursor:pointer;font:inherit;font-size:.9rem;font-weight:900;padding:0 16px}.marketing-cart{position:relative;display:inline-grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;cursor:pointer}.marketing-cart-count{position:absolute;top:-3px;right:-3px;display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:var(--marketing-accent);color:#050505;font-size:.7rem;font-weight:900;line-height:1}.marketing-nav a{color:inherit;font-size:1rem;font-weight:800;text-decoration:none}.marketing-nav a[aria-current=page]{color:var(--marketing-accent)}.marketing-login{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:900}.marketing-login:before{content:"";display:block;width:1px;height:38px;margin-right:12px;background:currentColor;opacity:.55}.marketing-theme-toggle{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;padding:0 16px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;cursor:pointer;font:inherit;font-size:.95rem;font-weight:900;transition:background-color .2s ease,transform .2s ease}.marketing-theme-toggle:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.marketing-theme-toggle:active{transform:scale(.97)}.marketing-menu-close,.marketing-menu-toggle{display:none;appearance:none;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;cursor:pointer;place-items:center;transition:transform .2s ease,background-color .2s ease}.marketing-menu-toggle{width:48px;height:48px;justify-self:end}.marketing-menu-close{width:44px;height:44px}.marketing-menu-close:active,.marketing-menu-toggle:active{transform:scale(.96)}.marketing-mobile-overlay{position:fixed;inset:0;z-index:80;background:rgba(10,10,10,.58);opacity:0;pointer-events:none;transition:opacity .24s ease}.marketing-mobile-overlay.is-open{opacity:1;pointer-events:auto}.marketing-mobile-sidebar{position:fixed;inset:0 0 0 auto;z-index:90;display:grid;width:min(88vw,390px);grid-template-rows:auto 1fr auto;gap:32px;padding:24px;border-left:1px solid rgba(255,255,255,.16);background:var(--marketing-dark);color:#ffffff;transform:translate3d(100%,0,0);transition:transform .3s cubic-bezier(.2,.9,.2,1);will-change:transform}.marketing-mobile-sidebar.is-open{transform:translateZ(0)}.marketing-mobile-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing-mobile-links{display:grid;align-content:start;border-top:1px solid rgba(255,255,255,.22)}.marketing-mobile-links a{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.18);padding:22px 0;color:#ffffff;font-family:var(--font-marketing-display),Impact,sans-serif;font-size:clamp(3.1rem,15vw,5.2rem);font-weight:900;line-height:.82;text-decoration:none}.marketing-mobile-links a span:last-child{color:var(--marketing-accent);font-family:var(--font-marketing-body),Arial,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.12em}.marketing-mobile-links a[aria-current=page]{color:var(--marketing-accent)}.marketing-mobile-search{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:52px;padding:0 8px 0 14px;background:#ffffff;color:#111111}.marketing-mobile-login{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:12px;border:1px solid var(--marketing-accent);border-radius:4px;background:transparent;color:#ffffff;cursor:pointer;font:inherit;font-weight:900;text-decoration:none}.marketing-hero{min-height:100dvh}.home-marketplace-hero,.marketing-hero{position:relative;isolation:isolate;overflow:hidden}.home-marketplace-hero{min-height:min(72vh,680px);background:var(--marketing-dark);color:#ffffff}.home-marketplace-hero-image{position:absolute;inset:0;overflow:hidden}.home-marketplace-hero-image img{object-fit:cover;filter:saturate(.92) contrast(.94) brightness(.72)}.home-marketplace-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,10,10,.78),rgba(10,10,10,.34) 48%,rgba(10,10,10,.46)),linear-gradient(0deg,rgba(10,10,10,.82),rgba(10,10,10,.08) 54%);pointer-events:none}.home-marketplace-hero-content{position:relative;z-index:2;display:grid;min-height:inherit;align-content:end;max-width:760px;padding:10rem clamp(1.5rem,5vw,4rem) 4rem}.home-marketplace-hero-content .marketing-display{margin-top:.75rem;font-size:clamp(4rem,8vw,7.5rem)}.home-marketplace-hero-content p:not(.marketing-eyebrow){max-width:620px;margin:1.25rem 0 1.75rem;color:rgba(255,255,255,.82);font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700;line-height:1.55}.home-marketplace-hero-content .marketing-cta{justify-self:start}.home-marketplace-hero-controls{position:absolute;right:clamp(1.5rem,5vw,4rem);bottom:3rem;z-index:3;display:flex;align-items:center;gap:12px}.home-marketplace-hero-controls>button,.home-marketplace-hero-dots button{border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.12);color:#ffffff;cursor:pointer}.home-marketplace-hero-controls>button{display:grid;width:44px;height:44px;place-items:center;border-radius:999px}.home-marketplace-hero-dots{display:flex;align-items:center;gap:8px}.home-marketplace-hero-dots button{width:10px;height:10px;border-radius:999px;padding:0}.home-marketplace-hero-dots button[aria-current=true]{width:28px;background:var(--marketing-accent);border-color:var(--marketing-accent)}.home-marketplace-section{background:var(--marketing-light);color:var(--marketing-ink);padding:4rem clamp(1.5rem,5vw,4rem)}.home-marketplace-container{max-width:1200px;margin:0 auto}.home-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-category-tile{display:grid;gap:1rem;min-height:172px;border:1px solid var(--marketing-line);border-radius:8px;padding:1.25rem;background:color-mix(in srgb,var(--marketing-light) 86%,white 14%);color:inherit;text-decoration:none}.home-category-tile svg{color:var(--marketing-accent)}.home-category-tile h3{font-size:1.35rem;font-weight:900}.home-category-tile p{color:var(--marketing-muted);line-height:1.55}.home-coming-badge{width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--marketing-accent) 24%,transparent);color:var(--marketing-ink);font-size:.78rem;font-weight:900;padding:.25rem .65rem}.marketing-hero-dark{background:var(--marketing-dark);color:#ffffff}.marketing-hero-light{background:var(--marketing-light);color:var(--marketing-ink)}.faq-page-hero,.home-hero-section{background:var(--marketing-light);color:var(--marketing-hero-foreground)}.marketing-hero-photo{position:relative;overflow:hidden}.marketing-hero-photo img{object-fit:cover;transform:translateZ(0) scale(1.04);will-change:transform}.home-hero-photo{position:absolute;inset:0;background:var(--marketing-light)}.home-hero-photo img{filter:saturate(.82) contrast(.92) brightness(1.1);transform:translateZ(0) scale(1.1)}.dark .home-hero-photo{background:var(--marketing-dark)}.dark .home-hero-photo img{filter:saturate(.92) contrast(1.08) brightness(.78)}.home-hero-photo:after,.home-hero-photo:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.home-hero-photo:before{background:linear-gradient(90deg,rgba(254,241,220,.9),rgba(254,241,220,.62) 34%,rgba(254,241,220,.18) 68%,rgba(254,241,220,.5)),linear-gradient(0deg,rgba(254,241,220,.94),rgba(254,241,220,.5) 42%,rgba(254,241,220,.12))}.home-hero-photo:after{background:radial-gradient(circle at 24% 74%,rgba(252,188,81,.2),transparent 27%),radial-gradient(circle at 78% 20%,rgba(254,241,220,.48),transparent 34%),linear-gradient(180deg,rgba(254,241,220,.62),transparent 24%);mix-blend-mode:normal}.dark .home-hero-photo:before{background:linear-gradient(90deg,rgba(10,10,10,.94),rgba(10,10,10,.62) 34%,rgba(10,10,10,.22) 68%,rgba(10,10,10,.56)),linear-gradient(0deg,rgba(10,10,10,.96),rgba(10,10,10,.46) 42%,rgba(10,10,10,.18))}.dark .home-hero-photo:after{background:radial-gradient(circle at 24% 74%,rgba(252,188,81,.24),transparent 27%),radial-gradient(circle at 78% 20%,rgba(10,10,10,.56),transparent 34%),linear-gradient(180deg,rgba(10,10,10,.74),transparent 24%);mix-blend-mode:multiply}.home-side-rail{justify-items:center}.home-side-rail span{transform:translateX(-18px)}.about-hero-grid,.contact-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(420px,1fr)}.contact-hero-photo img{transform:translateZ(0) scale(1.08)}.about-copy-panel{padding-right:clamp(7.5rem,9vw,10rem)}.about-side-rail{position:absolute;right:clamp(1.75rem,4vw,4rem);bottom:3rem;display:block;height:58vh;border-left:1px solid rgba(17,17,17,.35);pointer-events:none}.about-side-rail-note{margin-top:16rem;letter-spacing:.18em;transform:rotate(-90deg) translateX(-100%);transform-origin:left top}.about-side-rail-note,.about-side-rail-year{color:var(--marketing-ink);font-size:.75rem;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.about-side-rail-year{position:absolute;bottom:0;left:1.5rem;letter-spacing:.14em;transform:rotate(-90deg);transform-origin:left bottom}.explore-hero-grid,.explore-hero-shell{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.explore-hero-panel{position:relative;z-index:2;align-self:center;margin:clamp(72px,10vh,120px) 0 0 clamp(24px,4vw,64px);padding:48px 36px 48px 0;background:var(--marketing-light);clip-path:polygon(0 0,94% 0,100% 8%,100% 86%,92% 100%,0 100%)}.explore-hero-photo{min-height:100dvh}@supports (animation-timeline:view()){.marketing-hero-photo img{animation:marketing-photo-drift linear both;animation-timeline:view();animation-range:entry -20% exit 110%}}.marketing-photo-overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(254,241,220,.88),rgba(254,241,220,.34) 42%,rgba(254,241,220,.18)),linear-gradient(0deg,rgba(254,241,220,.9),rgba(254,241,220,.14) 58%);pointer-events:none}.dark .marketing-photo-overlay:after{background:linear-gradient(90deg,rgba(10,10,10,.88),rgba(10,10,10,.22) 42%,rgba(10,10,10,.1)),linear-gradient(0deg,rgba(10,10,10,.9),rgba(10,10,10,.04) 58%)}.marketing-eyebrow{color:var(--marketing-accent);font-weight:900}.marketing-cta-row{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.marketing-cta{--magnet-x:0px;--magnet-y:0px;display:inline-flex;min-height:58px;min-width:190px;align-items:center;justify-content:center;gap:24px;border:1px solid;border-radius:4px;padding:16px 26px;color:inherit;font-weight:900;text-decoration:none;transform:translate3d(var(--magnet-x),var(--magnet-y),0);transition:transform .2s cubic-bezier(.2,.9,.2,1),background-color .2s ease,color .2s ease;will-change:transform}.marketing-cta:active{transform:translate3d(var(--magnet-x),calc(var(--magnet-y) + 1px),0) scale(.99)}.marketing-cta-primary{border-color:var(--marketing-accent);background:var(--marketing-accent);color:#050505}.marketing-cta-ghost{background:transparent}.faq-read-cta{border-color:var(--marketing-accent)}.faq-accordion{border-top:1px solid color-mix(in srgb,var(--marketing-ink) 35%,transparent)}.faq-accordion-item{border-bottom:1px solid color-mix(in srgb,var(--marketing-ink) 22%,transparent)}.faq-accordion-hero{border-top-color:color-mix(in srgb,var(--marketing-hero-foreground) 55%,transparent)}.faq-accordion-hero .faq-accordion-item{border-bottom-color:color-mix(in srgb,var(--marketing-hero-foreground) 45%,transparent)}.faq-accordion-trigger{display:grid;width:100%;grid-template-columns:1fr auto;gap:20px;align-items:center;border:0;background:transparent;color:inherit;cursor:pointer;list-style:none;padding:24px 0;text-align:left}.faq-accordion-trigger::-webkit-details-marker{display:none}.faq-accordion-trigger span:first-child{font-size:1.25rem;font-weight:900;line-height:1.25}.faq-accordion-icon{display:grid;width:36px;height:36px;place-items:center;color:var(--marketing-accent);font-size:2.25rem;font-weight:400;line-height:1;transition:transform .2s ease}.faq-accordion-icon:before{content:"+"}.faq-accordion-item[open] .faq-accordion-icon{transform:rotate(180deg)}.faq-accordion-item[open] .faq-accordion-icon:before{content:"-"}.faq-accordion-panel{padding:0 52px 24px 0}.faq-accordion-panel p{margin:0;color:color-mix(in srgb,var(--marketing-ink) 72%,transparent);font-size:1rem;line-height:1.7}.faq-accordion-hero .faq-accordion-panel p{color:color-mix(in srgb,var(--marketing-hero-foreground) 72%,transparent);font-size:.98rem}.marketing-inline-link{display:inline-flex;align-items:center;gap:16px;border-bottom:1px solid;color:inherit;font-weight:900;text-decoration:none}.marketing-stagger>span{display:inline-block;opacity:0;transform:translate3d(0,40px,0);animation:marketing-fade-up .6s ease-out forwards;animation-delay:calc(var(--word-index, 0) * 90ms)}.marketing-reveal{opacity:0;transform:translate3d(0,28px,0);animation:marketing-fade-up .4s ease-out forwards}.marketing-doc{max-width:720px;margin:0 auto;padding:80px 20px 120px;background:var(--marketing-light);color:var(--marketing-ink)}.marketing-doc h1{margin:0 0 32px;font-size:1.75rem;line-height:1.2}.marketing-doc h2{margin:42px 0 12px;font-size:1.25rem;line-height:1.35}.marketing-doc h3{margin:28px 0 10px;font-size:1rem;font-weight:800;line-height:1.4}.marketing-doc li,.marketing-doc p{color:var(--marketing-ink);font-size:1rem;line-height:1.75}.dark .event-detail-page :is(h1,h2,h3,h4,summary){color:#ffffff}.marketing-footer{display:grid;gap:28px;padding:56px clamp(20px,4vw,64px);border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);background:var(--marketing-dark);color:#ffffff}.marketing-footer nav{display:flex;flex-wrap:wrap;gap:18px}.marketing-footer a{color:inherit;font-weight:800;text-decoration:none}.marketing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px}.marketing-footer-social{display:flex;align-items:center;justify-content:flex-end;gap:12px}.marketing-footer-social a{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#ffffff;transition:border-color .2s ease,color .2s ease,transform .2s ease}.marketing-footer-social a:hover{border-color:var(--marketing-accent);color:var(--marketing-accent);transform:translateY(-2px)}@keyframes marketing-fade-up{to{opacity:1;transform:translateZ(0)}}@keyframes marketing-photo-drift{0%{transform:translate3d(0,-2.5%,0) scale(1.08)}to{transform:translate3d(0,2.5%,0) scale(1.08)}}@media (max-width:1024px){.marketing-nav{grid-template-columns:1fr auto;align-items:center;gap:16px;background:linear-gradient(180deg,rgba(10,10,10,.88),rgba(10,10,10,0));color:#ffffff}.marketing-nav-about{color:#ffffff}.marketing-nav-contact{color:#111111}.marketing-nav-actions,.marketing-nav-links,.marketing-nav-search{display:none}.marketing-mobile-top-actions{display:flex}.marketing-menu-close,.marketing-menu-toggle{display:grid}.marketing-brand strong{font-size:clamp(2.5rem,14vw,3.4rem)}.marketing-brand img{width:clamp(132px,44vw,190px)}.marketing-hero{min-height:auto}.home-marketplace-hero{min-height:660px}.home-marketplace-hero-content{padding-top:9rem}.home-marketplace-hero-controls{left:clamp(1.5rem,5vw,4rem);right:auto;bottom:1.5rem}.home-category-grid{grid-template-columns:1fr}.home-hero-photo img{object-position:50% 44%!important;transform:translateZ(0) scale(1.16)}.dark .home-hero-photo:before{background:linear-gradient(90deg,rgba(10,10,10,.9),rgba(10,10,10,.48) 48%,rgba(10,10,10,.36)),linear-gradient(0deg,rgba(10,10,10,.98),rgba(10,10,10,.5) 52%,rgba(10,10,10,.2))}.dark .home-hero-photo:after{background:radial-gradient(circle at 30% 72%,rgba(252,188,81,.2),transparent 32%),linear-gradient(180deg,rgba(10,10,10,.86),transparent 30%)}.about-hero-grid{grid-template-columns:1fr}.about-story-grid,.contact-hero-grid,.faq-hero-grid,.faq-section-grid{grid-template-columns:1fr!important}.about-copy-panel{border-left:0;padding:8rem clamp(1.5rem,5vw,3rem) 4rem}.about-side-rail{display:none}.explore-hero-grid,.explore-hero-shell{grid-template-columns:1fr}.explore-hero-panel{order:2;margin:0;padding:36px 24px 56px;clip-path:none}.explore-hero-photo{order:1;min-height:58vh}.marketing-cta{width:100%}.contact-hero-grid,.faq-hero-grid{padding-top:8rem}.contact-hero-grid .marketing-hero-photo{border-right:0;min-height:56vh}.faq-hero-grid>.marketing-reveal:last-child{border-left:0;padding-left:0}}@media (max-width:768px){.marketing-nav{padding:20px clamp(16px,5vw,24px)}.marketing-mobile-sidebar{width:100vw;padding:22px}.marketing-mobile-links a{font-size:clamp(3rem,18vw,4.5rem);padding:20px 0}.marketing-hero-photo img{transform:translateZ(0) scale(1.01)}.home-marketplace-hero{min-height:620px}.home-marketplace-hero-content{padding:8.25rem 1.5rem 5.75rem}.home-marketplace-hero-content .marketing-display{font-size:clamp(3.4rem,17vw,5rem)}.home-marketplace-section{padding-block:3rem}.home-hero-photo img{object-position:53% 42%!important;transform:translateZ(0) scale(1.22)}.dark .home-hero-photo:before{background:linear-gradient(90deg,rgba(10,10,10,.78),rgba(10,10,10,.34) 54%,rgba(10,10,10,.18)),linear-gradient(0deg,rgba(10,10,10,.98),rgba(10,10,10,.74) 42%,rgba(10,10,10,.2))}.dark .home-hero-photo:after{background:radial-gradient(circle at 36% 68%,rgba(252,188,81,.18),transparent 36%),linear-gradient(180deg,rgba(10,10,10,.9),transparent 34%)}.dark .marketing-photo-overlay:after{background:linear-gradient(90deg,rgba(10,10,10,.78),rgba(10,10,10,.16) 50%,rgba(10,10,10,.08)),linear-gradient(0deg,rgba(10,10,10,.9),rgba(10,10,10,.1) 62%)}.marketing-cta-row{gap:12px}.marketing-footer-bottom{align-items:flex-start;flex-direction:column}.marketing-footer-social{justify-content:flex-start}.marketing-cta{min-height:54px;min-width:0;padding:14px 18px}.marketing-inline-link{width:fit-content}.marketing-hero .marketing-display{font-size:clamp(4rem,18vw,6rem)!important}.marketing-hero p{max-width:100%}#questions,.about-copy-panel,.about-story-grid,.contact-hero-grid,.faq-hero-grid{padding-inline:clamp(1.25rem,5vw,2rem)}.contact-hero-grid .marketing-hero-photo,.explore-hero-photo{min-height:52vh}.contact-hero-grid .grid-cols-\[36px_1fr\]{grid-template-columns:28px minmax(0,1fr);gap:14px;font-size:1rem}.faq-accordion-trigger{gap:14px;padding:20px 0}.faq-accordion-trigger span:first-child{font-size:1.08rem}.faq-accordion-panel{padding-right:0}}@media (max-width:420px){.home-hero-photo img{object-position:56% 40%!important;transform:translateZ(0) scale(1.28)}.dark .home-hero-photo:before{background:linear-gradient(90deg,rgba(10,10,10,.68),rgba(10,10,10,.28) 58%,rgba(10,10,10,.2)),linear-gradient(0deg,rgba(10,10,10,.98),rgba(10,10,10,.8) 48%,rgba(10,10,10,.24))}.marketing-brand img{width:132px}.marketing-menu-toggle{width:44px;height:44px}.marketing-theme-toggle{min-height:44px;padding:0 12px}.marketing-theme-toggle span{display:none}.marketing-doc{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :after,.marketing-shell :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.marketing-reveal,.marketing-stagger>span{opacity:1;transform:none}}