:root{--font-family: "Montserrat", "Inter", system-ui, -apple-system, sans-serif;--font-display: "Kanit", system-ui, sans-serif;--font-primary: "Montserrat", system-ui, sans-serif;--argentina-blue: #75AADB;--argentina-gold: #F4B942;--bg-color-top: #0a1929;--bg-color-bottom: #1e4b7a;--circle-border: #75AADB;--circle-bg: rgba(255, 255, 255, .05);--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .1);--card-shadow: 0 8px 32px rgba(0, 0, 0, .3)}[data-theme=light]{--bg-primary: rgba(255, 255, 255, .9);--bg-secondary: rgba(241, 245, 249, .9);--text-primary: #0f172a;--text-secondary: #475569;--accent-color: #0056b3;--accent-hover: #004494;--border-color: #cbd5e1;--bg-card: rgba(255, 255, 255, .85);--hero-gradient: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 100%)}[data-theme=dark]{--bg-primary: rgba(15, 23, 42, .85);--bg-secondary: rgba(30, 41, 59, .85);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--accent-color: var(--argentina-blue);--accent-hover: #6096c4;--border-color: rgba(117, 170, 219, .12);--bg-card: rgba(30, 41, 59, .7);--hero-gradient: linear-gradient(180deg, #0f172a 0%, #172554 100%)}html{overflow-x:hidden;width:100%}body{margin:0;overflow-x:hidden;width:100%;font-family:var(--font-family);background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .4s ease,color .4s ease}*{box-sizing:border-box;transition:background-color .4s ease,border-color .4s ease,color .4s ease,box-shadow .4s ease}a{text-decoration:none;color:inherit}.app-container{min-height:100vh;display:flex;flex-direction:column;position:relative}.app-container--admin:after{display:none}.app-container--auth:after{opacity:.7}.app-container:after{content:"";position:fixed;bottom:-5px;left:0;width:100%;height:110vh;background-image:url(/assets/skyline-bg-ByTm0xfG.webp);background-repeat:no-repeat;background-position:center bottom;background-size:contain;z-index:-1;pointer-events:none;opacity:.8;will-change:transform;transform:translateY(calc(var(--parallax-y, 0px) * -.15))}[data-theme=light] .app-container:after{opacity:.3;filter:brightness(1.2) contrast(.8)}.page-container{padding-top:110px;flex:1;min-height:100vh;display:flex;flex-direction:column;animation:fadeIn .5s ease-out}.page-container--admin{padding-top:0;position:relative;background:radial-gradient(circle at top left,rgba(117,170,219,.18) 0%,transparent 28%),radial-gradient(circle at top right,rgba(244,185,66,.08) 0%,transparent 24%),linear-gradient(180deg,#0b1220,#101a2f 40%,#0d1728)}[data-theme=light] .page-container--admin{background:radial-gradient(circle at top left,rgba(117,170,219,.15) 0%,transparent 30%),radial-gradient(circle at top right,rgba(244,185,66,.08) 0%,transparent 26%),linear-gradient(180deg,#f8fafc,#edf2f7 48%,#e2e8f0)}.page-container--auth{padding-top:0;position:relative;background:radial-gradient(circle at top,rgba(117,170,219,.16) 0%,transparent 28%),linear-gradient(180deg,#091424eb,#0b1728d1)}[data-theme=light] .page-container--auth{background:radial-gradient(circle at top,rgba(117,170,219,.12) 0%,transparent 28%),linear-gradient(180deg,#f8fafcf0,#edf2f7f5)}.page-container--store{padding-top:96px;position:relative;background:radial-gradient(circle at top left,rgba(117,170,219,.18),transparent 28%),radial-gradient(circle at 80% 12%,rgba(244,185,66,.14),transparent 24%),linear-gradient(180deg,#04111ef5,#08182bf0 38%,#0a1d34eb)}[data-theme=light] .page-container--store{background:radial-gradient(circle at top left,rgba(117,170,219,.16),transparent 28%),radial-gradient(circle at 80% 12%,rgba(244,185,66,.12),transparent 24%),linear-gradient(180deg,#f6f9fdfa,#ebf2f8f5 42%,#e0eaf4fa)}@media(max-width:768px){.page-container{padding-top:155px}.page-container--admin,.page-container--auth{padding-top:0}.page-container--store{padding-top:108px}}.page-container>.section{flex:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 2rem}.section-title{font-family:var(--font-primary);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;text-align:center;margin-bottom:3rem;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:480px){.section-title{font-size:1.8rem;margin-bottom:2rem}}.gradient-text{background:linear-gradient(135deg,var(--argentina-blue) 0%,#fff 50%,var(--argentina-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-family:var(--font-primary);font-size:1.2rem;color:var(--text-secondary);text-align:center;max-width:700px;margin:-2rem auto 4rem;line-height:1.6;font-weight:500}.glass-card{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(117,170,219,.15);border-radius:12px;box-shadow:0 8px 32px #0000001a;padding:2rem}[data-theme=light] .glass-card{box-shadow:0 4px 16px #0000000d}.hover-glow-card{position:relative;overflow:hidden;will-change:transform,box-shadow}.glow-effect{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(117,170,219,.15) 0%,transparent 60%);opacity:0;transition:opacity .3s ease,transform .1s ease-out;pointer-events:none;z-index:1}.hover-glow-card:hover .glow-effect{opacity:1}[data-theme=light] .glow-effect{background:radial-gradient(circle at center,rgba(117,170,219,.08) 0%,transparent 60%)}.glass-card:hover{border-color:var(--argentina-blue);background:#ffffff0d;transform:translateY(-5px)}@media(max-width:768px){.app-container:after{background-image:url(/assets/skyline-bg-m-BQU2sP6H.webp);background-size:120%;background-position:center bottom}}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,select{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:none}a img,button img{pointer-events:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal-btn-primary{flex:2;display:flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,var(--argentina-blue) 0%,var(--argentina-gold) 100%);color:#fff;padding:1rem 1.5rem;border:none;border-radius:10px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 15px #75aadb4d}.modal-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #75aadb66;filter:brightness(1.1)}.modal-btn-secondary{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;padding:1rem 1.5rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease}.modal-btn-secondary:hover{background:#ffffff1a;color:#fff;border-color:#fff3}.modal-btn-primary:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .modal-btn-secondary{border-color:#cbd5e1;color:#475569;background:#f1f5f9}[data-theme=light] .modal-btn-secondary:hover{background:#e2e8f0;color:#1e293b;border-color:#94a3b8}[data-theme=light] .modal-btn-primary:disabled{background:#f1f5f9!important;color:#94a3b8!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.route-transition{width:100%;animation:route-enter .35s ease-out}@keyframes route-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.route-transition{animation:none}}.road-theme-toggle{cursor:pointer}.road-theme-toggle span{font-size:12px}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark] body{background:#102e34}html[data-theme=dark] .road-site{--road-paper: #102e34;--road-ink: #fff0d5;--road-panel: #1b454c;--road-backdrop-overlay: linear-gradient(180deg, #102e34e8, #102e34d4);--border-color: #b3c8bc44}html[data-theme=dark] :is(.design-concept--road,.design-concept--road .concept-shell,.road-gathering){background:#102e34;color:#fff0d5}html[data-theme=dark] :is(.road-nav,.road-nav-actions,.road-account-panel){background:#153b42;color:#fff0d5;border-color:#b3c8bc44}html[data-theme=dark] :is(.road-nav-store,.road-account-trigger,.road-mobile-toggle,.road-account-panel a,.road-account-panel button,.road-account-heading){color:#fff0d5;border-color:#b3c8bc77}html[data-theme=dark] .road-account-heading span{color:#bdd0c9}html[data-theme=dark] .road-account-panel :is(a,button):hover{background:#edbd5922}html[data-theme=dark] .road-nav-year[aria-current=page]{color:#edbd59}html[data-theme=dark] .road-gathering-intro :is(h2,p,.road-community-note){color:#e2e8dc}html[data-theme=dark] .road-gathering-intro :is(em,.concept-kicker,.road-community-note>span:first-child){color:#edbd59}html[data-theme=dark] .road-dispatch{background:#204b52;border:1px solid #edbd5966;box-shadow:5px 6px #0003}html[data-theme=dark] .road-store-strip{background:#23474d;border-color:#b3c8bc33}html[data-theme=dark] .road-footer{background:#0c262c}html[data-theme=dark] .edition-recap{background:#102e34ed;color:#fff0d5}html[data-theme=dark] :is(.edition-chapters,.edition-closing){background:#23474d;color:#fff0d5}html[data-theme=dark] :is(.edition-banner,.edition-facts,.edition-car-quickspecs,.edition-closing-next,.edition-chapters a){border-color:#b3c8bc44}html[data-theme=dark] :is(.edition-banner .edition-eyebrow,.edition-days .edition-eyebrow,.edition-feature figcaption .edition-eyebrow,.edition-spec-value,.edition-closing .edition-eyebrow,.edition-chapters a>span){color:#edbd59}html[data-theme=dark] .road-site .profile-page :is(h1,h2,.orders-section h3,.profile-info p,.profile-identity span,.logout-button){color:#fff0d5}html[data-theme=dark] .road-site .profile-page .profile-info strong{color:#bdd0c9}html[data-theme=dark] .road-site .profile-page :is(.profile-header,.profile-info,.logout-button,.profile-event-archive){border-color:#b3c8bc55}html[data-theme=dark] .road-site .profile-page .no-orders{background:#153b42b3!important;color:#bdd0c9;border-color:#b3c8bc55!important}html[data-theme=dark] .profile-archive-list article{background:#1b454c;border-color:#b3c8bc44}html[data-theme=dark] .road-site .terms-card{background:#173b43!important;color:#e2e8dc!important;border-color:#b3c8bc44!important}html[data-theme=dark] .road-site .terms-card :is(h1,h2,h3,p,li){color:#e2e8dc!important}html[data-theme=dark] .road-site .terms-card :is(.highlight-box,.contact-info){background:#23474d!important;color:#fff0d5;border-color:#b3c8bc44!important}html[data-theme=dark] .road-site .terms-card a{color:#edbd59}html[data-theme=dark] :is(.terms-header,.terms-header h1,.terms-header p){color:#fff0d5!important}@media(max-width:760px){html[data-theme=dark] .road-nav-actions .road-nav-editions .road-nav-year{background:#ffffff08}html[data-theme=dark] .road-nav-actions .road-nav-editions .road-nav-year[aria-current=page]{background:#edbd5922}}html[data-theme=dark] .road-site :is(.terms-intro,.terms-meta,.section-body p,.section-body li,.terms-section p,.terms-section li,.terms-section strong){color:#e2e8dc!important}html[data-theme=dark] .road-site :is(.terms-section h2,.terms-card .meta-item svg){color:#edbd59}html[data-theme=dark] .road-site .withdrawal-form label{color:#fff0d5}html[data-theme=dark] .road-site .withdrawal-form :is(input,textarea){background:#102e34;color:#fff0d5;border-color:#b3c8bc66}html[data-theme=dark] .road-site .withdrawal-form :is(input,textarea)::placeholder{color:#bdd0c9}.road-nav .road-nav-actions .road-theme-toggle{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.road-nav .road-nav-actions .road-theme-toggle>svg:last-child{margin:0}.road-nav .road-mode,.road-mobile-language-code{display:none}.road-nav-preferences{display:flex;align-items:center;gap:14px}.road-mobile-login-label{display:none}@media(max-width:760px){.road-nav .road-nav-actions .road-theme-toggle{display:none}.road-nav-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding-block:16px;border-block:1px solid #78918a55}.road-nav-actions .road-language{min-width:0}.road-nav .road-nav-preferences .road-language-panel{position:absolute;left:0;right:auto;z-index:2;min-width:180px}.road-mobile-language-code,.road-mobile-login-label{display:inline}}html[data-theme=dark] .road-ticket-stub:before,html[data-theme=dark] .road-ticket-stub:after{background:#102e34}@media(max-width:760px){.road-nav .road-mode{display:block;min-width:0}.road-nav .road-nav-preferences .road-mode-panel{position:absolute;left:auto;right:0;z-index:2;min-width:180px}}.recap-banner{position:relative;display:flex;justify-content:center;align-items:center;padding:0 48px;background:#edbd59;color:#173b43;border-block:1px solid #173b4320}.recap-banner-watch{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 24px;min-height:48px;padding:12px 0;background:none;border:0;color:inherit;font:500 12px/1.5 Inter,sans-serif;cursor:pointer}.recap-banner-edition{font:800 11px/1.5 Courier New,monospace;letter-spacing:1px}.recap-banner-watch strong{display:inline-flex;align-items:center;gap:8px;font-weight:800}.recap-banner-watch:hover strong{text-decoration:underline;text-underline-offset:4px}.recap-banner-dismiss{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;color:inherit;background:none;border:0;cursor:pointer}.recap-dialog{position:fixed;inset:0;margin:auto;padding:0;width:min(420px,92vw,50.625dvh);aspect-ratio:9 / 16;max-height:90dvh;overflow:hidden;background:#12373f;color:#fff0d5;border:1px solid #edbd59;border-radius:8px}.recap-dialog::backdrop{background:#102e36e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.recap-dialog video{display:block;width:100%;height:100%;max-height:90dvh;object-fit:contain;background:#000}@media(max-width:600px){.recap-banner-watch{gap:5px 12px;font-size:11px}.recap-banner-watch strong{justify-content:center;width:100%}}.recap-banner-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;padding:6px 0;font:800 clamp(12px,1vw,15px)/1.5 "Inter",sans-serif;letter-spacing:.7px;text-transform:uppercase}.recap-banner-watch{display:inline-flex;gap:8px;min-height:40px;padding:8px 18px;background:#173b43;color:#fff0d5;border:1px solid #173b43;border-radius:999px;font-size:clamp(12px,.95vw,14px);font-weight:800;letter-spacing:.6px}.recap-banner-watch:hover{background:#24545c}@media(max-width:600px){.recap-banner-content{gap:8px 12px;text-align:center}}.recap-dialog-close{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #fff0d566;border-radius:50%;background:#12373fcc;color:#fff0d5;cursor:pointer}.recap-dialog-close:hover{background:#173b43}.recap-dialog-close:focus-visible{outline:2px solid #edbd59;outline-offset:3px}.recap-countdown{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:#1b4c53;color:#fff0d5;pointer-events:none}.recap-countdown-rays{position:absolute;inset:0;background:repeating-conic-gradient(from -15deg at 50% 50%,#edbd5912 0deg 15deg,transparent 15deg 30deg)}.recap-countdown-ring{display:grid;place-items:center;width:65%;aspect-ratio:1;border:2px solid #edbd59;border-radius:50%;box-shadow:0 0 0 12px #edbd5910,0 0 0 13px #edbd5933;animation:recap-count-in .8s ease-out both}.recap-countdown-ring span{font:italic 800 clamp(90px,20vh,180px)/1 "Kanit",sans-serif;text-shadow:5px 5px 0 #102e36}.recap-countdown-track{position:absolute;bottom:15%;display:flex;gap:8px;transform:skew(-15deg)}.recap-countdown-track i{width:32px;height:6px;background:#edbd59}@keyframes recap-count-in{0%{opacity:0;transform:scale(.85) rotate(-8deg)}25%,80%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.recap-countdown-ring{animation:none}}@media(max-width:760px){.recap-banner{padding:0 34px}.recap-banner-content{flex-wrap:nowrap;gap:8px;width:100%;padding:6px 0;font-size:clamp(8px,2.3vw,12px);letter-spacing:0;white-space:nowrap}.recap-banner-watch{flex-wrap:nowrap;flex-shrink:0;gap:4px;min-height:36px;padding:8px 10px;font-size:clamp(8px,2.3vw,12px);letter-spacing:0}.recap-banner-watch svg{width:12px;height:12px}.recap-banner-watch svg:last-child{display:none}.recap-banner-dismiss{right:0;width:32px;height:44px}.recap-banner-dismiss svg{width:16px;height:16px}}.store-page--commerce{position:relative;overflow:hidden;min-height:100%;padding:0 0 5rem;background:radial-gradient(circle at top left,rgba(117,170,219,.18),transparent 28%),radial-gradient(circle at 80% 12%,rgba(244,185,66,.14),transparent 24%),linear-gradient(180deg,#04111ef5,#08182bf0 38%,#0a1d34eb);color:#f8fbff}[data-theme=light] .store-page--commerce{background:radial-gradient(circle at top left,rgba(117,170,219,.16),transparent 28%),radial-gradient(circle at 80% 12%,rgba(244,185,66,.12),transparent 24%),linear-gradient(180deg,#f6f9fdfa,#ebf2f8f5 42%,#e0eaf4fa);color:#0d1b2a}.store-page__bg{position:absolute;border-radius:999px;filter:blur(60px);opacity:.55;pointer-events:none}.store-page__bg--left{top:5rem;left:-8rem;width:18rem;height:18rem;background:#75aadb38}.store-page__bg--right{top:28rem;right:-10rem;width:22rem;height:22rem;background:#f4b94224}.store-hero,.store-section{position:relative;z-index:1}.store-hero--commerce{padding:3.5rem 0 2rem}.store-hero--detail{padding:2.6rem 0 1.35rem}.store-hero__grid--commerce{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:2rem;align-items:start}.store-hero__grid--detail,.store-section__container--detail{max-width:min(1680px,calc(100vw - 2rem));padding-left:1.5rem;padding-right:1.5rem}.store-hero__grid--detail{display:block}.store-hero__content--detail{width:100%}.store-pill,.store-section__label{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(117,170,219,.24);background:#ffffff0d;color:#f8fbffd6;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}[data-theme=light] .store-pill,[data-theme=light] .store-section__label{background:#ffffffbd;color:#0d1b2ac2}.store-hero__title{margin:1rem 0 1.15rem;font-family:var(--font-display);font-size:clamp(3rem,8vw,5.4rem);font-weight:900;line-height:.96;letter-spacing:-.04em;text-transform:uppercase}.store-hero__intro{margin:0;max-width:42rem;color:#f8fbffcc;font-size:1.05rem;line-height:1.8}[data-theme=light] .store-hero__intro{color:#0d1b2abf}.store-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.store-trust-card,.store-summary-card,.store-auth-callout,.store-payment-card,.store-product-card,.store-checkout-panel,.store-feedback{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.store-trust-card{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:18px;border:1px solid rgba(117,170,219,.16);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);color:#f8fbffe6}[data-theme=light] .store-trust-card{background:linear-gradient(180deg,#ffffffdb,#f4f8fcc2);color:#0d1b2ad1}.store-summary-card{padding:1.4rem;border-radius:24px;border:1px solid rgba(117,170,219,.18);background:linear-gradient(180deg,#ffffff1f,#ffffff0a)}.store-summary-card__header,.store-summary-total,.store-account-chip,.store-cart-line,.store-checkout-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.store-summary-card__header h2,.store-checkout-panel h2{margin:.8rem 0 0;font-family:var(--font-display);font-size:1.8rem;font-weight:800;text-transform:uppercase}.store-summary-card__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .8rem;border-radius:999px;background:#f4b9421f;color:var(--argentina-gold);font-weight:700}.store-empty-cart{margin-top:1.4rem;padding:1rem 1.1rem;border-radius:16px;background:#ffffff0a;color:#f8fbffc2}.store-cart-lines{display:flex;flex-direction:column;gap:.9rem;margin-top:1.35rem}.store-cart-line{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.08)}.store-cart-line:last-child{padding-bottom:0;border-bottom:none}.store-cart-line strong{display:block;margin-bottom:.2rem}.store-cart-line span{color:#f8fbffb8;font-size:.9rem}[data-theme=light] .store-cart-line span,[data-theme=light] .store-empty-cart,[data-theme=light] .store-auth-callout p,[data-theme=light] .store-product-card p,[data-theme=light] .store-payment-card p,[data-theme=light] .store-checkout-panel p,[data-theme=light] .store-checkout-panel__status span{color:#0d1b2ab8}.store-cart-line__meta{flex:0 0 auto;text-align:right}.store-cart-line__product{display:flex;align-items:center;gap:.75rem;min-width:0}.store-cart-line__thumb{width:3rem;height:3rem;flex:0 0 3rem;border-radius:12px;border:1px solid rgba(117,170,219,.2);object-fit:cover;object-position:center;background:#ffffff0f}.store-summary-total{margin-top:1.3rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:1rem}.store-summary-total strong{font-family:var(--font-display);font-size:1.55rem}.store-account-chip,.store-auth-callout{margin-top:1.4rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(117,170,219,.18);background:#ffffff0d}.store-account-chip span{display:block;font-size:.8rem;color:#f8fbffb3}.store-account-chip strong{display:block;font-size:.92rem}.store-account-chip a,.store-feedback a{color:var(--argentina-gold);font-weight:700}.store-auth-callout h3{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.15rem;text-transform:uppercase}.store-auth-callout p,.store-product-card p,.store-payment-card p,.store-checkout-panel p{margin:0;line-height:1.7;color:#f8fbffc2}.store-auth-callout__actions{display:flex;gap:.8rem;margin-top:1rem}.store-section--products{padding-top:1rem}.store-section--products-direct{padding-top:3.25rem}.store-section--products-detail{padding-top:.5rem;padding-bottom:1rem}.store-section__header{max-width:52rem;margin-bottom:1.8rem}.store-section__header .section-title{margin:.85rem 0 0;text-align:left}.store-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.15rem 1.6rem}.store-product-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,220px));justify-content:center;gap:1rem}.store-product-card{position:relative;display:flex;flex-direction:column;overflow:visible;padding:1rem 1rem 1.05rem;border:1px solid rgba(117,170,219,.18);border-radius:1.8rem;background:linear-gradient(180deg,#08182a57,#0714231f);box-shadow:inset 0 1px #ffffff0a;transition:transform .25s ease,opacity .25s ease,border-color .25s ease,background .25s ease}.store-product-card:hover{transform:translateY(-5px);border-color:#75aadb47;opacity:1}.store-product-card__media{position:relative;display:block;min-height:17.2rem;padding:0;margin-bottom:1rem;overflow:hidden}.store-product-card__body{display:flex;flex:1;flex-direction:column;padding:0 .15rem .15rem}.store-product-card__heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.4rem;padding-bottom:.55rem;border-bottom:1px solid rgba(117,170,219,.12)}.store-product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8rem;color:#f8fbffb8;letter-spacing:.08em;text-transform:uppercase}.store-product-card h3{margin:0;min-height:auto;display:block;font-family:var(--font-display);font-size:1.08rem;font-weight:800;text-transform:uppercase;line-height:.94;white-space:nowrap}.store-product-card__price{display:inline-flex;flex-shrink:0;align-self:flex-start;margin-top:0;padding:0;color:var(--argentina-gold);font-family:var(--font-display);font-size:1.04rem;font-weight:800;line-height:1;white-space:nowrap}.store-product-card p{margin:.75rem 0 0;max-width:28ch;font-size:.92rem;line-height:1.62}.store-product-artwork{position:relative;isolation:isolate;min-height:17.15rem;height:100%;border-radius:1.7rem;overflow:hidden;background:linear-gradient(145deg,#183046d1,#081626f0 74%);box-shadow:inset 0 1px #ffffff2e,0 20px 44px #03111f29;border:1px solid rgba(117,170,219,.22)}.store-product-artwork--detail{min-height:0;height:auto;aspect-ratio:1}.store-product-artwork__glow{position:absolute;top:8%;right:-4%;width:62%;aspect-ratio:1;border-radius:50%;background:var(--store-art-c);filter:blur(56px);opacity:.3}.store-product-artwork__mesh{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.14) 0%,transparent 34%,transparent 60%,rgba(255,255,255,.08) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 26px),repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 26px);opacity:.42}.store-product-artwork__topline{position:absolute;top:1rem;left:1rem;right:1rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.store-product-artwork__topline span:last-child{color:var(--store-art-c)}.store-product-artwork__core{position:absolute;inset:.9rem;z-index:2;display:grid;place-items:center}.store-product-artwork--tee-convention .store-product-artwork__core,.store-product-artwork--tee-dinner .store-product-artwork__core,.store-product-artwork--plate-convention .store-product-artwork__core,.store-product-artwork--plate-f40 .store-product-artwork__core,.store-product-artwork--pin .store-product-artwork__core,.store-product-artwork--lamina .store-product-artwork__core{inset:0}.store-product-artwork__footer{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;display:flex;flex-direction:column;gap:.18rem;color:#fff}.store-product-artwork__footer strong{font-family:var(--font-display);font-size:1rem;font-weight:800;text-transform:uppercase}.store-product-artwork__footer span{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1}.store-product-artwork--detail .store-product-artwork__footer strong{font-size:1.18rem}.store-product-artwork--detail .store-product-artwork__core{inset:0}.store-product-artwork--detail .store-product-artwork__glow,.store-product-artwork--detail .store-product-artwork__mesh{display:none}.store-product-artwork--detail .store-product-object--photo-stack,.store-product-artwork--detail .store-product-object--photo-single{border-radius:inherit}.store-product-artwork--detail .store-product-object__photo--primary,.store-product-artwork--detail .store-product-object__photo--single,.store-product-artwork--detail .store-product-object__lamina-img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none;border-radius:inherit}.store-product-object{position:relative}.store-product-object--tee{width:min(100%,15rem);height:10rem}.store-product-object__tee{position:absolute;width:44%;height:100%;clip-path:polygon(22% 0,37% 0,46% 13%,54% 13%,63% 0,78% 0,100% 21%,84% 35%,82% 100%,18% 100%,16% 35%,0 21%);border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 30px #04111e3d}.store-product-object__tee--back{top:4%;right:7%;background:linear-gradient(180deg,#ffffff3d,#ffffff14);opacity:.5;transform:scale(.92)}.store-product-object__tee--front{left:12%;bottom:0;background:linear-gradient(180deg,var(--store-art-d) 0%,rgba(255,255,255,.42) 100%)}.store-product-object__tee-mark{position:absolute;left:32%;bottom:18%;z-index:2;font-family:var(--font-display);font-size:1.1rem;font-weight:900;letter-spacing:.16em;color:#071321}.store-product-artwork--tee-dinner .store-product-object__tee--front{background:linear-gradient(180deg,#f5dfb9,#b36a36b8)}.store-product-artwork--tee-dinner .store-product-object__tee-mark{color:#2a1110}.store-product-object--plate{width:min(100%,15.5rem);height:6.85rem;display:grid;place-items:center;border-radius:1.4rem;background:linear-gradient(135deg,var(--store-art-d) 0%,rgba(255,255,255,.74) 100%);border:2px solid rgba(255,255,255,.26);box-shadow:0 18px 30px #04111e38;overflow:hidden}.store-product-object--plate:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 30%,rgba(255,255,255,.34) 42%,transparent 54%)}.store-product-object__plate-frame{position:absolute;inset:.55rem;border:1px dashed rgba(7,19,33,.32);border-radius:.95rem}.store-product-object__plate-code{position:relative;z-index:2;font-family:var(--font-display);font-size:clamp(1.4rem,4vw,2rem);font-weight:900;letter-spacing:.18em;color:#071321}.store-product-artwork--plate-f40 .store-product-object--plate{background:linear-gradient(135deg,var(--store-art-a) 0%,#6c131a 72%)}.store-product-artwork--plate-f40 .store-product-object__plate-frame{border-color:#ffefe957}.store-product-artwork--plate-f40 .store-product-object__plate-code{color:#fff5ef}.store-product-object--lanyard{width:min(100%,13.5rem);height:11rem}.store-product-object__lanyard-loop{position:absolute;top:0;left:50%;width:3.3rem;height:3.3rem;border:4px solid rgba(255,255,255,.52);border-bottom-color:transparent;border-radius:50%;transform:translate(-50%)}.store-product-object__lanyard-strap{position:absolute;top:2rem;width:1.05rem;height:5.9rem;border-radius:999px;background:repeating-linear-gradient(180deg,#ffffffe0 0 6px,#ffffff38 6px 12px),linear-gradient(180deg,var(--store-art-a) 0%,var(--store-art-c) 100%);transform-origin:top center;box-shadow:0 12px 22px #04111e2e}.store-product-object__lanyard-strap--left{left:46%;transform:translate(-50%) rotate(16deg)}.store-product-object__lanyard-strap--right{left:54%;transform:translate(-50%) rotate(-16deg)}.store-product-object__lanyard-pass{position:absolute;bottom:0;left:50%;width:6rem;height:4rem;transform:translate(-50%);border-radius:1rem;background:#ffffffd6;border:1px solid rgba(7,19,33,.12);color:#071321;display:grid;place-items:center;text-align:center;box-shadow:0 18px 28px #04111e38}.store-product-object__lanyard-pass strong{display:block;font-family:var(--font-display);font-size:1.15rem;letter-spacing:.12em}.store-product-object__lanyard-pass small{display:block;margin-top:.18rem;font-size:.7rem;letter-spacing:.16em}.store-product-object--cap{width:min(100%,14.5rem);height:10rem}.store-product-object__cap-crown{position:absolute;top:1.25rem;left:50%;width:10.2rem;height:5.8rem;transform:translate(-50%);border-radius:5.2rem 5.2rem 2.2rem 2.2rem;background:linear-gradient(180deg,var(--store-art-d) 0%,rgba(255,255,255,.42) 100%);border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 30px #04111e33}.store-product-object__cap-brim{position:absolute;top:5rem;left:50%;width:8.1rem;height:2.3rem;transform:translate(-16%) skew(-12deg);border-radius:0 2rem 2rem 1.2rem;background:linear-gradient(90deg,var(--store-art-a) 0%,var(--store-art-c) 100%);box-shadow:0 14px 24px #04111e38}.store-product-object__cap-mark{position:absolute;top:3.55rem;left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:1rem;font-weight:900;letter-spacing:.14em;color:#071321}.store-product-object--pin{width:10rem;height:10rem;display:grid;place-items:center}.store-product-object__pin-ring{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 44%,var(--store-art-c) 45%,var(--store-art-a) 60%,transparent 61%),radial-gradient(circle at center,#ffffff3d,#fff0 70%);box-shadow:0 18px 30px #04111e3d}.store-product-object__pin-core{position:relative;width:6.5rem;height:6.5rem;border-radius:50%;background:#071321c7;border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;text-align:center;color:#fff}.store-product-object__pin-core strong{display:block;font-family:var(--font-display);font-size:1.5rem;font-weight:900;letter-spacing:.14em}.store-product-object__pin-core small{display:block;margin-top:.15rem;font-size:.72rem;letter-spacing:.16em}.store-product-object--photo-stack,.store-product-object--photo-single{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}.store-product-object--photo-stack{position:relative;overflow:hidden;border-radius:inherit}.store-product-object--photo-single{overflow:hidden;border-radius:inherit}.store-product-object__photo{display:block;object-fit:cover;border-radius:0;box-shadow:0 16px 34px #00000052,0 0 0 1px #ffffff14}.store-product-object__photo--primary{width:100%;height:100%;object-position:center center;transform:scale(1.34);transform-origin:center center;box-shadow:none}.store-product-object__photo--secondary{position:absolute;right:.8rem;bottom:.8rem;width:30%;aspect-ratio:3 / 4;border:1px solid rgba(255,255,255,.16);background:#09162757;transform:rotate(5deg);object-position:center top;border-radius:.8rem}.store-product-object__photo--single{width:100%;height:100%;object-position:center center;transform:scale(1.28);transform-origin:center center;box-shadow:none}.store-product-artwork--plate-convention,.store-product-artwork--plate-f40,.store-product-artwork--pin{background:#071321eb;border-color:#ffffff14}.store-product-artwork--plate-convention .store-product-artwork__glow,.store-product-artwork--plate-convention .store-product-artwork__mesh,.store-product-artwork--plate-f40 .store-product-artwork__glow,.store-product-artwork--plate-f40 .store-product-artwork__mesh,.store-product-artwork--pin .store-product-artwork__glow,.store-product-artwork--pin .store-product-artwork__mesh{display:none}.store-product-artwork--plate-convention .store-product-object--photo-single,.store-product-artwork--plate-f40 .store-product-object--photo-single,.store-product-artwork--pin .store-product-object--photo-single{padding:0;background:transparent}.store-product-artwork--plate-convention .store-product-object__photo--single,.store-product-artwork--plate-f40 .store-product-object__photo--single,.store-product-artwork--pin .store-product-object__photo--single{object-fit:cover;transform:none;border-radius:inherit}.store-product-object--lamina{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}.store-product-object__lamina-img{width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:0 4px 24px #00000073,0 0 0 1px #ffffff14;transition:opacity .3s ease}.store-product-artwork--lamina .store-product-artwork__core{padding:0;width:100%;height:100%}.store-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.2rem;padding:.85rem 1.25rem;border-radius:999px;border:none;font-family:var(--font-display);font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.store-btn:hover{transform:translateY(-2px)}.store-btn--primary{background:linear-gradient(135deg,#f4b942,#ffda7b);color:#071321;box-shadow:0 20px 40px #04111e3d}.store-btn--ghost{border:1px solid rgba(117,170,219,.26);background:#ffffff0d;color:inherit}.store-btn--ghost.store-btn--cart-link{border-color:#f4b9427a;background:#f4b94224;color:var(--argentina-gold)}[data-theme=light] .store-btn--ghost,[data-theme=light] .store-summary-card,[data-theme=light] .store-auth-callout,[data-theme=light] .store-account-chip,[data-theme=light] .store-payment-card,[data-theme=light] .store-product-card,[data-theme=light] .store-checkout-panel,[data-theme=light] .store-feedback{background:linear-gradient(180deg,#ffffffdb,#f4f8fcc2);color:#0d1b2adb}.store-btn--product{margin-top:auto;width:100%}.store-qty-control{display:inline-flex;align-items:center;justify-content:space-between;gap:.9rem;margin-top:auto;padding:.4rem;border-radius:999px;border:1px solid rgba(117,170,219,.24);background:#ffffff0d}.store-qty-control button{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:none;border-radius:999px;background:#75aadb2e;color:inherit;cursor:pointer}.store-qty-control span{min-width:1.5rem;text-align:center;font-weight:700}.store-size-picker{margin-top:.95rem}.store-size-picker--detail{margin-top:1.35rem}.store-size-picker__label{display:block;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f8fbffb8}.store-size-picker__options{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem;overflow:visible;scrollbar-width:none}.store-size-picker__options::-webkit-scrollbar{display:none}.store-size-picker__option{flex:0 0 auto;min-width:2.8rem;padding:.45rem .65rem;border-radius:999px;border:1px solid rgba(117,170,219,.24);background:#ffffff0d;color:inherit;font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.store-size-picker__option.active{border-color:#f4b9426b;background:#f4b94224;color:var(--argentina-gold)}[data-theme=light] .store-size-picker__label{color:#0d1b2a9e}[data-theme=light] .store-size-picker__option{background:#ffffffb8}.store-section--checkout{padding-top:1.6rem}.store-section--checkout-page{padding:3.25rem 0 5rem}.store-section__header--checkout-page{width:100%;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.8rem}.store-checkout-page__title{margin:.85rem 0 0;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.4rem);font-weight:900;line-height:.96;letter-spacing:-.04em;text-transform:uppercase}.store-checkout-page__intro{margin:1rem 0 0;color:#f8fbffcc;font-size:1rem;line-height:1.8}.store-checkout-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:2rem;align-items:start}.store-checkout-main{min-width:0}.store-checkout-layout .store-summary-card{position:sticky;top:7rem}.store-summary-card__actions{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}.store-empty-state-card{padding:1.5rem;border-radius:28px;border:1px solid rgba(117,170,219,.18);background:linear-gradient(180deg,#ffffff1f,#ffffff0a)}.store-empty-state-card h2{margin:.8rem 0 0;font-family:var(--font-display);font-size:1.8rem;font-weight:800;text-transform:uppercase}.store-empty-state-card p{margin:.9rem 0 0;color:#f8fbffc7;line-height:1.7}.store-empty-state-card .store-btn{margin-top:1.2rem}.store-checkout-panel{padding:1.5rem;border-radius:28px;border:1px solid rgba(117,170,219,.18);background:linear-gradient(180deg,#ffffff1f,#ffffff0a)}.store-checkout-panel__header{align-items:flex-start;margin-bottom:1.4rem}.store-checkout-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1.3rem}.store-checkout-step{display:flex;align-items:center;gap:.75rem;padding:.85rem .95rem;border-radius:20px;border:1px solid rgba(117,170,219,.16);background:#ffffff0d;color:inherit;text-align:left;cursor:pointer}.store-checkout-step.active{border-color:#f4b94257;background:#f4b9421a}.store-checkout-step.completed{border-color:#75aadb47}.store-checkout-step.locked{opacity:.54;cursor:not-allowed}.store-checkout-step__index{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid rgba(117,170,219,.24);background:#ffffff0f}.store-checkout-step.active .store-checkout-step__index{border-color:#f4b94261;color:var(--argentina-gold)}.store-checkout-step__copy{display:flex;flex-direction:column;gap:.16rem}.store-checkout-step__copy strong{font-family:var(--font-display);font-size:.9rem;font-weight:800;text-transform:uppercase}.store-checkout-step__copy span{font-size:.74rem;color:#f8fbff9e}.store-checkout-step-card{padding:1.35rem;border-radius:24px;border:1px solid rgba(117,170,219,.16);background:#ffffff0a}.store-checkout-step-copy h3{margin:.85rem 0 0;font-family:var(--font-display);font-size:1.8rem;font-weight:800;text-transform:uppercase}.store-checkout-step-copy p{margin:.7rem 0 0;line-height:1.7}.store-account-chip--checkout,.store-payment-single,.store-shipping-panel--checkout{margin-top:1rem}.store-payment-single{padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(117,170,219,.16);background:#ffffff0a}.store-payment-single__brand{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:1rem;font-weight:800;text-transform:uppercase}.store-payment-single p{margin:.7rem 0 0}.store-checkout-step-actions{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-top:1.25rem}.store-checkout-step-actions__spacer{min-width:1rem}.store-checkout-panel__status{display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:18px;background:#ffffff0d;max-width:24rem}.store-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.store-payment-card{display:flex;gap:.85rem;align-items:flex-start;padding:1rem;border-radius:20px;border:1px solid rgba(117,170,219,.16);background:#ffffff0d;cursor:pointer}.store-payment-card input{margin-top:.2rem}.store-payment-card strong{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.35rem;font-family:var(--font-display);font-size:1rem;text-transform:uppercase}.store-payment-card.active.transfer{border-color:#75aadb6b}.store-payment-card.active.mercadopago{border-color:#009ee380}.store-checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.3rem}.store-checkout-fields--identity{align-items:start}.store-checkout-login-link{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(117,170,219,.18);background:#ffffff0b}.store-checkout-login-link span{color:#f8fbffc7;font-size:.92rem}.store-checkout-login-link a{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(117,170,219,.28);color:inherit;font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.store-checkout-fields__notice{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(117,170,219,.18);background:#ffffff0d}.store-checkout-fields__notice-copy{display:flex;flex-direction:column;gap:.18rem}.store-checkout-fields__notice-copy span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f8fbffa3}.store-checkout-fields__notice-copy strong{font-size:1rem;font-weight:700;color:#f8fbfff5}.store-checkout-fields__notice-copy small{font-size:.88rem;line-height:1.55;color:#f8fbffc2}.store-checkout-fields__notice a{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.65rem 1rem;border-radius:999px;border:1px solid rgba(117,170,219,.24);background:#ffffff0a;color:inherit;font-family:var(--font-display);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.store-checkout-field{display:flex;flex-direction:column;gap:.5rem}.store-checkout-field span,.store-checkout-checkbox span{font-size:.92rem;color:#f8fbffe0}[data-theme=light] .store-checkout-field span,[data-theme=light] .store-checkout-checkbox span{color:#0d1b2ad1}.store-checkout-field input{width:100%;min-height:3rem;padding:.8rem .95rem;border-radius:14px;border:1px solid rgba(117,170,219,.18);background:#ffffff0d;color:inherit}[data-theme=light] .store-checkout-field select,[data-theme=light] .store-checkout-field input{background:#ffffffbf}[data-theme=light] .store-checkout-page__intro,[data-theme=light] .store-empty-state-card p{color:#0d1b2ab8}[data-theme=light] .store-checkout-fields__notice{background:#ffffffb8;border-color:#0d1b2a14}[data-theme=light] .store-checkout-fields__notice-copy span{color:#0d1b2a85}[data-theme=light] .store-checkout-fields__notice-copy strong{color:#0d1b2aeb}[data-theme=light] .store-checkout-fields__notice-copy small{color:#0d1b2ab3}[data-theme=light] .store-checkout-login-link{background:#ffffffb8;border-color:#0d1b2a14}[data-theme=light] .store-checkout-login-link span{color:#0d1b2ab3}.store-checkout-field select{width:100%;min-height:3rem;padding:.8rem .95rem;border-radius:14px;border:1px solid rgba(117,170,219,.18);background:#ffffff0d;color:inherit}[data-theme=light] .store-product-card p,[data-theme=light] .store-detail-story,[data-theme=light] .store-shipping-panel__copy p,[data-theme=light] .store-shipping-panel__email span,[data-theme=light] .store-shipping-rate span,[data-theme=light] .store-shipping-rate__meta span,[data-theme=light] .store-detail-back{color:#0d1b2ab8}[data-theme=light] .store-product-card__price{color:var(--argentina-gold)}[data-theme=light] .store-product-card{background:linear-gradient(180deg,#ffffffad,#f4f8fc7a);border-color:#0d1b2a1a}[data-theme=light] .store-product-card__heading{border-bottom-color:#0d1b2a1a}[data-theme=light] .store-product-card__actions{border-top-color:#0d1b2a14}[data-theme=light] .store-product-artwork{border-color:#0d1b2a14;box-shadow:inset 0 1px #ffffff47,0 18px 34px #0d1b2a14}[data-theme=light] .store-shipping-rate strong,[data-theme=light] .store-summary-total strong,[data-theme=light] .store-detail-title{color:#0d1b2aeb}[data-theme=light] .store-product-card__accent{background:#ffffffbd;color:#0d1b2adb}[data-theme=light] .store-checkout-field input{background:#ffffffbf}.store-summary-totals{display:flex;flex-direction:column;gap:.65rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.store-summary-total--minor{font-size:.95rem;padding-top:0;margin-top:0;border-top:none}.store-summary-total--minor strong{font-size:1rem}.store-shipping-chip{display:flex;align-items:center;gap:.8rem;margin-top:1rem;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(117,170,219,.18);background:#ffffff0a}.store-shipping-chip strong,.store-shipping-panel__email strong{display:block;margin-bottom:.15rem}.store-shipping-chip span,.store-shipping-panel__email span{color:#f8fbffb8;font-size:.88rem}.store-product-card__actions{display:flex;flex-direction:column;gap:.6rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(117,170,219,.1)}.store-btn--detail{width:100%}.store-product-card .store-btn{min-height:2.7rem;padding:.65rem .95rem;font-size:.78rem;letter-spacing:.06em}.store-product-card .store-qty-control{gap:.7rem;padding:.3rem}.store-product-card .store-qty-control button{width:1.9rem;height:1.9rem}.store-product-card .store-qty-control span{min-width:1.2rem;font-size:.92rem}.store-product-card--compact{padding:0}.store-product-card--compact:hover{transform:translateY(-4px)}.store-product-card--compact .store-product-card__media{min-height:10.5rem;padding:0;margin-bottom:.75rem}.store-product-card--compact .store-product-artwork{min-height:10rem;border-radius:18px}.store-product-card--compact .store-product-card__body{padding:0 .05rem .3rem}.store-product-card--compact h3{min-height:auto;font-size:.88rem}.store-product-card--compact .store-product-card__price{margin-top:0;font-size:.92rem}.store-product-card--compact .store-size-picker{margin-top:.65rem}.store-product-card--compact .store-size-picker__label{font-size:.62rem}.store-product-card--compact .store-size-picker__options{gap:.32rem;margin-top:.4rem}.store-product-card--compact .store-size-picker__option{min-width:2.2rem;padding:.34rem .45rem;font-size:.58rem}.store-product-card--compact p{margin-top:.55rem;font-size:.82rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.store-product-card--compact .store-product-card__actions{gap:.45rem;padding-top:.8rem}.store-product-card--compact .store-btn{min-height:2.35rem;padding:.55rem .75rem;font-size:.66rem;letter-spacing:.04em}.store-product-card--compact .store-qty-control{gap:.5rem;padding:.24rem}.store-product-card--compact .store-qty-control button{width:1.7rem;height:1.7rem}.store-product-card--compact .store-qty-control span{min-width:1rem;font-size:.82rem}.store-detail-card{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.35fr);gap:clamp(1.4rem,2.5vw,2.4rem);margin-top:1rem;padding:clamp(1.25rem,2vw,1.9rem);border-radius:32px;border:1px solid rgba(117,170,219,.18);background:linear-gradient(180deg,#ffffff1f,#ffffff0d)}.store-detail-card--missing{grid-template-columns:1fr}.store-detail-card__media{position:relative;overflow:hidden;align-self:start;min-height:0;aspect-ratio:1;border-radius:22px;background:none}.store-detail-card__body{display:flex;flex-direction:column;padding:.3rem 0 .2rem}.store-detail-back{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;color:#f8fbffb8;font-size:.9rem;font-weight:700}.store-detail-topbar{display:flex;justify-content:flex-start;margin-bottom:1rem}.store-detail-back--top{margin-bottom:0;padding:.85rem 1.05rem;border-radius:999px;border:1px solid rgba(117,170,219,.18);background:#ffffff0d}.store-product-card__meta--detail{margin-bottom:.5rem}.store-detail-title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.2rem);line-height:.95;text-transform:uppercase}.store-detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.store-detail-price{color:var(--argentina-gold);font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:900;line-height:1;white-space:nowrap}.store-detail-story{margin:1rem 0 0;max-width:56rem;color:#f8fbffcc;font-size:1.08rem;line-height:1.85}.store-detail-highlights{margin-top:1.3rem}.store-detail-feature-list{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem}.store-detail-feature-list li{display:flex;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(117,170,219,.16);color:#f8fbffd6}.store-detail-feature-list svg{flex-shrink:0;margin-top:.1rem;color:var(--argentina-gold)}.store-detail-highlights__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.9rem}.store-detail-highlights__item{display:flex;gap:.6rem;align-items:center;padding:.9rem 1rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(117,170,219,.16)}.store-detail-actions{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap;margin-top:1.4rem}.store-detail-actions-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.store-qty-control--detail{min-width:10rem}.store-shipping-panel{margin-bottom:1.5rem;padding:1.2rem;border-radius:22px;border:1px solid rgba(117,170,219,.18);background:#ffffff0a}.store-shipping-panel__copy h3{margin:.75rem 0 .45rem;font-family:var(--font-display);font-size:1.4rem;text-transform:uppercase}.store-shipping-panel__email{margin-top:1rem;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(117,170,219,.16);background:#ffffff0a}.store-checkout-fields--shipping{grid-template-columns:repeat(3,minmax(0,1fr))}.store-shipping-panel__actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.store-shipping-options{margin-top:1.1rem}.store-shipping-options__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;font-size:.92rem}.store-shipping-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.store-shipping-rate{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(117,170,219,.18);border-radius:18px;background:#ffffff0a;color:inherit;cursor:pointer;text-align:left;transition:border-color .2s ease,transform .2s ease}.store-shipping-rate:hover,.store-shipping-rate.active{border-color:#f4b94257;transform:translateY(-1px)}.store-shipping-rate strong{display:block}.store-shipping-rate span{display:block;margin-top:.15rem;color:#f8fbffb8;font-size:.88rem}.store-shipping-rate__meta{text-align:right}.store-branch-picker{margin-top:1rem;padding:1rem;border-radius:18px;border:1px solid rgba(117,170,219,.16);background:#ffffff0a}.store-branch-picker__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.store-branch-picker select{width:100%;min-height:3rem;padding:.8rem .95rem;border-radius:14px;border:1px solid rgba(117,170,219,.18);background:#ffffff0d;color:inherit}.store-checkout-checkbox{display:flex;align-items:flex-start;gap:.7rem;margin-top:1.2rem}.store-feedback{display:flex;flex-direction:column;gap:.45rem;margin-top:1rem;padding:1rem 1.1rem;border-radius:16px;border:1px solid rgba(117,170,219,.18)}.store-feedback--error{border-color:#ff66664d;background:#ff666614}.store-feedback--success{border-color:#2ed57347;background:#2ed57314}.store-btn--checkout{width:auto;margin-top:0}@media(max-width:1200px){.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.store-hero__grid--commerce,.store-payment-options,.store-checkout-fields{grid-template-columns:1fr}.store-checkout-layout{display:flex;flex-direction:column;gap:1.4rem}.store-checkout-main,.store-checkout-layout .store-summary-card{width:100%}.store-checkout-main{order:1}.store-checkout-layout .store-summary-card{order:2;position:static}.store-checkout-fields,.store-hero__grid--commerce,.store-payment-options,.store-checkout-fields--shipping,.store-detail-highlights__grid,.store-shipping-options__grid,.store-detail-card,.store-trust-grid,.store-checkout-stepper{grid-template-columns:1fr}}@media(max-width:760px){.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-product-artwork--detail{min-height:19rem}.store-detail-title-row,.store-product-card__heading{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.store-page--commerce{padding-bottom:4rem}.store-hero__title{font-size:2.7rem}.store-product-grid{grid-template-columns:1fr}.store-product-card__media{min-height:15.5rem}.store-product-artwork--detail{min-height:17rem}.store-auth-callout__actions,.store-checkout-panel__header,.store-summary-card__header,.store-summary-total,.store-account-chip,.store-checkout-login-link,.store-checkout-fields__notice,.store-summary-card__actions,.store-shipping-options__header,.store-shipping-rate,.store-detail-actions,.store-branch-picker__header,.store-checkout-step-actions{flex-direction:column;align-items:flex-start}.store-btn,.store-auth-callout__actions .store-btn,.store-checkout-login-link a,.store-checkout-fields__notice a{width:100%}.store-checkout-step-actions__spacer{display:none}.store-detail-card{padding:1rem}}.store-cart-drawer-shell{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end}.store-cart-drawer-backdrop{position:absolute;inset:0;border:none;background:#04111e8f;cursor:pointer}.store-cart-drawer{position:relative;width:min(420px,100%);height:100%;padding:1.25rem;border-left:1px solid rgba(117,170,219,.18);background:linear-gradient(180deg,#04111ef5,#07182bfa);display:flex;flex-direction:column}[data-theme=light] .store-cart-drawer{background:linear-gradient(180deg,#fcfefffa,#eef4f9fa)}.store-cart-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.store-cart-drawer__header h3{margin:0;font-family:var(--font-display);font-size:1.6rem;font-weight:800;text-transform:uppercase}.store-cart-drawer__header-meta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.45rem;color:#f8fbffb8;font-size:.82rem;font-weight:700}.store-cart-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid rgba(117,170,219,.2);background:#ffffff0a;color:inherit;cursor:pointer}.store-cart-drawer__lines{display:flex;flex-direction:column;gap:.85rem;margin-top:1.25rem;flex:1;overflow-y:auto}.store-cart-drawer__line{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.store-cart-drawer__line-main{display:flex;align-items:center;gap:.8rem;min-width:0;flex:1}.store-cart-drawer__thumb{width:4rem;min-width:4rem;height:4rem;border-radius:16px;overflow:hidden;border:1px solid rgba(117,170,219,.18);background:#ffffff0a}.store-cart-drawer__thumb .store-product-artwork{min-height:100%;height:100%;border-radius:0}.store-cart-drawer__thumb .store-product-artwork__glow{filter:blur(24px);opacity:.24}.store-cart-drawer__thumb .store-product-artwork__core{inset:.45rem}.store-cart-drawer__line-copy{min-width:0}.store-cart-drawer__line-copy strong{display:block;margin-bottom:.25rem}.store-cart-drawer__line-copy span{color:var(--text-secondary);font-size:.88rem}.store-cart-drawer__line-price{flex-shrink:0;text-align:right}.store-empty-cart--drawer{margin-top:1.25rem}.store-cart-drawer__footer{display:flex;flex-direction:column;gap:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.store-cart-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.store-cart-drawer__summary strong{font-family:var(--font-display);font-size:1.3rem}.store-cart-drawer__summary--minor strong{font-size:.95rem;color:#f8fbffb8;font-family:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.04em}[data-theme=light] .store-cart-drawer__header-meta,[data-theme=light] .store-cart-drawer__summary--minor strong{color:#0d1b2a9e}.store-btn--drawer{width:100%}.floating-contact-container{position:fixed;bottom:2rem;right:2rem;z-index:1000}.floating-contact-btn{width:60px;height:60px;border-radius:50%;background:var(--argentina-blue);color:#fff;border:none;box-shadow:0 4px 15px #0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.floating-contact-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px #75aadb66}.composer-overlay{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.composer-card{background:#0f172af2;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:500px;padding:2rem;position:relative;box-shadow:0 20px 40px #00000080}.composer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.composer-header h2{margin:0;font-size:1.5rem;color:#fff}.close-composer{background:none;border:none;color:#ffffff80;cursor:pointer;padding:.5rem;transition:color .2s}.close-composer:hover{color:#fff}.composer-form .form-group{margin-bottom:1.2rem}.composer-form label{display:block;margin-bottom:.5rem;color:#ffffffb3;font-size:.9rem}.composer-form input,.composer-form textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.8rem;color:#fff;font-size:1rem;transition:all .2s}.composer-form input:focus,.composer-form textarea:focus{outline:none;background:#ffffff1a;border-color:var(--argentina-blue)}.send-btn{width:100%;background:var(--argentina-blue);color:#fff;border:none;padding:1rem;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s}.send-btn:hover{background:#5a96ca;transform:translateY(-2px)}.send-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){.floating-contact-container{bottom:1.5rem;right:1.5rem}.composer-card{padding:1.5rem}}.floating-contact-btn{background:#21545b;color:#fff0d5;border:2px solid #edbc59;box-shadow:0 6px 24px #102e3640}.floating-contact-btn:hover{background:#173b43;box-shadow:0 8px 24px #102e3655;transform:translateY(-3px)}.floating-contact-container .contact-modal-overlay{background:#102e36cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px}.floating-contact-container .contact-modal-card{width:100%;max-width:560px;max-height:calc(100dvh - 40px);overflow-y:auto;background:#1b4c53!important;color:#fff0d5;border:1px solid #78918a66;border-top:4px solid #efbd59;border-radius:12px;padding:32px;box-shadow:0 24px 70px #102e3666;font-family:Inter,sans-serif}.floating-contact-container .contact-modal-card:hover{background:#1b4c53!important}.contact-modal-card .modal-header{padding-right:24px}.contact-modal-card .modal-title{color:#fff0d5;font:italic 700 36px/1.1 Kanit,sans-serif}.contact-modal-card :is(.modal-subtitle,label){color:#d3ddcf}.contact-modal-card .modal-icon-container{background:#efbd5920;color:#efbd59;border:1px solid #efbd5955}.contact-modal-card .modal-close-btn{color:#fff0d5;background:#12373f;border:1px solid #78918a66;border-radius:50%;width:40px;height:40px;display:grid;place-items:center}.contact-modal-card :is(.modal-input,.modal-textarea){background:#12373f!important;color:#fff0d5!important;border:1px solid #8aa79777;border-radius:6px}.contact-modal-card :is(.modal-input,.modal-textarea):focus{border-color:#efbd59;box-shadow:0 0 0 2px #efbd5925}.contact-modal-card .modal-link{color:#efbd59}.contact-modal-card input[type=checkbox]{accent-color:#efbd59}.contact-modal-card .modal-btn-primary{background:#efbd59;color:#173b43;border:1px solid #efbd59;font-weight:800;border-radius:6px}.contact-modal-card .modal-btn-primary:hover:not(:disabled){background:#ffd17b}.contact-modal-card .modal-btn-secondary{background:transparent;color:#fff0d5;border:1px solid #8aa79777;border-radius:6px}.floating-contact-container :is(button,a,input,textarea):focus-visible{outline:2px solid #efbd59;outline-offset:3px}@media(max-width:600px){.floating-contact-container{bottom:max(16px,env(safe-area-inset-bottom));right:16px}.floating-contact-btn{width:54px;height:54px}.floating-contact-container .contact-modal-overlay{padding:12px}.floating-contact-container .contact-modal-card{padding:24px 16px;max-height:calc(100dvh - 24px)}.contact-modal-card .modal-title{font-size:30px}}.app-container--concept:after{display:none}.page-container.page-container--concept{padding:0;background:none}.design-concept{--paper: #151717;--ink: #f2f1e7;--accent: #e4ff43;background:var(--paper);color:var(--ink);font-family:Inter,sans-serif}.design-concept *{box-sizing:border-box}.design-concept h1,.design-concept h2,.design-concept p,.design-concept figure{margin:0}.design-concept a:focus-visible,.design-concept button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.design-picker{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:30px;padding:10px 16px;background:#f7f7f7;color:#242424;box-shadow:0 1px #0002;font:600 10px/1.4 Inter,sans-serif;letter-spacing:1px}.design-picker>div{display:flex;gap:5px}.design-picker button{display:flex;gap:8px;align-items:center;padding:9px 14px;border:1px solid transparent;border-radius:5px;background:transparent;color:#555;cursor:pointer;font:600 11px/1.4 Inter,sans-serif}.design-picker button[aria-pressed=true]{background:#fff;border-color:#bbb;color:#111;box-shadow:0 2px 3px #0001}.swatch{width:10px;height:10px;border-radius:50%;background:#bed627}.swatch--archive{background:#87383d}.swatch--future{background:#3346ed}.concept-shell{max-width:1800px;margin:auto}.concept-nav{display:flex;justify-content:space-between;align-items:center;margin:0 5%;padding:28px 0;border-bottom:1px solid #8885}.concept-brand{display:flex;align-items:center;gap:18px;font-size:38px;font-weight:900;letter-spacing:-3px;line-height:1}.concept-brand>span{font:600 8px/1.5 Inter,sans-serif;letter-spacing:1px}.concept-nav nav{display:flex;gap:30px;align-items:center;font-size:12px}.concept-nav nav a{display:flex;gap:8px;align-items:center}.concept-nav button{background:transparent;border:1px solid #8887;border-radius:50%;color:inherit;width:36px;height:36px;cursor:pointer;font:inherit}.concept-kicker{font:500 10px/1.6 Courier New,monospace;letter-spacing:1.7px}.concept-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;background:var(--accent);color:var(--paper);font:700 12px/1.4 Inter,sans-serif;transition:transform .2s}.concept-cta:hover{transform:translateY(-3px)}.design-concept small{display:block;font:400 10px/1.6 Inter,sans-serif;opacity:.65;margin-top:16px}.concept-footer{margin:0 5%;padding:40px 0 22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.concept-footer-brand{font-size:23px;font-weight:800;letter-spacing:-1px}.concept-footer p{font-size:11px;margin-top:10px;opacity:.7}.concept-footer-links{display:flex;gap:25px;align-items:center;font-size:11px}.concept-footer-bottom{width:100%;border-top:1px solid #8885;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font:400 9px/1.6 Inter,sans-serif;opacity:.65}.concept-footer-bottom>div{display:flex;flex-wrap:wrap;gap:18px}.apex-hero{display:grid;grid-template-columns:1.15fr 1fr;padding:64px 5% 50px;gap:35px}.apex-heading{display:flex;flex-direction:column;justify-content:center}.apex-heading h1{font:900 clamp(62px,8.5vw,150px)/.87 "Kanit",sans-serif;letter-spacing:-.05em;margin:30px 0 40px}.apex-heading h1 em{color:var(--accent);font-style:italic}.apex-heading-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid #8885;font:600 13px Courier New,monospace}.concept-status{text-transform:uppercase;color:var(--accent);font-size:10px}.apex-photo{position:relative;min-width:0;background:#030505;aspect-ratio:1}.apex-photo img{width:100%;height:100%;object-fit:cover}.apex-photo figcaption{position:absolute;bottom:15px;left:15px;right:15px;font:500 8px/1.5 Courier New,monospace;text-transform:uppercase;background:#000b;padding:8px}.apex-photo-year{position:absolute;right:20px;top:4px;font:italic 900 80px Kanit,sans-serif;color:var(--accent)}.apex-intro{padding:20px 5% 65px;display:grid;grid-template-columns:.25fr 1fr 1fr;gap:35px;align-items:start}.apex-checker{width:48px;height:48px;background:repeating-conic-gradient(var(--accent) 0% 25%,transparent 0% 50%) 0 / 24px 24px;margin-top:8px}.apex-intro h2{white-space:pre-line;font:700 clamp(28px,3.7vw,54px)/1.05 "Kanit",sans-serif}.apex-intro p{max-width:370px;font-size:13px;line-height:1.8;opacity:.7;margin-bottom:24px}.apex-strip{background:var(--accent);color:#151717;padding:15px 0;overflow:hidden;white-space:nowrap;font:italic 700 clamp(22px,3vw,44px)/1.2 "Kanit",sans-serif;word-spacing:15px;text-align:center}.design-concept--archive{--paper: #f3efe5;--ink: #53262e;--accent: #53262e;font-family:Georgia,Times New Roman,serif}.design-concept--archive .concept-brand{font-family:Georgia,serif;font-weight:400;letter-spacing:-2px}.design-concept--archive .concept-nav nav{font-family:Inter,sans-serif}.archive-hero{padding:55px 8% 0}.archive-heading{text-align:center}.archive-heading h1{font:400 clamp(52px,6.3vw,100px)/1.04 Georgia,serif;letter-spacing:-4px;margin:25px 0}.archive-heading h1 em{font-weight:400}.archive-heading>p:last-child{max-width:390px;margin:0 auto;font:400 12px/1.9 Inter,sans-serif;opacity:.75}.archive-gallery{display:grid;grid-template-columns:22px 1.5fr 1fr;gap:34px;align-items:center;margin-top:45px}.archive-margin{writing-mode:vertical-rl;transform:rotate(180deg);font:500 9px Courier New,monospace;letter-spacing:3px}.archive-main-photo img{width:100%;aspect-ratio:1.25;object-fit:cover;display:block}.archive-gallery figcaption{font:400 8px/1.6 Courier New,monospace;margin-top:12px}.archive-side{display:flex;flex-direction:column;align-items:center;gap:32px}.archive-seal{width:145px;height:145px;border:1px solid #53262e;outline:1px solid #53262e55;outline-offset:-6px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font:400 10px/1.2 Courier New,monospace;text-transform:uppercase;transform:rotate(10deg)}.archive-seal br{display:none}.archive-seal b{font:italic 400 42px/1.3 Georgia,serif}.archive-side figure{width:75%}.archive-side img{width:100%;aspect-ratio:1.5;object-fit:cover;display:block}.archive-invitation{text-align:center;padding:65px 20px;margin:50px 5% 0;border-top:1px solid #53262e33;border-bottom:1px solid #53262e33}.archive-invitation h2{font:italic 400 clamp(30px,4vw,54px)/1.2 Georgia,serif;margin:20px 0 28px}.design-concept--archive .concept-footer-brand{font-family:Georgia,serif;font-weight:400}.design-concept--future{--paper: #263be1;--ink: #f5f4ec;--accent: #d3ffc2}.design-concept--future .concept-brand{letter-spacing:-2px}.future-hero{position:relative;padding:45px 5% 55px;overflow:hidden}.future-hero>.concept-kicker{text-align:center}.future-hero h1{position:relative;z-index:1;font:900 clamp(42px,7.2vw,124px)/.98 "Inter",sans-serif;letter-spacing:-.065em;text-align:center;margin:28px 0 38px}.future-hero h1 span{color:var(--accent)}.future-orbit{position:absolute;top:18%;right:3%;font-size:115px;color:#ff9dce;transform:rotate(10deg)}.future-collage{display:grid;grid-template-columns:.6fr 1.5fr .65fr;align-items:center;gap:25px;max-width:1050px;margin:auto}.future-collage figure{transform:rotate(-4deg);padding:12px 12px 0;background:#f5f4ec;color:#172989;box-shadow:12px 14px #10239b}.future-collage img{width:100%;aspect-ratio:1.7;object-fit:cover;display:block}.future-collage figcaption{font:600 8px/1.5 Inter,sans-serif;padding:13px 0}.future-sticker{background:#ff9dce;color:#23276f;border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:11px;transform:rotate(-12deg)}.future-sticker b{font-size:clamp(28px,4.5vw,64px);letter-spacing:-4px;line-height:1.3}.future-sticker>span{font-size:8px;letter-spacing:2px}.future-caption{padding-left:12px}.future-caption>span{font-size:45px;font-weight:800;letter-spacing:-3px}.future-caption p{font-size:11px;line-height:1.7;white-space:pre-line;margin-top:10px}.future-invitation{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;padding:55px 8%;background:var(--accent);color:#172989}.future-invitation h2{font:800 clamp(28px,3.5vw,52px)/1.05 "Inter",sans-serif;letter-spacing:-2px;white-space:pre-line;margin-top:20px}.future-invitation p{font-size:13px;line-height:1.8;max-width:370px;margin-bottom:23px}.future-invitation .concept-cta{background:#263be1;color:#fff}@media(min-width:1800px){.apex-heading h1{font-size:150px}}@media(max-width:760px){.design-picker{gap:8px;padding:8px;flex-direction:column}.design-picker>span{font-size:8px}.design-picker button{padding:7px 10px;font-size:10px}.concept-nav{padding:22px 0}.concept-brand{font-size:30px;gap:10px}.concept-brand>span{font-size:6px;letter-spacing:.4px}.concept-nav nav{gap:15px;font-size:11px}.apex-hero{grid-template-columns:1fr;padding-top:36px;gap:28px}.apex-heading h1{font-size:clamp(68px,16vw,120px);margin:24px 0}.apex-photo{aspect-ratio:1.3}.apex-intro{grid-template-columns:40px 1fr;gap:20px;padding-bottom:36px}.apex-checker{width:32px;height:32px;background-size:16px 16px}.apex-intro>div{grid-column:2}.apex-intro h2{font-size:34px}.concept-footer-links{flex-wrap:wrap;gap:20px}.concept-footer-bottom{flex-direction:column}.archive-hero{padding:38px 5% 0}.archive-heading h1{font-size:clamp(43px,9vw,65px);letter-spacing:-2px}.archive-gallery{grid-template-columns:1fr;gap:20px;margin-top:30px}.archive-margin{display:none}.archive-side{flex-direction:row;gap:24px}.archive-seal{width:115px;height:115px;flex-shrink:0;font-size:8px}.archive-seal b{font-size:32px}.archive-side figure{flex:1}.archive-invitation{padding:40px 10px;margin-top:35px}.future-hero{padding-top:35px}.future-hero>.concept-kicker{font-size:8px}.future-hero h1{font-size:clamp(30px,7.4vw,57px);margin:25px 0 32px}.future-orbit{top:30%;right:5%;font-size:65px}.future-collage{grid-template-columns:1fr 1fr;gap:25px}.future-collage figure{grid-column:1 / -1;grid-row:1;width:87%;margin:auto}.future-sticker{width:120px;justify-self:center;margin-top:10px}.future-sticker b{font-size:36px}.future-caption{padding:0}.future-caption>span{font-size:38px}.future-invitation{grid-template-columns:1fr;gap:28px;padding:38px 6%}.future-invitation h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.design-concept *{transition:none}.concept-cta:hover{transform:none}}.design-concept--road{--paper: #f3e5c9;--ink: #173b43;--accent: #edb23d;background:var(--paper)}.swatch--road{background:#27686b;box-shadow:inset -4px 0 #edb23d}.design-concept--road .concept-nav{border-color:#173b4333;padding:22px 0}.design-concept--road .concept-brand{font:italic 900 39px/1 Kanit,sans-serif}.design-concept--road .concept-brand>span{font-style:normal}.design-concept--road .concept-shell{padding:0;max-width:none}.road-poster{position:relative;isolation:isolate;min-height:830px;overflow:hidden;border-radius:0;border:0;background:#26646b url(/assets/road-to-2027-bg.webp) center bottom / cover no-repeat;color:#fff3dc;box-shadow:inset 0 0 35px #143d3d33}.road-poster:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#174a501c 45%,#132e4144 80%,#132e41c9);pointer-events:none}.road-poster-year{position:absolute;top:-95px;left:50%;transform:translate(-50%);z-index:-1;color:#efdeb4;opacity:.15;font:italic 900 clamp(290px,39vw,620px)/1 "Kanit",sans-serif;letter-spacing:-.05em;white-space:nowrap}.road-poster-meta,.road-poster-bottom{position:absolute;left:4%;right:4%;display:flex;justify-content:space-between;gap:20px;font:600 9px/1.6 Courier New,monospace;letter-spacing:1.8px}.road-poster-meta{top:25px}.road-poster-bottom{bottom:24px}.road-poster-center{position:relative;padding:65px 24px 75px;display:flex;flex-direction:column;align-items:center;text-align:center}.road-poster h1{font:italic 900 clamp(40px,4.8vw,74px)/1 "Kanit",sans-serif;letter-spacing:.025em;text-shadow:0 4px 0 #173c4b55;margin:0 0 27px}.road-badge{width:330px;height:385px;position:relative;display:flex;flex-direction:column;align-items:center;background:linear-gradient(#efb83f 0% 65%,#17364c 65%);border-radius:46% 46% 47% 47%/20% 20% 32% 32%;filter:drop-shadow(0 13px 9px #0c27394a);transform:rotate(-3deg);padding-top:48px}.road-badge-sun{position:absolute;top:7px;font:400 66px/1 Georgia,serif;color:#ffe2a0}.road-badge-name{position:relative;font:italic 900 47px/.96 Kanit,sans-serif;letter-spacing:-1px;margin-top:10px;z-index:2}.road-badge-name span{display:block;color:#d8312b;-webkit-text-stroke:6px #fff3dc;paint-order:stroke fill}.road-badge-name span+span{color:#16394f;font-size:55px}.road-badge-flag{position:relative;width:106%;height:87px;flex-shrink:0;background:linear-gradient(#3f9ec8 0 33.33%,#fff3dc 33.33% 66.66%,#3f9ec8 66.66%);border-radius:12% 8% 14% 9%;display:grid;place-items:center;transform:rotate(-3deg);margin-top:20px;box-shadow:0 4px #17364c11}.road-badge-flag span{font:400 51px/1 Georgia,serif;color:#e6a729}.road-badge-bottom{font:italic 700 24px/.95 Kanit,sans-serif;margin-top:18px;letter-spacing:1px}.road-badge-bottom strong{display:block;color:#efb83f;font-size:39px;margin-top:8px}.road-destination{margin-top:32px;text-shadow:0 3px 0 #102d3d66}.road-destination p{font:italic 900 clamp(46px,5.5vw,78px)/.95 "Kanit",sans-serif}.road-destination p span{font-weight:400;font-size:.55em}.road-destination h2{font:italic 900 clamp(30px,3.5vw,49px)/1.2 "Kanit",sans-serif;color:#ffcb56;letter-spacing:.02em}.road-destination>span{font:italic 700 23px/1.2 Kanit,sans-serif;letter-spacing:.18em}.road-next{display:grid;grid-template-columns:280px 1fr;gap:9%;align-items:center;padding:75px 12%}.road-ticket{position:relative;border:1px solid #30656b66;outline:1px solid #30656b44;outline-offset:-7px;background:#e8d9b9;transform:rotate(-6deg);text-align:center;padding:32px 18px 24px;box-shadow:6px 7px #173b430c}.road-ticket>span{display:block;font:600 9px/1.6 Courier New,monospace;letter-spacing:2px}.road-ticket strong{display:block;font:italic 900 76px/1.2 Kanit,sans-serif;letter-spacing:-3px}.road-ticket-dashes{border-top:1px dashed #30656b66;margin:25px -18px}.road-ticket i{display:block;font:400 34px/1 Georgia,serif;margin-top:20px;color:#a16d20}.road-next-copy h2{white-space:pre-line;font:italic 700 clamp(30px,3.2vw,48px)/1.08 "Kanit",sans-serif;margin:16px 0 22px}.road-next-copy>p:not(.concept-kicker){font-size:13px;line-height:1.9;max-width:470px}.road-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:26px}.road-actions .concept-cta{color:#fff3dc;background:#21545b;box-shadow:3px 3px #d3b77e}.road-actions>a:not(.concept-cta){font-size:11px;font-weight:600;border-bottom:1px solid #173b4366;padding-bottom:5px}.road-ribbon{display:flex;justify-content:space-evenly;align-items:center;gap:20px;padding:18px;border-top:1px solid #173b4333;border-bottom:1px solid #173b4333;font:italic 700 clamp(12px,1.5vw,22px)/1.2 "Kanit",sans-serif}.road-ribbon i{color:#a16d20;font:400 23px Georgia,serif}.design-concept--road .concept-footer{margin:0 4%}.design-concept--road .concept-footer-brand{font:italic 700 25px Kanit,sans-serif}@media(max-width:760px){.design-picker>div{max-width:100%;flex-wrap:wrap;justify-content:center}.design-picker button{padding:7px 8px;gap:5px}.design-concept--road .concept-nav{margin:0 12px;padding:18px 0}.design-concept--road .concept-brand{font-size:30px}.road-poster{min-height:720px;background-position:49% bottom}.road-poster-meta{top:17px;font-size:7px;letter-spacing:.5px;gap:8px}.road-poster-year{font-size:240px;top:15px}.road-poster-center{padding:70px 15px 90px}.road-poster h1{font-size:40px;margin-bottom:22px}.road-badge{width:250px;height:310px;padding-top:35px}.road-badge-sun{font-size:48px}.road-badge-name{font-size:36px}.road-badge-name span+span{font-size:44px}.road-badge-flag{height:69px;margin-top:15px}.road-badge-flag span{font-size:40px}.road-badge-bottom{font-size:19px;margin-top:17px}.road-badge-bottom strong{font-size:32px}.road-destination{margin-top:28px}.road-destination p{font-size:49px}.road-destination h2{font-size:31px}.road-destination>span{font-size:18px}.road-poster-bottom{flex-direction:column;align-items:center;font-size:7px;gap:9px;bottom:20px}.road-next{grid-template-columns:1fr;padding:40px 7%;gap:35px}.road-ticket{width:210px;justify-self:center;padding-top:20px}.road-ticket strong{font-size:58px}.road-ticket-dashes{margin-block:16px}.road-ticket i{margin-top:12px}.road-next-copy h2{font-size:34px}.road-next-copy .concept-kicker{font-size:9px}.road-ribbon{gap:12px;flex-wrap:wrap}.road-ribbon span{font-size:12px}.road-ribbon i{font-size:16px}}@media(prefers-reduced-motion:reduce){.road-actions .concept-cta{transition:none}}.road-badge{animation:road-badge-float 7s ease-in-out infinite}@keyframes road-badge-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-11px) rotate(-1deg)}}.road-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 4%;margin:0;background:#f3e5c9;color:#173b43;font-family:Inter,sans-serif}.road-nav-brand{display:flex;align-items:center;gap:15px;min-width:0;padding:0}.road-nav-brand img{display:block;width:clamp(230px,34vw,490px);max-width:100%;height:auto;filter:drop-shadow(0 2px 2px #173b43aa) drop-shadow(0 0 1px #173b4377)}.road-nav-brand>span{border-left:1px solid #173b4333;padding-left:15px;font:italic 700 30px/1 Kanit,sans-serif;color:#173b43}.road-nav-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.road-nav-store{display:inline-flex;align-items:center;min-height:48px;font-size:15px;font-weight:800;letter-spacing:1.2px}.road-nav button{color:#173b43;font-family:inherit;cursor:pointer}.road-nav-language{width:48px;height:48px;background:transparent;border:2px solid #173b4377;border-radius:50%;font-size:14px;font-weight:800}.road-account{position:relative}.road-account-trigger{min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #173b4377;border-radius:26px;background:transparent;padding:10px 16px}.road-account-trigger>span{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.road-account-trigger[aria-expanded=true],.road-nav button:hover{background:#173b430b}.road-account-panel{position:absolute;top:calc(100% + 12px);right:0;width:255px;padding:10px;background:#faf0da;color:#173b43;border:1px solid #cbbd9c;border-radius:12px;box-shadow:0 14px 35px #172e4026}.road-account-heading{padding:10px 10px 15px;border-bottom:1px solid #173b4322;margin-bottom:6px}.road-account-heading strong,.road-account-heading span{display:block;overflow-wrap:anywhere;font-size:13px}.road-account-heading span{font-size:11px;opacity:.7;margin-top:6px}.road-account-panel>a,.road-account-panel>button{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:12px 10px;border:0;border-radius:6px;background:transparent;font-size:14px;font-weight:600;text-align:left}.road-account-panel>a:hover{background:#173b430b}.road-account-panel button:disabled{opacity:.5;cursor:wait}.road-account-panel>p{padding:10px;font-size:12px;color:#a02424}@media(max-width:760px){.road-nav{flex-wrap:wrap;justify-content:center;gap:17px;padding:20px 16px 17px;margin:0}.road-nav-brand{justify-content:center;width:100%;gap:9px;padding:0}.road-nav-brand img{width:min(74%,390px)}.road-nav-brand>span{font-size:22px;padding-left:9px}.road-nav-actions{width:100%;justify-content:flex-end;gap:18px}.road-nav-store{margin-right:auto}}@media(prefers-reduced-motion:reduce){.road-badge{animation:none}}.road-gathering{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:8%;max-width:1440px;margin:auto;padding:88px 6%;scroll-margin-top:100px}.road-gathering-intro .concept-kicker{color:#426368;font-size:11px}.road-gathering-intro .concept-kicker>span{margin-right:15px;color:#997020}.road-gathering-intro h2{font:700 clamp(34px,3.7vw,58px)/1.04 "Kanit",sans-serif;letter-spacing:-.035em;margin:26px 0}.road-gathering-intro h2 em{font-weight:700;color:#337478}.road-gathering-intro>p:not(.concept-kicker){max-width:440px;font-size:14px;line-height:1.9;color:#426368}.road-community-note{display:flex;align-items:center;gap:15px;margin-top:30px;font-size:11px;font-weight:600}.road-community-note>span:first-child{color:#a57522;font:400 38px/1 Georgia,serif}.road-dispatch{background:#1b4c53;color:#fff0cf;padding:30px;position:relative;box-shadow:8px 8px #dcccaa}.road-dispatch-top{display:flex;justify-content:space-between;border-bottom:1px solid #f3e5c944;padding-bottom:19px;font:600 10px Courier New,monospace;letter-spacing:1.5px}.road-dispatch .road-dispatch-label{margin-top:28px;font:600 10px Courier New,monospace;letter-spacing:2px;color:#eaba5e}.road-dispatch h3{display:flex;justify-content:space-between;align-items:center;gap:15px;font:italic 900 clamp(50px,5.8vw,80px)/1 "Kanit",sans-serif;letter-spacing:-2px;margin:12px 0 18px}.road-dispatch h3 span{color:#eaba5e;font:400 60px/1 sans-serif}.road-dispatch>p:not(.road-dispatch-label){max-width:270px;font-size:13px;line-height:1.75;color:#e1ddc9}.road-dispatch>a{display:flex;align-items:center;gap:13px;padding:17px;margin-top:26px;background:#f0bd58;color:#173b43;font-size:12px;font-weight:800}.road-dispatch>a svg:last-child{margin-left:auto}.road-dispatch>a:hover{background:#ffce70}.road-dispatch small{color:#e1ddc9;opacity:1;font-size:10px}.road-store-strip{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px 6%;background:#e8d6af;border-top:1px solid #cdbb98}.road-store-strip>span:nth-child(2){font:italic 700 clamp(19px,2vw,28px)/1.2 "Kanit",sans-serif}.road-store-strip strong{display:flex;align-items:center;gap:16px;font-size:11px;letter-spacing:.5px;white-space:nowrap}.road-footer{background:#153b42;color:#f3e5c9;padding:40px 6% 24px}.road-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.road-footer-top p{white-space:pre-line;font:500 10px/1.8 Courier New,monospace;letter-spacing:1.5px;color:#cad5c9}.road-footer-top nav{display:flex;gap:30px}.road-footer-top a{display:inline-flex;align-items:center;gap:9px;font-size:12px}.road-footer-signature{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;max-width:1400px;margin:40px auto}.road-footer-signature>span:first-child{font:italic 900 clamp(58px,10vw,155px)/.82 "Kanit",sans-serif;letter-spacing:-.04em}.road-footer-star{color:#efb84e;margin-left:.15em;font:400 .7em/1 Georgia,serif}.road-footer-edition{font:italic 700 clamp(14px,1.6vw,24px)/1.1 "Kanit",sans-serif;text-align:right;padding-bottom:5px}.road-footer-edition strong{display:block;color:#efb84e;font-size:clamp(40px,5vw,75px);line-height:1;margin-top:13px}.road-footer-bottom{border-top:1px solid #f3e5c933;padding-top:22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:9px;color:#cad5c9;line-height:1.7}.road-footer-bottom>div{display:flex;flex-wrap:wrap;gap:18px}.road-footer-bottom>span:last-child{font:500 9px Courier New,monospace;letter-spacing:1px}.road-footer a:hover{color:#efb84e}@media(max-width:760px){.road-gathering{grid-template-columns:1fr;padding:45px 7%;gap:35px}.road-gathering-intro h2{font-size:clamp(33px,7vw,49px);margin:20px 0}.road-community-note{margin-top:22px;font-size:10px}.road-dispatch{padding:24px}.road-dispatch h3{font-size:65px}.road-store-strip{flex-wrap:wrap;gap:15px;padding:24px 7%}.road-store-strip>span:first-child{flex-basis:100%;font-size:9px}.road-store-strip>span:nth-child(2){font-size:22px}.road-store-strip strong{font-size:10px}.road-footer{padding:30px 7% 24px}.road-footer-top nav{gap:16px;flex-wrap:wrap}.road-footer-top a{font-size:11px}.road-footer-top p{font-size:8px;letter-spacing:.5px}.road-footer-signature{gap:15px;margin:35px 0 30px;flex-wrap:wrap}.road-footer-signature>span:first-child{font-size:clamp(49px,13vw,90px)}.road-footer-edition{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font-size:13px}.road-footer-edition strong{margin:0;font-size:36px}.road-footer-bottom{align-items:flex-start;flex-direction:column;gap:15px}}select.road-nav-language{width:62px;height:44px;padding:0 8px;border:2px solid #173b4377;border-radius:24px;color:#173b43;background:transparent;font:800 13px Inter,sans-serif;cursor:pointer}select.road-nav-language option{background:#f3e5c9;color:#173b43}.road-footer-contact-link>span{display:flex;flex-direction:column;gap:5px}.road-footer-contact-link small{display:block;margin:0;color:#d3ddcf;font-size:11px;opacity:1;letter-spacing:0;overflow-wrap:anywhere}.road-footer-top nav{align-items:flex-start}@media(max-width:760px){.road-footer-top{flex-direction:column;gap:22px}.road-footer-top nav{flex-wrap:wrap;gap:22px}.road-nav-brand img,.road-site .road-nav-brand img{width:min(100%,440px)}}@media(max-width:350px){select.road-nav-language{width:55px;height:44px;padding-inline:5px}.road-account-trigger>span{max-width:25px}}.road-store-strip{min-height:90px}.road-language-trigger{min-width:76px}.road-language-panel{width:205px}.road-language-panel button>b{font-size:12px}.road-language-panel button>span{flex:1}.road-language-panel button[aria-pressed=true]{background:#173b430b}.road-gathering{position:relative;isolation:isolate;max-width:none;grid-template-columns:1.3fr 1fr;gap:7%;padding:64px 8%;overflow:hidden}.road-gathering:before{content:"";position:absolute;z-index:-1;width:65%;height:160px;left:32%;top:47%;border:1px solid #a575221c;border-bottom:0;border-radius:160px 160px 0 0;transform:rotate(-12deg);box-shadow:0 -10px #a5752207;pointer-events:none}.road-gathering-intro>p:not(.concept-kicker){max-width:510px;font-size:16px;line-height:1.8}.road-dispatch{padding:28px 32px 0;border-radius:8px;box-shadow:6px 7px #dcccaa}.road-dispatch h3{font-size:clamp(52px,5.8vw,92px);gap:12px;margin-bottom:14px}.road-dispatch h3 span{color:#efbd59;font:italic 700 .53em/1 Kanit,sans-serif;letter-spacing:-.03em}.road-dispatch .road-ticket-city{max-width:none;color:#fff0cf;font:italic 900 18px/1.4 Kanit,sans-serif;letter-spacing:.2px;margin-bottom:26px}.road-ticket-city span{display:block;font:italic 900 10px/1.8 Kanit,sans-serif;letter-spacing:.2px;color:#d3ddcf}.road-ticket-stub{position:relative;margin:0 -32px;padding:24px 32px;border-top:2px dashed #f3e5c96b}.road-ticket-stub:before,.road-ticket-stub:after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:#f3e5c9}.road-ticket-stub:before{left:-10px}.road-ticket-stub:after{right:-10px}.road-ticket-stub>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 14px;background:#efbd59;color:#173b43;border-radius:5px;font-size:11px;font-weight:800}.road-ticket-stub>a:hover{background:#ffd17b}.road-ticket-stub>a svg{flex-shrink:0}.road-ticket-handle{display:block;text-align:center;font-size:11px;color:#fff0cf;margin:12px 0 16px;overflow-wrap:anywhere}.road-ticket-stub small{display:block;text-align:center;line-height:1.6}.road-poster-meta,.road-poster-bottom{font-size:clamp(12px,.9vw,15px);font-weight:700;text-shadow:0 1px 3px #102e3680}.road-poster-bottom{right:max(4%,96px)}@media(max-width:760px){.road-gathering{grid-template-columns:1fr;padding:40px 7%;gap:30px}.road-dispatch{padding:24px 24px 0}.road-ticket-stub{margin-inline:-24px;padding:22px 24px}.road-dispatch h3{font-size:clamp(48px,12vw,72px)}.road-poster-meta{font-size:10px;letter-spacing:.5px}.road-poster-meta>span{max-width:48%}.road-poster-meta>span:last-child{text-align:right}.road-poster-bottom{font-size:10px;letter-spacing:.7px;right:4%}}.road-footer-wordmark{display:inline-block;max-width:100%;margin:30px 0;color:#f3e5c9;font:italic 700 clamp(11px,2.2vw,28px)/1.4 "Kanit",sans-serif;letter-spacing:-.02em;white-space:nowrap;transition:color .2s ease}.road-footer .road-footer-wordmark:hover,.road-footer .road-footer-wordmark:focus-visible{color:#efb84e}.road-footer-bottom>div{gap:12px 24px}.road-footer-bottom>div>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}.road-gathering-intro .concept-kicker{font-size:13px}.road-community-note{font-size:14px;line-height:1.6}.road-dispatch-top{font-size:12px;line-height:1.5}.road-dispatch .road-dispatch-label{font-size:13px;line-height:1.5}.road-dispatch h3{font-size:clamp(40px,4vw,76px);flex-wrap:wrap;justify-content:flex-start;gap:.2em}.road-dispatch h3 span{font:inherit}.road-ticket-city span{font-size:13px}.road-ticket-stub>a{font-size:14px;line-height:1.5}.road-ticket-handle{font-size:14px}.road-ticket-stub small{font-size:13px}.road-footer-top{align-items:center}.road-footer-top>p{font-size:12px;line-height:1.8;margin-top:16px}.road-footer-top nav{align-items:center;flex-wrap:wrap;gap:24px 32px}.road-footer-top nav>a{align-items:center;font-size:15px}.road-footer-top nav>a>svg{flex-shrink:0}.road-footer-top nav>a>span{display:flex;flex-direction:column;gap:6px;min-width:0}.road-footer-top nav>a small{font:400 13px/1.5 Inter,sans-serif;overflow-wrap:anywhere}.road-footer-wordmark{display:block;text-align:center;margin:36px auto;font-size:clamp(12px,2.1vw,28px)}.road-footer-bottom{font-size:13px}.road-footer-bottom>span:last-child{font-size:12px;line-height:1.6}@media(max-width:1000px){.road-footer-top{align-items:flex-start}.road-footer-top nav{flex-direction:column;align-items:flex-start}}@media(max-width:760px){.road-dispatch h3{font-size:clamp(38px,10vw,64px)}.road-footer-top{align-items:flex-start}.road-footer-top>p{margin-top:12px}.road-footer-wordmark{white-space:normal;text-wrap:balance;font-size:20px;line-height:1.4}.road-footer-bottom{padding-right:40px}}.road-footer-top{display:flex;justify-content:space-between;align-items:center;gap:32px}.road-footer-top .road-footer-wordmark{margin:0;text-align:left;font-size:clamp(14px,1.3vw,24px);white-space:nowrap}.road-footer-top nav{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:28px}.road-footer-top nav>a{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5}.road-footer-top nav>a>span{display:flex;flex-direction:column;gap:4px}.road-footer-top nav>a small{display:block;margin:0;padding:0;font:400 12px/1.5 Inter,sans-serif}.road-footer-bottom{margin-top:30px}@media(max-width:1100px){.road-footer-top{flex-wrap:wrap}.road-footer-top .road-footer-wordmark{font-size:20px;white-space:normal}.road-footer-top nav{flex-wrap:wrap}}@media(max-width:600px){.road-footer-top{flex-direction:column;align-items:flex-start;gap:24px}.road-footer-top nav{flex-direction:column;align-items:flex-start;gap:20px}}.road-footer-top .road-footer-contact-link{color:#f3e5c9;font-weight:500;transition:color .2s ease}.road-footer-top .road-footer-contact-link small{color:inherit;opacity:1;font-weight:400;letter-spacing:0}.road-footer-top .road-footer-contact-link:hover,.road-footer-top .road-footer-contact-link:focus-visible{color:#efb84e}.road-gathering-intro .concept-kicker,.road-dispatch-top,.road-dispatch .road-dispatch-label,.road-footer-bottom>span:last-child{font-family:Inter,sans-serif;font-weight:700;letter-spacing:1.2px}.road-logo-floating{display:block;width:350px;max-width:75vw;height:auto;filter:drop-shadow(0 14px 12px #102e3655);animation:road-logo-float 7s ease-in-out infinite;margin-bottom:24px}.road-nav-brand picture{display:block}@keyframes road-logo-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(1deg)}}@media(max-width:760px){.road-nav .road-nav-brand{width:auto}.road-nav .road-nav-brand img,.road-site .road-nav .road-nav-brand img{width:66px;height:76px;object-fit:contain}.road-nav{flex-wrap:nowrap;justify-content:space-between}.road-nav-actions{width:auto}.road-logo-floating{width:270px}}@media(prefers-reduced-motion:reduce){.road-logo-floating{animation:none}}@media(max-width:420px){.road-nav{gap:10px;padding-inline:12px}.road-nav .road-nav-brand img,.road-site .road-nav .road-nav-brand img{width:52px;height:64px}.road-nav-actions{gap:7px}.road-language-trigger{min-width:62px}.road-account-trigger>span{max-width:32px}.road-nav-store{font-size:13px;letter-spacing:.5px}}.road-logo-floating{margin:14px auto 10px;transform-origin:center}@keyframes road-logo-float{0%,to{transform:translateY(4px) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}@media(max-width:420px){.road-nav{flex-wrap:wrap;justify-content:center}.road-nav-actions{width:100%;justify-content:center}.road-nav-actions .road-nav-store{margin-right:0}}.road-nav-year{position:relative}.road-nav-year[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;border-radius:2px;background:currentColor}.road-mobile-toggle{display:none}@media(max-width:760px){.road-nav{justify-content:space-between;flex-wrap:nowrap;padding:12px 20px}.road-nav .road-nav-brand{width:auto;justify-content:flex-start;margin-left:4px}.road-mobile-toggle{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:0;background:transparent}.road-nav-actions{display:none;position:absolute;top:100%;left:0;right:0;width:100%;padding:20px;background:#f3e5c9;border-top:1px solid #173b4322;box-shadow:0 12px 24px #173b4320}.road-nav-actions--open{display:flex;flex-direction:column;align-items:stretch;gap:12px}.road-nav-actions .road-nav-store{margin:0;align-self:flex-start;font-size:16px;min-height:44px}.road-nav-actions .road-account-trigger{width:100%;justify-content:space-between}.road-nav-actions .road-account-trigger>span{max-width:none}.road-nav-actions .road-account-panel{position:static;width:100%;margin-top:8px;box-shadow:none}}@media(max-width:760px){.road-nav .road-nav-brand img,.road-site .road-nav .road-nav-brand img{width:46px;height:56px;object-fit:contain}}.road-nav-editions{display:flex;align-items:center;gap:24px}@media(max-width:760px){.road-nav-editions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:4px}.road-nav-actions .road-nav-editions .road-nav-year{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;border-radius:8px;background:#173b4309}.road-nav-editions .road-nav-year[aria-current=page]{background:#edbd5940}.road-nav-editions .road-nav-year[aria-current=page]:after{left:25%;right:25%;bottom:4px}.road-nav-actions .road-account-trigger{justify-content:flex-start;text-align:left}.road-nav-actions .road-account-trigger>svg:last-child{margin-left:auto}.road-nav-actions .road-account-trigger>span{text-align:left}}@media(min-width:761px){.road-nav-actions{gap:14px}.road-nav-editions{gap:22px;margin-right:8px;padding-right:22px;border-right:1px solid #78918a55}.road-nav .road-account-trigger{min-height:44px;padding:10px 16px;gap:9px}.road-nav .road-theme-toggle{width:44px;min-height:44px;padding:0}.road-nav .road-theme-toggle:hover{background:#78918a22}}.road-ticket-stack{position:relative;isolation:isolate;width:310px;max-width:calc(100% - 58px);justify-self:center;margin:95px 0 65px}.road-ticket-stack .road-dispatch,.road-ticket-back{border:1px solid #efbd59;background:#123a43;color:#fff0cf;border-radius:12px;box-shadow:0 14px 28px #102e3640}.road-ticket-stack .road-dispatch{position:relative;z-index:2;padding:22px 22px 0;min-height:490px}.road-ticket-stack .road-ticket-body:before,.road-ticket-back:before{content:"";position:absolute;top:8px;left:12px;right:12px;height:4px;background:repeating-linear-gradient(90deg,#efbd59 0 10px,transparent 10px 14px)}.road-ticket-stack .road-dispatch-top{min-height:38px;display:flex;align-items:center;justify-content:center;text-align:center;font:italic 700 9px/1.4 Kanit,sans-serif;letter-spacing:-.02em;white-space:nowrap;padding-bottom:10px}.road-ticket-back{position:absolute;inset:0;padding:22px;transform-origin:50% 85%;pointer-events:none}.road-ticket-back--left{transform:translate(-25px,-16px) rotate(-12deg);z-index:0}.road-ticket-back--right{transform:translate(25px,-16px) rotate(12deg);z-index:1}.road-ticket-back-date{margin-top:30px;font:italic 800 42px/1 Kanit,sans-serif;text-align:center}.road-ticket-back-date span{color:#efbd59}.road-ticket-back-stub{position:absolute;bottom:100px;left:0;right:0;border-top:2px dashed #f3e5c96b;padding-top:24px;text-align:center;font:700 11px Courier New,monospace;letter-spacing:2px}.road-ticket-stack .road-dispatch-label{margin:20px 0 8px;text-align:center;font-size:11px}.road-ticket-stack .road-dispatch h3{justify-content:center;flex-wrap:nowrap;font-size:44px;gap:9px;margin:0;letter-spacing:-1.5px}.road-ticket-stack .road-dispatch h3 span{color:#ffbc38}.road-ticket-stack .road-ticket-city{margin:12px 0 16px;text-align:center;font-size:18px}.road-ticket-stack .road-ticket-stub{margin-inline:-22px;padding:16px 22px;background:#0b2c35;border-radius:0 0 12px 12px}.road-ticket-admission{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:14px;margin-bottom:20px}.road-ticket-qr{display:block;width:78px;height:78px;shape-rendering:crispEdges}.road-ticket-admission>div{display:flex;flex-direction:column;justify-content:space-between;height:78px;min-width:0;font-family:Kanit,sans-serif}.road-ticket-admission strong{color:#ffbc38;font:italic 700 13px/1.15 Kanit,sans-serif;letter-spacing:.3px}.road-ticket-admission .road-ticket-serial{font:italic 800 38px/1 Kanit,sans-serif;letter-spacing:-1px}.road-ticket-admission .road-ticket-serial>span{font-size:16px;letter-spacing:0}.road-ticket-serial{letter-spacing:2px}.road-ticket-stack .road-ticket-stub>a{font-size:10px;padding:13px 10px;gap:6px}.road-ticket-stack .road-ticket-handle{font-size:10px}@media(max-width:760px){.road-ticket-stack{margin-block:85px 50px}.road-ticket-back--left{transform:translate(-14px,-12px) rotate(-8deg)}.road-ticket-back--right{transform:translate(14px,-12px) rotate(8deg)}.road-ticket-stack .road-dispatch,.road-ticket-back{padding-inline:16px}.road-ticket-stack .road-dispatch-top{font-size:9px}.road-ticket-stack .road-dispatch h3{font-size:clamp(30px,10vw,44px)}.road-ticket-stack .road-ticket-stub{margin-inline:-16px;padding-inline:16px}}.road-gathering{display:block;min-height:620px;padding:48px 8%;overflow:hidden}.road-gathering-intro{position:relative;z-index:3;width:43%}.road-ticket-stack{position:absolute;left:73%;top:calc(50% - 45px);width:280px;max-width:none;margin:0;transform:translate(-50%,-50%) scale(.92);transform-origin:center}.road-ticket-stack .road-dispatch{z-index:10;transform:rotate(calc(24deg * var(--ticket-spread, 1) * var(--ticket-fan-width, 1)));transform-origin:50% 96%;box-shadow:-8px 8px 24px #061f3655}.road-ticket-stack .road-ticket-back{transform:rotate(calc(var(--ticket-angle) * var(--ticket-spread, 1) * var(--ticket-fan-width, 1)));transform-origin:50% 96%;box-shadow:-5px 4px 12px #061f3640}.road-ticket-back-stub{bottom:30px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 12px 0;font-size:9px}.road-ticket-back-stub .road-ticket-qr{width:64px;height:64px}@media(min-width:1600px){.road-gathering{min-height:650px;padding-block:55px}.road-ticket-stack{transform:translate(-50%,-50%) scale(1.08)}}@media(min-width:1101px)and (max-width:1300px){.road-ticket-stack{left:77%;transform:translate(-50%,-50%) scale(.8)}}@media(max-width:1100px){.road-gathering{min-height:0;padding:45px 7% 540px}.road-gathering-intro{width:100%;max-width:620px;margin-inline:auto}.road-ticket-stack{left:50%;top:auto;bottom:-100px;transform:translate(-50%) scale(.72);transform-origin:center bottom}}@media(max-width:760px){.road-gathering{padding-bottom:340px}.road-ticket-stack{--ticket-fan-width: .75;bottom:-25px;transform:translate(-50%) scale(.54)}}@media(max-width:380px){.road-gathering{padding-bottom:310px}.road-ticket-stack{transform:translate(-50%) scale(.48)}}.road-ticket-car{display:block;width:100%;height:112px;object-fit:contain;margin:8px auto 4px}.road-ticket-stack .road-dispatch{padding:0;border:0;background:transparent;box-shadow:none}.road-ticket-body{position:relative;padding:22px 22px 1px;background:#123a43;border:1px solid #efbd59;border-bottom:0;border-radius:12px 12px 0 0}.road-ticket-stack .road-ticket-body{-webkit-mask-image:radial-gradient(circle at bottom left,transparent 9px,#000 10px),radial-gradient(circle at bottom right,transparent 9px,#000 10px);mask-image:radial-gradient(circle at bottom left,transparent 9px,#000 10px),radial-gradient(circle at bottom right,transparent 9px,#000 10px);-webkit-mask-composite:source-in;mask-composite:intersect}.road-ticket-stack .road-ticket-stub{margin-inline:0;border:1px solid #efbd59;border-top:2px dashed #f3e5c96b;-webkit-mask-image:radial-gradient(circle at top left,transparent 9px,#000 10px),radial-gradient(circle at top right,transparent 9px,#000 10px);mask-image:radial-gradient(circle at top left,transparent 9px,#000 10px),radial-gradient(circle at top right,transparent 9px,#000 10px);-webkit-mask-composite:source-in;mask-composite:intersect}.road-ticket-stack .road-ticket-stub:before,.road-ticket-stack .road-ticket-stub:after{content:none}@media(max-width:760px){.road-ticket-body{padding-inline:16px}}.road-gathering-intro{width:48%}.road-gathering-intro .concept-kicker{font-size:11px;font-weight:500;letter-spacing:2.5px;color:#173b43}.road-gathering-intro .concept-kicker>span{color:#947033;font-weight:800;margin-right:8px}.road-gathering-intro h2{font-size:clamp(34px,3.5vw,64px);font-weight:800;line-height:1.04;letter-spacing:-.035em;margin:28px 0 32px}.road-gathering-intro h2 em{color:#337478;font-weight:800}.road-year-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.road-year-columns article+article{border-left:1px dashed #94703340;padding-left:22px}.road-year-columns h3{margin:0 0 9px;color:#947033;font:800 34px/1 Kanit,sans-serif}.road-year-columns p{margin:0;color:#243536;font-size:15px;line-height:1.65}.road-gathering-intro .road-community-note{border-top:1px dashed #94703340;padding-top:23px;margin-top:28px;gap:10px;color:#947033;font:600 19px/1.4 Kanit,sans-serif}.road-gathering-intro .road-community-note>span:first-child{font-size:28px;color:inherit}.road-note-art{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.road-note-art>svg:first-child{width:39px;height:30px;stroke-width:1}.road-note-art>svg:last-child{width:27px;height:27px}html[data-theme=dark] .road-gathering-intro .road-year-columns h3,html[data-theme=dark] .road-gathering-intro .road-community-note{color:#edbd59}html[data-theme=dark] .road-gathering-intro h2 em{color:#78bfc0}@media(max-width:1100px){.road-gathering-intro{width:100%}}@media(max-width:480px){.road-year-columns{grid-template-columns:1fr;gap:22px}.road-year-columns article+article{border-left:0;padding-left:0;border-top:1px dashed #94703340;padding-top:20px}.road-gathering-intro .road-community-note{font-size:19px}.road-note-art{display:none}}.road-community-note .road-recap-cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:9px;margin-left:auto;padding:12px 14px;border:1px solid #94703380;border-radius:5px;color:#173b43;background:#edbd5930;font:700 12px/1.3 Kanit,sans-serif;letter-spacing:.4px;text-decoration:none;transition:background .15s ease}.road-community-note .road-recap-cta:hover{background:#edbd59}.road-community-note .road-recap-cta:focus-visible{outline:2px solid #947033;outline-offset:4px}html[data-theme=dark] .road-community-note .road-recap-cta{color:#fff0d5;border-color:#edbd5980}html[data-theme=dark] .road-community-note .road-recap-cta:hover{color:#173b43}@media(max-width:600px){.road-gathering-intro .road-community-note{flex-wrap:wrap}.road-community-note>span:nth-child(2){flex:1}.road-community-note .road-recap-cta{margin-left:0;width:100%}}.road-recap-car-icon{width:60px;height:24px;object-fit:contain;flex-shrink:0}.road-gathering-frame{position:relative;isolation:isolate;overflow:hidden}.road-gathering-frame .road-gathering{overflow:visible;z-index:1}.road-gathering-frame .road-store-strip{position:relative;z-index:0;height:70px;min-height:70px;padding-block:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.road-ticket-stack .road-dispatch{transform:rotate(calc(24deg * var(--ticket-fan-width, 1)))}.road-ticket-stack .road-ticket-back{transform:rotate(calc(var(--ticket-angle) * var(--ticket-fan-width, 1)))}}.road-gathering-intro .road-community-note{position:relative;padding-top:23px;margin-top:28px;flex-wrap:nowrap}.road-recap-car-track{position:relative;display:block;width:60px;height:24px;flex:0 0 60px;z-index:1;pointer-events:none}.road-recap-car-track .road-recap-car-icon{display:block;transform:translate(var(--recap-car-x, 0px))}.road-recap-reveal{display:flex;align-items:center;gap:14px;flex:1;min-width:0;clip-path:inset(0 0 0 max(0px,calc(var(--recap-car-x, 0px) - 10px)))}.road-recap-reveal>span{flex:1}.road-community-note:focus-within .road-recap-reveal{clip-path:none}.road-community-note:focus-within .road-recap-car-icon{transform:none}@media(max-width:600px){.road-recap-reveal{flex-wrap:wrap}.road-recap-reveal>span{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.road-recap-car-track .road-recap-car-icon{transform:none}.road-recap-reveal{clip-path:none}}.road-recap-copy-short{display:none}@media(max-width:760px){.road-gathering-intro .road-community-note{gap:8px;font-size:14px}.road-recap-car-track{width:38px;flex-basis:38px}.road-recap-car-track .road-recap-car-icon{width:38px}.road-recap-reveal{flex-wrap:nowrap;gap:8px}.road-recap-reveal>span{flex:1;flex-basis:auto;white-space:nowrap}.road-recap-copy-full{display:none}.road-recap-copy-short{display:block}.road-community-note .road-recap-cta{width:auto;min-height:44px;margin-left:auto;padding:9px 10px;font-size:10px;letter-spacing:0;gap:5px;white-space:nowrap}.road-community-note .road-recap-cta svg{width:14px;height:14px}}@media(max-width:360px){.road-gathering-intro .road-community-note{font-size:12px;gap:6px}.road-recap-car-track{width:30px;flex-basis:30px}.road-recap-car-track .road-recap-car-icon{width:30px}.road-community-note .road-recap-cta{padding-inline:7px;font-size:9px}}.road-ticket-stage{display:contents}@media(max-width:760px){.road-gathering-frame .road-gathering{display:flex;flex-direction:column;padding:32px 7% 35px;gap:0}.road-gathering-intro{display:contents}.road-gathering-intro h2{order:0;margin:0 0 16px}.road-ticket-stage{display:block;position:relative;order:1;height:390px;flex:0 0 390px;width:100%;margin-bottom:20px}.road-ticket-stage .road-ticket-stack{top:8px;bottom:auto;left:50%;transform:translate(-50%) scale(.54);transform-origin:center top}.road-year-columns{order:2}.road-gathering-intro .road-community-note{order:3}}@media(max-width:380px){.road-ticket-stage{height:350px;flex-basis:350px}.road-ticket-stage .road-ticket-stack{transform:translate(-50%) scale(.48)}}.road-nav{padding-block:20px}@media(max-width:760px){.road-nav{padding-block:8px}}.road-site{--road-paper: #f3e5c9;--road-ink: #173b43;--road-panel: #1b4c53;--road-line: #78918a55;--font-primary: "Inter", sans-serif;--font-family: "Inter", sans-serif;--text-primary: #fff0d5;--text-secondary: #d3ddcf;--argentina-blue: #b4d0c2;--argentina-gold: #efbd59;--accent-color: #efbd59;--accent-hover: #ffd17b;--bg-primary: #173b43;--bg-secondary: #21515a;--bg-card: #1b4c53;--border-color: #78918a55;--glass-bg: #1b4c53;--glass-border: #78918a55;--card-shadow: 4px 5px 0 #173b4314;--road-backdrop-overlay: linear-gradient(180deg, #f3e5c9c7, #f3e5c9ad);position:relative;isolation:isolate;min-height:100vh;background:var(--road-paper);color:var(--road-ink);font-family:var(--font-family)}.road-site:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--road-backdrop-overlay),url(/assets/road-to-2027-bg.png) center bottom / cover no-repeat}.road-nav-cart{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 13px;border:2px solid #173b4377;border-radius:26px;background:transparent;font-size:13px;font-weight:800}.road-page-trail{padding:15px 4%;display:flex;justify-content:space-between;gap:20px;border-block:1px solid #173b4326;font:500 10px/1.6 Courier New,monospace;letter-spacing:1px;text-transform:uppercase}.road-page-trail>div{display:flex;gap:14px}.road-page-trail>span{white-space:nowrap}.road-page-trail b{color:#8b651a}.road-page-main{min-height:55vh}.road-site .road-footer-signature{margin-block:28px}.road-site .road-footer-signature>span:first-child{font-size:clamp(52px,7vw,110px)}.road-site :is(a,button,input,select,textarea):focus-visible{outline:3px solid #b68427;outline-offset:4px}.road-site :is(input,select,textarea){accent-color:#efbd59}.road-site :is(.auth-title,.section-title,.store-hero__title,.store-detail-title,.terms-header h1){font-family:Kanit,sans-serif;font-style:italic;font-weight:700;letter-spacing:-.025em}.road-site .gradient-text{background:none;-webkit-text-fill-color:currentColor;color:inherit}.road-site :is(.store-page--commerce,.terms-page){background:transparent!important;color:var(--road-ink)}.road-site .store-page__bg{display:none}.road-site :is(.glass-card,.auth-container,.store-summary-card,.store-auth-callout,.store-checkout-panel,.store-detail-card,.store-product-card,.store-empty-state-card,.modal-content){background:var(--road-panel)!important;color:#fff0d5;border:1px solid #62807866!important;border-radius:8px;box-shadow:5px 6px #173b4310;backdrop-filter:none;-webkit-backdrop-filter:none}.road-site :is(.glass-card,.auth-container):hover{transform:none!important;background:var(--road-panel)!important;box-shadow:5px 6px #173b4310!important}.road-site :is(.auth-container,.store-detail-card,.store-checkout-panel){border-top:4px solid #efbd59!important}.road-site :is(.auth-container):before{display:none}.road-site :is(.auth-button,.store-btn--primary,.modal-btn-primary,.withdrawal-submit-btn){background:#efbd59!important;color:#173b43!important;border:1px solid #efbd59;border-radius:5px;font-weight:800;box-shadow:none;text-shadow:none}.road-site :is(.auth-button,.store-btn--primary,.modal-btn-primary,.withdrawal-submit-btn):hover:not(:disabled){background:#ffd17b!important;box-shadow:none}.road-site :is(.auth-button,.store-btn):disabled{opacity:.5;cursor:not-allowed}.road-site :is(.store-btn--ghost,.modal-btn-secondary){background:transparent!important;color:inherit!important;border:1px solid #90a69a77;border-radius:5px}.road-site :is(.auth-form,.store-checkout-panel,.store-shipping-panel,.admin-dashboard-container) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#12373f!important;color:#fff0d5!important;border:1px solid #8aa79777!important;border-radius:5px}.road-site :is(input,textarea)::placeholder{color:#b5c7be;opacity:1}.road-site :is(.auth-form label,.store-checkout-field label,.store-checkout-checkbox span){color:#e2e4d2!important}.road-site :is(.auth-links a,.back-link){color:#efbd59}.road-site .auth-section{min-height:65vh;padding:55px 20px}.road-site--auth .auth-container{max-width:530px;padding:clamp(25px,4vw,45px)}.road-site .auth-title{color:#fff0d5;font-size:clamp(28px,3vw,40px)}.road-site :is(.auth-links,.profile-info p,.auth-form small){color:#d3ddcf}.road-site .profile-container{max-width:1100px}.road-site :is(.profile-order-card,.order-card,.expanded-details-box,.no-orders,.profile-qr-wallet-card){background:#143e46!important;border-color:#78918a55!important;border-radius:6px}.road-site :is(.order-item-title,.profile-info strong,.orders-section h3){color:#fff0d5}.road-site :is(.order-date,.order-meta-info,.order-id-subtle){color:#c7d5c9}.road-site .store-hero--commerce{padding-top:42px}.road-site .store-hero__title{color:#173b43}.road-site .store-hero__intro{color:#48636a!important}.road-site :is(.store-pill,.store-section__label){background:#e8d7b1!important;border-color:#bda87c88;color:#173b43!important;border-radius:3px;font:600 10px/1.5 Courier New,monospace;letter-spacing:1px}.road-site .store-trust-card{background:#e9dab9!important;color:#173b43!important;border-color:#c8b792;border-radius:5px}.road-site .store-section__header .section-title{color:#173b43}.road-site :is(.store-summary-card h2,.store-checkout-panel h2,.store-product-card h3,.store-detail-title,.store-cart-drawer h3){color:#fff0d5!important}.road-site :is(.store-product-card p,.store-detail-story,.store-detail-feature-list li,.store-summary-card p,.store-checkout-panel p,.store-cart-line span,.store-empty-cart,.store-shipping-panel__email span,.store-detail-highlights__item){color:#d3ddcf!important}.road-site :is(.store-product-card__price,.store-detail-price,.store-summary-total strong){color:#efbd59!important}.road-site :is(.store-product-card__meta,.store-size-picker__label,.store-size-picker__option){color:#d3ddcf!important}.road-site :is(.store-size-picker__option,.store-qty-control){background:#143e46!important;border-color:#8aa79766!important;color:#fff0d5!important}.road-site .store-size-picker__option.active{background:#efbd59!important;color:#173b43!important;border-color:#efbd59!important}.road-site .store-qty-control :is(button,span){color:#fff0d5!important}.road-site .store-product-card__media{border-bottom:1px solid #78918a55}.road-site .store-product-artwork{background:#153b42;border-radius:5px}.road-site .store-product-artwork__glow{opacity:.12}.road-site .store-product-artwork__mesh{opacity:.1}.road-site .store-detail-back{color:#173b43!important}.road-site :is(.store-detail-highlights__item,.store-shipping-panel,.store-checkout-step-card,.store-payment-card,.store-shipping-rate,.store-branch-picker){background:#143e46!important;color:#fff0d5!important;border-color:#78918a55!important;border-radius:5px}.road-site :is(.store-payment-card.active,.store-shipping-rate.active){border-color:#efbd59!important;box-shadow:inset 0 0 0 1px #efbd59}.road-site .store-cart-drawer{border-radius:0;box-shadow:-15px 0 50px #102d3d55}.road-site .store-cart-drawer :is(button,a):not(.store-btn--primary){color:#fff0d5}.road-site .store-cart-drawer__header{border-bottom:1px solid #78918a55}.road-site .terms-page{padding:45px 16px 65px}.road-site .terms-card{background:#fbf3e1!important;border:1px solid #cbb994!important;border-top:4px solid #21545b!important;border-radius:4px;box-shadow:7px 8px #173b430a;-webkit-backdrop-filter:none;backdrop-filter:none}.road-site .terms-header{text-align:left;border-color:#cbb994}.road-site .terms-header h1{background:none;-webkit-text-fill-color:#173b43;color:#173b43;font-size:clamp(28px,4vw,46px)}.road-site .header-icon{margin-left:0;background:#e8d7b1;color:#21545b;border-radius:6px;width:60px;height:60px}.road-site .terms-meta{justify-content:flex-start;color:#516c6c;flex-wrap:wrap}.road-site :is(.terms-intro,.section-body p,.section-body li,.terms-section p,.terms-section li,.terms-section strong){color:#3d595d!important}.road-site .terms-intro{text-align:left}.road-site .terms-section h2{color:#21545b;border-color:#c09235;font-family:Kanit,sans-serif}.road-site .terms-card :is(a,.meta-item svg){color:#21545b}.road-site .terms-card :is(.highlight-box,.contact-info){background:#e8d7b1!important;border-color:#cbb994!important;color:#173b43}.road-site .withdrawal-form label{color:#173b43;font-weight:700}.road-site .withdrawal-form :is(input,textarea){background:#fffcf3;color:#173b43;border:1px solid #ab9c7b;border-radius:5px}.road-site .withdrawal-form :is(input,textarea)::placeholder{color:#647571}.road-site--admin{--road-backdrop-overlay: linear-gradient(180deg, #13373fcc, #13373fb8)}.road-site--admin .road-page-main{color:#fff0d5}.road-site--admin .admin-dashboard-section{padding-top:20px}.road-site--admin .admin-dashboard-container{border:0!important;background:transparent!important;box-shadow:none!important}.road-site--admin :is(.admin-tab-stage,.admin-branch-panel,.admin-inbox-container,.admin-inbox-sidebar,.admin-order-card,.admin-filter-dropdown-menu,.admin-stat-card){background:#1b4c53!important;border-color:#78918a55!important;border-radius:6px}.road-site--admin :is(.admin-tab-btn,.admin-tool-btn,.admin-filter-dropdown-trigger){background:#21515a;color:#e2e4d2;border-color:#78918a55;border-radius:5px}.road-site--admin .admin-tab-btn.active{background:#efbd59;color:#173b43;border-color:#efbd59}.road-site--admin .auth-title{font-size:clamp(24px,3vw,35px)}.road-site--admin :is(th,td){border-color:#78918a44}.road-site--admin th{background:#12373f;color:#efbd59}.road-admin-footer{display:flex;justify-content:space-between;gap:20px;padding:22px 4%;background:#102e36;color:#e1ddc9;font:600 11px Courier New,monospace}@media(max-width:760px){.road-nav-actions{gap:12px}.road-nav-cart{min-height:44px;padding:8px 10px}.road-page-trail{padding-inline:20px;font-size:9px}.road-page-trail>div{gap:8px}.road-site .auth-section{padding:30px 16px}.road-site .terms-page{padding:28px 0 40px}.road-site .terms-card{padding:24px 20px}.road-site .terms-page>.container{padding-inline:16px}.road-site .store-hero__title{font-size:clamp(34px,9vw,54px)}.road-site .store-trust-grid,.road-site .store-hero__grid--commerce{grid-template-columns:1fr}.road-site .road-footer-signature>span:first-child{font-size:clamp(49px,13vw,90px)}}.road-catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-top:48px;padding-bottom:28px}.road-catalog-heading p{margin:0 0 15px;color:#526c68;font:600 10px/1.5 Courier New,monospace;letter-spacing:1.6px}.road-catalog-heading h1{margin:0;font:italic 700 clamp(32px,4vw,56px)/1.05 "Kanit",sans-serif;letter-spacing:-.025em}.road-catalog-heading>span{white-space:pre-line;font-size:12px;line-height:1.8;color:#48636a}.road-site .store-section--products-direct{padding-top:15px}.road-site .terms-footer{color:#526c68;border-color:#cbb994}.road-site .withdrawal-notice{background:#f4e4bd;border-color:#d9b66e;color:#694e1e}.road-site .withdrawal-notice p{color:#694e1e}.road-site .withdrawal-form .checkbox-group label{color:#173b43!important}.road-site .withdrawal-form .checkbox-group a{color:#21545b!important}.road-site .terms-card .info-icon{color:#21545b}.road-site :is(.link-btn,.password-toggle-btn,.admin-back-btn,.no-orders){color:#d3ddcf}.road-site :is(.store-checkout-step,.store-payment-single){border-radius:5px;border-color:#78918a55}.road-site .store-checkout-step.active{border-color:#efbd59;background:#efbd5917}.road-site .modal-container{background:#1b4c53!important;color:#fff0d5;border:1px solid #78918a55;border-radius:8px}.road-site .modal-container :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#12373f;color:#fff0d5;border-color:#8aa79777}@media(max-width:760px){.road-catalog-heading{align-items:flex-start;flex-direction:column;gap:18px;padding-top:32px}.road-catalog-heading>span{white-space:normal}.road-site .auth-section{padding-inline:16px!important}}.road-session-notice{padding:12px 4%;background:#edbc59;color:#173b43;font-size:12px;font-weight:600}.road-site .floating-contact-btn{background:#21545b;color:#fff0d5;border:2px solid #edbc59}.road-site .composer-card{background:#1b4c53;color:#fff0d5;border-color:#78918a55;border-radius:8px}.road-site .store-cart-drawer__header{padding-bottom:18px}.road-site .store-cart-drawer__summary strong{color:#efbd59}.road-site .store-cart-drawer__line{flex-wrap:wrap}.road-site .store-cart-drawer__line-price{width:100%;font-size:13px;color:#efbd59}.road-site .store-cart-drawer__header-meta,.road-site .store-cart-drawer__summary--minor strong{color:#d3ddcf}.road-site .store-cart-drawer__thumb{border-radius:5px}@media(max-width:420px){.road-account-trigger{padding-inline:10px;gap:6px}.road-account-trigger>span{max-width:55px}.road-nav-actions{gap:10px}}@media(max-width:350px){.road-nav-store{font-size:12px;letter-spacing:.5px}.road-nav-language{width:42px;height:44px}.road-account-trigger>span{max-width:36px}.road-nav-actions{gap:7px}}.road-site.road-site--auth .auth-section{background:transparent;padding:40px 16px 56px}.road-site.road-site--auth .auth-title{color:#fff0d5;-webkit-text-fill-color:#fff0d5;margin:0 0 28px}.road-site.road-site--auth .auth-container{color:#fff0d5}.road-site.road-site--auth :is(.link-btn,.auth-links a,.modal-link){color:#efbd59}.road-site.road-site--auth :is(.link-btn,.auth-links a,.modal-link):hover{color:#ffd17b}.road-site.road-site--auth .auth-links{color:#d3ddcf}.road-site.road-site--auth .auth-form .modal-captcha-container{align-items:center;margin:4px 0}.road-site.road-site--auth .auth-form .error-text{color:#faa}.road-site.road-site--auth .auth-form .success-text{color:#91e5b1}@media(max-width:380px){.road-site.road-site--auth .auth-container{padding-inline:16px}}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0a0a0b;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;overflow:hidden}.loading-logo-container{position:relative;margin-bottom:2rem}.loading-logo{width:180px;height:auto;filter:drop-shadow(0 0 20px rgba(255,107,0,.4));animation:logo-pulse 2s ease-in-out infinite}.loading-track{width:240px;height:4px;background:#ffffff1a;border-radius:4px;position:relative;overflow:hidden}.loading-progress{position:absolute;top:0;left:0;height:100%;width:40%;background:linear-gradient(90deg,transparent,var(--argentina-blue),var(--argentina-gold),#ff4d00,transparent);background-size:200% 100%;animation:track-race 1.5s linear infinite}.loading-text{margin-top:1.5rem;font-family:Inter,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.2rem;text-transform:uppercase;color:#fff;opacity:.8;animation:text-flicker 2s linear infinite}.loading-orbit{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.03)}.orbit-1{width:300px;height:300px;animation:rotate 10s linear infinite}.orbit-2{width:450px;height:450px;animation:rotate 15s linear infinite reverse}.orbit-3{width:600px;height:600px;animation:rotate 20s linear infinite}@keyframes logo-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 20px rgba(255,107,0,.4))}50%{transform:scale(1.05);filter:drop-shadow(0 0 35px rgba(255,107,0,.6))}}@keyframes track-race{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes text-flicker{0%,to{opacity:.8}50%{opacity:.4}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=light] .loading-screen{background:#f3e5c9}[data-theme=light] .loading-text{color:#173b43}[data-theme=light] .loading-track{background:#0000000d}.loading-logo-container{animation:loading-logo-enter .8s ease-out}@keyframes loading-logo-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.loading-logo-container{animation:none}}
