:root{--xy-bg:oklch(.9541 .0148 80.7);--xy-surface:oklch(.9868 .0118 79.8);--xy-fg:oklch(.2591 .0194 45.7);--xy-muted:oklch(.46 .032 65);--xy-border:oklch(.8587 .022 76.5);--xy-accent:oklch(.55 .105 52.7);--xy-olive:oklch(.5843 .0352 129.2);--xy-sky:oklch(.845 .041 197);--xy-soft:color-mix(in oklch,var(--xy-accent) 13%,transparent);--xy-display:XYDisplay,"Iowan Old Style",Charter,Georgia,serif;--xy-body:Manrope,"Segoe UI",system-ui,sans-serif;--xy-mono:"IBM Plex Mono",ui-monospace,monospace}@font-face{font-family:XYDisplay;src:local("Iowan Old Style"),local("Georgia")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--xy-bg);color:var(--xy-fg);font:16px/1.62 var(--xy-body);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 84% 10%,color-mix(in oklch,var(--xy-sky) 45%,transparent),transparent 32%),radial-gradient(circle at 8% 58%,color-mix(in oklch,var(--xy-accent) 12%,transparent),transparent 30%),repeating-linear-gradient(91deg,transparent 0 7px,color-mix(in oklch,var(--xy-fg) 1.2%,transparent) 8px 9px)}::selection{background:var(--xy-accent);color:var(--xy-surface)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--xy-accent)}h1,h2,h3{font-family:var(--xy-display);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(3.25rem,7vw,6rem);margin:.2em 0}h2{font-size:clamp(2.25rem,5vw,4.7rem);margin:0 0 .7em}h3{font-size:clamp(1.35rem,2vw,2rem);margin:.35em 0}p{text-wrap:pretty}.xyat-shell{width:min(1240px,calc(100% - 40px));margin:auto}.xyat-nav{position:sticky;top:0;z-index:30;border-bottom:1px solid color-mix(in oklch,var(--xy-border) 70%,transparent);background:color-mix(in oklch,var(--xy-bg) 83%,transparent);backdrop-filter:blur(18px)}.xyat-navin{height:76px;display:flex;align-items:center;justify-content:space-between}.xyat-brand{font-family:var(--xy-display);font-size:1.65rem;font-weight:700}.xyat-brand span{font:600 .62rem var(--xy-mono);letter-spacing:.14em;text-transform:uppercase;margin-left:8px;color:var(--xy-muted)}.xyat-actions{display:flex;align-items:center;gap:8px}.xyat-icon{width:46px;height:46px;border:0;background:transparent;color:var(--xy-fg);border-radius:50%;display:grid;place-items:center;position:relative}.xyat-icon:hover{background:var(--xy-soft)}.xyat-count{position:absolute;top:1px;right:0;min-width:19px;height:19px;padding:0 4px;border-radius:20px;background:var(--xy-accent);color:var(--xy-surface);font:700 10px/19px var(--xy-mono)}.xyat-drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100%);z-index:60;background:var(--xy-surface);padding:32px;transform:translateX(105%);transition:.28s cubic-bezier(.23,1,.32,1);box-shadow:-20px 0 70px color-mix(in oklch,var(--xy-fg) 18%,transparent)}.xyat-drawer[data-open=true]{transform:none}.xyat-drawer a{display:block;padding:11px 0;font:600 clamp(1.5rem,4vw,2.3rem) var(--xy-display);border-bottom:1px solid var(--xy-border)}.xyat-drawerclose{float:right}.xyat-page{padding:clamp(56px,8vw,110px) 0}.xyat-hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 1.08fr;gap:7vw;align-items:center;padding:56px 0}.xyat-kicker{font:650 .72rem var(--xy-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--xy-accent)}.xyat-lead{font-size:clamp(1.06rem,1.6vw,1.28rem);max-width:55ch;color:var(--xy-muted)}.xyat-ctas{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.xyat-btn{min-height:48px;padding:12px 20px;border-radius:999px;border:1px solid var(--xy-fg);background:transparent;color:var(--xy-fg);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s cubic-bezier(.23,1,.32,1)}.xyat-btn:hover{transform:translateY(-2px);background:var(--xy-fg);color:var(--xy-bg)}.xyat-btnmain{background:var(--xy-accent);border-color:var(--xy-accent);color:var(--xy-surface)}.xyat-btnmain:hover{background:color-mix(in oklch,var(--xy-accent) 82%,var(--xy-fg));border-color:color-mix(in oklch,var(--xy-accent) 82%,var(--xy-fg));color:var(--xy-surface)}.xyat-trust{font:600 .76rem var(--xy-mono);color:var(--xy-muted)}.xyat-stage{perspective:1200px;position:relative}.xyat-stage:after{content:"";position:absolute;left:12%;right:12%;bottom:-5%;height:15%;background:color-mix(in oklch,var(--xy-fg) 15%,transparent);filter:blur(30px);border-radius:50%;z-index:-1}.xyat-stage img{width:100%;border-radius:34px;box-shadow:0 34px 80px color-mix(in oklch,var(--xy-fg) 19%,transparent);transform:rotateY(-5deg) rotateX(2deg);animation:xy-float 7s ease-in-out infinite}.xyat-orb{position:absolute;width:88px;height:88px;border-radius:22px;background:color-mix(in oklch,var(--xy-sky) 75%,var(--xy-surface));right:-20px;top:14%;box-shadow:0 22px 40px color-mix(in oklch,var(--xy-fg) 16%,transparent);transform:rotate(18deg);animation:xy-drift 8s ease-in-out infinite}.xyat-section{padding:clamp(72px,10vw,138px) 0;border-top:1px solid var(--xy-border)}.xyat-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;align-items:end;margin-bottom:56px}.xyat-heading p{color:var(--xy-muted);max-width:52ch}.xyat-grid4,.xyat-grid3,.xyat-grid2{display:grid;gap:20px}.xyat-grid4{grid-template-columns:repeat(4,1fr)}.xyat-grid3{grid-template-columns:repeat(3,1fr)}.xyat-grid2{grid-template-columns:repeat(2,1fr)}.xyat-glass{background:color-mix(in oklch,var(--xy-surface) 74%,transparent);backdrop-filter:blur(18px);border:1px solid color-mix(in oklch,var(--xy-surface) 80%,var(--xy-border));border-radius:24px;padding:26px;box-shadow:0 16px 50px color-mix(in oklch,var(--xy-fg) 7%,transparent)}.xyat-mark{width:48px;height:48px;border-radius:14px;background:var(--xy-soft);display:grid;place-items:center;margin-bottom:32px}.xyat-mark svg{width:24px}.xyat-glass p{color:var(--xy-muted)}.xyat-story{display:grid;grid-template-columns:1.2fr .8fr;min-height:410px;border-radius:28px;overflow:hidden;background:var(--xy-surface);border:1px solid var(--xy-border)}.xyat-story img{width:100%;height:100%;object-fit:cover}.xyat-storycopy{padding:clamp(28px,5vw,64px);align-self:center}.xyat-product{position:relative;border-radius:25px;overflow:hidden;background:var(--xy-surface);border:1px solid var(--xy-border);transition:.2s cubic-bezier(.23,1,.32,1)}.xyat-product:hover{transform:perspective(900px) rotateX(1.8deg) rotateY(-1.8deg) translateY(-5px);box-shadow:0 26px 60px color-mix(in oklch,var(--xy-fg) 12%,transparent)}.xyat-product img{width:100%;aspect-ratio:4/5;object-fit:cover}.xyat-productbody{padding:20px}.xyat-producttop{display:flex;justify-content:space-between;gap:12px}.xyat-badge{font:650 .67rem var(--xy-mono);color:var(--xy-muted)}.xyat-price{font:750 1.05rem var(--xy-mono)}.xyat-productfoot{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.xyat-heart{width:44px;height:44px;border:1px solid var(--xy-border);border-radius:50%;background:transparent}.xyat-heart[data-active=true]{background:var(--xy-fg);color:var(--xy-bg)}.xyat-filterbar{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 36px}.xyat-select,.xyat-input,.xyat-textarea{min-height:48px;border:1px solid var(--xy-border);background:var(--xy-surface);color:var(--xy-fg);border-radius:13px;padding:11px 14px}.xyat-textarea{min-height:110px;resize:vertical}.xyat-form{display:grid;gap:16px}.xyat-field{display:grid;gap:6px}.xyat-field label{font:650 .74rem var(--xy-mono);color:var(--xy-muted)}.xyat-faq{border-top:1px solid var(--xy-border)}.xyat-faq button{width:100%;padding:22px 0;border:0;border-bottom:1px solid var(--xy-border);background:transparent;color:var(--xy-fg);text-align:left;display:flex;justify-content:space-between;font-weight:700}.xyat-faq div{display:none;padding:0 0 22px;max-width:70ch;color:var(--xy-muted)}.xyat-faq button[aria-expanded=true]+div{display:block}.xyat-masonry{columns:3 260px;column-gap:16px}.xyat-shot{break-inside:avoid;margin:0 0 16px;position:relative;border-radius:22px;overflow:hidden}.xyat-shot img{width:100%}.xyat-shot span{position:absolute;inset:auto 12px 12px;background:color-mix(in oklch,var(--xy-surface) 83%,transparent);backdrop-filter:blur(10px);padding:9px 12px;border-radius:12px;font-size:.78rem;opacity:0;transition:.18s}.xyat-shot:hover span{opacity:1}.xyat-news{background:linear-gradient(125deg,color-mix(in oklch,var(--xy-accent) 35%,var(--xy-surface)),color-mix(in oklch,var(--xy-sky) 42%,var(--xy-surface)));border-radius:30px;padding:clamp(28px,6vw,70px)}.xyat-newsform{display:flex;gap:10px;max-width:600px}.xyat-newsform .xyat-input{flex:1}.xyat-level{border-top:1px solid var(--xy-fg);padding-top:24px}.xyat-clubcards{height:310px;position:relative;perspective:800px}.xyat-clubcards div{position:absolute;width:220px;height:290px;border-radius:22px;padding:24px;background:var(--xy-surface);border:1px solid var(--xy-border);box-shadow:0 22px 50px color-mix(in oklch,var(--xy-fg) 13%,transparent);font:700 1.3rem var(--xy-display)}.xyat-clubcards div:nth-child(1){left:14%;transform:rotate(-12deg)}.xyat-clubcards div:nth-child(2){left:28%;top:10px;transform:rotate(-2deg);background:color-mix(in oklch,var(--xy-sky) 35%,var(--xy-surface))}.xyat-clubcards div:nth-child(3){left:43%;top:25px;transform:rotate(9deg);background:color-mix(in oklch,var(--xy-accent) 22%,var(--xy-surface))}.xyat-poster{position:relative;border-radius:30px;overflow:hidden;min-height:520px}.xyat-poster img{width:100%;height:100%;position:absolute;object-fit:cover}.xyat-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in oklch,var(--xy-fg) 70%,transparent),transparent 65%)}.xyat-postercontent{position:absolute;z-index:2;left:clamp(24px,6vw,70px);bottom:clamp(24px,6vw,60px);color:var(--xy-surface);max-width:610px}.xyat-play{width:64px;height:64px;border-radius:50%;border:1px solid var(--xy-surface);background:color-mix(in oklch,var(--xy-fg) 30%,transparent);color:var(--xy-surface);font-size:1.2rem}.xyat-modal{border:0;border-radius:26px;padding:0;max-width:640px;background:var(--xy-surface);color:var(--xy-fg);box-shadow:0 40px 100px color-mix(in oklch,var(--xy-fg) 35%,transparent)}.xyat-modal::backdrop{background:color-mix(in oklch,var(--xy-fg) 55%,transparent);backdrop-filter:blur(8px)}.xyat-modalin{padding:36px}.xyat-footer{background:var(--xy-fg);color:var(--xy-bg);padding:70px 0 30px}.xyat-footergrid{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:50px}.xyat-footer a{color:var(--xy-bg)}.xyat-footerlinks a{display:block;padding:4px 0}.xyat-legal{font-size:.78rem;color:color-mix(in oklch,var(--xy-bg) 67%,transparent);margin-top:50px;padding-top:20px;border-top:1px solid color-mix(in oklch,var(--xy-bg) 15%,transparent)}.xyat-cookie{position:fixed;z-index:50;left:20px;bottom:20px;width:min(390px,calc(100% - 40px));background:var(--xy-surface);border:1px solid var(--xy-border);border-radius:20px;padding:20px;box-shadow:0 20px 60px color-mix(in oklch,var(--xy-fg) 20%,transparent)}.xyat-cookie p{font-size:.85rem;color:var(--xy-muted)}.xyat-toast{position:fixed;right:20px;bottom:20px;z-index:70;background:var(--xy-fg);color:var(--xy-bg);padding:13px 18px;border-radius:999px;transform:translateY(100px);transition:.2s}.xyat-toast[data-show=true]{transform:none}.xyat-cart{position:fixed;inset:0 0 0 auto;width:min(460px,100%);z-index:65;background:var(--xy-surface);padding:30px;transform:translateX(105%);transition:.26s cubic-bezier(.23,1,.32,1);overflow:auto}.xyat-cart[data-open=true]{transform:none}.xyat-cartitem{display:grid;grid-template-columns:70px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--xy-border)}.xyat-cartitem img{width:70px;height:85px;object-fit:cover;border-radius:10px}.xyat-quizstep{display:none}.xyat-quizstep[data-active=true]{display:block}.xyat-timeline{border-left:1px solid var(--xy-border);margin-left:10px;padding-left:28px}.xyat-time{position:relative;padding-bottom:35px}.xyat-time:before{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:var(--xy-accent);left:-34px;top:8px}.xyat-table{width:100%;border-collapse:collapse}.xyat-table td,.xyat-table th{padding:16px;border-bottom:1px solid var(--xy-border);text-align:left}.xyat-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xyat-gallery img:first-child{grid-row:span 2;height:100%}.xyat-gallery img{width:100%;height:260px;object-fit:cover;border-radius:20px}.xyat-productlayout{display:grid;grid-template-columns:1.15fr .85fr;gap:7vw}.xyat-qty{display:flex;align-items:center;gap:12px;margin:20px 0}.xyat-qty button{width:44px;height:44px;border-radius:50%;border:1px solid var(--xy-border);background:var(--xy-surface)}.xyat-map{min-height:380px;border-radius:26px;background:repeating-linear-gradient(36deg,color-mix(in oklch,var(--xy-sky) 35%,var(--xy-surface)) 0 38px,var(--xy-surface) 39px 78px);display:grid;place-items:center}.xyat-pin{width:80px;height:80px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--xy-accent);display:grid;place-items:center}.xyat-pin span{transform:rotate(45deg);color:var(--xy-surface);font-weight:800}.xyat-status{padding:14px;border-radius:12px;background:color-mix(in oklch,var(--xy-olive) 24%,var(--xy-surface));margin-bottom:18px}.xyat-skip{position:fixed;left:16px;top:-80px;z-index:100;background:var(--xy-fg);color:var(--xy-bg);padding:12px 18px;border-radius:12px}.xyat-skip:focus{top:16px}.xyat-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.xyat-visually{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes xy-float{50%{transform:rotateY(-3deg) rotateX(1deg) translateY(-12px)}}@keyframes xy-drift{50%{transform:rotate(26deg) translateY(14px)}}@media(max-width:900px){.xyat-hero,.xyat-heading,.xyat-story,.xyat-productlayout,.xyat-footergrid{grid-template-columns:1fr}.xyat-grid4,.xyat-grid3{grid-template-columns:repeat(2,1fr)}.xyat-hero{padding:44px 0}.xyat-stage{order:-1}.xyat-stage img{transform:none}.xyat-story img{max-height:420px}.xyat-newsform{flex-direction:column}.xyat-clubcards div:nth-child(1){left:2%}.xyat-clubcards div:nth-child(2){left:22%}.xyat-clubcards div:nth-child(3){left:42%}}@media(max-width:580px){.xyat-shell{width:min(100% - 24px,1240px)}.xyat-grid4,.xyat-grid3,.xyat-grid2{grid-template-columns:1fr}.xyat-actions .xyat-search{display:none}.xyat-brand span{display:none}.xyat-gallery{grid-template-columns:1fr}.xyat-gallery img:first-child{grid-row:auto}.xyat-clubcards{overflow:hidden}.xyat-clubcards div{width:180px;height:245px}.xyat-clubcards div:nth-child(1){left:0}.xyat-clubcards div:nth-child(2){left:24%}.xyat-clubcards div:nth-child(3){left:48%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}