:root{--night: #26073c;--night-deep: #1b042c;--night-lift: #34114f;--sun: #f4d04e;--sun-soft: #eedca8;--sun-dim: rgba(238, 220, 168, .66);--hair: rgba(244, 208, 78, .22);--lilac: #7f66a6;--display: "Jost", "Futura", "Century Gothic", "Avenir Next", system-ui, sans-serif;--text: "Jost", "Futura", "Century Gothic", "Avenir Next", system-ui, sans-serif;--step--1: .8125rem;--step-0: 1.0625rem;--step-1: 1.3125rem;--step-2: clamp(1.5rem, 1.3rem + .8vw, 1.85rem);--step-3: clamp(1.9rem, 1.4rem + 1.8vw, 2.7rem);--step-4: clamp(2.5rem, 1.6rem + 3.4vw, 4.2rem);--step-5: clamp(3rem, 1.4rem + 6vw, 6.6rem);--wrap: 1240px;--ease: cubic-bezier(.2, .7, .1, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--night);color:var(--sun-soft);font-family:var(--text);font-size:var(--step-0);font-weight:380;line-height:1.65;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,canvas{display:block;max-width:100%}img{height:auto}a{color:var(--sun);text-decoration-thickness:1px;text-underline-offset:.28em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--sun);outline-offset:4px;border-radius:2px}::selection{background:var(--sun);color:var(--night)}p{margin:0}h1,h2,h3{margin:0;color:var(--sun);font-weight:400;text-wrap:balance;font-kerning:normal}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:50;background:var(--sun);color:var(--night);padding:.5em 1em;border-radius:999px;text-decoration:none}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.wrap{max-width:var(--wrap);margin-inline:auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.cosmos{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;padding-top:env(safe-area-inset-top,0px);transition:background-color .5s var(--ease),border-color .5s var(--ease);border-bottom:1px solid transparent}.site-header.is-solid{background:#1e0530c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--hair)}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.logo{display:block;padding-block:8px}.logo img{width:104px;height:auto}.nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,36px)}.nav a{color:var(--sun-soft);text-decoration:none;font-size:.9375rem;letter-spacing:.04em;padding-block:6px;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.nav a:hover,.nav a[aria-current=page]{color:var(--sun);border-bottom-color:var(--sun)}.nav-toggle{display:none}@media(max-width:760px){.nav-toggle{display:inline-flex;align-items:center;gap:10px;background:none;border:0;color:var(--sun);font:inherit;font-size:.9375rem;letter-spacing:.04em;padding:10px 0;cursor:pointer}.nav-toggle__icon{width:22px;height:10px;position:relative}.nav-toggle__icon:before,.nav-toggle__icon:after{content:"";position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform .4s var(--ease)}.nav-toggle__icon:before{top:0}.nav-toggle__icon:after{bottom:0}.nav-open .nav-toggle__icon:before{transform:translateY(4.5px) rotate(45deg)}.nav-open .nav-toggle__icon:after{transform:translateY(-4.5px) rotate(-45deg)}.nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;flex-direction:column;justify-content:center;gap:8px;background:#1b042cf7;padding:calc(80px + env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) 40px max(24px,env(safe-area-inset-left,0px));opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s .4s}.nav a{font-family:var(--display);font-weight:300;font-size:2.3rem;letter-spacing:-.02em;border:0;padding-block:2px}.nav-open .nav{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.nav-open .site-header{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.display{font-family:var(--display);font-weight:300;line-height:1.04;letter-spacing:-.025em}.h-section{font-family:var(--display);font-weight:300;font-size:var(--step-4);line-height:1.04;letter-spacing:-.028em}.h-sub{font-family:var(--display);font-weight:400;font-size:var(--step-2);line-height:1.15;letter-spacing:-.01em}.lead{font-size:var(--step-1);line-height:1.55;color:var(--sun-soft);max-width:36ch}.meta{font-size:var(--step--1);letter-spacing:.05em;color:var(--sun-dim)}.prose{max-width:62ch;display:grid;gap:1.1em}.link{display:inline-flex;align-items:center;gap:.55em}.link:after{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:11px 0 0 -1px currentColor,21px 0 0 -2px currentColor;margin-right:20px}.actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:.7em 1.5em;border-radius:999px;border:1px solid var(--sun);color:var(--sun);background:transparent;text-decoration:none;font:inherit;font-size:.9875rem;letter-spacing:.03em;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease)}.btn:hover{background:#f4d04e1f}.btn--solid{background:var(--sun);color:var(--night);font-weight:500}.btn--solid:hover{background:#ffe07a}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.section{padding-block:clamp(56px,7vw,108px)}main{overflow-x:clip}.rule{border:0;border-top:1px solid var(--hair);margin:0}.hero{padding-top:72px;text-align:center}.hero__art{position:relative;width:min(100%,1480px,calc((86svh - 40px)*1.3746));aspect-ratio:2576 / 1874;margin-inline:auto}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 48%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 48%,#000 62%,transparent 100%);will-change:transform}.hero__wordmark{position:absolute;left:50%;bottom:7%;width:56%;transform:translate(-50%);margin:0;line-height:0}.wordmark{width:100%;height:auto;fill:var(--sun);overflow:visible}.wordmark circle{transform-box:fill-box;transform-origin:center}.hero__copy{display:grid;justify-items:center;gap:22px;padding-top:8px;padding-bottom:clamp(32px,5vw,64px)}.hero__copy .actions{justify-content:center}.hero__album{font-family:var(--display);font-weight:400;font-size:var(--step-2);line-height:1.1;letter-spacing:.24em;text-transform:uppercase;color:var(--sun);padding-left:.24em}.hero__release{max-width:34ch;color:var(--sun-soft)}.countdown{display:block;margin-top:4px;color:var(--sun-dim);font-size:var(--step--1);letter-spacing:.05em;font-variant-numeric:tabular-nums}@media(max-width:700px){.hero__art{width:168vw;margin-left:calc(50% - 84vw)}.hero__wordmark{width:52%;bottom:6%}.hero__copy{padding-top:0}}.album{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;align-items:center}.album__text{grid-column:1 / span 5;display:grid;gap:24px;min-width:0}.album__text .h-section{margin-bottom:8px}.sphere{grid-column:6 / span 7;margin:0;display:grid;gap:20px;min-width:0}.sphere__stage{position:relative;aspect-ratio:1;width:100%;max-width:100%}.sphere__stage img,.sphere__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sphere__stage img{mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 52%,transparent 71%);mask-image:radial-gradient(circle at 50% 50%,#000 52%,transparent 71%)}.sphere figcaption{display:grid;grid-template-columns:minmax(0,38ch) auto;justify-content:center;gap:16px 48px;align-items:start;padding-inline:8%;margin-top:-4%}.sphere figcaption p{font-size:var(--step--1);line-height:1.6;color:var(--sun-dim);max-width:38ch}.harmonics{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:var(--step--1);font-variant-numeric:tabular-nums}.harmonics li{display:grid;grid-template-columns:1.4em auto;gap:12px;color:var(--sun-dim);transition:color .2s linear}.harmonics li span:first-child{text-align:right}.harmonics li.is-loud{color:var(--sun)}@media(max-width:900px){.album__text,.sphere{grid-column:1 / -1}.sphere{margin-inline:-24px}.sphere figcaption{padding-inline:24px}}@media(max-width:480px){.sphere figcaption{grid-template-columns:1fr}}.mantra{padding-block:clamp(64px,9vw,132px)}.mantra__lines{display:grid;gap:.1em;padding-left:clamp(0px,8vw,120px)}.mantra__line{font-family:var(--display);font-weight:300;font-size:var(--step-5);line-height:1.06;letter-spacing:-.035em;color:var(--sun);color:color-mix(in srgb,var(--sun) var(--lit, 100%),var(--lilac));transition:color .25s linear}.mantra__coda{margin-top:clamp(40px,6vw,72px);padding-left:clamp(0px,8vw,120px);font-size:var(--step-1);color:var(--sun-soft);max-width:40ch}.mantra__coda em{font-style:normal;font-weight:500;letter-spacing:.2em;text-transform:uppercase;font-size:.8em;color:var(--sun);white-space:nowrap}.release{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;align-items:center}.record{grid-column:1 / span 6;position:relative;width:min(100%,520px);aspect-ratio:1}.record__sleeve{position:relative;z-index:2;width:100%;aspect-ratio:1;object-fit:cover;box-shadow:0 30px 80px #0a00148c}.record__disc{position:absolute;z-index:1;top:2%;left:2%;width:96%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#160420 0 1.2px,#2b0d3b 1.2px 2.6px),#1a0526;box-shadow:inset 0 0 0 1px #f4d04e61,inset 0 0 0 7px #1a0526,inset 0 0 0 8px #f4d04e24,0 20px 60px #0a001480;transform:translate(var(--slide, 0%)) rotate(var(--spin, 0deg));will-change:transform}.record__disc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 30deg,transparent 0 8%,rgba(244,208,78,.2) 13%,transparent 19% 58%,rgba(244,208,78,.16) 63%,transparent 69%)}.record__label{position:absolute;top:33%;right:33%;bottom:33%;left:33%;border-radius:50%;background:url(../img/cover-720.webp) center 38% / 175% no-repeat,var(--night);box-shadow:0 0 0 4px #150320}.record__label:after{content:"";position:absolute;left:50%;top:50%;width:9%;height:9%;border-radius:50%;background:var(--night);transform:translate(-50%,-50%)}.release__text{grid-column:8 / span 5;display:grid;gap:22px;min-width:0}.release__meta{color:var(--sun);font-size:var(--step-1)}.singles{list-style:none;margin:8px 0 4px;padding:0;display:grid;border-top:1px solid var(--hair)}.singles li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding-block:18px;border-bottom:1px solid var(--hair);align-items:baseline}.singles h3{font-family:var(--display);font-weight:400;font-size:var(--step-1);line-height:1.2;letter-spacing:-.005em}.singles p{grid-column:1;font-size:.9375rem;color:var(--sun-dim)}.singles a{grid-column:2;grid-row:1}@media(max-width:900px){.record{grid-column:1 / -1;width:min(78%,440px)}.release__text{grid-column:1 / -1}}.section-head{display:grid;gap:14px;margin-bottom:clamp(32px,5vw,56px)}.dates__year{font-family:var(--display);font-weight:300;font-size:var(--step-2);color:var(--sun);letter-spacing:.04em;font-variant-numeric:tabular-nums;padding-block:28px 10px}.gig-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.gig{display:grid;grid-template-columns:8.5rem minmax(0,1.2fr) minmax(0,1fr) 7rem;gap:6px 24px;align-items:baseline;padding-block:18px;border-bottom:1px solid var(--hair)}.gig__date{font-variant-numeric:tabular-nums;color:var(--sun);letter-spacing:.02em}.gig__place{color:var(--sun);font-family:var(--display);font-weight:400;font-size:1.1875rem;line-height:1.25}.gig__venue{display:block;font-family:var(--text);font-size:.9375rem;color:var(--sun-soft)}.gig__format{color:var(--sun-dim);font-size:.9375rem}.gig__link{justify-self:end;font-size:.9375rem}.gig__tag{display:inline-block;margin-left:8px;padding:0 .6em;border-radius:999px;background:var(--sun);color:var(--night);font-size:.75rem;letter-spacing:.04em;vertical-align:2px}.gig--past{grid-template-columns:8.5rem minmax(0,1fr);padding-block:10px}.gig--past .gig__place{font-size:1.0625rem;font-family:var(--text);color:var(--sun-soft)}.gig--past .gig__date{color:var(--sun-dim)}.past{margin-top:40px}.past summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:12px;color:var(--sun);min-height:48px;padding:.7em 1.5em;border:1px solid var(--hair);border-radius:999px}.past summary::-webkit-details-marker{display:none}.past summary:after{content:"+";font-size:1.2em;line-height:1}.past[open] summary:after{content:"\2212"}.past__body{columns:2 380px;column-gap:48px;margin-top:24px}.past__body .dates__year{break-after:avoid}.past__body .gig-list{break-inside:auto}.past__body .gig{break-inside:avoid}.dates__foot{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.dates__more{color:var(--sun-dim);max-width:52ch}.dates__empty{padding-block:24px;color:var(--sun-dim);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}@media(max-width:760px){.gig{grid-template-columns:minmax(0,1fr) auto}.gig__date{grid-column:1}.gig__link{grid-column:2;grid-row:1}.gig__place,.gig__format{grid-column:1 / -1}.gig--past{grid-template-columns:7rem minmax(0,1fr)}.gig--past .gig__place{grid-column:2}}.invite{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;align-items:end}.invite__head{grid-column:1 / span 7;display:grid;gap:24px}.invite__cta{grid-column:9 / span 4;justify-self:start}.contact{margin-top:clamp(64px,9vw,112px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;padding-top:40px;border-top:1px solid var(--hair)}.contact h3{font-family:var(--text);font-size:var(--step--1);letter-spacing:.05em;color:var(--sun-dim);font-weight:400;margin-bottom:10px}.contact p{font-size:1rem}.copyable{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.copy-btn{border:0;background:none;color:var(--sun-dim);font:inherit;font-size:.8125rem;cursor:pointer;padding:2px 0;letter-spacing:.04em}.copy-btn:hover{color:var(--sun)}.social{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.social a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--hair);color:var(--sun);transition:background-color .3s,border-color .3s}.social a:hover{background:#f4d04e1f;border-color:var(--sun)}.social svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.invite__head,.invite__cta{grid-column:1 / -1}.contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.contact{grid-template-columns:1fr}}.site-footer{margin-top:clamp(56px,7vw,96px);background:var(--night-deep);border-top:1px solid var(--hair)}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding-block:36px calc(36px + env(safe-area-inset-bottom,0px))}.site-footer img{width:92px;opacity:.9}.site-footer nav{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:.9375rem}.site-footer nav a{color:var(--sun-soft);text-decoration:none}.site-footer nav a:hover{color:var(--sun);text-decoration:underline}.site-footer small{color:var(--sun-dim);font-size:.875rem}.page-hero{padding-top:calc(72px + clamp(40px,8vw,96px));padding-bottom:clamp(40px,6vw,80px)}.page-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;align-items:center}.page-hero__text{grid-column:1 / span 6;display:grid;gap:24px;min-width:0}.page-hero__title{font-family:var(--display);font-weight:300;font-size:var(--step-5);line-height:1.02;letter-spacing:-.04em}.page-hero__visual{grid-column:7 / span 6;position:relative;min-width:0}.page-hero__visual img{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 48%,transparent 71%);mask-image:radial-gradient(circle at 50% 50%,#000 48%,transparent 71%);will-change:transform}@media(max-width:900px){.page-hero__text,.page-hero__visual{grid-column:1 / -1}.page-hero__visual{width:min(100%,520px);justify-self:center}}.halo-hero{position:relative;padding-top:72px;min-height:min(100svh,980px);display:grid;place-items:center;text-align:center}.halo-hero canvas{position:absolute;left:50%;top:calc(50% + 36px);width:min(150vw,1100px);height:auto;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.halo-hero__text{position:relative;display:grid;justify-items:center;gap:26px;padding-block:120px}.halo-hero__text .page-hero__title{max-width:11ch}.halo-hero__text .lead{max-width:34ch}.formats{display:grid;border-top:1px solid var(--hair)}.format{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 24px;padding-block:clamp(28px,4vw,44px);border-bottom:1px solid var(--hair)}.format__name{grid-column:1 / span 4}.format__name h3{font-family:var(--display);font-weight:300;font-size:var(--step-3);line-height:1.08;letter-spacing:-.025em}.format__name p{margin-top:10px;color:var(--sun-dim);font-size:.9375rem;letter-spacing:.03em}.format__body{grid-column:6 / span 5;display:grid;gap:12px;min-width:0}.format__fit{color:var(--sun-dim);font-size:.9375rem}@media(max-width:900px){.format__name,.format__body{grid-column:1 / -1}}.venues{list-style:none;margin:0;padding:0;columns:2 300px;column-gap:48px;border-top:1px solid var(--hair)}.venues li{break-inside:avoid;display:flex;justify-content:space-between;gap:16px;padding-block:14px;border-bottom:1px solid var(--hair)}.venues span:first-child{color:var(--sun)}.venues span:last-child{color:var(--sun-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.two-col{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px}.two-col__aside{grid-column:1 / span 4;display:grid;gap:18px;align-content:start;min-width:0}.two-col__main{grid-column:6 / span 7;min-width:0}@media(max-width:900px){.two-col__aside,.two-col__main{grid-column:1 / -1}}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.field{display:grid;gap:8px;min-width:0}.field--wide{grid-column:1 / -1}.field label{font-size:var(--step--1);letter-spacing:.05em;color:var(--sun-dim)}.field input,.field select,.field textarea{width:100%;font:inherit;color:var(--sun);background:var(--night-deep);border:1px solid var(--hair);border-radius:10px;padding:.8em 1em;min-height:50px;transition:border-color .3s,background-color .3s}.field textarea{min-height:150px;resize:vertical;line-height:1.5}.field select{-webkit-appearance:none;appearance:none;background-image:radial-gradient(circle,var(--sun) 2px,transparent 2.5px);background-size:12px 12px;background-position:right 16px center;background-repeat:no-repeat;padding-right:2.6em}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--sun);background-color:var(--night-lift)}.field input::placeholder,.field textarea::placeholder{color:#eedca861}.form__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.form__note{font-size:.875rem;color:var(--sun-dim);max-width:44ch}.form__status{grid-column:1 / -1;font-size:.9375rem;color:var(--sun);min-height:1.5em}@media(max-width:600px){.form{grid-template-columns:1fr}}.essay{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.essay__head{grid-column:1 / span 4;align-self:start;position:sticky;top:112px;display:grid;gap:16px}.essay__body{grid-column:6 / span 7;min-width:0;display:grid;gap:1.15em;font-family:var(--text);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:360;line-height:1.75;color:var(--sun-soft);max-width:38em}.essay__body .beat{font-weight:300;color:var(--sun);font-size:1.6em;line-height:1.2;letter-spacing:-.02em;padding-block:.35em}.essay__body .litany{font-weight:300;color:var(--sun);font-size:1.35em;line-height:1.4;letter-spacing:-.015em;padding-block:.5em;border-left:1px solid var(--hair);padding-left:1em}.essay__body .litany span{display:block}@media(max-width:900px){.essay__head,.essay__body{grid-column:1 / -1;position:static}}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.pillar{display:grid;gap:14px;align-content:start;padding-top:24px;border-top:1px solid var(--hair)}.pillar h3{font-family:var(--display);font-weight:400;font-size:var(--step-1);line-height:1.2}.pillar p{font-size:1rem}.pillar .figure-note{color:var(--sun);font-variant-numeric:tabular-nums;font-size:.9375rem}@media(max-width:900px){.pillars{grid-template-columns:1fr}}.disco{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.disco li{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:6px 24px;align-items:baseline;padding-block:20px;border-bottom:1px solid var(--hair)}.disco__year{color:var(--sun-dim);font-variant-numeric:tabular-nums}.disco__title{font-family:var(--display);font-weight:400;font-size:var(--step-1);color:var(--sun);line-height:1.2}.disco__formats{color:var(--sun-dim);font-size:.9375rem}@media(max-width:600px){.disco li{grid-template-columns:4rem minmax(0,1fr)}.disco__formats{grid-column:2}}.feature{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;align-items:center}.feature__visual{grid-column:1 / span 6}.feature__visual img{width:min(100%,560px);aspect-ratio:1;object-fit:cover;box-shadow:0 30px 80px #0a00148c}.feature__text{grid-column:8 / span 5;display:grid;gap:22px;min-width:0}@media(max-width:900px){.feature__visual,.feature__text{grid-column:1 / -1}}.price-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.price-list li{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem 9.5rem;gap:4px 24px;align-items:center;padding-block:16px;border-bottom:1px solid var(--hair)}.price-list .item__price{text-align:right}.price-list li>:last-child{justify-self:end}.item__name{color:var(--sun)}.item__name small{display:block;color:var(--sun-dim);font-size:.875rem}.item__price{font-variant-numeric:tabular-nums;color:var(--sun);white-space:nowrap}.item__price s{color:var(--sun-dim);margin-right:6px}.item__buy{min-height:40px;padding:.45em 1.15em;font-size:.9rem}.item--soldout .item__name,.item--soldout .item__price{opacity:.55}.shop-group{display:grid;gap:8px}.shop-group+.shop-group{margin-top:clamp(48px,6vw,72px)}.shop-group h2{font-family:var(--display);font-weight:300;font-size:var(--step-3);letter-spacing:-.025em;margin-bottom:12px}.shop-note{color:var(--sun-dim);font-size:.9375rem;max-width:60ch}.formats-buy{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.formats-buy li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 24px;align-items:center;min-height:64px;padding-block:10px;border-bottom:1px solid var(--hair)}.buy-slot:empty{display:none}@media(max-width:560px){.price-list li{grid-template-columns:minmax(0,1fr) auto}.price-list li>:last-child{grid-column:1 / -1;justify-self:start}}.legal{max-width:70ch;display:grid;gap:1em}.legal h2{font-family:var(--display);font-weight:400;font-size:var(--step-1);margin-top:1.2em}.legal h3{font-family:var(--text);font-size:1rem;font-weight:500;margin-top:.6em}.legal address{font-style:normal}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.mantra__line{color:var(--sun)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/oriom.css.map */
