@font-face{font-family:Bricolage;src:url(3os-living-r1c-fonts-bricolage-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bricolage;src:url(3os-living-r1c-fonts-bricolage-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Bricolage;src:url(3os-living-r1c-fonts-bricolage-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(3os-living-r1c-fonts-inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(3os-living-r1c-fonts-inter-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(3os-living-r1c-fonts-inter-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--porcelain: #fffdf7;--cream: #f2ead9;--cream-deep: #e5d8bd;--ink: #123c30;--ink-soft: #28574a;--red: #bd3528;--red-deep: #8f241b;--gold: #d1a72a;--sky: #c9e2df;--charcoal: #17221e;--line: rgba(18, 60, 48, .32);--header: 78px;--page-pad: clamp(1.25rem, 3vw, 3.75rem);--frame-offset: 8px;--focus: #1d72e8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header);background:var(--porcelain)}body{margin:0;overflow-x:clip;color:var(--ink);background:var(--porcelain);font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.62;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.is-locked{overflow:hidden}img,video{display:block;max-width:100%}button,a,summary{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{color:var(--porcelain);background:var(--red)}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.8rem 1rem;color:var(--porcelain);background:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{margin:0 0 1.2rem;color:var(--red);font-family:Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{margin:0;font-family:Bricolage,Arial Narrow,sans-serif;font-weight:800;letter-spacing:-.055em;line-height:.93;text-wrap:balance}h1{max-width:13ch;font-size:clamp(4rem,4.3vw,4.5rem)}h2{font-size:clamp(3.25rem,4vw,4.25rem)}h3{font-size:clamp(2.25rem,2.7vw,3.5rem)}p{text-wrap:pretty}.lead{max-width:52ch;margin:1.5rem 0 0;font-size:clamp(1.08rem,1.2vw,1.22rem);line-height:1.58}.button{position:relative;display:inline-flex;min-width:180px;min-height:52px;align-items:center;justify-content:center;border:1.5px solid currentColor;border-radius:0;padding:.85rem 1.2rem;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.055em;line-height:1.2;text-align:center;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.button--green{color:var(--porcelain);background:var(--ink);box-shadow:4px 4px 0 var(--gold)}.button--red{color:var(--porcelain);background:var(--red);box-shadow:4px 4px 0 var(--gold)}.button--outline-dark{color:var(--ink);background:transparent;box-shadow:4px 4px 0 var(--gold)}@media(hover:hover){.button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--gold)}}.relief-frame{position:relative;isolation:isolate;border:2px solid var(--ink);background:var(--porcelain);box-shadow:var(--frame-offset) var(--frame-offset) 0 var(--ink),calc(var(--frame-offset) + 4px) calc(var(--frame-offset) + 7px) 22px #123c3029;transition:transform .18s ease,box-shadow .18s ease}.relief-frame:before{position:absolute;z-index:4;top:4px;right:4px;bottom:4px;left:4px;border-top:1px solid rgba(255,255,255,.8);border-left:1px solid rgba(255,255,255,.72);content:"";pointer-events:none}.relief-frame:after{position:absolute;z-index:4;right:-2px;bottom:-2px;width:28px;height:28px;border-right:5px solid var(--gold);border-bottom:5px solid var(--gold);content:"";pointer-events:none}@media(hover:hover){.relief-frame:hover{transform:translate(-2px,-2px);box-shadow:calc(var(--frame-offset) + 2px) calc(var(--frame-offset) + 2px) 0 var(--ink),calc(var(--frame-offset) + 7px) calc(var(--frame-offset) + 10px) 25px #123c302e}}.relief-frame:focus-within{transform:translate(-2px,-2px)}.relief-frame.is-selected{box-shadow:var(--frame-offset) var(--frame-offset) 0 var(--red),calc(var(--frame-offset) + 4px) calc(var(--frame-offset) + 7px) 22px #8f241b29}.loader{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;color:var(--porcelain);background:var(--ink);transition:opacity .42s ease,visibility .42s ease}.loader.is-hidden{visibility:hidden;opacity:0}.loader__gallery{display:grid;grid-template-columns:repeat(3,1fr);min-height:100%}.loader__panel{position:relative;overflow:hidden;border-right:1px solid rgba(255,253,247,.38)}.loader__panel img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.05);transform:scale(1.06);transition:transform 1.2s cubic-bezier(.2,.72,.2,1)}.loader.is-running .loader__panel img{transform:scale(1)}.loader__panel--tennis img{object-position:66% center}.loader__panel--box img{object-position:72% center}.loader__panel--table img{object-position:65% center}.loader__brand{position:absolute;top:2rem;right:2rem;left:2rem;display:flex;align-items:center;justify-content:space-between}.loader__brand img{width:152px;filter:brightness(0) invert(1)}.loader__brand span,.loader__meter span{font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.loader__meter{position:absolute;right:2rem;bottom:2rem;left:2rem;display:flex;align-items:end;justify-content:space-between}.loader__meter strong{font-family:Bricolage,sans-serif;font-size:clamp(4rem,9vw,9rem);line-height:.78}.loader__meter b{font-weight:800}.site-header{position:sticky;z-index:100;top:0;display:grid;height:var(--header);grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;border-bottom:1px solid var(--ink);padding:0 var(--page-pad);background:#fffdf7f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-logo{display:inline-flex;width:146px;min-height:44px;align-items:center}.site-logo img{width:100%;height:auto}.desktop-nav{display:flex;align-items:stretch;align-self:stretch}.desktop-nav a{position:relative;display:inline-flex;min-width:96px;min-height:44px;align-items:center;justify-content:center;padding:0 1rem;font-size:15px;font-weight:700}.desktop-nav a:after{position:absolute;right:1rem;bottom:15px;left:1rem;height:3px;background:var(--red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.desktop-nav a:is(:hover,.is-active):after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.cart-trigger,.menu-trigger,.menu-dialog button,.cart-dialog button:not(.button){min-height:44px;border:0;background:transparent;cursor:pointer;font-size:15px;font-weight:700}.cart-trigger{display:inline-flex;min-width:44px;align-items:center;gap:.65rem;padding:0 .45rem}.cart-trigger b{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--ink);border-radius:50%;color:var(--porcelain);background:var(--ink);font-size:13px}.menu-trigger{display:none;width:48px;padding:0 8px}.menu-trigger span{display:block;width:100%;height:2px;margin:7px 0;background:var(--ink)}.scroll-progress{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left}dialog{margin:0;border:0;padding:0;color:var(--ink)}dialog::backdrop{background:#0a181394;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.menu-dialog,.cart-dialog{position:fixed;top:0;right:0;left:auto;width:min(480px,100%);height:100dvh;max-height:none;background:var(--cream);box-shadow:-14px 0 0 var(--gold)}.menu-dialog__top,.cart-dialog__header{display:flex;min-height:90px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);padding:1.25rem 1.5rem}.menu-dialog__top img{width:150px;height:auto}.menu-dialog nav{display:grid;padding:1.5rem}.menu-dialog nav a{display:flex;min-height:72px;align-items:center;border-bottom:1px solid var(--line);font-family:Bricolage,sans-serif;font-size:clamp(2.15rem,7vw,3.4rem);font-weight:800;letter-spacing:-.05em}.menu-dialog>p{margin:0;padding:1rem 1.5rem;font-size:17px}.cart-dialog__header span{display:block;margin-bottom:.25rem;color:var(--red);font-size:15px;font-weight:700;text-transform:uppercase}.cart-dialog__header h2{font-size:clamp(2.2rem,5vw,3.5rem)}.cart-empty,.cart-filled{padding:1.5rem}.cart-empty p{margin:0 0 1.5rem;font-family:Bricolage,sans-serif;font-size:2.2rem;font-weight:800;line-height:1}.cart-filled{display:grid;grid-template-columns:42% 1fr;gap:1.5rem;align-items:center}.cart-filled[hidden],.cart-empty[hidden]{display:none}.cart-visual{position:relative;display:grid;min-height:330px;place-items:center;border:1px solid var(--ink);background:var(--porcelain);box-shadow:5px 5px 0 var(--ink)}.cart-visual img{width:auto;height:290px;object-fit:contain}.cart-visual>span{position:absolute;right:.65rem;bottom:.5rem;font-size:15px;font-weight:700}.cart-visual.is-typographic img{display:none}.cart-visual.is-typographic:before{color:var(--red);content:"1 L";font-family:Bricolage,sans-serif;font-size:5rem;font-weight:800;letter-spacing:-.08em}.cart-copy p,.cart-copy small{font-size:15px}.cart-copy h3{margin:.25rem 0;font-size:3rem}.cart-copy strong{display:block;margin-bottom:1.2rem;color:var(--red);font-family:Bricolage,sans-serif;font-size:1.8rem}.cart-filled>.button{grid-column:1 / -1}.act{position:relative;border-bottom:1px solid var(--ink)}@media(min-width:701px){.act:after{position:absolute;z-index:8;top:1rem;right:var(--page-pad);border:1px solid var(--ink);padding:.35rem .55rem;color:var(--ink);background:#fffdf7e6;content:attr(data-act);font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}}.act__copy,.act__header{min-width:0}.act__copy>p:not(.eyebrow,.beat__note,.demo-status){max-width:56ch;margin:1.45rem 0 0}.act__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.act__media{min-width:0;padding:clamp(1.5rem,2.8vw,3.25rem)}.film{position:relative;overflow:hidden;width:100%;height:100%;min-height:520px;background:var(--cream-deep)}.film__loop,.film__poster,.film__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.film__poster{z-index:1;transition:opacity .18s ease}.film__loop{z-index:2;border:0;opacity:0;transition:opacity .18s ease}.film.is-playing .film__loop{opacity:1}.film.is-playing .film__poster{opacity:0}.film:before{position:absolute;z-index:3;top:.85rem;left:.85rem;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--ink);color:var(--ink);background:#fffdf7e0;content:"\25b6";font-size:13px;pointer-events:none}.act--intrare{display:grid;min-height:calc(100svh - var(--header));grid-template-columns:minmax(0,42%) minmax(0,58%);background:var(--cream)}.act--intrare .act__copy{display:flex;min-height:700px;flex-direction:column;justify-content:center;border-right:1px solid var(--ink);padding:clamp(3.5rem,7vw,8rem) clamp(2rem,5.5vw,6.5rem)}.act--intrare .lead{max-width:41ch}.act--intrare .film{min-height:min(780px,calc(100svh - var(--header) - 6rem))}.act--intrare .film :is(.film__loop,.film__poster img){object-position:58% center}.act--precizie{display:grid;min-height:820px;grid-template-columns:minmax(0,43%) minmax(0,57%);grid-template-rows:1fr 1fr;background:var(--sky)}.act--precizie .act__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;border-right:1px solid var(--ink)}.act--precizie .act__media{grid-column:2;grid-row:1 / 3}.beat--teren{grid-column:1;grid-row:1}.beat--zbor{grid-column:1;grid-row:2}.beat{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5.5rem)}.beat--zbor{border-top:1px solid var(--ink);background:var(--porcelain)}.beat h2{max-width:10ch}.beat h3{max-width:12ch}.beat__note{margin:1.2rem 0 0;color:var(--red);font-family:Bricolage,sans-serif;font-size:1.5rem;font-weight:600}.beat p:not(.beat__note){max-width:43ch;margin:1.25rem 0 0}.act--precizie .film{min-height:720px}.act--precizie .film :is(.film__loop,.film__poster img){object-position:center center}.act--caracter{display:grid;min-height:780px;grid-template-columns:minmax(0,61%) minmax(0,39%);color:var(--porcelain);background:var(--red)}.act--caracter .act__media{background:var(--cream)}.act--caracter .act__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(3rem,5.5vw,6rem)}.act--caracter h2{max-width:9ch;font-size:clamp(3.2rem,4vw,4rem)}.act--caracter .film{min-height:680px}.act--caracter .film :is(.film__loop,.film__poster img){object-position:60% center}.text-link{display:inline-flex;width:max-content;min-height:48px;align-items:center;gap:1rem;margin-top:2rem;border-bottom:2px solid currentColor;font-size:15px;font-weight:700;text-transform:uppercase}.text-link span{color:var(--gold);font-size:1.5rem}.act--alege{padding:clamp(4.5rem,8vw,8rem) var(--page-pad) clamp(5rem,9vw,9rem);background:linear-gradient(rgba(18,60,48,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(18,60,48,.07) 1px,transparent 1px),var(--porcelain);background-size:44px 44px}.act__header{display:grid;max-width:1420px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:2rem 5rem;align-items:end;margin:0 auto clamp(3rem,5vw,5rem)}.act__header .eyebrow{grid-column:1 / -1;margin-bottom:-.75rem}.act__header .lead{margin:0}.format-grid{display:grid;max-width:1420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);margin:0 auto}.format-card{display:grid;min-width:0;height:clamp(620px,46vw,680px);min-height:0;grid-template-columns:minmax(210px,46%) minmax(0,54%);color:var(--ink)}.format-card__visual{position:relative;display:grid;min-width:0;place-items:center;border-right:1px solid var(--ink);overflow:hidden;background:var(--cream)}.format-card__visual:before{position:absolute;top:1rem;left:1rem;color:var(--red);content:"CHAMPION 01";font-size:15px;font-weight:700;letter-spacing:.09em}.format-card--pending .format-card__visual:before{content:"CHAMPION 02"}.format-card__visual img{width:auto;height:min(510px,86%);object-fit:contain;filter:drop-shadow(16px 20px 16px rgba(18,60,48,.19))}.format-card__visual--type{align-content:center;color:var(--red);background:linear-gradient(rgba(18,60,48,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(18,60,48,.1) 1px,transparent 1px),var(--cream);background-size:24px 24px}.format-card__visual--type b{font-family:Bricolage,sans-serif;font-size:clamp(6rem,10vw,10rem);font-weight:800;letter-spacing:-.1em;line-height:.8}.blueprint-line{display:block;width:52%;height:210px;margin-top:-1.4rem;border:3px solid var(--ink);border-top-left-radius:48% 28%;border-top-right-radius:48% 28%;opacity:.4}.format-card__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,3vw,3.25rem)}.format-card__tag{max-width:34ch;margin-bottom:1.2rem;color:var(--red);font-size:15px;font-weight:700;line-height:1.45;text-transform:uppercase}.format-card__copy h3{max-width:9ch;font-size:clamp(2.5rem,3vw,3.75rem)}.format-card__copy p{margin:1rem 0 1.6rem}.format-card__copy .button{width:100%;margin-top:auto}.noscript-note{max-width:1420px;margin:2rem auto 0;font-size:15px}.act--society{display:grid;min-height:850px;grid-template-columns:minmax(0,58%) minmax(0,42%);color:var(--porcelain);background:var(--ink)}.act--society .act__media{background:var(--cream)}.act--society .film{min-height:720px}.act--society .film :is(.film__loop,.film__poster img){object-position:58% center}.act--society .act__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,5.5rem)}.act--society .eyebrow{color:var(--gold)}.demo-status{min-height:1.5em;margin:.85rem 0 0;color:currentColor;font-size:15px}.proof{margin-top:2.5rem;color:var(--ink);background:var(--porcelain)}.proof summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;font-size:15px;font-weight:700;list-style:none;text-transform:uppercase}.proof summary::-webkit-details-marker{display:none}.proof summary i{font-family:Bricolage,sans-serif;font-size:1.8rem;font-style:normal;line-height:1;transition:transform .18s ease}.proof[open] summary i{transform:rotate(45deg)}.proof__body{border-top:1px solid var(--ink);padding:1.25rem}.proof__body>p{margin:0 0 1rem;font-size:15px}.proof__rows{margin:0}.proof__rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;border-top:1px solid var(--line);padding:.75rem 0}.proof__rows dt,.proof__rows dd{margin:0}.proof__rows dt,.proof__rows small{font-size:15px}.proof__rows dd{color:var(--red);font-weight:700;text-align:right}.proof__rows small{display:block;max-width:25ch;color:var(--ink-soft);font-weight:400}.proof__meta{padding-top:1rem;border-top:1px solid var(--ink)}.site-footer{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:2rem 4rem;padding:clamp(3rem,6vw,6rem) var(--page-pad) 2rem;background:var(--cream)}.site-footer__contact p{max-width:28ch;margin:0 0 1.4rem;font-family:Bricolage,sans-serif;font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:800;letter-spacing:-.045em;line-height:1.02}.site-footer__brand img{width:180px}.site-footer__brand p{margin:1.25rem 0 0}.site-footer nav{display:grid;align-content:start}.site-footer nav a{display:flex;min-height:44px;align-items:center;border-bottom:1px solid var(--line);font-size:15px;font-weight:700}.site-footer>small{grid-column:1 / -1;padding-top:1.5rem;border-top:1px solid var(--ink);font-size:15px}@media(max-width:1100px){:root{--header: 72px;--frame-offset: 7px}.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.menu-trigger{display:block}.act--intrare{grid-template-columns:minmax(0,45%) minmax(0,55%)}.act--intrare .act__copy{min-height:620px;padding:3.5rem 2rem}h1{font-size:clamp(3rem,5.1vw,3.35rem)}.act--precizie{grid-template-columns:minmax(0,44%) minmax(0,56%)}.beat{padding:2.5rem 2rem}.act--caracter{grid-template-columns:minmax(0,58%) minmax(0,42%)}.act--caracter .act__copy,.act--society .act__copy{padding:3rem 2.2rem}.format-card{height:auto;min-height:620px;grid-template-columns:1fr;grid-template-rows:340px 1fr}.format-card__visual{border-right:0;border-bottom:1px solid var(--ink)}.format-card__visual img{height:310px}.blueprint-line{height:120px}.format-card__copy .button{margin-top:1rem}}@media(min-width:701px)and (max-width:820px){.act--intrare{display:flex;min-height:0;flex-direction:column}.act--intrare .act__media{order:1;padding:2rem}.act--intrare .act__copy{order:2;min-height:0;border-top:1px solid var(--ink);border-right:0;padding:4.5rem 3rem 5rem}.act--intrare .film{min-height:0;aspect-ratio:16 / 10}.act--intrare h1{max-width:13ch;font-size:3.5rem}}@media(max-width:700px){:root{--header: 64px;--page-pad: 1rem;--frame-offset: 5px}body{font-size:17px;line-height:1.58}.site-header{padding:0 .75rem 0 1rem}.site-logo{width:128px}.cart-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.header-actions{gap:.1rem}.loader__gallery{grid-template-columns:1fr}.loader__panel{position:absolute;top:0;right:0;bottom:0;left:0;border:0;opacity:0;transition:opacity .34s ease}.loader__panel:nth-child(1){opacity:1}.loader.is-running .loader__panel:nth-child(2){animation:loaderPanel 1.2s .38s both}.loader.is-running .loader__panel:nth-child(3){animation:loaderPanel 1.2s .9s both}@keyframes loaderPanel{0%,20%{opacity:0}40%,82%{opacity:1}to{opacity:0}}.loader__panel img{object-position:center center}.loader__brand{top:1rem;right:1rem;left:1rem}.loader__brand span{display:none}.loader__meter{right:1rem;bottom:1rem;left:1rem}.loader__meter strong{font-size:4.2rem}.menu-dialog,.cart-dialog{width:100%;box-shadow:none}.cart-filled{grid-template-columns:38% 1fr;gap:1rem}.cart-visual{min-height:260px}.cart-visual img{height:225px}.cart-copy h3{font-size:2.25rem}.cart-visual.is-typographic:before{font-size:3.8rem}.act--intrare,.act--precizie,.act--caracter,.act--society{display:flex;min-height:0;flex-direction:column}.act--intrare .act__media,.act--precizie .act__media,.act--caracter .act__media,.act--society .act__media{order:1;padding:1rem 1rem 1.4rem}.act--intrare .act__copy,.act--precizie .act__copy,.act--caracter .act__copy,.act--society .act__copy{order:2;min-height:0;border:0}.act--intrare .act__copy{padding:3.25rem 1rem 4rem}.film,.act--intrare .film,.act--precizie .film,.act--caracter .film,.act--society .film{min-height:0;aspect-ratio:3 / 4}.film :is(.film__loop,.film__poster img),.act--intrare .film :is(.film__loop,.film__poster img),.act--precizie .film :is(.film__loop,.film__poster img),.act--caracter .film :is(.film__loop,.film__poster img),.act--society .film :is(.film__loop,.film__poster img){object-position:center center}h1{max-width:none;font-size:clamp(2.625rem,12.4vw,3.35rem);letter-spacing:-.066em;line-height:.94}h2{font-size:clamp(2.35rem,10vw,2.75rem)}h3{font-size:clamp(2rem,8.7vw,2.5rem)}.lead{font-size:17px}.act__actions .button,.format-card__copy .button{width:100%}.act--precizie .act__copy{display:flex;flex-direction:column}.beat{min-height:0;padding:3.25rem 1rem}.beat h2,.beat h3{max-width:12ch}.beat__note{font-size:1.3rem}.act--caracter .act__copy,.act--society .act__copy{padding:3.5rem 1rem 4rem}.act--caracter h2{max-width:10ch;font-size:clamp(2.35rem,10vw,2.75rem)}.act--alege{padding:4.5rem 1rem 5.5rem;background-size:32px 32px}.act__header{display:block;margin-bottom:2.5rem}.act__header .eyebrow{margin-bottom:1.1rem}.act__header .lead{margin-top:1.2rem}.format-grid{grid-template-columns:1fr;gap:1.6rem}.format-card{height:auto;min-height:0;grid-template-columns:minmax(118px,37%) minmax(0,63%);grid-template-rows:auto}.format-card__visual{min-height:325px;border-right:1px solid var(--ink);border-bottom:0}.format-card__visual:before{top:.6rem;left:.6rem;font-size:15px;letter-spacing:.04em}.format-card__visual img{height:275px}.format-card__visual--type b{font-size:5rem}.blueprint-line{width:52%;height:105px;margin-top:-.7rem;border-width:2px}.format-card__copy{padding:1.25rem}.format-card__tag{margin-bottom:.8rem;font-size:15px}.format-card__copy h3{font-size:clamp(2rem,8.5vw,2.5rem)}.format-card__copy p{margin:.75rem 0 1rem;font-size:15px;line-height:1.45}.format-card__copy .button{min-width:0;min-height:48px;margin-top:.25rem;padding-inline:.7rem}.proof{margin-top:2rem}.proof__rows>div{grid-template-columns:1fr;gap:.2rem}.proof__rows dd{text-align:left}.site-footer{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 1rem 1.5rem}.site-footer>small{grid-column:1}}@media(max-width:360px){.site-logo{width:116px}.cart-trigger{padding:0}h1{font-size:2.625rem}.format-card{grid-template-columns:minmax(105px,35%) minmax(0,65%)}.format-card__visual{min-height:310px}.format-card__visual img{height:255px}.format-card__copy{padding:1rem}.format-card__copy h3{font-size:2rem}}.no-js .loader,.no-js .menu-trigger,.no-js .cart-trigger,.no-js .film__loop{display:none}.no-js .film__poster{opacity:1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.loader{display:none}.film__loop{display:none!important}.film__poster{opacity:1!important}.film:before{content:"\25a7"}.button:hover,.relief-frame:hover,.relief-frame:focus-within{transform:none}}:root{--berry: #7f2638;--berry-deep: #5f1828;--sage-paper: #dfe8dd;--route-gold: #d1a72a;--paper: #f4eddd;--scene-shadow: 0 28px 80px rgba(18, 60, 48, .24);--card-shadow: 10px 12px 0 rgba(18, 60, 48, .96), 18px 24px 46px rgba(18, 60, 48, .18)}body{background:var(--ink)}.cinematic-story{position:relative;overflow:clip;background:var(--paper)}.scene{position:relative;isolation:isolate;min-height:960px;overflow:clip;border-bottom:1px solid rgba(18,60,48,.34)}.scene:before{position:absolute;z-index:20;top:calc(var(--header) + 1.1rem);right:var(--page-pad);border:1px solid currentColor;padding:.38rem .58rem;color:var(--ink);background:#fffdf7f0;content:attr(data-zone);font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.scene:after{position:absolute;z-index:12;right:-4%;bottom:-1px;left:-4%;height:clamp(70px,8vw,126px);content:"";clip-path:polygon(0 48%,8% 38%,16% 55%,28% 30%,39% 47%,52% 23%,64% 52%,76% 31%,87% 49%,100% 22%,100% 100%,0 100%);pointer-events:none}.scene--tennis:after{background:var(--cream)}.scene--flight:after{background:var(--sage-paper)}.scene--relay:after{background:var(--ink)}.scene--boxer:after{background:var(--paper)}.scene--champions:after{background:var(--berry)}.scene--ritual:after{background:var(--sage-paper)}.scene--society:after{background:var(--cream)}.scene--finale:after{display:none}.scene__art{position:absolute;z-index:1;overflow:hidden;border:1px solid rgba(18,60,48,.72);background:var(--cream);box-shadow:var(--scene-shadow)}.cinema,.cinema__loop,.cinema__poster,.cinema__poster img{width:100%;height:100%}.cinema{position:relative;overflow:hidden;background:var(--cream-deep)}.cinema:after{position:absolute;z-index:4;bottom:.75rem;left:.75rem;border:1px solid rgba(255,253,247,.7);padding:.34rem .52rem;color:#fffdf7;background:#123c30c2;content:"FILM DEMO";font-size:.7rem;font-weight:800;letter-spacing:.14em;line-height:1;pointer-events:none}.cinema__loop,.cinema__poster{position:absolute;top:0;right:0;bottom:0;left:0}.cinema__loop{z-index:2;opacity:0;object-fit:cover;pointer-events:none;transition:opacity .42s ease}.cinema__poster{z-index:1}.cinema__poster img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.cinema.is-playing .cinema__loop{opacity:1}.motion-toggle{position:fixed;z-index:70;right:max(.8rem,env(safe-area-inset-right));bottom:max(.8rem,env(safe-area-inset-bottom));display:inline-flex;min-width:44px;min-height:44px;align-items:center;gap:.55rem;border:1px solid rgba(255,253,247,.72);padding:.65rem .82rem;color:#fffdf7;background:#123c30f0;box-shadow:4px 5px #d1a72ae6,0 14px 36px #123c3033;font:inherit;font-size:.76rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer}.motion-toggle[hidden]{display:none!important}.motion-toggle__signal{width:.62rem;height:.62rem;border-radius:50%;background:var(--route-gold);box-shadow:0 0 0 4px #d1a72a2e}.motion-toggle[aria-pressed=true] .motion-toggle__signal{border-radius:1px;background:var(--berry)}.motion-toggle:focus-visible{outline:3px solid #fffdf7;outline-offset:4px}.scene.is-visible .cinema__poster img{transform:scale(1.015)}.story-card,.field-note,.champions-copy,.open-seat-note{position:absolute;z-index:8}.story-card{border:1.5px solid var(--ink);padding:clamp(2rem,3.3vw,3.8rem);color:var(--ink);background:#fffdf7f7;box-shadow:var(--card-shadow)}.story-card h1,.story-card h2{max-width:11ch;font-size:clamp(3.7rem,5.5vw,6.5rem);line-height:.88}.story-card h1{font-size:clamp(3.7rem,5vw,5.9rem)}.story-card>p:not(.eyebrow,.scoreline,.ingredient-line,.demo-status){max-width:43ch;margin:1.45rem 0 0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.58}.story-card .button,.story-card .text-link{margin-top:1.8rem}.story-card .text-link span{color:currentColor}[data-reveal]{opacity:1;transform:translateY(14px) rotate(.2deg);transition:opacity .65s ease,transform .76s cubic-bezier(.16,1,.3,1)}.scene.is-visible [data-reveal],.no-js [data-reveal]{opacity:1;transform:none}.field-note,.open-seat-note{margin:0;border:1px solid var(--ink);padding:1rem 1.25rem;color:var(--ink);background:var(--cream);box-shadow:6px 7px 0 var(--gold);font-family:Bricolage,sans-serif;font-size:clamp(1.05rem,1.65vw,1.55rem);line-height:1.12}.field-note span,.open-seat-note span{display:block;margin-bottom:.35rem;color:var(--red);font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.scene-cue{position:absolute;z-index:9;right:clamp(2rem,4vw,5rem);bottom:clamp(4rem,6vw,7rem);margin:0;color:var(--porcelain);font-family:Bricolage,sans-serif;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:700;text-transform:uppercase;text-shadow:0 2px 16px rgba(18,60,48,.48)}.scene-cue span{display:inline-grid;width:46px;height:46px;place-items:center;margin-right:.7rem;border-radius:50%;color:var(--ink);background:var(--gold);font-size:14px}.scene--tennis{min-height:max(940px,100svh);color:var(--porcelain);background:var(--ink)}.scene__art--hero{top:calc(var(--header) + 1.4rem);right:-3.5vw;bottom:clamp(2.5rem,4vw,4.5rem);width:min(88vw,1500px);border-radius:1.2rem 0 7rem 2rem/1.2rem 0 5rem 2rem;clip-path:polygon(9% 0,100% 0,100% 100%,3% 96%,0 18%)}.story-card--hero{bottom:clamp(5rem,8vw,8.5rem);left:clamp(1.25rem,4vw,5rem);width:min(49vw,720px);color:var(--ink);background:#f4edddfa;box-shadow:11px 12px 0 var(--red),20px 26px 58px #00000042;transform-origin:left bottom}.story-card--hero .lead{max-width:37ch}.scene--flight{min-height:1040px;background:var(--cream)}.scene__art--flight{top:clamp(7.5rem,10vw,10rem);bottom:clamp(7rem,10vw,10rem);left:-4vw;width:min(82vw,1440px);border-radius:0 8rem 2rem 0/0 6rem 2rem 0;transform:rotate(-.8deg)}.story-card--flight{top:clamp(9rem,13vw,14rem);right:clamp(1.25rem,4vw,5rem);width:min(38vw,570px);color:var(--porcelain);background:#123c30f7;box-shadow:10px 12px 0 var(--gold),20px 26px 48px #123c3038}.story-card--flight .eyebrow{color:var(--gold)}.story-card--flight h2{max-width:9ch;font-size:clamp(3.2rem,4.8vw,5.6rem)}.field-note--flight{right:clamp(5rem,11vw,12rem);bottom:clamp(6.5rem,9vw,9rem);transform:rotate(2deg)}.scene--relay{min-height:1020px;background:var(--sage-paper)}.scene__art--relay{top:clamp(5.5rem,8vw,8rem);right:-2vw;bottom:clamp(7rem,9vw,9rem);left:clamp(6rem,12vw,13rem);border-radius:8rem 1.5rem 5rem/6rem 1.5rem 5rem;transform:rotate(.7deg)}.story-card--relay{bottom:clamp(5.5rem,8vw,8rem);left:clamp(1.25rem,3.5vw,4rem);width:min(46vw,670px);color:var(--porcelain);background:#7f2638fa;box-shadow:11px 12px 0 var(--gold),19px 25px 52px #123c3033;transform:rotate(-1deg)}.story-card--relay .eyebrow{color:#f0d46b}.story-card--relay h2{max-width:9ch}.scoreline{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0 0}.scoreline span{border:1px solid rgba(255,253,247,.72);padding:.55rem .75rem;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.scene--boxer{min-height:1020px;color:var(--porcelain);background:var(--ink)}.scene__art--boxer{top:clamp(4rem,6vw,6rem);right:-3vw;bottom:clamp(5rem,7vw,7rem);width:min(79vw,1450px);border-color:#fffdf773;border-radius:7rem 0 2rem 5rem/6rem 0 2rem 5rem;clip-path:polygon(7% 0,100% 0,100% 93%,88% 100%,0 97%,2% 16%)}.story-card--boxer{top:clamp(8rem,11vw,12rem);left:clamp(1.25rem,4vw,5rem);width:min(38vw,550px)}.story-card--boxer h2{font-size:clamp(3.8rem,5.2vw,6.2rem)}.field-note--boxer{bottom:clamp(5.5rem,8vw,8rem);left:clamp(6rem,11vw,12rem);color:var(--porcelain);background:var(--berry);box-shadow:6px 7px 0 var(--gold);transform:rotate(1.6deg)}.scene--champions{min-height:1180px;background:var(--paper)}.scene__art--champions{z-index:1;inset:clamp(4.75rem,7vw,7rem) clamp(1.25rem,3vw,3rem) clamp(4rem,6vw,6rem);border-radius:2rem 8rem 2rem 7rem/2rem 6rem}.champions-copy{top:clamp(7.5rem,10vw,11rem);left:clamp(2rem,5vw,6rem);width:min(40vw,590px);border-left:8px solid var(--red);padding:1.6rem 1.8rem;color:var(--ink);background:#fffdf7f2;box-shadow:8px 9px 0 var(--ink)}.champions-copy h2{max-width:10ch;font-size:clamp(3.4rem,4.9vw,5.8rem);line-height:.88}.champions-copy>p:last-child{max-width:35ch;margin:1.15rem 0 0}.bottle-duo{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;perspective:1400px;pointer-events:none}.champion{position:absolute;bottom:10.5%;width:clamp(210px,18vw,330px);pointer-events:auto;transform:translateZ(0);transition:transform .42s cubic-bezier(.16,1,.3,1),filter .3s ease}.champion--1000{left:50.5%;width:clamp(250px,21vw,390px)}.champion--500{right:11%}.champion__hit{position:relative;display:block;width:100%;min-height:52px;border:0;padding:0;cursor:pointer;background:transparent;text-align:left}.champion__image{position:relative;display:block;filter:drop-shadow(0 28px 24px rgba(18,25,20,.34));transform-origin:center bottom;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .3s ease}.champion__image:after{position:absolute;right:19%;bottom:1%;left:19%;height:24px;border-radius:50%;background:#123c304d;filter:blur(12px);content:"";z-index:-1}.champion__image img{width:100%;max-height:680px;object-fit:contain;transform:scale(1.34);transform-origin:center bottom}.champion__badge,.champion__name,.champion__state{position:absolute;z-index:4}.champion__badge{top:16%;left:-18%;max-width:170px;border:1px solid var(--ink);padding:.45rem .55rem;color:var(--ink);background:var(--cream);box-shadow:4px 4px 0 var(--gold);font-size:11px;font-weight:700;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}.champion__name{right:-16%;bottom:3%;min-width:185px;border:1px solid var(--porcelain);padding:.65rem .8rem;color:var(--porcelain);background:var(--ink);box-shadow:5px 5px 0 var(--red)}.champion__name b,.champion__name small{display:block}.champion__name b{font-family:Bricolage,sans-serif;font-size:1.6rem;line-height:1}.champion__name small{margin-top:.35rem;font-size:11px;line-height:1.35}.champion__state{top:5%;right:0;border-radius:999px;padding:.45rem .7rem;color:var(--ink);background:var(--gold);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.champion.is-selected{z-index:3;transform:translateY(-16px) rotateY(calc(var(--px, 0) * 1deg))}.champion.is-selected .champion__image{filter:drop-shadow(0 34px 30px rgba(18,25,20,.42));transform:scale(1.035) translate(calc(var(--px, 0) * 2px),calc(var(--py, 0) * -2px))}.champion--1000 .champion__image img{transform:scale(1.4)}@media(hover:hover){.champion:hover .champion__image{transform:translateY(-9px) scale(1.025)}}.asset-honesty{position:absolute;z-index:10;bottom:clamp(6rem,8vw,8.5rem);left:clamp(2rem,5vw,6rem);max-width:38ch;margin:0;border-left:4px solid var(--red);padding:.8rem 1rem;color:var(--ink);background:#fffdf7f0;font-size:13px;line-height:1.5}.scene--champions .noscript-note{position:absolute;z-index:10;right:3rem;bottom:3rem}.scene--ritual{min-height:1030px;color:var(--porcelain);background:var(--berry)}.scene__art--ritual{top:clamp(5rem,7vw,7rem);bottom:clamp(6rem,8vw,8rem);left:-2vw;width:min(78vw,1420px);border-color:#fffdf799;border-radius:0 7rem 3rem 0/0 6rem 3rem 0;transform:rotate(-.6deg)}.story-card--ritual{right:clamp(1.25rem,4vw,5rem);bottom:clamp(6rem,9vw,10rem);width:min(39vw,590px);color:var(--porcelain);border-color:var(--porcelain);background:#5f1828f7;box-shadow:10px 12px 0 var(--gold),18px 24px 54px #21081059}.story-card--ritual .eyebrow{color:#f0d46b}.ingredient-line{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:2rem 0 0;border-top:1px solid rgba(255,253,247,.6);padding-top:1rem;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ingredient-line i{width:7px;height:7px;border-radius:50%;background:var(--gold)}.scene--society{min-height:1100px;background:var(--sage-paper)}.scene__art--society{inset:clamp(4.5rem,7vw,7rem) clamp(2rem,4vw,4.5rem) clamp(5rem,7vw,7rem);border-radius:7rem 2rem 6rem/6rem 2rem 5rem}.story-card--society{top:clamp(7.5rem,10vw,11rem);left:clamp(1.25rem,4vw,5rem);width:min(42vw,640px);color:var(--porcelain);background:#123c30f7;box-shadow:11px 12px 0 var(--red),19px 25px 54px #123c3042}.story-card--society .eyebrow{color:var(--gold)}.story-card--society h2{max-width:9ch}.society-themes{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.8rem}.society-themes span{border:1px solid rgba(255,253,247,.7);padding:.55rem .75rem;font-size:13px;font-weight:700;text-transform:uppercase}.story-card--society .demo-status{min-height:1.5em;margin-top:1rem;font-size:13px}.open-seat-note{right:clamp(4rem,9vw,10rem);bottom:clamp(5.5rem,8vw,9rem);transform:rotate(-1.6deg)}.scene--finale{min-height:1150px;background:var(--cream)}.scene__art--finale{inset:clamp(4.5rem,7vw,7rem) -2vw clamp(3rem,5vw,5rem) clamp(10rem,20vw,23rem);border-radius:8rem 0 0 3rem/7rem 0 0 3rem}.story-card--finale{top:clamp(7rem,9vw,10rem);left:clamp(1.25rem,4vw,5rem);width:min(43vw,660px);max-height:calc(100% - 14rem);overflow:auto}.story-card--finale h2{max-width:8ch}.story-card--finale .proof{margin-top:2rem;box-shadow:none}.story-card--finale .proof:before,.story-card--finale .proof:after{display:none}.cart-visual img{width:auto;max-width:100%;height:min(38vh,360px);margin-inline:auto;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(18,60,48,.2))}.cart-visual.is-typographic img{display:block}@media(max-width:1180px)and (min-width:701px){.scene{min-height:900px}.story-card{padding:2.25rem}.story-card h1,.story-card h2{font-size:clamp(3.2rem,5vw,4.8rem)}.scene__art--flight,.scene__art--boxer,.scene__art--ritual{width:82vw}.champion--1000{left:46%}.champion--500{right:6%}.champion__badge{left:-8%}.champion__name{right:-4%}}@media(max-width:900px)and (min-width:701px){.scene:before{top:calc(var(--header) + .7rem);right:1.25rem}.story-card--hero,.story-card--flight,.story-card--relay,.story-card--boxer,.story-card--ritual,.story-card--society,.story-card--finale{width:min(52vw,520px)}.scene--champions{min-height:1050px}.champions-copy{width:48vw}.champion{width:25vw}.champion--1000{left:42%;width:29vw}.champion--500{right:2.5%}.asset-honesty{max-width:31ch}}@media(max-width:700px){.cinema:after{bottom:.55rem;left:.55rem;font-size:.62rem}.motion-toggle{right:max(.65rem,env(safe-area-inset-right));bottom:max(.65rem,env(safe-area-inset-bottom));padding-inline:.7rem;font-size:.68rem}:root{--card-shadow: 6px 7px 0 rgba(18, 60, 48, .96), 12px 16px 30px rgba(18, 60, 48, .17)}.cinematic-story{background:var(--paper)}.scene{display:flex;min-height:0;flex-direction:column;padding:0 0 clamp(5.5rem,18vw,7rem)}.scene:before{z-index:15;top:calc(var(--header) + .65rem);right:.75rem;border-color:var(--ink);padding:.32rem .48rem;color:var(--ink);background:#fffdf7f5;font-size:11px}.scene:after{height:64px;clip-path:polygon(0 46%,15% 34%,30% 55%,49% 28%,67% 52%,83% 31%,100% 46%,100% 100%,0 100%)}.scene__art{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:calc(100% - 1rem);height:auto;margin:calc(var(--header) + .8rem) 0 0;aspect-ratio:1 / 1.72;border-radius:0 2.2rem 5rem 0/0 2.2rem 4rem 0;clip-path:none;transform:none}.scene:nth-of-type(2n) .scene__art{margin-left:auto;border-radius:4.5rem 0 0 2rem/4rem 0 0 2rem}.story-card,.champions-copy{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:calc(100% - 1.5rem);max-height:none;margin:-5.2rem 0 0 .75rem;overflow:visible;padding:1.7rem 1.25rem 1.9rem;transform:rotate(-.45deg)}[data-reveal],.scene.is-visible [data-reveal]{opacity:1;transform:none}.scene:nth-of-type(2n) :is(.story-card,.champions-copy){margin-right:.75rem;margin-left:auto;transform:rotate(.45deg)}.story-card h1,.story-card h2,.champions-copy h2{max-width:10ch;font-size:clamp(2.65rem,13.2vw,3.55rem);line-height:.9}.story-card>p:not(.eyebrow,.scoreline,.ingredient-line,.demo-status),.champions-copy>p:last-child{margin-top:1.1rem;font-size:16px;line-height:1.55}.eyebrow{margin-bottom:.85rem;font-size:12px}.story-card .button,.story-card .text-link{width:100%;margin-top:1.35rem}.field-note,.open-seat-note{position:relative;right:auto;bottom:auto;left:auto;width:calc(100% - 3rem);margin:1.5rem auto 0;transform:none}.scene-cue{display:none}.scene--tennis,.scene--flight,.scene--relay,.scene--boxer,.scene--ritual,.scene--society,.scene--finale{min-height:0}.story-card--hero{color:var(--ink)}.story-card--hero h1{font-size:clamp(2.65rem,13vw,3.45rem)}.field-note--flight,.field-note--boxer{margin-top:1.4rem}.story-card--relay,.story-card--ritual,.story-card--society{color:var(--porcelain)}.scoreline{gap:.4rem;margin-top:1.4rem}.scoreline span{flex:1 1 auto;padding:.5rem;text-align:center}.ingredient-line{margin-top:1.4rem}.scene--champions{display:block;min-height:1050px;padding-bottom:5.5rem}.scene__art--champions{position:absolute;z-index:1;inset:calc(var(--header) + .8rem) .5rem 2.8rem;width:auto;height:auto;margin:0;aspect-ratio:auto;border-radius:2rem 0 3.5rem/2rem 0 3rem}.champions-copy{position:absolute;z-index:10;top:calc(var(--header) + 2rem);left:.75rem;width:calc(100% - 1.5rem);margin:0;border-left-width:5px;padding:1.4rem 1.1rem;transform:rotate(-.35deg)}.champions-copy h2{max-width:11ch;font-size:clamp(2.45rem,12vw,3.15rem)}.bottle-duo{z-index:8;top:calc(var(--header) + 13rem);bottom:7.8rem}.champion,.champion--1000,.champion--500{bottom:12%;width:min(46vw,190px)}.champion--500{right:auto;left:1%}.champion--1000{right:1%;left:auto;width:min(46vw,195px)}.champion__image img{max-height:390px;transform:scale(1.16)}.champion--1000 .champion__image img{transform:scale(1.2)}.champion__badge{top:11%;left:2%;max-width:118px;padding:.35rem .4rem;font-size:9px}.champion__name{right:0;bottom:-9%;left:0;width:100%;min-width:0;padding:.5rem .55rem}.champion__name b{font-size:1.25rem}.champion__name small{font-size:9px}.champion__state{top:0;right:4%;padding:.35rem .5rem;font-size:9px}.asset-honesty{right:.75rem;bottom:3.7rem;left:.75rem;max-width:none;padding:.6rem .75rem;font-size:11px}.society-themes{gap:.4rem;margin-top:1.35rem}.society-themes span{flex:1 1 auto;padding:.5rem;text-align:center}.story-card--society .button{width:100%}.story-card--finale{margin-bottom:1rem}.story-card--finale .proof{margin-top:1.35rem}.proof summary{min-height:54px;padding:.85rem;font-size:14px}.proof__body{padding:0 .85rem 1rem}.proof__rows div{padding:.7rem 0}.proof__rows dd{font-size:1.15rem}.cart-visual img{height:min(32vh,270px)}}@media(max-width:360px){.story-card h1,.story-card h2,.champions-copy h2{font-size:clamp(2.35rem,12.2vw,2.75rem)}.scene--champions{min-height:980px}.bottle-duo{top:calc(var(--header) + 12rem)}.champion__badge{max-width:104px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],.scene.is-visible [data-reveal],.cinema__poster img,.champion,.champion__image{opacity:1;transform:none;transition:none}.cinema__loop,.motion-toggle{display:none!important}}@media(forced-colors:active){.story-card,.champions-copy,.field-note,.open-seat-note,.champion__name,.champion__badge{border:2px solid CanvasText;box-shadow:none}}@media(prefers-reduced-motion:reduce){.cinema{--film-rm-r3: "253"}.cinema__loop{display:block!important}}.copy-review-flag{display:none}html[data-copy-mode=founders] .copy-review-flag{position:fixed;z-index:2000;bottom:max(.75rem,env(safe-area-inset-bottom));left:max(.75rem,env(safe-area-inset-left));display:block;max-width:min(90vw,320px);margin:0;border:1px solid #4a0f14;padding:.4rem .6rem;color:var(--porcelain);background:var(--red-deep);box-shadow:3px 3px #123c3080;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1.3;text-transform:uppercase;pointer-events:none}.story-card p.accent-line{margin-top:1rem;max-width:36ch;padding-left:.85rem;border-left:3px solid var(--gold);color:var(--ink);font-family:Bricolage,sans-serif;font-weight:600;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.25}.text-link span[data-copy-slot]{color:inherit;font-size:15px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.story-card p.markers{margin-top:1.35rem;max-width:none;color:var(--gold);font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.champions-copy>p[data-copy-slot]{margin:1.05rem 0 0;max-width:36ch}.champions-copy p.proof-line{margin-top:.7rem;color:var(--red);font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1.45;text-transform:none}.champion__cta{position:absolute;z-index:6;bottom:48%;left:50%;white-space:nowrap;border:1.5px solid var(--ink);padding:.38rem .62rem;color:var(--porcelain);background:var(--red);box-shadow:3px 3px 0 var(--gold);font-family:Inter,sans-serif;font-size:14px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;transform:translate(-50%);pointer-events:none}.story-card p.usage-line{margin-top:1.2rem;max-width:32ch;color:#f0d46b;font-family:Bricolage,sans-serif;font-weight:600;font-size:clamp(1.1rem,1.5vw,1.5rem);line-height:1.16}.story-card--society h2{max-width:18ch;font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1.02}.story-card--finale .fact-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;max-width:none;padding:0}.story-card--finale .fact-strip span{border:1px solid var(--ink);padding:.4rem .68rem;font-family:Bricolage,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.story-card--finale .fact-note{margin:.7rem 0 0;max-width:46ch;color:var(--ink-soft);font-size:14px;line-height:1.45}.story-card--finale .closing-line{margin:1.7rem 0 0;max-width:30ch;color:var(--red);font-family:Bricolage,sans-serif;font-weight:600;font-size:clamp(1.2rem,1.6vw,1.6rem);line-height:1.1}.proof--ingredient{margin-top:1.4rem}.proof__body-lead{margin:0 0 1rem;font-size:14px;line-height:1.5;color:var(--ink-soft)}.proof__body-lead[data-internal]{color:var(--red-deep);font-weight:600}.ingredient-group{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line)}.ingredient-group:first-of-type{margin-top:0;padding-top:0;border-top:0}.ingredient-group__label{margin:0 0 .4rem;color:var(--red);font-size:14px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ingredient-group p:not(.ingredient-group__label){margin:.4rem 0 0;font-size:14px;line-height:1.5}.ingredient-group ul{margin:.4rem 0 0;padding-left:1.15rem}.ingredient-group li{margin:.3rem 0;font-size:14px;line-height:1.45}html[data-copy-mode=founders] [data-claim=INTERNAL_NOT_PUBLIC]:after{content:" \b7  INTERNAL_NOT_PUBLIC";color:var(--red);font-size:10px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.club-programme{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;color:var(--ink);background:transparent}.club-programme::backdrop{background:#0a1813c7;backdrop-filter:none;-webkit-backdrop-filter:none}.club-programme__sheet{position:absolute;top:50%;left:50%;display:flex;width:min(1120px,calc(100vw - 2rem));max-height:min(88vh,900px);flex-direction:column;overflow:hidden;border:2px solid var(--ink);background:var(--cream);box-shadow:12px 14px 0 var(--ink),22px 30px 60px #123c304d;transform:translate(-50%,-50%)}.club-programme[open] .club-programme__sheet{animation:cpIn .26s cubic-bezier(.16,1,.3,1) both}@keyframes cpIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px))}to{opacity:1;transform:translate(-50%,-50%)}}.club-programme__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--ink);padding:clamp(1.25rem,2.5vw,2rem);background:var(--porcelain)}.club-programme__kicker{margin:0 0 .45rem;color:var(--red);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.club-programme__head h2{max-width:18ch;font-size:clamp(1.9rem,3.2vw,3rem);line-height:.95}.club-programme__close{flex:none;min-height:44px;border:1.5px solid var(--ink);padding:.5rem .9rem;color:var(--ink);background:transparent;box-shadow:3px 3px 0 var(--gold);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media(hover:hover){.club-programme__close:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--gold)}}.club-programme__scroll{overflow-y:auto;padding:clamp(1.5rem,3vw,2.75rem);-webkit-overflow-scrolling:touch}.club-programme__scroll:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.club-programme__intro p{margin:0 0 1.4rem;max-width:68ch;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:600;line-height:1.6}.chapter{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.chapter__label{margin:0 0 .75rem;color:var(--ink);font-family:Bricolage,sans-serif;font-size:clamp(1.45rem,2vw,1.95rem);font-weight:800;letter-spacing:-.02em}.chapter__label b{margin-right:.55rem;color:var(--red)}.chapter__body p{margin:0 0 1rem;max-width:72ch;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.62}.chapter__body p:last-child{margin-bottom:0}.club-programme__note{margin:2rem 0 0;padding-top:1rem;max-width:72ch;border-top:1px solid var(--line);color:var(--ink-soft);font-size:14px;line-height:1.5}@media(max-width:700px){.club-programme__sheet{top:0;left:0;width:100%;max-height:none;height:100dvh;border:0;box-shadow:none;transform:none}.club-programme[open] .club-programme__sheet{animation:cpInMobile .26s ease both}@keyframes cpInMobile{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.club-programme__head{padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem}.club-programme__scroll{padding:1.25rem 1rem calc(1.75rem + env(safe-area-inset-bottom))}.club-programme__intro p{max-width:none;font-size:1.2rem}.chapter__body p{max-width:none;font-size:1.125rem;line-height:1.6}}.no-js .club-programme{position:static;display:block;width:auto;height:auto;padding:clamp(2rem,5vw,4rem) var(--page-pad);background:var(--paper)}.no-js .club-programme__sheet{position:static;width:100%;max-width:1120px;max-height:none;height:auto;margin:0 auto;transform:none}.no-js .club-programme__close{display:none}@media(prefers-reduced-motion:reduce){.club-programme[open] .club-programme__sheet,.club-programme__final{animation:none!important}}.story-card--hero h1{max-width:16ch;font-size:clamp(2.2rem,3.5vw,3.7rem)}.story-card--flight h2{font-size:clamp(2.4rem,3.6vw,4.4rem)}.champions-copy h2{font-size:clamp(2.3rem,3.4vw,4.2rem)}.story-card--relay h2{max-width:15ch;font-size:clamp(1.7rem,2.4vw,2.7rem)}@media(min-width:701px)and (max-width:1024px){.story-card--hero h1{font-size:clamp(1.95rem,4vw,2.65rem)}.story-card--flight h2,.champions-copy h2{font-size:clamp(1.95rem,4.2vw,2.9rem)}.story-card--relay h2{font-size:clamp(1.5rem,3vw,2.05rem)}}@media(max-width:700px){.story-card--hero h1{max-width:15ch;font-size:clamp(1.9rem,8.2vw,2.55rem)}.story-card--flight h2{font-size:clamp(1.95rem,8.4vw,2.55rem)}.champions-copy h2{font-size:clamp(1.9rem,8.2vw,2.5rem)}.story-card--relay h2{font-size:clamp(1.35rem,5.4vw,1.75rem)}}@media(max-width:700px){.proof--ingredient .proof__body-lead,.ingredient-group p:not(.ingredient-group__label),.ingredient-group li{font-size:16px}.story-card--finale .fact-note,.champions-copy p.proof-line{font-size:16px}.champion__cta{bottom:52%}}@media(max-width:700px){.motion-toggle{z-index:101;top:calc(var(--header) / 2);right:auto;bottom:auto;left:calc(50% + 8px);width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;gap:0;padding:0;border:1px solid var(--gold);border-radius:50%;background:#123c30f5;box-shadow:none;transform:translate(-50%,-50%)}.motion-toggle [data-motion-label]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.motion-toggle__signal{width:.85rem;height:.85rem}.motion-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}}.tos-handoff{--handoff-ease: cubic-bezier(.2, 0, 0, 1);position:fixed;z-index:3500;top:0;left:0;width:16px;height:21px;margin:0;border-radius:54% 54% 50% 50%/60% 60% 44% 44%;background:radial-gradient(58% 44% at 38% 30%,rgba(255,247,222,.92),transparent 62%),linear-gradient(150deg,#e7bf4b 0%,var(--gold, #d5a628) 52%,#a97d16 100%);box-shadow:0 6px 16px #123c3047;opacity:0;pointer-events:none;transform:rotate(34deg) scale(1)}[data-handoff-anchor]{--handoff-ease: cubic-bezier(.2, 0, 0, 1);position:absolute;z-index:4;top:var(--anchor-y, 14px);left:var(--anchor-x, 62%);width:15px;height:15px;margin:0;border-radius:50%;background:radial-gradient(58% 44% at 40% 34%,rgba(255,247,222,.9),transparent 62%),linear-gradient(150deg,#e7bf4b,var(--gold, #d5a628) 60%,#a97d16);box-shadow:0 4px 12px #123c304d;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.62)}[data-handoff-anchor]:after{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid rgba(213,166,40,.5);border-radius:50%;content:"";opacity:0}.scene--tennis.is-served [data-handoff-anchor]{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .26s ease,transform .42s var(--handoff-ease)}.scene--tennis.is-served [data-handoff-anchor]:after{opacity:1;transition:opacity .36s ease 60ms}@media(max-width:700px){[data-handoff-anchor]{top:var(--anchor-y-m, 14px);left:var(--anchor-x-m, 60%)}}.no-js .tos-handoff,.no-js [data-handoff-anchor]{display:none}@media(prefers-reduced-motion:reduce){.tos-handoff,[data-handoff-anchor]{display:none!important}}.club-intro.is-hidden{visibility:visible}.cinema{--gb: 1.02;--gc: 1.03;--gs: 1.05;--gsep: .04;--ghue: -2deg;--tint-top: rgba(213, 166, 40, .07);--tint-bot: rgba(16, 47, 40, .12)}.cinema[data-scene=tennis]{--gb: 1.03;--gs: 1.06;--tint-top: rgba(213, 166, 40, .09);--tint-bot: rgba(16, 47, 40, .1)}.cinema[data-scene=flight]{--gb: 1.03;--gs: 1.04;--ghue: -4deg;--tint-top: rgba(213, 166, 40, .06);--tint-bot: rgba(16, 47, 40, .1)}.cinema[data-scene=relay]{--gc: 1.05;--gs: 1.05;--tint-top: rgba(213, 166, 40, .07);--tint-bot: rgba(16, 47, 40, .12)}.cinema[data-scene=boxer]{--gb: .97;--gc: 1.08;--gs: 1;--gsep: .03;--tint-top: rgba(213, 166, 40, .05);--tint-bot: rgba(9, 28, 24, .2)}.cinema[data-scene=champions]{--gb: 1.02;--gc: 1.02;--gs: 1.03;--gsep: .03;--tint-top: rgba(213, 166, 40, .06);--tint-bot: rgba(16, 47, 40, .1)}.cinema[data-scene=ritual]{--gb: 1.03;--gs: 1.08;--gsep: .06;--ghue: -1deg;--tint-top: rgba(213, 166, 40, .1);--tint-bot: rgba(95, 24, 40, .12)}.cinema[data-scene=society]{--gb: 1.03;--gs: 1.05;--gsep: .04;--tint-top: rgba(213, 166, 40, .08);--tint-bot: rgba(16, 47, 40, .09)}.cinema[data-scene=finale]{--gb: 1.03;--gs: 1.08;--gsep: .06;--tint-top: rgba(213, 166, 40, .1);--tint-bot: rgba(16, 47, 40, .1)}.cinema__loop,.cinema__poster img{filter:brightness(var(--gb, 1)) contrast(var(--gc, 1)) saturate(var(--gs, 1)) sepia(var(--gsep, 0)) hue-rotate(var(--ghue, 0deg))}.cinema:before{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:linear-gradient(178deg,var(--tint-top) 0%,transparent 33%,transparent 63%,var(--tint-bot) 100%);content:"";pointer-events:none}@media(forced-colors:active){.cinema__loop,.cinema__poster img{filter:none}.cinema:before{display:none}}.cinema__loop{transition:opacity .32s ease}.cinema__poster img{transition:none;transform:none}.scene.is-visible .cinema__poster img{transform:none}[data-reveal]{transition:opacity .36s ease-out,transform .4s cubic-bezier(.2,0,0,1)}:root{--sun-porcelain: #fffdf7;--sun-cream: #f4eddd;--sun-cream-2: #f2ead9;--sun-leaf: #dfe8dd;--sun-leaf-2: #eaf1e7;--sun-gold: #d1a72a;--sun-red: #a92f35;--sun-ink: #123c30;--sun-card-shadow: 0 1px 0 rgba(255, 255, 255, .6), 0 22px 42px -28px rgba(18, 60, 48, .55);--sun-note-shadow: 0 14px 28px -22px rgba(18, 60, 48, .5);--sun-art-shadow: 0 26px 60px -34px rgba(18, 60, 48, .42)}body,.cinematic-story{background:var(--sun-porcelain)}.scene:after{display:none}.scene{border-bottom:1px solid rgba(18,60,48,.14)}.scene:before{display:none!important;content:none!important}.scene-cue{display:none!important}.story-card{border-width:1px;border-color:#123c308c;background:#fffdf7f9;box-shadow:var(--sun-card-shadow)}.field-note,.open-seat-note{border-color:#123c3080;background:var(--sun-cream);box-shadow:var(--sun-note-shadow)}.field-note span,.open-seat-note span{color:var(--sun-red)}.scene__art{box-shadow:var(--sun-art-shadow)}.cinema[data-scene=boxer]{--gb: 1.08;--gc: .96;--gs: 1.05;--gsep: .04;--tint-top: rgba(213, 167, 42, .1);--tint-bot: rgba(16, 47, 40, .05)}.cinema[data-scene=ritual]{--gb: 1.06;--gs: 1.09;--gsep: .05;--tint-top: rgba(213, 167, 42, .1);--tint-bot: rgba(16, 47, 40, .06)}.cinema[data-scene=tennis]{--gb: 1.08;--gc: .98;--gs: 1.06;--tint-top: rgba(213, 167, 42, .09);--tint-bot: rgba(16, 47, 40, .07)}.cinema[data-scene=champions]{--gb: 1.07;--gc: 1.02;--gs: 1.12;--gsep: .08;--tint-top: rgba(213, 167, 42, .11);--tint-bot: rgba(16, 47, 40, .06)}.scene--boxer .cinema__loop,.scene--boxer .cinema.is-playing .cinema__loop{inset:6.5% auto auto 5.5%;width:27%;height:33%;opacity:1;object-fit:cover;object-position:50% 30%;border:2px solid rgba(255,253,247,.92);border-radius:1.5rem 1.5rem 1.7rem .5rem/1.3rem 1.3rem 1.5rem .5rem;box-shadow:0 0 0 1px #d1a72a8c,0 12px 26px -14px #123c3080}.scene--boxer .cinema__loop{filter:brightness(1.26) contrast(.9) saturate(1.06) sepia(.05)}.scene--champions .cinema.is-playing .cinema__loop{opacity:.2}.scene--tennis{color:var(--sun-ink);background:linear-gradient(180deg,var(--sun-leaf-2) 0%,var(--sun-porcelain) 46%,var(--sun-cream) 100%)}.scene--tennis .cinema__loop,.scene--tennis .cinema__poster img{object-position:60% 40%}.scene--flight{background:linear-gradient(180deg,var(--sun-porcelain) 0%,var(--sun-leaf) 100%)}.scene--flight .cinema__loop,.scene--flight .cinema__poster img{object-position:50% 42%}.scene--relay{background:linear-gradient(180deg,var(--sun-leaf) 0%,var(--sun-cream-2) 100%)}.scene--relay .cinema__loop,.scene--relay .cinema__poster img{object-position:50% 45%}.scene--boxer{color:var(--sun-ink);background:linear-gradient(180deg,var(--sun-cream) 0%,var(--sun-porcelain) 52%,var(--sun-leaf-2) 100%)}.scene__art--boxer{border-color:#123c3073}.field-note--boxer{color:var(--sun-ink);background:var(--sun-cream)}.field-note--boxer span{color:var(--sun-red)}.scene--boxer .cinema__poster img{object-position:72% 42%}.champion__badge{box-shadow:3px 3px 0 var(--sun-gold)}.champion__name{box-shadow:3px 3px 0 var(--sun-red)}.scene--champions .cinema__loop,.scene--champions .cinema__poster img{object-position:50% 52%}.scene--ritual{color:var(--sun-ink);background:linear-gradient(180deg,var(--sun-cream) 0%,var(--sun-leaf-2) 100%)}.scene__art--ritual{border-color:#123c3073}.scene--ritual .cinema__poster img{object-position:50% 46%}.scene--ritual .cinema__loop{object-position:22% 50%}.story-card--ritual p.usage-line{color:var(--sun-red)}.story-card--ritual .ingredient-line{border-top-color:#123c3040;color:var(--sun-ink)}.scene--society{color:var(--sun-ink);background:linear-gradient(180deg,var(--sun-leaf) 0%,var(--sun-porcelain) 100%)}.story-card--society .society-themes span{border-color:#123c3066;color:var(--sun-ink)}.story-card--society .demo-status{color:var(--sun-ink)}.scene--society .cinema__loop,.scene--society .cinema__poster img{object-position:50% 44%}.scene--finale .cinema__loop,.scene--finale .cinema__poster img{object-position:50% 52%}@media(min-width:1181px){:root{--edge: clamp(1.75rem, 3.4vw, 4rem);--band-top: calc(var(--header) + clamp(1.5rem, 3vw, 3.25rem));--band-bot: clamp(2.25rem, 4vw, 4.5rem);--gutter: clamp(1.5rem, 3vw, 3.25rem)}.scene--tennis{min-height:min(96svh,900px)}.scene--flight{min-height:min(90svh,860px)}.scene--relay{min-height:min(94svh,920px)}.scene--boxer{min-height:min(94svh,900px)}.scene--champions{min-height:min(100svh,1080px)}.scene--ritual{min-height:min(92svh,880px)}.scene--society{min-height:min(94svh,920px)}.scene--finale{min-height:min(100svh,1020px)}.story-card--hero,.story-card--flight,.story-card--boxer,.story-card--ritual{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;top:var(--band-top);bottom:var(--band-bot);border:0;background:transparent;box-shadow:none;padding:0;color:var(--sun-ink)}.story-card--hero,.story-card--flight,.story-card--boxer,.story-card--ritual{transform:none}.scene__art--hero{top:var(--band-top);right:0;bottom:var(--band-bot);left:auto;width:60%;border-radius:2.4rem 0 0 2.4rem;clip-path:none}.story-card--hero{left:var(--edge);right:auto;width:min(34%,430px);padding-left:1.4rem;border-left:3px solid var(--sun-gold)}.story-card--hero h1{max-width:13ch;font-size:clamp(2.5rem,3.1vw,3.5rem);line-height:.98}.story-card--hero .lead{max-width:30ch}.scene__art--flight{top:var(--band-top);left:0;right:auto;bottom:var(--band-bot);width:64%;border-radius:0 2.4rem 2.4rem 0;transform:none}.story-card--flight{right:var(--edge);left:auto;width:min(30%,400px);padding-left:1.4rem;border-left:3px solid var(--sun-red)}.story-card--flight .eyebrow{color:var(--sun-red)}.story-card--flight p.markers{color:var(--sun-ink)}.story-card--flight h2{max-width:11ch;font-size:clamp(2.4rem,3vw,3.5rem);line-height:.95}.field-note--flight{top:auto;right:var(--edge);bottom:var(--band-bot);left:auto;width:min(24%,300px);transform:none}.scene__art--relay{top:var(--band-top);left:var(--edge);right:0;bottom:auto;height:58%;width:auto;border-radius:2rem 0 0 2rem;transform:none}.story-card--relay{top:auto;bottom:var(--band-bot);left:var(--edge);right:auto;width:min(50%,660px);color:var(--sun-ink);border:1px solid rgba(18,60,48,.5);background:#fffdf7f2;box-shadow:-3px 0 0 var(--sun-red),var(--sun-card-shadow);transform:none}.story-card--relay .eyebrow{color:var(--sun-red)}.story-card--relay .scoreline span{border-color:#123c3066;color:var(--sun-ink)}.story-card--relay h2{max-width:22ch;font-size:clamp(2.3rem,2.9vw,3.3rem);line-height:.98}.scene__art--boxer{top:var(--band-top);right:0;left:auto;bottom:var(--band-bot);width:56%;border-radius:2.4rem 0 0 2.4rem;clip-path:none}.story-card--boxer{left:var(--edge);right:auto;width:min(34%,420px)}.story-card--boxer h2{font-size:clamp(3rem,4vw,4.6rem)}.field-note--boxer{top:auto;left:var(--edge);bottom:var(--band-bot);right:auto;width:min(30%,360px);color:var(--sun-ink);border-color:#123c3080;background:var(--sun-cream);box-shadow:-3px 0 0 var(--sun-gold),var(--sun-note-shadow);transform:none}.field-note--boxer span{color:var(--sun-red)}.scene--boxer .cinema__loop,.scene--boxer .cinema.is-playing .cinema__loop{width:30%;height:30%;object-position:50% 28%}.champions-copy{top:var(--band-top);left:var(--edge);width:min(34%,470px);border-left-color:var(--sun-red);background:#fffdf7f5;box-shadow:var(--sun-card-shadow)}.champion{width:clamp(280px,24vw,410px);bottom:9%}.champion--1000{left:49%;width:clamp(320px,27vw,470px)}.champion--500{right:9%}.champion__image img{max-height:760px;transform:scale(1.44)}.champion--1000 .champion__image img{transform:scale(1.5)}.champion.is-selected .champion__image{transform:scale(1.5) translate(calc(var(--px, 0) * 2px),calc(var(--py, 0) * -2px))}.champion__image{filter:drop-shadow(0 30px 26px rgba(18,25,20,.3))}.scene__art--ritual{top:var(--band-top);right:0;left:auto;bottom:var(--band-bot);width:56%;border-radius:2.4rem 0 0 2.4rem;transform:none}.story-card--ritual{left:var(--edge);right:auto;width:min(34%,430px);padding-left:1.4rem;border-left:3px solid var(--sun-gold)}.story-card--ritual .eyebrow{color:var(--sun-red)}.story-card--ritual h2{max-width:12ch;font-size:clamp(2.6rem,3.4vw,3.9rem);line-height:.98}.scene__art--society{inset:var(--band-top) 0 var(--band-bot) var(--edge);border-radius:2.4rem}.story-card--society{top:auto;bottom:calc(var(--band-bot) + clamp(2rem,5vw,5.5rem));left:calc(var(--edge) + clamp(1.5rem,3vw,3rem));right:auto;width:min(38%,500px);color:var(--sun-ink);border:1px solid var(--sun-red);background:#fffdf7f0;box-shadow:-3px 0 0 var(--sun-red),var(--sun-card-shadow)}.story-card--society .eyebrow{color:var(--sun-red)}.story-card--society h2{max-width:20ch;font-size:clamp(2rem,2.5vw,2.9rem);line-height:1}.open-seat-note{top:auto;right:clamp(3rem,6vw,6rem);bottom:calc(var(--band-bot) + clamp(1rem,2vw,2rem));left:auto;transform:none}.scene__art--finale{inset:var(--band-top) 0 var(--band-bot) auto;left:auto;right:0;width:50%;border-radius:2.4rem 0 0 2.4rem}.story-card--finale{top:var(--band-top);left:var(--edge);right:auto;width:min(42%,560px);max-height:calc(100% - var(--band-top) - var(--band-bot));overflow:auto}.story-card--finale h2{max-width:10ch}}@media(max-width:700px){.story-card--relay,.story-card--ritual,.story-card--society{color:var(--sun-ink)}.story-card--flight,.story-card--flight h2,.story-card--flight>p:not(.eyebrow):not(.markers){color:var(--sun-ink)}.story-card--flight .eyebrow{color:var(--sun-red)}.story-card--flight p.markers{color:var(--sun-ink)}.story-card--relay .eyebrow,.story-card--ritual .eyebrow,.story-card--society .eyebrow{color:var(--sun-red)}.scene__art{aspect-ratio:auto;height:54svh}.scene.scene--tennis .scene__art{height:60svh}.scene.scene--flight .scene__art,.scene.scene--relay .scene__art{height:50svh}.scene.scene--boxer .scene__art{height:56svh}.scene.scene--ritual .scene__art{height:58svh}.scene.scene--society .scene__art{height:56svh}.scene.scene--finale .scene__art{height:52svh}.scene.scene--flight .story-card,.scene.scene--relay .story-card,.scene.scene--boxer .story-card,.scene.scene--boxer .field-note,.scene.scene--ritual .story-card,.scene.scene--finale .story-card{width:calc(100% - 2.5rem);margin:1.35rem auto 0;transform:none}.scene.scene--tennis .story-card--hero,.scene.scene--society .story-card--society{width:calc(100% - 2.4rem);margin:-3rem auto 0;transform:none}.story-card--hero{box-shadow:-2px 0 0 var(--sun-gold),var(--sun-card-shadow)}.story-card--relay{box-shadow:-2px 0 0 var(--sun-red),var(--sun-card-shadow)}.story-card--ritual{box-shadow:-2px 0 0 var(--sun-gold),var(--sun-card-shadow)}.story-card--society{box-shadow:-3px 0 0 var(--sun-red),var(--sun-card-shadow)}.scene--boxer .cinema__loop,.scene--boxer .cinema.is-playing .cinema__loop{inset:6% auto auto 5%;width:38%;height:28%;object-position:50% 30%}.scene.scene--boxer .cinema__poster img{object-position:62% 30%}.scene.scene--tennis .cinema__loop,.scene.scene--tennis .cinema__poster img{object-position:56% 34%}.scene.scene--flight .cinema__loop,.scene.scene--flight .cinema__poster img{object-position:50% 40%}.scene.scene--relay .cinema__loop,.scene.scene--relay .cinema__poster img{object-position:50% 42%}.scene.scene--ritual .cinema__loop,.scene.scene--ritual .cinema__poster img{object-position:50% 50%}.scene.scene--society .cinema__loop,.scene.scene--society .cinema__poster img{object-position:50% 44%}.scene.scene--finale .cinema__loop,.scene.scene--finale .cinema__poster img{object-position:50% 55%}.champion,.champion--1000,.champion--500{width:min(50vw,220px)}.champion__image img{max-height:440px;transform:scale(1.24)}.champion--1000 .champion__image img{transform:scale(1.28)}}@media(forced-colors:active){.scene--tennis,.scene--flight,.scene--relay,.scene--boxer,.scene--ritual,.scene--society{background:Canvas}.story-card,.field-note,.open-seat-note{box-shadow:none}.scene--boxer .cinema__loop{filter:none}}#campioni.scene--champions{min-height:clamp(860px,96svh,960px);overflow:hidden;isolation:isolate;color:var(--sun-ink);background:var(--sun-cream)}#campioni .scene__art--champions{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;border:0;border-radius:0;transform:none}#campioni .cinema,#campioni .cinema__poster,#campioni .cinema__poster picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#campioni .cinema:after,#campioni .cinema__loop,#campioni .cinema__loop[hidden]{display:none!important}#campioni .cinema__poster{opacity:1!important;visibility:visible!important}#campioni .cinema__poster img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:none;opacity:1;transform:none}#campioni .champions-copy{position:absolute;z-index:12;top:calc(var(--header) + clamp(2.75rem,6vh,5.5rem));left:clamp(1.4rem,4vw,5rem);width:min(29vw,500px);margin:0;border:0;border-left:3px solid var(--sun-red);padding:.3rem 0 .35rem clamp(1rem,1.4vw,1.5rem);color:var(--sun-ink);background:linear-gradient(90deg,#fffdf7f5,#fffdf7d1 72%,#fffdf700);box-shadow:none;transform:none}#campioni .champions-copy h2{max-width:none;margin-top:.75rem;font-size:clamp(3rem,3.45vw,4.4rem);line-height:.91;text-wrap:balance}#campioni .champions-copy>p:not(.eyebrow){max-width:34ch;font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.55}#campioni .champions-copy .proof-line{margin-top:.8rem;color:var(--sun-red);font-weight:700}#campioni .bottle-duo{position:absolute;z-index:8;top:0;right:2.5%;bottom:0;left:34%;perspective:none;pointer-events:none}#campioni .bottle-duo:before{position:absolute;z-index:0;right:1%;bottom:clamp(6.5rem,11.5%,7.25rem);left:3%;height:clamp(106px,12vh,132px);border:1px solid rgba(255,253,247,.58);background:#123c30f5;box-shadow:0 16px 34px -20px #1219149e,inset 0 1px #fffdf738;content:""}#campioni .champion,#campioni .champion--500,#campioni .champion--1000{position:absolute;z-index:1;top:0;bottom:0;width:49%;pointer-events:auto;filter:none;transform:none;transition:none}#campioni .champion--500{right:auto;left:0}#campioni .champion--1000{right:0;left:auto}#campioni .champion__hit{position:relative;display:block;width:100%;height:100%;min-height:52px;border:0;padding:0;color:inherit;background:transparent;text-align:left}#campioni .champion__visual{position:absolute;z-index:2;right:5%;left:5%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;transform:translateY(0);transition:transform .26s cubic-bezier(.16,1,.3,1)}#campioni .champion--500 .champion__visual{bottom:28%;height:44%}#campioni .champion--1000 .champion__visual{bottom:42%;height:46%}#campioni .champion__image{position:relative;display:flex;width:100%;height:100%;align-items:flex-end;justify-content:center;filter:drop-shadow(0 22px 18px rgba(18,25,20,.28));transform:none!important;transition:none}#campioni .champion__image:after{right:27%;bottom:-1.5%;left:27%;height:16px;background:#12231c3d;filter:blur(9px)}#campioni .champion__image img,#campioni .champion--1000 .champion__image img{display:block;width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center bottom;transform:none!important;transform-origin:center bottom}#campioni .champion__meta{position:absolute;z-index:3;right:7%;bottom:clamp(6.5rem,11.5%,7.25rem);left:7%;display:grid;min-height:clamp(106px,12vh,132px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge state" "name cta";gap:.5rem .8rem;align-content:center;align-items:end;border-top:4px solid transparent;padding:.8rem clamp(.8rem,1.1vw,1.2rem) .75rem;color:var(--sun-porcelain);background:transparent;box-shadow:none}#campioni .champion.is-selected,#campioni .champion.is-selected .champion__image{filter:none;transform:none}#campioni .champion.is-selected .champion__meta{border-top-color:var(--sun-gold);background:#fffdf712}#campioni .champion__badge,#campioni .champion__name,#campioni .champion__cta,#campioni .champion__state{position:static;z-index:auto;width:auto;min-width:0;max-width:none;margin:0;border:0;padding:0;box-shadow:none;transform:none}#campioni .champion__badge{grid-area:badge;color:var(--sun-gold);background:transparent;font-size:.66rem;line-height:1.25;letter-spacing:.085em;text-transform:uppercase}#campioni .champion__name{grid-area:name;color:var(--sun-porcelain);background:transparent}#campioni .champion__name b{font-size:clamp(1.3rem,1.7vw,1.75rem);line-height:1}#campioni .champion__name small{margin-top:.3rem;color:#fffdf7d1;font-size:clamp(.66rem,.72vw,.76rem);line-height:1.3}#campioni .champion__cta{grid-area:cta;align-self:end;color:var(--sun-porcelain);font-size:.73rem;font-weight:800;letter-spacing:.045em;line-height:1.2;text-align:right;text-transform:uppercase}#campioni .champion__cta:after{margin-left:.35rem;color:var(--sun-gold);content:"\2197"}#campioni .champion__state{grid-area:state;align-self:start;justify-self:end;border-radius:999px;padding:.26rem .46rem;color:var(--sun-ink);background:var(--sun-gold);font-size:.58rem;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}#campioni .champion__state[hidden]{display:none}#campioni .champion__hit:focus-visible{outline:2px solid var(--sun-red);outline-offset:-5px}#campioni .asset-honesty{z-index:12;right:auto;bottom:5.5%;left:clamp(1.4rem,4vw,5rem);width:min(28vw,430px);max-width:42ch;margin:0;border:0;border-left:3px solid var(--sun-gold);padding:.65rem .75rem;color:var(--sun-ink);background:#fffdf7e0;box-shadow:none;font-size:.75rem;line-height:1.45}@media(hover:hover){#campioni .champion:hover .champion__image{transform:none}#campioni .champion:hover .champion__visual{transform:translateY(-4px)}#campioni .champion:hover .champion__meta{background:#fffdf712}}@media(min-width:901px)and (max-width:1180px){#campioni.scene--champions{min-height:940px}#campioni .champions-copy{top:calc(var(--header) + 2.4rem);left:1.6rem;width:min(35vw,390px)}#campioni .champions-copy h2{font-size:clamp(2.65rem,4.8vw,3.6rem)}#campioni .bottle-duo{right:1.5%;left:31%}#campioni .bottle-duo:before,#campioni .champion__meta{bottom:13.25%}#campioni .champion--500 .champion__visual{bottom:28%;height:41%}#campioni .champion--1000 .champion__visual{bottom:40%;height:43%}#campioni .asset-honesty{bottom:4.8%;left:1.6rem;width:31vw}}@media(max-width:900px){.motion-toggle{z-index:101;top:calc(var(--header) / 2);right:auto;bottom:auto;left:calc(50% + 8px);width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;gap:0;padding:0;border:1px solid var(--gold);border-radius:50%;background:#123c30f5;box-shadow:none;transform:translate(-50%,-50%)}.motion-toggle [data-motion-label]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.motion-toggle__signal{width:.85rem;height:.85rem}.motion-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}#campioni.scene--champions{display:block;min-height:1140px;padding:0}#campioni .scene__art--champions{top:0;right:0;bottom:0;left:0}#campioni .cinema__poster img{object-position:50% 50%}#campioni .champions-copy{top:calc(var(--header) + 1.15rem);right:1rem;left:1rem;width:auto;border-left-width:3px;padding:.9rem 1rem;background:#fffdf7e6}#campioni .champions-copy h2{max-width:12ch;margin-top:.55rem;font-size:clamp(2.35rem,7.4vw,3.1rem);line-height:.94}#campioni .champions-copy>p:not(.eyebrow){max-width:38ch;margin-top:.65rem;font-size:1rem;line-height:1.45}#campioni .champions-copy .proof-line{margin-top:.45rem}#campioni .bottle-duo{top:0;right:.55rem;bottom:0;left:.55rem}#campioni .bottle-duo:before{right:.25rem;bottom:7.2rem;left:.25rem;height:148px}#campioni .champion,#campioni .champion--500,#campioni .champion--1000{top:0;bottom:0;width:50%}#campioni .champion--500{left:0}#campioni .champion--1000{right:0}#campioni .champion--500 .champion__visual{right:1%;bottom:29%;left:1%;height:34%}#campioni .champion--1000 .champion__visual{right:1%;bottom:29.5%;left:1%;height:36%}#campioni .champion__image{filter:drop-shadow(0 16px 14px rgba(18,25,20,.26))}#campioni .champion__meta{right:.6rem;bottom:7.2rem;left:.6rem;min-height:148px;grid-template-columns:minmax(0,1fr);grid-template-areas:"badge" "name" "cta";gap:.35rem;align-content:center;padding:.7rem .65rem .65rem}#campioni .champion__badge{min-height:2.35em;font-size:.58rem}#campioni .champion__name b{font-size:clamp(1.15rem,4vw,1.45rem)}#campioni .champion__name small{min-height:2.5em;font-size:.63rem}#campioni .champion__cta{font-size:.65rem;text-align:left}#campioni .champion__state{position:absolute;top:.55rem;right:.55rem}#campioni .asset-honesty{right:.8rem;bottom:.8rem;left:.8rem;width:auto;max-width:none;padding:.65rem .7rem;font-size:.68rem;line-height:1.4}}@media(max-width:700px){#campioni.scene--champions{min-height:1120px}#campioni .champions-copy{top:calc(var(--header) + .9rem);right:.75rem;left:.75rem;padding:.8rem .85rem}#campioni .champions-copy h2{font-size:clamp(2.15rem,10vw,2.85rem)}#campioni .champions-copy>p:not(.eyebrow){font-size:.94rem}#campioni .champion--500 .champion__visual{bottom:29%;height:32%}#campioni .champion--1000 .champion__visual{bottom:29.5%;height:34%}}@media(max-width:360px){#campioni.scene--champions{min-height:1080px}#campioni .champions-copy h2{font-size:clamp(2rem,10.4vw,2.45rem)}#campioni .champions-copy>p:not(.eyebrow){font-size:.88rem}#campioni .champion__badge,#campioni .champion__name small,#campioni .champion__cta{font-size:.56rem}}@media(prefers-reduced-motion:reduce){#campioni .champion__visual{transform:none!important;transition:none!important}}@media(min-width:1181px){#campioni .champion--500 .champion__visual{right:-23%;bottom:25.25%;left:33%}#campioni .champion--1000 .champion__visual{right:40%;left:-30%}}@media(min-width:901px)and (max-width:1180px){#campioni .champion--500 .champion__visual{right:-19%;bottom:25.5%;left:29%}#campioni .champion--1000 .champion__visual{right:34%;left:-24%}}@media(min-width:901px){#campioni .champion--500 .champion__image:after{bottom:5.5%}#campioni .champion--1000 .champion__image:after{bottom:4%}}#masa{background:linear-gradient(135deg,rgba(223,232,221,.34) 0%,transparent 34%),var(--sun-cream)}#masa .story-card--finale{max-height:none;overflow:visible;border:0;border-left:3px solid var(--sun-red);background:transparent;box-shadow:none;transform:none}#masa .story-card--finale .eyebrow{max-width:38ch;margin-bottom:clamp(.9rem,1.5vw,1.3rem)}#masa #titlu-final{max-width:10ch;font-size:clamp(3.25rem,5.6vw,6.15rem);line-height:.9;letter-spacing:-.06em;overflow-wrap:normal;word-break:normal;text-wrap:balance}#masa .story-card--finale>p[data-copy-slot=s08-body]{max-width:31ch;margin-top:clamp(1.15rem,2vw,1.65rem);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}#masa .story-card--finale .fact-strip{display:grid;grid-template-columns:repeat(3,max-content);gap:0;width:max-content;max-width:100%;margin-top:clamp(1.35rem,2vw,1.8rem);overflow:hidden;border:1px solid rgba(18,60,48,.66)}#masa .story-card--finale .fact-strip span{border:0;border-right:1px solid rgba(18,60,48,.38);padding:.58rem .78rem;background:#fffdf76b;font-size:.75rem}#masa .story-card--finale .fact-strip span:last-child{border-right:0}#masa .story-card--finale .fact-note{max-width:38ch;margin-top:1rem;padding-left:.9rem;border-left:1px solid var(--sun-gold);font-size:.92rem;line-height:1.55}#masa .story-card--finale .proof{margin-top:1.5rem;border-top:1px solid rgba(18,60,48,.52);border-bottom:1px solid rgba(18,60,48,.52);background:transparent}#masa .story-card--finale .proof+.proof{margin-top:-1px}#masa .story-card--finale .proof summary{min-height:64px;padding:.9rem 0;font-size:.78rem;letter-spacing:.015em}#masa .story-card--finale .proof summary i{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;color:var(--sun-red)}#masa .story-card--finale .proof__body{padding:1.25rem 0 1.5rem}#masa .story-card--finale .closing-line{max-width:32ch;margin-top:1.45rem;padding-top:1.2rem;border-top:1px solid rgba(18,60,48,.18);font-size:clamp(1.15rem,1.55vw,1.45rem)}@media(min-width:901px){#masa.scene--finale{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:clamp(2rem,4vw,5rem);align-items:stretch;box-sizing:border-box;min-height:max(100svh,920px);padding:calc(var(--header) + clamp(1.2rem,2.4vw,2.5rem)) 0 clamp(2.5rem,4vw,4.5rem) clamp(2rem,4vw,5rem)}#masa .scene__art--finale{position:relative;inset:auto;grid-column:2;grid-row:1;width:100%;height:auto;min-height:clamp(720px,calc(100svh - 8rem),900px);margin:0;border-radius:clamp(3.5rem,6vw,7rem) 0 0 clamp(1.5rem,3vw,3rem) / clamp(3rem,5vw,6rem) 0 0 clamp(1.5rem,3vw,3rem)}#masa .story-card--finale{position:relative;inset:auto;grid-column:1;grid-row:1;align-self:center;width:min(100%,620px);margin:0;padding:clamp(1rem,2.5vw,2.5rem) clamp(.75rem,1.8vw,2rem)}}@media(max-width:900px){#masa.scene--finale{display:flex;min-height:0;flex-direction:column;padding:0 0 clamp(4rem,12vw,6.5rem)}#masa .scene__art--finale{position:relative;inset:auto;width:calc(100% - 1rem);height:clamp(430px,62svh,650px);margin:calc(var(--header) + .8rem) 0 0 auto;border-radius:clamp(3.5rem,12vw,6rem) 0 0 clamp(1.4rem,5vw,2.5rem) / clamp(3rem,10vw,5rem) 0 0 clamp(1.4rem,5vw,2.5rem)}#masa .story-card--finale{position:relative;inset:auto;width:min(calc(100% - 2rem),720px);margin:clamp(1.5rem,4vw,2.25rem) auto 0;padding:clamp(1.75rem,5vw,2.75rem) clamp(1rem,4vw,2.5rem) 0 clamp(1.25rem,5vw,3rem)}#masa #titlu-final{font-size:clamp(3.1rem,11.5vw,4.8rem)}}@media(max-width:420px){#masa .story-card--finale .fact-strip{grid-template-columns:repeat(2,max-content)}#masa .story-card--finale .fact-strip span:nth-child(2){border-right:0}#masa .story-card--finale .fact-strip span:last-child{grid-column:1 / -1;border-top:1px solid rgba(18,60,48,.38)}}@media(forced-colors:active){#campioni .champions-copy,#campioni .bottle-duo:before,#campioni .champion__meta,#campioni .asset-honesty{border:2px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}#campioni .champion__badge,#campioni .champion__name,#campioni .champion__name small,#campioni .champion__cta,#campioni .champion__state{color:CanvasText;background:Canvas}}.scene{scroll-margin-top:calc(var(--header) + .85rem)}.scene--boxer .cinema__loop,.scene--boxer .cinema.is-playing .cinema__loop,.scene--finale .cinema__loop,.scene--finale .cinema.is-playing .cinema__loop{display:none!important}.scene--boxer .cinema:after,.scene--finale .cinema:after{display:none}@media(min-width:901px){.scene--flight .cinema__loop,.scene--flight .cinema.is-playing .cinema__loop,.scene--relay .cinema__loop,.scene--relay .cinema.is-playing .cinema__loop,.scene--society .cinema__loop,.scene--society .cinema.is-playing .cinema__loop,.scene--ritual .cinema__loop,.scene--ritual .cinema.is-playing .cinema__loop{opacity:1;border:2px solid rgba(255,253,247,.96);outline:1px solid rgba(209,167,42,.76);outline-offset:0;box-shadow:0 18px 42px -24px #123c30b8}.scene--flight .cinema__loop,.scene--flight .cinema.is-playing .cinema__loop{inset:auto 3.5% 4% auto;width:31%;height:25%;border-radius:1.4rem .45rem;object-position:50% 52%}.scene--relay .cinema__loop,.scene--relay .cinema.is-playing .cinema__loop{inset:auto 3.5% 4% auto;width:32%;height:24%;border-radius:1.25rem .4rem;object-position:58% 50%}.scene--society .cinema__loop,.scene--society .cinema.is-playing .cinema__loop{inset:4% 3.5% auto auto;width:31%;height:26%;border-radius:.45rem 1.4rem;object-position:52% 50%}.scene--ritual .cinema__loop,.scene--ritual .cinema.is-playing .cinema__loop{inset:5% 4% auto auto;width:24%;height:42%;border-radius:1.5rem .45rem;object-position:0 50%}.scene--flight .cinema:after,.scene--relay .cinema:after{right:4.5%;bottom:5%;left:auto}.scene--ritual .cinema:after{top:40%;right:5%;bottom:auto;left:auto}.scene--society .cinema:after{top:5%;right:4.5%;bottom:auto;left:auto}}@media(max-width:900px){.scene--flight .cinema__loop,.scene--flight .cinema.is-playing .cinema__loop,.scene--relay .cinema__loop,.scene--relay .cinema.is-playing .cinema__loop,.scene--society .cinema__loop,.scene--society .cinema.is-playing .cinema__loop{display:none!important}.scene--flight .cinema:after,.scene--relay .cinema:after,.scene--society .cinema:after{display:none}.scene--relay h2{font-size:clamp(1.95rem,7.6vw,2.35rem);line-height:.98;letter-spacing:-.045em}.scene--society h2{font-size:clamp(2rem,7.7vw,2.45rem);line-height:.98;letter-spacing:-.045em}}@media(min-width:901px)and (max-width:1100px){.motion-toggle{z-index:101;top:calc(var(--header) / 2);right:auto;bottom:auto;left:50%;width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;gap:0;padding:0;border:1px solid var(--gold);border-radius:50%;background:#123c30f5;box-shadow:none;transform:translate(-50%,-50%)}}@media(min-width:1101px){.motion-toggle{z-index:101;top:calc(var(--header) / 2);right:calc(var(--page-pad) + 9.75rem);bottom:auto;width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;gap:0;padding:0;border:1px solid var(--gold);border-radius:50%;background:#123c30f5;box-shadow:none;transform:translateY(-50%)}}@media(min-width:901px){.motion-toggle [data-motion-label]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.motion-toggle__signal{width:.85rem;height:.85rem}.motion-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}}@media(max-width:700px){#campioni .champions-copy{top:calc(var(--header) + 1.35rem)}#campioni .champion__badge,#campioni .champion__name small,#campioni .champion__state,#campioni .champion__cta{font-size:.72rem;line-height:1.25}#campioni .asset-honesty{font-size:.75rem;line-height:1.4}}@media(prefers-reduced-motion:reduce){.cinema:after{display:none!important}}.no-js .cinema:after{display:none!important}@media(min-width:701px)and (max-width:1180px){.story-card--flight,.story-card--relay,.story-card--ritual,.story-card--society,.story-card--flight h2,.story-card--relay h2,.story-card--ritual h2,.story-card--society h2,.story-card--flight>p:not(.eyebrow),.story-card--relay>p:not(.eyebrow),.story-card--ritual>p:not(.eyebrow),.story-card--society>p:not(.eyebrow){color:var(--sun-ink)}.story-card--flight .eyebrow,.story-card--relay .eyebrow,.story-card--ritual .eyebrow,.story-card--society .eyebrow{color:var(--sun-red)}.story-card--flight p.markers,.story-card--relay .scoreline span,.story-card--ritual .ingredient-line,.story-card--society .society-themes span,.story-card--society .demo-status{color:var(--sun-ink)}.story-card--relay .scoreline span,.story-card--society .society-themes span{border-color:#123c3066}.story-card--flight h2{max-width:100%;font-size:clamp(2rem,4.2vw,3rem);line-height:.96}.story-card--relay h2{max-width:20ch;font-size:clamp(2rem,3.2vw,2.35rem);line-height:.98}.story-card--society h2{max-width:20ch;font-size:clamp(2rem,3.1vw,2.45rem);line-height:.98}#campioni .champion__badge,#campioni .champion__name small,#campioni .champion__state,#campioni .champion__cta{font-size:.72rem;line-height:1.25}#campioni .asset-honesty{font-size:.75rem;line-height:1.4}}@media(max-width:360px){.scene.scene--relay .story-card--relay{width:calc(100% - 1.5rem);padding-right:1rem;padding-left:1rem}.scene--relay h2{font-size:1.8rem;line-height:1}}.no-js .cinema__loop{display:none!important}@media(max-width:360px){.scene--society h2{font-size:1.85rem}}@media(min-width:1181px){#campioni .champion__badge,#campioni .champion__name small,#campioni .champion__state,#campioni .champion__cta{font-size:.72rem;line-height:1.25}}.scene--flight .cinema__loop,.scene--relay .cinema__loop,.scene--boxer .cinema__loop,.scene--ritual .cinema__loop,.scene--society .cinema__loop,.scene--finale .cinema__loop{position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;outline:0!important;opacity:0;object-fit:cover;object-position:50% 50%!important;box-shadow:none!important}.scene--flight .cinema.is-playing .cinema__loop,.scene--relay .cinema.is-playing .cinema__loop,.scene--boxer .cinema.is-playing .cinema__loop,.scene--ritual .cinema.is-playing .cinema__loop,.scene--society .cinema.is-playing .cinema__loop,.scene--finale .cinema.is-playing .cinema__loop{top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;opacity:1}.scene--boxer .cinema__loop,.scene--boxer .cinema.is-playing .cinema__loop{filter:brightness(1.02) contrast(1.01) saturate(1.01)!important}.cinema:after{display:none!important}@media(prefers-reduced-motion:reduce){.motion-toggle{display:inline-flex!important}.scene--tennis .cinema__loop,.scene--flight .cinema__loop,.scene--relay .cinema__loop,.scene--boxer .cinema__loop,.scene--ritual .cinema__loop,.scene--society .cinema__loop,.scene--finale .cinema__loop{display:none!important}.cinema__poster{opacity:1!important}body[data-motion-override=true] .scene--tennis .cinema__loop,body[data-motion-override=true] .scene--flight .cinema__loop,body[data-motion-override=true] .scene--relay .cinema__loop,body[data-motion-override=true] .scene--boxer .cinema__loop,body[data-motion-override=true] .scene--ritual .cinema__loop,body[data-motion-override=true] .scene--society .cinema__loop,body[data-motion-override=true] .scene--finale .cinema__loop{display:block!important}body[data-motion-override=true] .cinema.is-playing .cinema__poster{opacity:0!important}}.no-js .scene--tennis .cinema__loop,.no-js .scene--flight .cinema__loop,.no-js .scene--relay .cinema__loop,.no-js .scene--boxer .cinema__loop,.no-js .scene--ritual .cinema__loop,.no-js .scene--society .cinema__loop,.no-js .scene--finale .cinema__loop{display:none!important}.cinema__cta{position:absolute;z-index:14;bottom:clamp(.85rem,2.2vw,1.6rem);left:50%;display:inline-flex;max-width:calc(100% - 1.6rem);min-height:44px;align-items:center;justify-content:center;gap:.6rem;border:1px solid var(--sun-gold);padding:.7rem 1.15rem;color:var(--sun-porcelain);background:#123c30f2;box-shadow:0 14px 30px -18px #123c30d9;font-family:Inter,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.01em;line-height:1.15;text-align:center;text-transform:none;cursor:pointer;transform:translate(-50%)}.cinema__cta:before{width:0;height:0;flex:0 0 auto;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid var(--sun-gold);content:""}.cinema__cta[hidden]{display:none!important}.cinema__cta:hover{background:#123c30}.cinema__cta:focus-visible{outline:3px solid var(--sun-gold);outline-offset:3px}@media(max-width:700px){.cinema__cta{bottom:clamp(.7rem,3.2vw,1.1rem);padding:.7rem .95rem;font-size:.86rem}.scene--tennis .cinema__cta,.scene--society .cinema__cta{bottom:calc(clamp(.7rem,3.2vw,1.1rem) + 3.5rem)}}@media(min-width:701px){.scene--tennis .cinema__cta,.scene--relay .cinema__cta{left:78%}.scene--ritual .cinema__cta{left:22%}}@media(max-width:359px){.cinema__cta{max-width:calc(100% - 1rem);padding:.7rem;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.cinema__cta{display:inline-flex;transition:none}.cinema__cta[hidden]{display:none!important}}@media(forced-colors:active){.cinema__cta{border:1px solid ButtonText;color:ButtonText;background:ButtonFace;forced-color-adjust:none}.cinema__cta:before{border-left-color:ButtonText}}:root{--pd-ink: #123c30;--pd-ink-2: #0d2c23;--pd-porcelain: #fffdf7;--pd-cream: #f4eddd;--pd-gold: #d1a72a;--pd-red: #bd3528;--pd-line: rgba(18, 60, 48, .22);--pd-ease: cubic-bezier(.16, 1, .3, 1);--pd-fast: .18s;--pd-slow: .32s;--pd-card-shadow: 0 24px 48px -30px rgba(18, 60, 48, .62);--pd-sticky-h: 74px;--pd-shelf: clamp(44px, 8vw, 62px)}.pd-sr,.pd-live{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#campioni.scene--product{--pd-art-h: clamp(700px, 230vw, 1120px);position:relative;isolation:isolate;min-height:0;overflow:clip;color:var(--pd-ink);background:var(--pd-cream)}#campioni .pd-stage{position:absolute;z-index:0;top:0;right:0;bottom:auto;left:0;height:var(--pd-art-h);overflow:hidden}#campioni .pd-stage__art,#campioni .pd-stage__art img{display:block;width:100%;height:100%}#campioni .pd-stage__art img{object-fit:cover;object-position:26% 50%}#campioni .pd-stage__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fffdf7f2,#fffdf7db 20%,#fffdf72e 34%,#fffdf700 46%)}#campioni .pd-act{position:relative;z-index:2;padding:var(--pd-art-h) 1rem calc(1.5rem + var(--pd-sticky-h))}#campioni .pd-copy{position:absolute;top:calc(var(--header) + 1.15rem);right:1rem;left:1rem;max-width:none}#campioni .pd-copy .eyebrow{margin-bottom:.75rem}#campioni .pd-copy h2{margin:0 0 .9rem;font-size:clamp(2.5rem,11.5vw,3.6rem);line-height:.94;letter-spacing:-.03em;text-wrap:balance}#campioni .pd-copy__body{margin:0 0 .5rem;font-size:clamp(1rem,4.2vw,1.08rem);line-height:1.55}#campioni .pd-copy__proof{margin:0;color:var(--pd-red);font-weight:700;font-size:clamp(.95rem,4vw,1.02rem);line-height:1.45}#campioni .pd-theatre{position:absolute;top:0;right:0;left:0;height:var(--pd-art-h)}#campioni .pd-podium{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#campioni .pd-bottle{position:absolute;bottom:31.3%;left:36%;display:flex;width:auto;height:30%;align-items:flex-end;justify-content:center;margin:0;transform:translate(-50%)}#campioni .pd-bottle--1000{height:32%}#campioni .pd-bottle__body{position:relative;display:flex;height:100%;align-items:flex-end;justify-content:center}#campioni .pd-bottle__body:after{position:absolute;z-index:-1;bottom:-1.5%;left:50%;width:52%;height:15px;border-radius:50%;background:#12231c52;content:"";filter:blur(8px);transform:translate(-50%)}.pd-js #campioni .pd-bottle[data-active=false]{display:none}#campioni .pd-bottle img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 20px rgba(18,35,28,.26))}#campioni .pd-bottle__plate{display:none}#campioni .pd-bottle[data-active=true] .pd-bottle__body:before{position:absolute;z-index:-1;bottom:-2.5%;left:50%;width:68%;height:22px;border-radius:50%;background:radial-gradient(closest-side,#d1a72a8c,#d1a72a00);content:"";transform:translate(-50%)}#campioni .pd-match{position:relative;margin-top:-1.75rem;display:flex;flex-direction:column;gap:.7rem;border:1px solid rgba(255,253,247,.4);border-top:3px solid var(--pd-gold);padding:clamp(1.1rem,4.5vw,1.5rem);color:var(--pd-porcelain);background:var(--pd-ink);box-shadow:var(--pd-card-shadow)}.pd-match__legend{margin:0 0 .55rem;color:#fffdf7c7;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pd-segment{display:grid;gap:8px;grid-template-columns:1fr 1fr}.pd-segment__option{display:flex;min-height:56px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;border:1.5px solid rgba(255,253,247,.42);padding:.5rem .75rem;cursor:pointer;background:transparent;color:var(--pd-porcelain);text-align:left;transition:background var(--pd-fast) ease,border-color var(--pd-fast) ease,color var(--pd-fast) ease}.pd-segment__option b{font-family:Bricolage,sans-serif;font-size:clamp(1.05rem,4.6vw,1.2rem);font-weight:800;line-height:1.1}.pd-segment__option span{color:#fffdf7d1;font-size:14px;font-weight:600;letter-spacing:.02em}.pd-segment__option[aria-checked=true]{border-color:var(--pd-gold);color:var(--pd-ink);background:var(--pd-porcelain)}.pd-segment__option[aria-checked=true] span{color:var(--pd-ink)}@media(hover:hover){.pd-segment__option:hover{border-color:var(--pd-gold)}}.pd-segment__option:focus-visible{outline:3px solid var(--pd-gold);outline-offset:2px}.pd-match__read{display:flex;flex-direction:column;gap:.35rem;border-top:1px solid rgba(255,253,247,.2);padding-top:.9rem}.pd-match__use{margin:0;font-family:Bricolage,sans-serif;font-size:clamp(1.15rem,5vw,1.4rem);font-weight:600;line-height:1.15}.pd-match__value{margin:0;color:var(--pd-gold);font-size:14px;font-weight:700;letter-spacing:.01em}.pd-match__value[hidden]{display:none}.pd-match__marker,.pd-match__note{margin:0;color:#fffdf7c2;font-size:13px;line-height:1.45}.pd-match__marker[data-status=temporary]{color:var(--pd-gold);font-weight:700}.pd-match__act{display:flex;flex-direction:column;gap:.7rem}.pd-add{display:inline-flex;width:100%;min-height:56px;align-items:center;justify-content:center;border:1.5px solid var(--pd-red);padding:.85rem 1.1rem;cursor:pointer;color:var(--pd-porcelain);background:var(--pd-red);box-shadow:4px 4px 0 var(--pd-gold);font-family:Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.005em;line-height:1.25;text-align:center;transition:transform var(--pd-fast) ease,box-shadow var(--pd-fast) ease}@media(hover:hover){.pd-add:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--pd-gold)}}.pd-add:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--pd-gold)}.pd-add:focus-visible{outline:3px solid var(--pd-gold);outline-offset:3px}.pd-match__link{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;color:var(--pd-porcelain);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.pd-match__link:focus-visible{outline:3px solid var(--pd-gold);outline-offset:3px}#campioni .pd-honesty{position:relative;max-width:62ch;margin:.9rem 0 0;border-left:3px solid var(--pd-gold);padding:.55rem .7rem;color:#123c30e6;background:#fffdf7e6;font-size:13px;line-height:1.5}.pd-nojs{display:none}.no-js .pd-nojs{display:block;border:1px solid var(--pd-line);border-left:3px solid var(--pd-red);padding:clamp(1rem,4vw,1.4rem);background:var(--pd-porcelain)}.no-js #campioni .pd-match,.no-js .pd-sticky,.no-js .pdp .pd-match,.no-js .pdp__marker{display:none}.pd-nojs__lead{margin:0 0 .75rem;font-family:Bricolage,sans-serif;font-size:1.2rem;font-weight:600}.pd-nojs__list{margin:0 0 .75rem;padding:0;list-style:none}.pd-nojs__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;border-top:1px solid var(--pd-line);padding:.7rem 0}.pd-nojs__list b{font-family:Bricolage,sans-serif;font-size:1.05rem}.pd-nojs__list span{color:var(--pd-red);font-weight:700}.pd-nojs__list em{color:#123c30cc;font-style:normal;font-size:14px}.pd-nojs__list a,.pd-nojs__note a{display:inline-flex;min-height:44px;align-items:center;font-weight:700;text-decoration:underline;text-underline-offset:4px}.pd-nojs__note{margin:0;color:#123c30db;font-size:13px}.pd-sticky{position:fixed;z-index:90;right:0;bottom:0;left:0;display:none;min-height:var(--pd-sticky-h);align-items:center;gap:.75rem;border-top:2px solid var(--pd-gold);padding:.6rem clamp(.75rem,3vw,1.1rem);background:#123c30fa;box-shadow:0 -12px 30px -18px #121914bf;transform:translateY(100%);transition:transform var(--pd-slow) var(--pd-ease);opacity:0}@media(max-width:900px){.pd-js .pd-sticky{display:flex}}.pd-sticky[data-visible=true]{transform:translateY(0);opacity:1}.pd-sticky__thumb{display:flex;width:34px;height:52px;flex:0 0 auto;align-items:center;justify-content:center}.pd-sticky__thumb[data-active=false]{display:none}.pd-sticky__thumb img{width:auto;max-width:100%;height:100%;object-fit:contain}.pd-sticky__id{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;color:var(--pd-porcelain)}.pd-sticky__id b{font-family:Bricolage,sans-serif;font-size:1rem;font-weight:800;line-height:1.15}.pd-sticky__id span{color:var(--pd-gold);font-size:13px;font-weight:700}.pd-add--sticky{width:auto;min-width:148px;min-height:48px;flex:0 0 auto;box-shadow:3px 3px 0 var(--pd-gold);font-size:13px;letter-spacing:.04em}@media(max-width:900px){.pd-js #campioni .pd-act{padding-bottom:calc(clamp(3rem,9vw,4.5rem) + var(--pd-sticky-h))}}.house-cart{width:100%;max-width:100%;height:100%;max-height:100%;margin:0 0 0 auto;border:0;padding:0;color:var(--pd-ink);background:transparent}.house-cart::backdrop{background:#0d2c239e}.house-cart__sheet{display:flex;width:100%;min-height:100%;flex-direction:column;border-left:3px solid var(--pd-gold);background:var(--pd-porcelain)}.house-cart__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--pd-line);padding:clamp(1.1rem,4vw,1.6rem)}.house-cart__kicker{margin:0 0 .3rem;color:var(--pd-red);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.house-cart__head h2{margin:0;font-size:clamp(1.6rem,6vw,2rem);line-height:1.05}.house-cart__close{min-width:88px;min-height:44px;border:1.5px solid var(--pd-ink);padding:.5rem .9rem;cursor:pointer;background:transparent;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.house-cart__close:focus-visible,.house-cart__remove:focus-visible,.house-cart__checkout:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.house-cart__empty{padding:clamp(1.4rem,5vw,2rem)}.house-cart__empty[hidden],.house-cart__filled[hidden]{display:none}.house-cart__empty-title{margin:0 0 .5rem;font-family:Bricolage,sans-serif;font-size:1.3rem;font-weight:600}.house-cart__empty-body{margin:0 0 1.25rem;max-width:40ch;color:#123c30db}.house-cart__filled{display:flex;flex:1 1 auto;flex-direction:column}.house-cart__lines{margin:0;padding:0;list-style:none}.house-cart__line{display:grid;align-items:start;gap:.4rem clamp(.75rem,3vw,1.1rem);border-bottom:1px solid var(--pd-line);padding:clamp(1rem,4vw,1.35rem);grid-template-areas:"visual body" "visual controls";grid-template-columns:64px 1fr}.house-cart__visual{display:flex;height:100px;align-items:center;justify-content:center;background:var(--pd-cream);grid-area:visual}.house-cart__visual img{width:auto;max-width:100%;height:88px;object-fit:contain}.house-cart__body{grid-area:body}.house-cart__title{margin:0 0 .15rem;color:#123c30c7;font-size:13px;font-weight:600;letter-spacing:.02em}.house-cart__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .2rem}.house-cart__meta strong{font-family:Bricolage,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.1}.house-cart__meta span{color:var(--pd-red);font-size:14px;font-weight:700}.house-cart__use{margin:0;color:#123c30cc;font-size:14px}.house-cart__marker{margin:.3rem 0 0;color:#7a5c00;font-size:12px;font-weight:700}.house-cart__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:.55rem;grid-area:controls}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--pd-ink)}.qty__step{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;cursor:pointer;background:transparent;font-size:20px;font-weight:700;line-height:1}.qty__step:disabled{cursor:not-allowed;opacity:.36}.qty__step:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.qty__value{min-width:44px;border-right:1.5px solid var(--pd-ink);border-left:1.5px solid var(--pd-ink);font-family:Bricolage,sans-serif;font-size:1rem;font-weight:800;line-height:44px;text-align:center}.house-cart__line-total{margin:0;margin-inline-start:auto;font-family:Bricolage,sans-serif;font-size:1.15rem;font-weight:800}.house-cart__remove{min-height:44px;border:0;padding:.4rem 0;cursor:pointer;background:transparent;color:var(--red-deep);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.house-cart__foot{margin-top:auto;border-top:2px solid var(--pd-ink);padding:clamp(1.1rem,4vw,1.5rem);background:var(--pd-cream)}.house-cart__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .9rem}.house-cart__subtotal span{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.house-cart__subtotal strong{font-family:Bricolage,sans-serif;font-size:clamp(1.5rem,6vw,1.9rem);font-weight:800}.house-cart__checkout{width:100%}.house-cart__proto,.house-cart__proto-static{margin:.7rem 0 0;color:#123c30c7;font-size:12px;line-height:1.5}.house-cart__proto:empty{display:none}@media(min-width:620px){.house-cart{--pd-cart-inset: clamp(1rem, 3vh, 2rem);width:min(520px,calc(100vw - 2rem));max-width:520px;height:auto;max-height:calc(100dvh - 2 * var(--pd-cart-inset));margin:var(--pd-cart-inset) var(--pd-cart-inset) var(--pd-cart-inset) auto}.house-cart__sheet{min-height:0;max-height:calc(100dvh - 2 * var(--pd-cart-inset));border:1px solid var(--pd-line);border-left:3px solid var(--pd-gold);box-shadow:0 30px 60px -34px #0d2c23b3}.house-cart__filled{min-height:0}.house-cart__lines{min-height:0;overflow-y:auto;overscroll-behavior:contain}.house-cart__foot{margin-top:0}.house-cart__line:last-child{border-bottom:0}.house-cart__line{grid-template-areas:"visual body controls";grid-template-columns:76px 1fr auto;align-items:center}.house-cart__controls{flex-direction:column;align-items:flex-end;margin-top:0}.house-cart__line-total{margin-inline-start:0}}.pdp{display:flex;flex-direction:column;gap:clamp(2.5rem,8vw,4rem);padding:clamp(1.25rem,4vw,2rem) var(--page-pad) clamp(3rem,9vw,5rem);background:var(--pd-porcelain)}.pdp__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:13px;font-weight:600}.pdp__crumbs a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;margin-inline:-.4rem;padding-inline:.4rem;text-decoration:underline;text-underline-offset:4px}.pdp__crumbs span[aria-current]{color:#123c30b8}.pdp__hero{display:flex;flex-direction:column;gap:clamp(1.5rem,5vw,2.25rem)}.pdp__stage{position:relative;display:flex;min-height:clamp(330px,62vw,440px);align-items:flex-end;justify-content:center;overflow:hidden;border:1px solid var(--pd-line);padding:clamp(1.5rem,5vw,2.5rem) 1rem clamp(2.25rem,6vw,3rem);background:linear-gradient(178deg,var(--pd-porcelain) 0%,var(--pd-cream) 100%)}.pdp__light{position:absolute;z-index:0;bottom:8%;left:50%;width:min(84%,460px);height:34px;border-radius:50%;background:radial-gradient(closest-side,#d1a72a5c,#d1a72a00);transform:translate(-50%)}.pdp__shot{position:relative;z-index:1;margin:0}.pdp__shot[data-active=false]{display:none}.pdp__shot img{width:auto;max-width:100%;height:clamp(280px,52vw,380px);object-fit:contain;filter:drop-shadow(0 26px 22px rgba(18,35,28,.26))}.pdp__marker{position:absolute;z-index:2;top:1rem;left:1rem;margin:0;border:1px solid var(--pd-line);border-left:3px solid var(--pd-gold);padding:.4rem .65rem;background:#fffdf7f0;font-size:12px;font-weight:700;letter-spacing:.03em}.pdp__marker[data-status=temporary]{border-color:var(--pd-gold);color:#7a5c00}.pdp__panel h1{margin:0 0 .6rem;font-size:clamp(2.1rem,8.5vw,3rem);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.pdp__support{margin:0 0 .5rem;max-width:40ch;font-family:Bricolage,sans-serif;font-size:clamp(1.1rem,4.6vw,1.35rem);font-weight:600;line-height:1.25}.pdp__origin{margin:0 0 1.5rem;max-width:46ch;color:#123c30db;font-size:15px;line-height:1.55}.pd-match--pdp{display:flex;flex-direction:column;gap:.9rem;border:1px solid rgba(255,253,247,.4);border-top:3px solid var(--pd-gold);padding:clamp(1.1rem,4.5vw,1.5rem);color:var(--pd-porcelain);background:var(--pd-ink);box-shadow:var(--pd-card-shadow)}.pd-match--pdp .pd-match__act--pdp{display:grid;gap:.75rem;grid-template-columns:auto 1fr;align-items:center}.qty--pdp{border-color:#fffdf780;color:var(--pd-porcelain)}.qty--pdp .qty__value{border-color:#fffdf780}.qty--pdp .qty__step:focus-visible{outline-color:var(--pd-gold)}.pdp__back{display:inline-flex;min-height:44px;align-items:center;margin-top:1.25rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.pdp__details h2,.pdp__facts h2{margin:0 0 1.25rem;font-size:clamp(1.5rem,6vw,2rem);line-height:1.05}.pdp__detail-grid{display:grid;gap:clamp(.75rem,3vw,1.25rem);grid-template-columns:1fr 1fr}.pdp__detail{margin:0}.pdp__detail-frame{display:block;overflow:hidden;border:1px solid var(--pd-line);background:var(--pd-cream);aspect-ratio:1 / 1}.pdp__detail-frame[data-active=false]{display:none}.pdp__detail-frame img{width:100%;height:100%;object-fit:cover}.pdp__detail--label .pdp__detail-frame img{object-position:50% 46%;transform:scale(2.1)}.pdp__detail--bottle .pdp__detail-frame img{object-position:50% 12%;transform:scale(1.5)}.pdp__detail figcaption{display:flex;flex-direction:column;gap:.2rem;padding-top:.6rem;font-weight:700;font-size:14px}.pdp__detail figcaption small{color:#123c30bf;font-weight:400;font-size:12px;line-height:1.45}.pdp__honesty{margin:1.1rem 0 0;max-width:66ch;color:#123c30db;font-size:13px;line-height:1.55}.pdp__rows{margin:0;border-top:1px solid var(--pd-line)}.pdp__rows>div{display:grid;gap:.15rem 1rem;border-bottom:1px solid var(--pd-line);padding:.8rem 0;grid-template-columns:1fr}.pdp__rows dt{color:#123c30b8;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pdp__rows dd{margin:0;font-size:15px;line-height:1.5}@media(min-width:901px){#campioni.scene--product{min-height:clamp(820px,calc(100svh - var(--header)),960px)}#campioni .pd-stage,#campioni .pd-theatre{height:auto;top:0;right:0;bottom:0;left:0}#campioni .pd-stage__art img{object-position:50% 50%}#campioni .pd-stage__veil{background:linear-gradient(94deg,#fffdf7f7,#fffdf7e6 26%,#fffdf747 46%,#fffdf700 62%),linear-gradient(180deg,#fffdf780,#fffdf700 22%)}#campioni .pd-act{position:absolute;display:block;top:0;right:0;bottom:0;left:0;padding:0}#campioni .pd-copy{position:absolute;top:calc(var(--header) + clamp(2.25rem,6vh,5rem));right:auto;left:clamp(1.4rem,4vw,5rem);width:min(30vw,500px);max-width:none;border-left:3px solid var(--pd-red);padding-left:clamp(1rem,1.4vw,1.5rem);background:none}#campioni .pd-match__legend{position:static;width:auto;height:auto;margin:0 0 .55rem;overflow:visible;clip:auto;clip-path:none;color:#fffdf7c7;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:normal}#campioni .pd-copy h2{font-size:clamp(2.9rem,3.5vw,4.3rem)}#campioni .pd-copy__body,#campioni .pd-copy__proof{font-size:clamp(.95rem,1.05vw,1.08rem)}#campioni .pd-honesty{position:absolute;top:auto;right:auto;bottom:5%;left:clamp(1.4rem,4vw,5rem);width:min(27vw,420px);max-width:42ch;margin:0;padding:.6rem .75rem}#campioni .pd-theatre{position:absolute;top:0;right:0;bottom:0;left:0}#campioni .pd-podium{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pd-js #campioni .pd-bottle[data-active=false]{display:block}#campioni .pd-bottle{position:absolute;top:auto;display:flex;width:auto;align-items:flex-end;justify-content:center;pointer-events:auto;transform:none}#campioni .pd-bottle--500{right:27.73%;bottom:25.34%;left:44.27%;height:43.95%}#campioni .pd-bottle--1000{right:14.95%;bottom:42.07%;left:57.05%;height:45.95%}#campioni .pd-bottle__body{position:relative;right:auto;bottom:auto;left:auto;display:flex;height:100%;align-items:flex-end;justify-content:center;transition:transform var(--pd-slow) var(--pd-ease);transform-origin:50% 100%}#campioni .pd-bottle[data-active=true] .pd-bottle__body{transform:scale(1.05)}#campioni .pd-bottle__body:after{bottom:-1%;width:46%;height:16px;background:#12231c4d}#campioni .pd-bottle img{width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:50% 100%;transition:filter var(--pd-slow) ease}#campioni .pd-bottle[data-active=true] img{filter:drop-shadow(0 30px 26px rgba(18,35,28,.34)) brightness(1.04)}#campioni .pd-bottle[data-active=false] img{filter:drop-shadow(0 24px 20px rgba(18,35,28,.24))}#campioni .pd-bottle__plate{display:none}#campioni .pd-match{position:absolute;right:3%;bottom:4%;left:36%;display:grid;margin-top:0;align-items:center;gap:clamp(1rem,2vw,2rem);grid-template-columns:minmax(230px,.9fr) minmax(160px,.75fr) minmax(250px,1fr)}#campioni .pd-match:before{position:absolute;bottom:100%;left:clamp(48px,11%,110px);width:2px;height:clamp(18px,3vh,38px);background:linear-gradient(180deg,rgba(209,167,42,0) 0%,var(--pd-gold) 100%);content:""}.pd-match__read{border-top:0;border-left:1px solid rgba(255,253,247,.2);padding-top:0;padding-left:clamp(1rem,2vw,1.75rem)}.pd-match__act{align-items:stretch}.pd-match__link{align-self:center}.pdp{padding-inline:clamp(2rem,6vw,5rem)}.pdp__hero{display:grid;align-items:center;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pdp__stage{min-height:clamp(520px,70vh,700px)}.pdp__shot img{height:clamp(390px,54vh,560px)}.pd-match--pdp{gap:1.25rem}.pd-match--pdp .pd-match__read{border-top:1px solid rgba(255,253,247,.2);border-left:0;padding-top:.9rem;padding-left:0}.pdp__detail-grid{max-width:720px}.pdp__rows>div{gap:0 1.5rem;grid-template-columns:200px 1fr;align-items:baseline}}@media(min-width:901px)and (max-width:1180px){#campioni.scene--product{min-height:940px}#campioni .pd-copy{top:calc(var(--header) + 2rem);left:1.6rem;width:min(35vw,390px)}#campioni .pd-copy h2{font-size:clamp(2.5rem,4.8vw,3.5rem)}#campioni .pd-bottle--500{right:29.64%;bottom:25.58%;left:40.59%;height:40.96%}#campioni .pd-bottle--1000{right:12.74%;bottom:40.06%;left:57.49%;height:42.95%}#campioni .pd-match{right:1.5%;left:33%;gap:.9rem 1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"choose read" "act act"}#campioni .pd-match__choose{grid-area:choose}#campioni .pd-match__read{grid-area:read;border-left:0;padding-left:0}#campioni .pd-match__act{flex-direction:row;align-items:center;gap:1rem;grid-area:act}#campioni .pd-match__act .pd-add{width:auto;flex:1 1 auto}#campioni .pd-honesty{bottom:4.4%;left:1.6rem;width:29vw}}@media(max-width:359px){#campioni .pd-copy h2{margin-bottom:.7rem;font-size:2.05rem}#campioni .pd-copy .eyebrow{margin-bottom:.55rem;font-size:.66rem}#campioni .pd-copy__body,#campioni .pd-copy__proof{font-size:.9rem;line-height:1.4}.pdp__stage{padding-top:2.75rem}.pd-segment{grid-template-columns:1fr}.pd-add--sticky{min-width:118px;padding-inline:.6rem;font-size:12px}.pd-sticky__thumb,.pd-sticky__thumb[data-active=true]{display:none}}@media(min-width:601px)and (max-width:900px){#campioni.scene--product{--pd-art-h: 152vw}}@media(min-width:481px)and (max-width:900px){#campioni .pd-bottle{left:30%}#campioni .pd-copy{right:auto;width:min(58%,460px)}#campioni .pd-match,#campioni .pd-honesty{max-width:640px}}@media(prefers-reduced-motion:reduce){.pd-segment__option,.pd-add,.pd-sticky,#campioni .pd-bottle,#campioni .pd-bottle img{transition:none}.pd-add:hover,.pd-add:active{transform:none}.pd-sticky{transform:none;opacity:1;visibility:hidden}.pd-sticky[data-visible=true]{visibility:visible}#campioni .pd-bottle[data-active=false]{transform:none}}@media(forced-colors:active){.pd-segment__option,.pd-add,.qty,.house-cart__sheet,.pd-sticky{border:1px solid CanvasText}.pd-segment__option[aria-checked=true]{forced-color-adjust:none;color:HighlightText;background:Highlight}}@media(max-width:900px){#campioni.scene--product{min-height:auto}#campioni .pd-stage__art img{object-position:50% 20%}#campioni .pd-stage__veil{background:linear-gradient(180deg,#fffdf7f7,#fffdf7f2 28%,#fffdf7bd,#fffdf73d 52%,#f4eddd6b 78%,#f4edddeb)}#campioni .pd-act{position:relative;display:flex;flex-direction:column;gap:0;padding:calc(var(--header) + 2.1rem) var(--page-pad) clamp(2.5rem,8vw,3.5rem);inset:auto}#campioni .pd-copy{position:static;max-width:32ch;margin:0 0 clamp(1.3rem,4.5vw,1.9rem);inset:auto}#campioni .pd-copy .eyebrow{max-width:none;margin-bottom:.6rem}#campioni .pd-theatre{position:static;display:flex;height:auto;min-height:0;flex-direction:column;gap:0;inset:auto}#campioni .pd-podium{position:relative;display:flex;justify-content:center;padding-bottom:54px;inset:auto;pointer-events:auto}#campioni .pd-podium:after{position:absolute;right:calc(var(--page-pad) * -1);bottom:0;left:calc(var(--page-pad) * -1);height:54px;background:linear-gradient(180deg,#f8f2e6,#efe4cf 32%,#ddcdaf);box-shadow:inset 0 2px #ffffffe6,inset 0 -1px #123c3029,0 14px 24px -18px #12231c8c;content:""}#campioni .pd-bottle{position:static;display:flex;width:100%;height:auto;align-items:flex-end;justify-content:center;margin:0;inset:auto;transform:none}#campioni .pd-bottle__body{position:relative;display:block;height:auto}#campioni .pd-bottle img{--pd-bottle-h: clamp(230px, 46vw, 320px);width:auto;max-width:100%;height:var(--pd-bottle-h);aspect-ratio:1500 / 2000;object-fit:contain;transform:translateY(calc(var(--pd-bottle-h) * .06))}#campioni .pd-bottle--1000 img{transform:translateY(calc(var(--pd-bottle-h) * .045))}#campioni .pd-bottle__body:after{bottom:1px;width:46%;height:12px}#campioni .pd-bottle[data-active=true] .pd-bottle__body:before{bottom:-3px;width:60%;height:18px}#campioni .pd-bottle__plate{display:none}#campioni .pd-match{position:static;width:auto;margin:0;inset:auto}#campioni .pd-honesty{position:static;max-width:none;margin:clamp(1.1rem,4vw,1.5rem) 0 0;inset:auto}#campioni .pd-nojs{margin-top:clamp(1.1rem,4vw,1.5rem)}}.house-cart__checkout.button,.house-cart__empty .button{font-size:16px;letter-spacing:.005em;text-transform:none}:root{--ll-l: 9%;--ll-r: 9%;--ll-t: 7%;--ll-b: 5%;--ll-o: .52;--ll-open: .72s;--ll-close: .2s;--ll-ease: cubic-bezier(.22, .61, .24, 1);--cin-gold: #d1a72a;--cin-ink: #123c30;--cin-porcelain: #fffdf7;--cin-cream: #f2ead9;--cin-red: #bd3528}.tos-ll{position:absolute;z-index:3;display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:scale(1.014);transition:opacity var(--ll-close) ease,transform var(--ll-close) ease;-webkit-mask-image:linear-gradient(to right,#000 0,transparent var(--ll-l)),linear-gradient(to left,#000 0,transparent var(--ll-r)),linear-gradient(to bottom,#000 0,transparent var(--ll-t)),linear-gradient(to top,#000 0,transparent var(--ll-b));mask-image:linear-gradient(to right,#000 0,transparent var(--ll-l)),linear-gradient(to left,#000 0,transparent var(--ll-r)),linear-gradient(to bottom,#000 0,transparent var(--ll-t)),linear-gradient(to top,#000 0,transparent var(--ll-b));-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tos-ll picture,.tos-ll img{display:block;width:100%;height:100%}.tos-ll img{object-fit:fill;object-position:50% 50%}.cinema[data-video-state=playing] .tos-ll{opacity:var(--ll-o);transform:scale(1);transition:opacity var(--ll-open) var(--ll-ease),transform var(--ll-open) var(--ll-ease)}@supports not ((mask-image: linear-gradient(#000,transparent)) or (-webkit-mask-image: linear-gradient(#000,transparent))){.tos-ll{display:none!important}}@media(min-width:701px){.cinema[data-scene=tennis]{--ll-l: 9%;--ll-r: 9%;--ll-t: 7%;--ll-b: 5%;--ll-o: .5}.cinema[data-scene=flight]{--ll-l: 11%;--ll-r: 8%;--ll-t: 6%;--ll-b: 6%;--ll-o: .5}.cinema[data-scene=relay]{--ll-l: 9%;--ll-r: 10%;--ll-t: 5%;--ll-b: 7%;--ll-o: .54}.cinema[data-scene=boxer]{--ll-l: 12%;--ll-r: 7%;--ll-t: 6%;--ll-b: 6%;--ll-o: .48}.cinema[data-scene=ritual]{--ll-l: 8%;--ll-r: 11%;--ll-t: 6%;--ll-b: 6%;--ll-o: .44}.cinema[data-scene=society]{--ll-l: 9%;--ll-r: 9%;--ll-t: 8%;--ll-b: 4%;--ll-o: .46}.cinema[data-scene=finale]{--ll-l: 9%;--ll-r: 9%;--ll-t: 7%;--ll-b: 5%;--ll-o: .5}}@media(max-width:700px){.tos-ll{--ll-l: 7%;--ll-r: 7%;--ll-t: 5%;--ll-b: 4%}.cinema[data-scene=tennis]{--ll-l: 7%;--ll-r: 7%;--ll-t: 6%;--ll-b: 4%;--ll-o: .46}.cinema[data-scene=flight]{--ll-l: 7.5%;--ll-r: 6%;--ll-t: 5%;--ll-b: 4%;--ll-o: .46}.cinema[data-scene=relay]{--ll-l: 7%;--ll-r: 7%;--ll-t: 4%;--ll-b: 5%;--ll-o: .48}.cinema[data-scene=boxer]{--ll-l: 8%;--ll-r: 6%;--ll-t: 5%;--ll-b: 4%;--ll-o: .44}.cinema[data-scene=ritual]{--ll-l: 6%;--ll-r: 8%;--ll-t: 5%;--ll-b: 4%;--ll-o: .4}.cinema[data-scene=society]{--ll-l: 7%;--ll-r: 7%;--ll-t: 6%;--ll-b: 3%;--ll-o: .42}.cinema[data-scene=finale]{--ll-l: 7%;--ll-r: 7%;--ll-t: 5%;--ll-b: 4%;--ll-o: .46}}@media(prefers-reduced-motion:reduce){.tos-ll{transform:none;transition:none}.cinema[data-video-state=playing] .tos-ll{transform:none}}@media(forced-colors:active){.tos-ll{display:none}}.scene{scroll-margin-top:.85rem}.tos-trace{position:absolute;z-index:6;left:0;display:block;width:100%;height:1.5px;background:linear-gradient(90deg,#d1a72a00,#d1a72ab8,#d1a72ae0 60%,#d1a72a00);opacity:0;pointer-events:none;transform:scaleX(.04);transform-origin:left center;transition:transform .86s var(--ll-ease),opacity .42s ease}.scene__art--hero .tos-trace{top:26%}.scene__art--relay .tos-trace{top:58%}.scene__art--finale .tos-trace{top:44%}.tos-trace.is-drawn{opacity:.72;transform:scaleX(1)}.story-card--society{background:#fffdf7fe}@media(prefers-reduced-motion:reduce){.tos-trace{transform:scaleX(1);transition:none}}@media(forced-colors:active){.tos-trace{display:none}}.field-note,.open-seat-note{border:0;border-left:2px solid var(--cin-gold);padding:.15rem 0 .15rem .85rem;background:#fffdf7f0;box-shadow:none}.field-note--boxer,.open-seat-note{border-left-color:var(--cin-red)}.field-note span,.open-seat-note span{letter-spacing:.14em}.field-note--boxer{font-style:normal}@media(min-width:1181px){.field-note--flight,.field-note--boxer,.open-seat-note{border:0;border-left-width:2px;border-left-style:solid;padding:.1rem 0 .1rem .9rem;background:#fffdf7e6;box-shadow:none}.field-note--boxer{border-left-color:var(--cin-red)}.field-note--flight{border-left-color:var(--cin-gold)}}@media(forced-colors:active){.field-note,.open-seat-note{border:2px solid CanvasText}}@media(max-width:700px){.scene__art{border:0;box-shadow:none}.scene.scene--tennis .scene__art{border-radius:0 0 1.6rem 1.6rem}.scene.scene--flight .scene__art{border-radius:1.4rem 0}.scene.scene--relay .scene__art{border-radius:0}.scene.scene--boxer .scene__art{border-radius:0 1.5rem}.scene.scene--ritual .scene__art{border-radius:1.8rem 1.8rem 0 0}.scene.scene--society .scene__art{border-radius:1.2rem}.scene.scene--finale .scene__art{border-radius:1.6rem 0 0 1.6rem}.story-card{border:1px solid rgba(18,60,48,.5);box-shadow:var(--sun-card-shadow)}.field-note,.open-seat-note{width:calc(100% - 2.5rem);margin:1.1rem auto 0;background:none}}#campioni .pd-bottle,#campioni .pd-bottle__body,#campioni .pd-bottle img,.pd-sticky__thumb img{transition:transform .38s var(--pd-ease),opacity .3s ease,filter .38s ease}#campioni .pd-bottle[data-active=true] img{filter:drop-shadow(0 26px 22px rgba(18,35,28,.3)) brightness(1.045) saturate(1.03)}#campioni .pd-bottle[data-active=false] img{filter:drop-shadow(0 20px 18px rgba(18,35,28,.2))}@media(min-width:901px){#campioni .pd-bottle[data-active=true] .pd-bottle__body{transform:scale(1.045);transform-origin:50% 100%}#campioni .pd-bottle[data-active=false] .pd-bottle__body{transform:scale(1);transform-origin:50% 100%}#campioni .pd-bottle__body{transition:transform .38s var(--pd-ease)}}@media(prefers-reduced-motion:reduce){#campioni .pd-bottle,#campioni .pd-bottle__body,#campioni .pd-bottle img,.pd-sticky__thumb img{transition:none}}@media(min-width:701px)and (max-width:900px){#campioni .pd-copy{max-width:min(52ch,100%)}#campioni .pd-copy h2{max-width:15ch}#campioni .pd-copy__body,#campioni .pd-copy__proof{max-width:46ch;font-size:1rem}#campioni .pd-honesty,#campioni .pd-match__marker,#campioni .pd-match__use{font-size:1rem}}#campioni .pd-match{border-top:0;box-shadow:inset 0 3px 0 var(--pd-gold),inset 0 4px #fffdf757,0 26px 46px -32px #123c30b3}@media(max-width:900px){#campioni .pd-match{border-top:96px solid transparent;margin-top:-96px;background-clip:padding-box}.pd-sticky{transition:transform .15s var(--pd-ease)}.pd-sticky[data-visible=true]{transition:transform var(--pd-slow) var(--pd-ease)}#campioni .pd-stage__veil{background:linear-gradient(180deg,#fffdf7f7,#fffdf7f2 28%,#fffdf7bd,#fffdf73d 52%,#f4eddd80 74%,#f4edddf7 92%,#f4edddfc)}#campioni .pd-honesty{border-left:0;border-top:1px solid rgba(18,60,48,.28);padding:.7rem 0 0;background:none;color:#123c30e0;font-size:12.5px}}@media(min-width:701px)and (max-width:900px){#campioni .pd-copy{width:min(78%,620px);max-width:42ch}#campioni .pd-copy h2{font-size:clamp(2.55rem,6vw,3.2rem)}}@media(max-width:700px){#campioni .pd-bottle img{--pd-bottle-h: clamp(300px, 74vw, 372px)}#campioni .pd-podium{padding-bottom:58px}#campioni .pd-podium:after{height:58px}#campioni .pd-bottle__body:after{width:44%;height:14px}#campioni .pd-bottle[data-active=true] .pd-bottle__body:before{width:58%;height:20px}}@media(max-width:359px){#campioni .pd-bottle img{--pd-bottle-h: clamp(276px, 84vw, 300px)}}@media(max-width:900px){.motion-toggle{position:fixed;z-index:101;top:calc(var(--header) / 2);bottom:auto;left:auto;right:114px;display:inline-flex;width:auto;min-width:44px;height:auto;min-height:44px;align-items:center;justify-content:flex-start;gap:.42rem;border:1px solid var(--cin-gold);border-radius:999px;padding:.55rem .7rem;color:var(--cin-porcelain);background:#123c30f7;box-shadow:none;font-size:.72rem;font-weight:800;letter-spacing:.03em;line-height:1;text-transform:uppercase;transform:translateY(-50%)}.motion-toggle [data-motion-label]{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap}.motion-toggle__signal{width:.58rem;height:.58rem;flex:0 0 auto}}@media(max-width:700px){.motion-toggle{max-width:max(66px,calc(100vw - 266px))}.motion-toggle [data-motion-label]{line-height:1.08;text-align:left;white-space:normal}}@media(max-width:430px){.motion-toggle{padding:.5rem .6rem;font-size:.62rem;letter-spacing:.01em}}@media(max-width:359px){.motion-toggle{max-width:66px;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;border-radius:12px;padding:.35rem .5rem;font-size:.58rem}}@media(min-width:701px)and (max-width:900px){.motion-toggle{right:232px;padding:.6rem .85rem;font-size:.76rem}}@media(min-width:1601px){:root{--edge: max(clamp(1.75rem, 3.4vw, 4rem), calc((100vw - 1760px)/2) );--band-top: calc(var(--header) + clamp(2rem, 3.2vw, 3.75rem));--band-bot: clamp(2.75rem, 4vw, 5rem)}.story-card--hero{width:min(34%,560px)}.story-card--flight{width:min(30%,520px)}.story-card--relay{width:min(50%,820px)}.story-card--boxer{width:min(34%,545px)}.story-card--ritual{width:min(34%,560px)}.story-card--society{width:min(38%,620px)}.story-card--finale{width:min(42%,680px)}.field-note--flight{width:min(24%,360px)}.field-note--boxer{width:min(30%,430px)}.story-card--hero h1{max-width:15ch;font-size:clamp(3.5rem,3.5vw,4.4rem)}.story-card--flight h2{max-width:13ch;font-size:clamp(3.5rem,3.4vw,4.25rem)}.story-card--relay h2{max-width:24ch;font-size:clamp(3.3rem,3.2vw,3.95rem)}.story-card--boxer h2{font-size:clamp(4.6rem,4.5vw,5.5rem)}.story-card--ritual h2{max-width:14ch;font-size:clamp(3.9rem,3.8vw,4.7rem)}.story-card--society h2{max-width:22ch;font-size:clamp(2.9rem,2.9vw,3.55rem)}.story-card--finale h2{max-width:12ch}.story-card--hero .lead,.story-card--hero p,.story-card--flight p,.story-card--relay p,.story-card--boxer p,.story-card--ritual p,.story-card--society p,.story-card--finale p{max-width:40ch;font-size:clamp(1.02rem,.95vw,1.18rem)}#campioni.scene--product{min-height:clamp(860px,calc(100svh - var(--header)),960px)}#campioni .pd-copy{width:min(30vw,620px)}#campioni .pd-copy h2{font-size:clamp(4.3rem,3.5vw,5rem)}#campioni .pd-honesty{width:min(27vw,520px);max-width:52ch}}.no-js .tos-ll,.no-js .tos-trace{display:none!important}:root{--room-pad: clamp(1.25rem, 3vw, 3.75rem);--room-max: 1180px;--room-max-wide: 1400px;--room-gap: clamp(2rem, 5vw, 5rem);--band-y: clamp(3rem, 7vw, 7rem);--rail-w: 1px;--rail-node: 9px;--rail-col: rgba(209, 167, 42, .85);--rail-col-soft: rgba(209, 167, 42, .28);--room-art-o: .9;--room-art-feather: 26%;--shell-z-header: 100;--shell-z-consent: 140;--shell-z-live: 1}.site-header{z-index:var(--shell-z-header)}.desktop-nav a{min-width:0;padding:0 clamp(.55rem,1.15vw,1.1rem);white-space:nowrap}.desktop-nav a:after{right:clamp(.55rem,1.15vw,1.1rem);left:clamp(.55rem,1.15vw,1.1rem)}.desktop-nav a[aria-current=page]:after,.tos-menu nav a[aria-current=page]:after{transform:scaleX(1)}.desktop-nav a[aria-current=page]{color:var(--ink)}.desktop-nav a[aria-current=true]:after,.tos-menu nav a[aria-current=true]:after{background:var(--gold);transform:scaleX(1)}.tos-footer nav a[aria-current=true]{color:var(--ink-soft)}.menu-trigger--nojs{display:none;width:auto;min-width:44px;min-height:44px;align-items:center;padding:0 .5rem;font-size:15px;font-weight:700}@media(max-width:1100px){html.no-js .menu-trigger--nojs{display:inline-flex}}.tos-util{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:.4rem;padding:0 .45rem;font-size:14px;font-weight:700}.tos-util svg{width:19px;height:19px;flex:0 0 auto}.tos-util span{display:none}.tos-util[aria-current=page]{color:var(--red)}@media(min-width:1101px){.tos-util{display:inline-flex}}.tos-menu[open]{display:flex;flex-direction:column}.tos-menu{width:min(520px,100%)}.tos-menu nav{padding:clamp(.75rem,3vw,1.5rem);gap:0}.tos-menu nav a{position:relative;min-height:64px;font-size:clamp(1.75rem,6.4vw,2.9rem)}.tos-menu nav a:after{position:absolute;right:0;bottom:12px;left:0;height:3px;background:var(--red);content:"";transform:scaleX(0);transform-origin:left}.tos-menu__utility{display:grid;padding:0 clamp(.75rem,3vw,1.5rem) .5rem;gap:0;grid-template-columns:1fr 1fr}.tos-menu__utility a{display:inline-flex;min-height:52px;align-items:center;gap:.5rem;font-size:15px;font-weight:700}.tos-menu__utility svg{width:18px;height:18px}.tos-menu>p{margin-top:auto;border-top:1px solid var(--line)}.tos-consent{position:fixed;z-index:var(--shell-z-consent);right:0;bottom:0;left:0;display:none;border-top:1px solid var(--ink);padding:1rem var(--room-pad) calc(1rem + env(safe-area-inset-bottom,0px));background:var(--porcelain);box-shadow:0 -18px 40px -30px #123c308c}.tos-consent[data-open=true]{display:block}.tos-consent__inner{display:grid;max-width:var(--room-max-wide);margin:0 auto;align-items:center;gap:.85rem 2rem;grid-template-columns:minmax(0,1fr) auto}.tos-consent__copy{max-width:62ch;margin:0;font-size:15px;line-height:1.5}.tos-consent__copy b{display:block;margin-bottom:.2rem;font-family:Bricolage,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.tos-consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.tos-consent__actions .button,.tos-consent__actions .tos-linkbtn{min-height:44px}body.tos-consent-open .pd-sticky{display:none!important}.tos-prefs{width:min(560px,calc(100% - 2rem));max-width:none;height:auto;max-height:min(86dvh,720px);border:1px solid var(--ink);border-radius:4px;background:var(--porcelain);box-shadow:0 30px 70px -40px #123c30b3;inset:auto;margin:auto;overflow:auto;padding:clamp(1.25rem,3vw,2rem)}.tos-prefs::backdrop{background:#123c3080}.tos-prefs h2{margin:0 0 .4rem;font-size:clamp(1.4rem,3vw,1.9rem)}.tos-prefs__row{display:grid;align-items:start;border-top:1px solid var(--line);padding:1rem 0;gap:.35rem 1rem;grid-template-columns:minmax(0,1fr) auto}.tos-prefs__row p{margin:0;font-size:15px;grid-column:1}.tos-prefs__row strong{font-size:16px;grid-column:1}.tos-prefs__row label{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;font-size:14px;font-weight:700;grid-column:2;grid-row:1 / span 2}.tos-prefs__row input[type=checkbox]{width:22px;height:22px;accent-color:var(--ink)}.tos-prefs__foot{display:flex;flex-wrap:wrap;border-top:1px solid var(--ink);padding-top:1rem;gap:.6rem}.tos-footer{border-top:1px solid var(--ink);padding:clamp(2.75rem,6vw,5.5rem) var(--room-pad) 1.5rem;background:var(--cream)}.tos-footer__inner{display:grid;max-width:var(--room-max-wide);margin:0 auto;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(0,1fr))}.tos-footer__brand img{width:172px;max-width:60%;height:auto}.tos-footer__line{max-width:24ch;margin:1.1rem 0 0;font-family:Bricolage,sans-serif;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:800;letter-spacing:-.035em;line-height:1.08}.tos-footer h2{margin:0 0 .35rem;color:var(--ink-soft);font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tos-footer nav{display:grid;align-content:start}.tos-footer nav a{display:flex;min-height:44px;align-items:center;border-bottom:1px solid var(--line);font-size:15px;font-weight:700}.tos-footer nav a[aria-current=page]{color:var(--red)}.tos-footer__legalnote{max-width:var(--room-max-wide);margin:clamp(2rem,4vw,3rem) auto 0;border-top:1px solid var(--ink);padding-top:1.25rem}.tos-footer__legalnote p{max-width:84ch;margin:0 0 .5rem;color:var(--ink-soft);font-size:13px;line-height:1.55}.tos-footer__legalnote small{display:block;font-size:14px}.tos-live{position:absolute;z-index:var(--shell-z-live);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tos-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.room-main{display:block;background:var(--porcelain)}.room{position:relative;display:grid;overflow:clip;min-height:clamp(420px,62vh,640px);align-items:center;padding:clamp(2.5rem,6vw,5.5rem) var(--room-pad) clamp(2.25rem,5vw,4.5rem);gap:var(--room-gap);grid-template-columns:minmax(0,1fr);background:var(--porcelain)}.room__art{position:absolute;z-index:0;display:block;overflow:hidden;pointer-events:none;inset:0 0 0 auto;width:52%;opacity:var(--room-art-o);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--room-art-feather),#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 var(--room-art-feather),#000 100%)}.room__art picture,.room__art>div{display:block;width:100%;height:100%}.room__art img,.room__art video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.room--art-left .room__art{inset:0 auto 0 0;-webkit-mask-image:linear-gradient(270deg,transparent 0%,#000 var(--room-art-feather),#000 100%);mask-image:linear-gradient(270deg,transparent 0%,#000 var(--room-art-feather),#000 100%)}.room__art:after{position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,transparent,var(--rail-col),transparent);content:""}.room--art-left .room__art:after{right:0;left:auto}.room__lead{position:relative;z-index:2;max-width:34rem}.room--art-left .room__lead{justify-self:end}.room__lead h1{margin:.35rem 0 .9rem;font-family:Bricolage,sans-serif;font-size:clamp(2.35rem,5.6vw,4.4rem);font-weight:800;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.room__lead .lead,.room__lead>p{max-width:44ch;margin:0 0 .85rem;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.5}.room__actions{display:flex;flex-wrap:wrap;margin-top:1.4rem;gap:.75rem}.room--calm{min-height:0;padding-bottom:clamp(1.5rem,3vw,2.5rem);background:var(--cream)}.room--calm .room__art{width:40%;opacity:.24}@media(min-width:901px){.room{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.room__lead{grid-column:1}.room--art-left .room__lead{grid-column:2}.room__art{width:46%}}@media(max-width:900px){.room{min-height:0;padding-top:0;gap:clamp(1.25rem,4vw,2rem)}.room__art,.room--art-left .room__art{position:relative;width:auto;height:clamp(210px,42vw,320px);margin:0 calc(var(--room-pad) * -1);inset:auto;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 74%,transparent 100%)}.room__art:after,.room--art-left .room__art:after{top:auto;right:0;bottom:0;left:0;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--rail-col),transparent)}.room--art-left .room__lead{justify-self:stretch}}.band{position:relative;padding:var(--band-y) var(--room-pad)}.band__inner{max-width:var(--room-max);margin:0 auto}.band--wide .band__inner{max-width:var(--room-max-wide)}.band--cream{background:var(--cream)}.band--ink{color:var(--porcelain);background:var(--ink)}.band--ink a{color:var(--porcelain)}.band--ink .band__kicker{color:var(--gold)}.band__kicker{margin:0 0 .5rem;color:var(--red);font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.band h2{margin:0 0 .9rem;font-family:Bricolage,sans-serif;font-size:clamp(1.7rem,3.4vw,2.75rem);font-weight:800;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.band h3{margin:0 0 .4rem;font-family:Bricolage,sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;letter-spacing:-.025em}.band p{max-width:68ch;line-height:1.62}@media(min-width:901px){.band--railed .band__inner{position:relative;padding-left:2.5rem}.band--railed .band__inner:before{position:absolute;top:.55rem;bottom:.3rem;left:0;width:var(--rail-w);background:linear-gradient(180deg,var(--rail-col),var(--rail-col-soft));content:""}.band--railed .band__inner:after{position:absolute;top:.35rem;left:calc(var(--rail-node) / -2 + var(--rail-w) / 2);width:var(--rail-node);height:var(--rail-node);border-radius:50%;background:var(--gold);content:""}}.ledger{margin:1.5rem 0 0}.ledger>div{display:grid;align-items:baseline;border-top:1px solid var(--line);padding:.85rem 0;gap:.15rem 1.5rem;grid-template-columns:minmax(0,1fr)}.ledger dt{color:var(--ink-soft);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ledger dd{margin:0;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.5}.ledger dd small{display:block;margin-top:.15rem;color:var(--ink-soft);font-size:13.5px;line-height:1.45}@media(min-width:701px){.ledger>div{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr)}}.note-aside{max-width:46ch;margin:1.5rem 0 0;border-left:2px solid var(--gold);padding:.2rem 0 .2rem 1rem;color:var(--ink-soft);font-size:15px;line-height:1.55}.note-aside strong{color:var(--ink)}.taste-line{display:flex;flex-wrap:wrap;margin:1.25rem 0 0;padding:0;gap:.55rem 1.35rem;list-style:none}.taste-line li{position:relative;font-family:Bricolage,sans-serif;font-size:clamp(1.15rem,2.6vw,1.75rem);font-weight:800;letter-spacing:-.03em}.taste-line li+li:before{position:absolute;top:50%;left:-.78rem;width:5px;height:5px;border-radius:50%;background:var(--gold);content:"";transform:translateY(-50%)}.chapters{display:grid;margin-top:1.5rem;gap:clamp(1.75rem,4vw,3rem)}.chapter-arc{display:grid;align-items:start;gap:.4rem 2.5rem;grid-template-columns:minmax(0,1fr)}.chapter-arc h3{position:relative;margin:0;color:var(--red);font-family:Bricolage,sans-serif;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:800;letter-spacing:-.03em}.chapter-arc p{margin:0 0 .75rem}@media(min-width:901px){.chapter-arc{grid-template-columns:minmax(160px,.28fr) minmax(0,1fr)}.chapter-arc h3{padding-top:.2rem}}.split{display:grid;gap:clamp(1.5rem,4vw,3.25rem);grid-template-columns:minmax(0,1fr)}@media(min-width:901px){.split{grid-template-columns:repeat(2,minmax(0,1fr))}.split--lead{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.room-film{position:absolute;top:0;right:0;bottom:0;left:0}.room__art .room-film .cinema{height:100%}@media(max-width:900px){.room-film{position:relative;height:100%}}@media(prefers-reduced-motion:reduce){body[data-motion-override=true] .room-film .cinema__loop{display:block!important}body[data-motion-override=true] .room-film .cinema.is-playing .cinema__poster{opacity:0}body[data-motion-override=true] .room-film .motion-toggle{display:inline-flex!important}}.form{max-width:40rem;margin-top:1.5rem}.form__row{margin-bottom:1.1rem}.form__row label{display:block;margin-bottom:.35rem;font-size:15px;font-weight:700}.form__req{color:var(--red)}.form input[type=text],.form input[type=email],.form input[type=search],.form select,.form textarea{width:100%;min-height:48px;border:1px solid var(--ink);border-radius:2px;padding:.7rem .85rem;color:var(--ink);background:var(--porcelain);font-family:Inter,sans-serif;font-size:16px;line-height:1.4}.form textarea{min-height:150px;resize:vertical}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.form__hint{margin:.35rem 0 0;color:var(--ink-soft);font-size:13.5px;line-height:1.5}.form__consent{display:grid;align-items:start;margin:1.25rem 0;gap:.65rem;grid-template-columns:auto minmax(0,1fr)}.form__consent input[type=checkbox]{width:22px;height:22px;margin-top:2px;accent-color:var(--ink)}.form__consent label{margin:0;font-size:14.5px;font-weight:400;line-height:1.5}.form__error{display:block;margin-top:.3rem;color:var(--red-deep);font-size:14px;font-weight:700}.form__error:empty{display:none}.form input[aria-invalid=true],.form textarea[aria-invalid=true],.form select[aria-invalid=true]{border-color:var(--red-deep);border-width:2px}.form__status{display:none;margin-top:1.1rem;border-left:3px solid var(--gold);padding:.75rem 0 .75rem .9rem;font-size:15px;line-height:1.5}.form__status[data-state=loading],.form__status[data-state=success],.form__status[data-state=error]{display:block}.form__status[data-state=success]{border-color:var(--ink)}.form__status[data-state=error]{border-color:var(--red)}.form__status b{display:block;margin-bottom:.15rem}.form button[type=submit]{min-height:52px}.form button[data-busy=true]{opacity:.72;pointer-events:none}.reasons{display:flex;flex-wrap:wrap;margin:.35rem 0 0;gap:.5rem}.reasons label{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;border:1px solid var(--ink);border-radius:999px;padding:0 .95rem;font-size:15px;font-weight:700;cursor:pointer}.reasons input{width:18px;height:18px;accent-color:var(--red)}.reasons label:has(input:checked){color:var(--porcelain);background:var(--ink)}.reasons label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.search-form{display:grid;max-width:42rem;margin-top:1.25rem;gap:.6rem;grid-template-columns:minmax(0,1fr) auto}.search-form label{grid-column:1 / -1}.search-results{margin:0;padding:0;list-style:none}.search-results li{border-top:1px solid var(--line);padding:1.1rem 0}.search-results li:last-child{border-bottom:1px solid var(--line)}.search-results h3{margin:0 0 .2rem}.search-results h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.search-results p{margin:0;max-width:70ch;font-size:15px;line-height:1.55}.search-results .search-kind{display:inline-block;margin-bottom:.3rem;color:var(--ink-soft);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.search-state{margin-top:1.5rem}.search-state[hidden]{display:none}.faq{margin-top:1.5rem;border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;min-height:60px;align-items:center;justify-content:space-between;padding:.85rem 0;gap:1rem;cursor:pointer;font-family:Bricolage,sans-serif;font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:700;letter-spacing:-.02em;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:0 0 auto;color:var(--gold);font-size:1.5rem;font-style:normal;line-height:1}.faq details[open] summary i{transform:rotate(45deg)}.faq summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.faq__body{padding:0 0 1.15rem}.faq__body p{max-width:70ch;margin:0 0 .6rem;line-height:1.6}.faq details:target{background:#d1a72a17;box-shadow:-.8rem 0 #d1a72a17,.8rem 0 #d1a72a17}.formats{display:grid;margin-top:1.75rem;gap:clamp(1.75rem,4vw,3rem);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.formats{grid-template-columns:repeat(2,minmax(0,1fr))}}.format{display:flex;flex-direction:column;border-top:2px solid var(--ink);padding-top:1.25rem;transition:opacity .22s ease}.format[data-active=false]{opacity:.74}.format[data-active=true] .format__shot{background:radial-gradient(66% 54% at 50% 92%,rgba(18,60,48,.26),transparent 70%),linear-gradient(180deg,var(--sky) 0%,var(--porcelain) 100%)}.format[data-active=true] .format__price{color:var(--red)}@media(prefers-reduced-motion:reduce){.format{transition:none}}.format__shot{display:grid;min-height:clamp(260px,34vw,380px);margin:0 0 1.1rem;align-content:end;justify-items:center;background:radial-gradient(70% 58% at 50% 92%,rgba(18,60,48,.16),transparent 70%),linear-gradient(180deg,var(--cream) 0%,var(--porcelain) 100%)}.format__shot img{width:auto;max-width:76%;height:clamp(230px,30vw,330px);object-fit:contain;object-position:50% 100%}.format h2{margin:0 0 .15rem;font-size:clamp(1.85rem,3.6vw,2.6rem)}.format__price{margin:0 0 .6rem;font-family:Bricolage,sans-serif;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:800;letter-spacing:-.03em}.format__use{max-width:34ch;margin:0 0 1rem;font-size:16px;line-height:1.5}.format__marker{display:inline-flex;align-items:center;margin:0 0 1rem;border:1px solid var(--gold);border-radius:999px;padding:.28rem .7rem;color:var(--ink);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.format__act{display:flex;flex-wrap:wrap;margin-top:auto;gap:.6rem;padding-top:.5rem}.format__act .pd-add{flex:1 1 15rem}.format__link{display:inline-flex;min-height:44px;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.button--outline-light{color:var(--porcelain);background:transparent;box-shadow:4px 4px 0 var(--gold)}.pd-match--formate{position:relative;display:flex;max-width:52rem;margin:clamp(1.75rem,4vw,2.75rem) 0 0;flex-direction:column;border:1px solid rgba(255,253,247,.4);border-top:3px solid var(--gold);padding:clamp(1.1rem,4.5vw,1.6rem);gap:.7rem;color:var(--porcelain);background:var(--ink)}@media(min-width:901px){.pd-match--formate{display:grid;align-items:end;gap:1.5rem 2.25rem;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr)}}.band .pd-honesty{max-width:52rem;margin:1rem 0 0;color:var(--ink-soft);font-size:14px;line-height:1.5}.cart-page{display:grid;margin-top:1.5rem;align-items:start;gap:clamp(1.75rem,4vw,3rem);grid-template-columns:minmax(0,1fr)}@media(min-width:901px){.cart-page{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr)}}.cart-page__lines{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.cart-page__summary{border-top:2px solid var(--ink);padding-top:1.1rem}.cart-page__subtotal{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 1rem;gap:1rem;font-family:Bricolage,sans-serif;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:800;letter-spacing:-.03em}.cart-page__summary .button{width:100%}.cart-page__note{margin:.85rem 0 0;color:var(--ink-soft);font-size:14px;line-height:1.5}.cart-page__empty h2{margin-top:0}.draft-marker{display:flex;max-width:60rem;align-items:center;margin:0 0 1.35rem;border:1px solid var(--gold);border-left-width:4px;border-radius:2px;padding:.7rem .95rem;gap:.65rem;background:#d1a72a14;font-size:14.5px;line-height:1.45}.draft-marker b{display:block}.legal-body{max-width:72ch}.legal-body h2{margin:2.25rem 0 .6rem;font-size:clamp(1.25rem,2.3vw,1.6rem)}.legal-body h2:first-child{margin-top:0}.legal-body h3{margin:1.5rem 0 .4rem;font-size:clamp(1.05rem,1.8vw,1.2rem)}.legal-body p,.legal-body li{line-height:1.65}.legal-body ul,.legal-body ol{padding-left:1.15rem}.legal-body li{margin-bottom:.45rem}.legal-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.operator-card{margin:1.5rem 0 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:1.1rem 0}.operator-card dt{color:var(--ink-soft);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.operator-card dd{margin:0 0 .75rem;font-size:16px;line-height:1.45}.operator-card dd:last-child{margin-bottom:0}.pending-flag{margin-left:.4rem;color:var(--ink-soft);font-size:13px;font-weight:400}.boundary{max-width:44rem}.boundary ol{margin:1.25rem 0 0;padding-left:1.2rem}.boundary li{margin-bottom:.6rem;line-height:1.6}.notfound__code{margin:0;color:var(--red);font-family:Bricolage,sans-serif;font-size:clamp(3.5rem,12vw,7rem);font-weight:800;letter-spacing:-.06em;line-height:.85}.notfound__routes{display:grid;margin:1.5rem 0 0;padding:0;gap:0;list-style:none;max-width:32rem}.notfound__routes li{border-bottom:1px solid var(--line)}.notfound__routes a{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:1rem;font-family:Bricolage,sans-serif;font-size:clamp(1.15rem,3vw,1.45rem);font-weight:700;letter-spacing:-.025em}.notfound__routes a span{color:var(--gold)}.entries{display:grid;margin-top:1.5rem;gap:0}.entry{display:grid;align-items:start;border-top:1px solid var(--ink);padding:clamp(1.25rem,3vw,2rem) 0;gap:.5rem 2.5rem;grid-template-columns:minmax(0,1fr)}.entry:last-child{border-bottom:1px solid var(--ink)}.entry__kind{color:var(--ink-soft);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.entry h3{margin:0;font-size:clamp(1.3rem,2.6vw,1.9rem)}.entry h3 a:after{content:" \2198";color:var(--gold)}.entry p{margin:.35rem 0 0;max-width:62ch}@media(min-width:901px){.entry{grid-template-columns:minmax(140px,.22fr) minmax(0,1fr)}.entry__kind{padding-top:.55rem}}.article-body{max-width:68ch}.article-body h2{margin:2rem 0 .55rem;font-size:clamp(1.3rem,2.4vw,1.7rem)}.article-body h2:first-child{margin-top:0}.article-body p,.article-body li{line-height:1.68}.article-body ul,.article-body ol{padding-left:1.2rem}.article-body li{margin-bottom:.5rem;max-width:64ch}.article-nav{display:flex;flex-wrap:wrap;margin-top:clamp(2rem,5vw,3.5rem);border-top:1px solid var(--ink);padding-top:1.25rem;gap:.75rem 2rem}.article-nav a{display:inline-flex;min-height:44px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.crumbs{display:flex;flex-wrap:wrap;max-width:var(--room-max-wide);margin:0 auto;padding:.9rem var(--room-pad) 0;gap:.45rem;color:var(--ink-soft);font-size:14px}.crumbs a{display:inline-flex;min-height:44px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.crumbs [aria-current=page],.crumbs span{display:inline-flex;min-height:44px;align-items:center}.band__inner p>a:only-child,.article-body p>a:only-child,.legal-body p>a:only-child,.room__lead p>a:only-child,.ledger dd>a:only-child,.entry h3>a,.search-results h3>a{display:inline-flex;min-height:44px;align-items:center}.crumbs [aria-current=page]{color:var(--ink);font-weight:700}.tos-linkbtn{display:inline-flex;min-height:44px;align-items:center;padding:0 .35rem;border:0;background:transparent;color:var(--ink);cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tos-linkbtn:focus-visible,.tos-util:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tos-nojs{display:none}html.no-js .tos-nojs{display:block}html.no-js [data-js-only]{display:none!important}.tos-nojs__panel{max-width:60rem;margin-top:1.25rem;border-left:3px solid var(--gold);padding:.65rem 0 .65rem .9rem;font-size:15px;line-height:1.55}@media(min-width:1601px){:root{--room-max: 1320px;--room-max-wide: 1560px}.room{min-height:clamp(520px,58vh,720px)}.room__lead{max-width:40rem}.room__lead h1{font-size:clamp(3.6rem,4.2vw,5rem)}}@media(max-width:430px){.tos-footer__inner{gap:1.75rem}.tos-consent{padding:.72rem var(--room-pad) calc(.72rem + env(safe-area-inset-bottom,0px))}.tos-consent__inner{grid-template-columns:minmax(0,1fr);gap:.65rem}.tos-consent__copy{max-width:none;font-size:15px;line-height:1.42}.tos-consent__copy b{margin-bottom:.12rem;font-size:.96rem}.tos-consent__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem}.tos-consent__actions .button{min-width:0;min-height:46px;padding-inline:.55rem;font-size:12.5px;justify-content:center}.tos-consent__actions .tos-linkbtn{grid-column:1 / -1;justify-self:start;min-height:44px;padding:0 .2rem;font-size:13px}}@media(max-width:359px){.room__lead h1{font-size:clamp(1.95rem,9vw,2.35rem)}.taste-line li{font-size:1.05rem}}@media(max-width:900px){.tos-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.tos-footer__brand{grid-column:1 / -1}}@media(prefers-reduced-motion:no-preference){.faq details[open] summary i{transition:transform .16s ease}}@media(prefers-reduced-motion:reduce){.faq summary i{transition:none}}@media(forced-colors:active){.room__art{opacity:1}.tos-consent{border-top-width:2px}.format,.entry,.cart-page__lines{border-color:CanvasText}}:root{--cine-header: var(--header, 76px);--cine-edge: clamp(1.25rem, 4vw, 5rem);--cine-copy: min(46rem, calc(100vw - 2 * var(--cine-edge)));--cine-shadow: 0 30px 80px -42px rgba(18, 60, 48, .72);--cine-glass: rgba(255, 253, 247, .92)}.motion-toggle{display:none!important}.tos-motion-control{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;margin-top:1rem;padding:.25rem 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--ink);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.tos-motion-control[hidden]{display:none}.tos-motion-control__signal{width:.65rem;height:.65rem;border:1px solid currentColor;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #d1a72a26}.tos-motion-control[aria-pressed=true] .tos-motion-control__signal{background:transparent;box-shadow:none}.site-body .cine-hero{position:relative;display:grid;min-height:max(42rem,calc(100svh - var(--cine-header)));padding:0;overflow:clip;isolation:isolate;background:var(--sun-cream)}.site-body .cine-hero .room__art,.site-body .cine-hero.room--art-left .room__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:1;transform:none;mask:none;-webkit-mask:none}.site-body .cine-hero .room__art picture,.site-body .cine-hero .room__art>div,.site-body .cine-hero .room-film,.site-body .cine-hero .cinema,.site-body .cine-hero .cinema__loop,.site-body .cine-hero .cinema__poster,.site-body .cine-hero .cinema__poster img{width:100%;height:100%}.site-body .cine-hero .room__art img,.site-body .cine-hero .room__art video{object-fit:cover}.site-body .cine-hero .room__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:auto;background:linear-gradient(90deg,#0f3027b8,#0f302738 44%,#0f302705 72%),linear-gradient(0deg,rgba(15,48,39,.2),transparent 42%);opacity:1;transform:none;pointer-events:none}.site-body .cine-hero .room__lead,.site-body .cine-hero.room--art-left .room__lead{position:relative;z-index:4;align-self:end;justify-self:start;width:var(--cine-copy);max-width:46rem;margin:0 0 clamp(3rem,8vh,7rem) var(--cine-edge);padding:clamp(1.4rem,3vw,2.75rem);border:1px solid rgba(255,253,247,.48);background:#fffdf7ed;box-shadow:var(--cine-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-body .cine-hero .room__lead:before{content:"";position:absolute;top:0;left:0;width:clamp(5rem,18%,9rem);height:4px;background:var(--red)}.site-body .cine-hero .room__lead h1{max-width:12ch;margin:.35rem 0 1rem;font-size:clamp(3.7rem,6.6vw,7.75rem);line-height:.88;letter-spacing:-.06em;text-wrap:balance}.site-body .cine-hero .room__lead .lead{max-width:38rem;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.55}.cine-hero--picual .room__art img,.cine-hero--picual .room__art video{object-position:62% 50%}.cine-hero--poveste .room__art img,.cine-hero--poveste .room__art video{object-position:58% 50%}.cine-hero--jurnal .room__art img,.cine-hero--jurnal .room__art video{object-position:62% 50%}.cine-hero--contact .room__art img,.cine-hero--contact .room__art video{object-position:58% 50%}.cine-hero--formate .room__art{filter:saturate(.9) brightness(1.04)}.cine-hero--formate .room__art:after{background:linear-gradient(90deg,rgba(255,253,247,.94) 0%,rgba(255,253,247,.52) 40%,transparent 72%)}.cine-hero--formate .room__lead{grid-column:1 / -1;grid-row:1;background:#fffdf7db}.cine-champions{position:absolute;top:7%;right:2%;bottom:2%;left:44%;z-index:2;pointer-events:none}.cine-champion{position:absolute;bottom:0;margin:0;filter:drop-shadow(0 30px 28px rgba(18,60,48,.25))}.cine-champion img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;transform:scale(1.7);transform-origin:50% 52%}.cine-champion--500{right:43%;width:min(23vw,25rem);height:76%}.cine-champion--1000{right:5%;width:min(26vw,29rem);height:88%}.cine-interlude{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);min-height:78svh;overflow:clip;border-block:1px solid rgba(18,60,48,.15);background:var(--ink);color:var(--porcelain)}.cine-interlude__film{position:relative;min-height:34rem;overflow:hidden}.cine-interlude__film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 62%,rgba(18,60,48,.68));pointer-events:none}.cine-interlude__film .cinema,.cine-interlude__film .cinema__loop,.cine-interlude__film .cinema__poster,.cine-interlude__film .cinema__poster img{width:100%;height:100%}.cine-interlude__film img,.cine-interlude__film video{object-fit:cover}@media(prefers-reduced-motion:reduce){body[data-motion-override=true] .cine-interlude .cinema__loop{display:block}body[data-motion-override=true] .cine-interlude .cinema.is-playing .cinema__poster{opacity:0;visibility:hidden}}.cine-interlude__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7.5rem) clamp(2rem,5vw,5rem);background:var(--ink)}.cine-interlude__copy:before{content:"";width:5.5rem;height:3px;margin-bottom:2rem;background:var(--gold)}.cine-interlude__copy h2{max-width:10ch;margin:.4rem 0 1.4rem;color:var(--porcelain);font-size:clamp(3rem,5vw,6.25rem);line-height:.92;letter-spacing:-.055em;text-wrap:balance}.cine-interlude__copy p{max-width:34rem;color:#fffdf7db;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.65}.cine-interlude .band__kicker{color:var(--gold)}.cine-text-link{display:inline-flex;align-self:flex-start;min-height:44px;align-items:center;margin-top:1.5rem;border-bottom:1px solid var(--gold);color:var(--porcelain);font-weight:700}.cine-interlude--formate,.cine-interlude--story{grid-template-columns:minmax(22rem,.68fr) minmax(0,1.32fr)}.cine-interlude--formate .cine-interlude__copy,.cine-interlude--story .cine-interlude__copy{order:-1}.cine-interlude--formate .cine-interlude__film:after,.cine-interlude--story .cine-interlude__film:after{background:linear-gradient(270deg,transparent 62%,rgba(18,60,48,.7))}.cine-ledger{margin:1rem 0}.cine-ledger div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding:.85rem 0;border-top:1px solid rgba(255,253,247,.22)}.cine-ledger dt{color:var(--gold);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cine-ledger dd{margin:0;color:var(--porcelain)}.cine-act{position:relative;overflow:clip}.cine-act:before,.cine-coda:before{content:"";position:absolute;top:0;left:var(--cine-edge);width:min(32vw,26rem);height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.cine-sensory{background:var(--sun-leaf-2)}.cine-sensory .band__inner{max-width:1480px}.cine-sensory .band__inner>h2{max-width:10ch;font-size:clamp(3rem,5.2vw,6rem);line-height:.92}.cine-sensory__stage{position:relative;display:grid;min-height:clamp(36rem,62vw,53rem);margin-top:2rem;place-items:center;isolation:isolate}.cine-sensory__stage:before,.cine-sensory__stage:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(18,60,48,.24);border-radius:50%}.cine-sensory__stage:before{width:min(58vw,48rem);aspect-ratio:1}.cine-sensory__stage:after{width:min(43vw,35rem);aspect-ratio:1;border-color:#d1a72a94}.cine-sensory__bottle{width:clamp(10rem,18vw,17rem);height:clamp(26rem,48vw,43rem);margin:0;filter:drop-shadow(0 30px 30px rgba(18,60,48,.25))}.cine-sensory__bottle img{width:100%;height:100%;object-fit:contain;transform:scale(2.25)}.cine-sensory__orbit{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.cine-sensory__orbit li{position:absolute;width:clamp(10rem,20vw,17rem);padding-top:.75rem;border-top:1px solid var(--ink)}.cine-sensory__orbit li:nth-child(1){top:12%;left:4%}.cine-sensory__orbit li:nth-child(2){top:16%;right:3%;text-align:right}.cine-sensory__orbit li:nth-child(3){bottom:14%;left:8%}.cine-sensory__orbit li:nth-child(4){right:5%;bottom:10%;text-align:right}.cine-sensory__orbit b{display:block;font-size:clamp(1.5rem,2.5vw,2.8rem);line-height:1}.cine-sensory__orbit span{display:block;margin-top:.35rem;color:var(--ink-soft);font-size:.84rem;letter-spacing:.06em;text-transform:uppercase}.cine-proof .ledger{margin-top:3rem}.cine-proof .ledger>div{grid-template-columns:minmax(10rem,.45fr) 1fr;padding-block:1.25rem}.cine-proof .ledger dd{font-size:clamp(1.4rem,2.2vw,2.5rem);font-weight:700}.cine-format-stage{position:relative;background:radial-gradient(circle at 50% 0%,rgba(209,167,42,.13),transparent 36%),var(--porcelain)}.cine-format-stage .band__inner{max-width:1480px}.cine-format-stage .band__inner>h2{max-width:13ch;font-size:clamp(3rem,5vw,6rem);line-height:.94}.cine-format-stage .formats{gap:clamp(2rem,7vw,8rem);margin-top:clamp(3rem,7vw,6rem)}.cine-format-stage .format{position:relative;display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1fr);grid-template-rows:auto auto auto 1fr auto;gap:.5rem 2rem;align-items:end;min-height:33rem;padding:0;border:0;border-top:1px solid var(--ink);background:transparent}.cine-format-stage .format__shot{grid-row:1 / -1;width:100%;height:32rem;overflow:hidden;background:linear-gradient(180deg,var(--sun-leaf-2),var(--sun-cream))}.cine-format-stage .format__shot img{object-fit:contain;padding:0;transform:scale(1.5);transform-origin:50% 100%}.cine-format-stage .format h3{align-self:end;font-size:clamp(2.5rem,4vw,4.8rem);line-height:.9}.cine-format-stage .format__price{font-size:1.45rem;font-weight:800;color:var(--red)}.cine-format-stage .format__use{max-width:26rem;font-size:1.05rem}.cine-format-stage .format__marker{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.cine-format-stage .pd-match{margin-top:clamp(3rem,7vw,6rem);box-shadow:var(--cine-shadow)}.cine-choice .split>div{min-height:16rem;padding:clamp(1.5rem,3vw,3rem);border-top:2px solid var(--gold);background:#fffdf794}.cine-choice .split h3{font-size:clamp(2rem,3vw,3.4rem);line-height:1}.cine-story-intro .band__inner{display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(24rem,1.28fr);gap:clamp(2rem,8vw,9rem);align-items:start}.cine-story-intro .band__kicker{grid-column:1}.cine-story-intro h2{grid-column:1;max-width:12ch;font-size:clamp(3.2rem,4.5vw,5.8rem);line-height:.92;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.cine-story-intro p:last-child{grid-column:2;grid-row:1 / span 2;max-width:38rem;font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.65}.cine-story-chapters{background:var(--porcelain)}.cine-story-chapters .band__inner{max-width:1480px}.cine-story-chapters .band__inner>h2{max-width:11ch;font-size:clamp(3.2rem,5vw,6.2rem);line-height:.92}.cine-story-chapters .chapters{margin-top:4rem}.cine-story-chapters .chapter-arc{display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(24rem,1.28fr);gap:clamp(2rem,8vw,9rem);min-height:55svh;padding:clamp(4rem,9vw,9rem) 0;border-top:1px solid var(--ink);align-items:center}.cine-story-chapters .chapter-arc:nth-child(2n){grid-template-columns:minmax(24rem,1.28fr) minmax(20rem,.72fr)}.cine-story-chapters .chapter-arc:nth-child(2n) h3{grid-column:2}.cine-story-chapters .chapter-arc:nth-child(2n)>div{grid-column:1;grid-row:1}.cine-story-chapters .chapter-arc h3{margin:0;color:var(--red);font-size:clamp(3.2rem,4.5vw,6rem);line-height:.86;letter-spacing:-.06em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.cine-story-chapters .chapter-arc p{max-width:49rem;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.75}.cine-journal .band__inner{max-width:1480px}.cine-journal .band__inner>h2{max-width:12ch;font-size:clamp(3rem,5vw,6rem);line-height:.94}.cine-journal__entries{display:block;margin-top:clamp(3rem,7vw,7rem)}.cine-journal .entry{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);grid-template-rows:auto 1fr;gap:1rem clamp(2rem,6vw,6rem);min-height:66svh;padding:clamp(3rem,7vw,7rem) 0;border:0;border-top:1px solid var(--ink);align-items:center}.cine-journal .entry__media{grid-row:1 / span 2;height:min(68svh,48rem);margin:0;overflow:hidden;box-shadow:var(--cine-shadow)}.cine-journal .entry__media img{width:100%;height:100%;object-fit:cover}.cine-journal .entry__kind{align-self:end;color:var(--red);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.cine-journal .entry h3{margin:0 0 1rem;font-size:clamp(2.6rem,4.4vw,5.2rem);line-height:.92;letter-spacing:-.05em}.cine-journal .entry p{max-width:31rem;font-size:1.06rem;line-height:1.6}.cine-journal .entry--reverse{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}.cine-journal .entry--reverse .entry__media{grid-column:2}.cine-journal .entry--reverse .entry__kind,.cine-journal .entry--reverse>div{grid-column:1}.cine-coda{position:relative}.cine-coda .band__inner{min-height:58svh;display:flex;flex-direction:column;justify-content:center}.cine-coda h2{max-width:12ch;font-size:clamp(3.2rem,6vw,7rem);line-height:.9}.cine-coda--light .band__inner{min-height:48svh}.cine-contact{background:linear-gradient(90deg,rgba(223,232,221,.46) 0 43%,transparent 43%),var(--porcelain)}.cine-contact .band__inner{max-width:1460px}.cine-contact__grid{grid-template-columns:minmax(22rem,1.08fr) minmax(19rem,.72fr);gap:clamp(3rem,9vw,10rem)}.cine-contact__grid>div:first-child{padding:clamp(1.5rem,4vw,4rem);background:#fffdf7e0;box-shadow:var(--cine-shadow)}.cine-contact__grid>div:last-child{align-self:start;position:sticky;top:calc(var(--cine-header) + 2rem);padding-top:1rem}.cine-contact h2{font-size:clamp(3rem,4.5vw,5.6rem);line-height:.92}.cine-contact .reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--ink)}.cine-contact .reasons label{min-height:58px;border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-radius:0}.cine-contact .reasons label:nth-child(2n){border-right:0}.cine-contact .reasons label:nth-last-child(-n+2){border-bottom:0}.cine-contact .form input:not([type=radio]):not([type=checkbox]),.cine-contact .form textarea{border-width:0 0 1px;background:transparent}.cine-contact .form input:not([type=radio]):not([type=checkbox]){min-height:46px}.cine-contact .form textarea{min-height:11rem}.cine-contact .ledger>div{padding-block:1.2rem}@media(max-width:900px){:root{--cine-header: 64px}.site-body .cine-hero{display:flex;flex-direction:column;min-height:auto;background:var(--porcelain)}.site-body .cine-hero .room__art,.site-body .cine-hero.room--art-left .room__art{position:relative;inset:auto;order:0;width:100%;height:clamp(22rem,55svh,34rem)}.site-body .cine-hero .room__art:after{background:linear-gradient(0deg,rgba(255,253,247,.94),transparent 30%)}.site-body .cine-hero .room__lead,.site-body .cine-hero.room--art-left .room__lead{order:1;width:auto;max-width:none;margin:-2rem 1rem 0;padding:clamp(1.5rem,6vw,2.5rem) clamp(1.25rem,5vw,2rem) clamp(2.5rem,8vw,4rem);border-color:#123c3024;background:var(--porcelain);-webkit-backdrop-filter:none;backdrop-filter:none}.site-body .cine-hero .room__lead h1{max-width:11ch;font-size:clamp(2.65rem,12vw,5rem);line-height:.91}.site-body .cine-hero .room__lead .lead{font-size:1.05rem}.cine-hero--picual .room__art img,.cine-hero--picual .room__art video{object-position:48% 50%}.cine-hero--poveste .room__art img,.cine-hero--poveste .room__art video{object-position:55% 50%}.cine-hero--jurnal .room__art img,.cine-hero--jurnal .room__art video{object-position:52% 50%}.cine-hero--contact .room__art img,.cine-hero--contact .room__art video{object-position:55% 50%}.cine-hero--formate .room__art{height:clamp(26rem,67svh,40rem)}.cine-hero--formate .room__art:after{background:linear-gradient(0deg,rgba(255,253,247,.82),transparent 26%)}.cine-champions{inset:0 .5rem auto;height:clamp(22rem,55svh,34rem)}.cine-champion--500{right:18%;width:58%;height:100%}.cine-champion--500 img{transform:scale(1.08);transform-origin:50% 50%}.cine-champion--1000{display:none}.cine-interlude,.cine-interlude--formate,.cine-interlude--story{grid-template-columns:1fr;min-height:auto}.cine-interlude__film,.cine-interlude--formate .cine-interlude__film,.cine-interlude--story .cine-interlude__film{order:0;min-height:clamp(22rem,56svh,34rem)}.cine-interlude__film:after,.cine-interlude--formate .cine-interlude__film:after,.cine-interlude--story .cine-interlude__film:after{background:linear-gradient(0deg,rgba(18,60,48,.78),transparent 30%)}.cine-interlude__copy,.cine-interlude--formate .cine-interlude__copy,.cine-interlude--story .cine-interlude__copy{order:1;padding:clamp(2.75rem,12vw,5rem) clamp(1.25rem,6vw,2.5rem)}.cine-interlude__copy h2{max-width:11ch;font-size:clamp(2.8rem,13vw,5.2rem)}.cine-sensory .band__inner>h2,.cine-format-stage .band__inner>h2,.cine-story-chapters .band__inner>h2,.cine-journal .band__inner>h2{font-size:clamp(2.8rem,12vw,5rem)}.cine-sensory__stage{min-height:44rem;margin-inline:-.5rem}.cine-sensory__stage:before{width:min(105vw,31rem)}.cine-sensory__stage:after{width:min(78vw,24rem)}.cine-sensory__bottle{width:10rem;height:28rem}.cine-sensory__orbit li{width:8.5rem}.cine-sensory__orbit li:nth-child(1){top:8%;left:0}.cine-sensory__orbit li:nth-child(2){top:12%;right:0}.cine-sensory__orbit li:nth-child(3){bottom:9%;left:0}.cine-sensory__orbit li:nth-child(4){right:0;bottom:6%}.cine-sensory__orbit b{font-size:1.35rem}.cine-sensory__orbit span{font-size:.68rem}.cine-format-stage .format{grid-template-columns:minmax(8rem,.65fr) minmax(10rem,1fr);min-height:28rem;gap:.4rem 1rem}.cine-format-stage .format__shot{height:26rem}.cine-format-stage .format h3{font-size:clamp(2.3rem,10vw,3.5rem)}.cine-story-intro .band__inner{display:block}.cine-story-intro h2{font-size:clamp(2.8rem,12vw,5rem)}.cine-story-intro p:last-child{margin-top:2rem;font-size:1.1rem}.cine-story-chapters .chapter-arc,.cine-story-chapters .chapter-arc:nth-child(2n){display:block;min-height:auto;padding:clamp(3.5rem,15vw,6rem) 0}.cine-story-chapters .chapter-arc h3{margin-bottom:2rem;font-size:clamp(3.6rem,18vw,6.4rem)}.cine-story-chapters .chapter-arc p{font-size:1rem;line-height:1.7}.cine-journal .entry,.cine-journal .entry--reverse{display:flex;flex-direction:column;align-items:stretch;min-height:auto;padding:clamp(3rem,13vw,6rem) 0}.cine-journal .entry__media,.cine-journal .entry--reverse .entry__media{order:0;width:100%;height:clamp(20rem,58svh,34rem)}.cine-journal .entry__kind{order:1;margin-top:1.5rem}.cine-journal .entry>div{order:2}.cine-journal .entry h3{font-size:clamp(2.6rem,12vw,4.6rem)}.cine-contact{background:var(--porcelain)}.cine-contact__grid{grid-template-columns:1fr}.cine-contact__grid>div:first-child{padding:1.25rem;box-shadow:none;border:1px solid rgba(18,60,48,.18)}.cine-contact__grid>div:last-child{position:static;padding-top:3rem}.cine-contact h2{font-size:clamp(2.7rem,12vw,4.8rem)}}@media(max-width:430px){.site-body .cine-hero .room__art,.site-body .cine-hero.room--art-left .room__art{height:48svh;min-height:20rem}.site-body .cine-hero .room__lead,.site-body .cine-hero.room--art-left .room__lead{margin-inline:0;border-inline:0}.site-body .cine-hero .room__lead h1{font-size:clamp(2.55rem,13.5vw,3.9rem)}.cine-hero--formate .room__art{height:60svh}.cine-champions{height:max(20rem,48svh)}.cine-format-stage .format{display:block;min-height:0;padding:2rem 0 3rem}.cine-format-stage .format__shot{height:26rem;margin-bottom:1.5rem}.cine-format-stage .format h3{font-size:3rem}.cine-format-stage .format__act{margin-top:1rem}.cine-sensory__stage{min-height:39rem}.cine-sensory__bottle{width:8rem;height:23rem}.cine-sensory__orbit li{width:7.3rem}.cine-sensory__orbit b{font-size:1.15rem}.cine-sensory__orbit span{letter-spacing:.03em}.cine-contact .reasons{grid-template-columns:1fr}.cine-contact .reasons label,.cine-contact .reasons label:nth-child(2n),.cine-contact .reasons label:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ink)}.cine-contact .reasons label:last-child{border-bottom:0}}@media(min-width:901px)and (max-width:1180px){.cine-format-stage .format{display:block;min-height:0;padding:0 0 3rem}.cine-format-stage .format__shot{height:25rem;margin-bottom:1.75rem}.cine-format-stage .format h3{font-size:clamp(3rem,5vw,4rem)}.cine-format-stage .format__price,.cine-format-stage .format__use,.cine-format-stage .format__marker,.cine-format-stage .format__act{margin-inline:.25rem}}@media(min-width:1601px){.site-body .cine-hero .room__lead{max-width:52rem}.site-body .cine-hero .room__lead h1{font-size:clamp(6rem,6.2vw,8.4rem)}}@media(prefers-reduced-motion:no-preference){.cine-enhanced [data-cine-reveal]{opacity:1;transform:translateY(12px);transition:transform .48s ease}.cine-enhanced [data-cine-reveal].is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cine-enhanced [data-cine-reveal]{opacity:1;transform:none;transition:none}}@media(forced-colors:active){.site-body .cine-hero .room__lead,.cine-contact__grid>div:first-child{background:Canvas;border:1px solid CanvasText}.site-body .cine-hero .room__art:after,.cine-interlude__film:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/3os-278-living-core-a.css.map */
