.btn:disabled,.btn[aria-disabled=true]{opacity:1;color:#e6ddd3;box-shadow:none;cursor:not-allowed;background:#3a312c;border-color:#f7f3ec38}.btn:disabled:before,.btn[aria-disabled=true]:before{display:none}.tone-paper .btn:disabled,.tone-studio .btn:disabled{color:#3f3730;background:#d9cebd;border-color:#1b171440}.tone-paper{--t-ink:var(--paper-ink);--t-mute:var(--paper-mute);--t-accent:#9b3c18;--t-key:#b2471f;--t-rule:#1b171424;--t-live:#2f7d6c;background:radial-gradient(60% 50% at 85% 20%, #ffb6271f, transparent 70%), linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%);color:var(--paper-ink);position:relative}.tone-paper:before{content:"";opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='4' seed='7'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.47  0 0 0 0 0.38  0 0 0 0.22 0'/></filter><rect width='220' height='220' filter='url(%23p)'/></svg>");position:absolute;inset:0}.tone-studio{--t-ink:var(--studio-ink);--t-mute:var(--studio-mute);--t-accent:#4a5059;--t-key:#c4421c;--t-rule:#15171a24;--t-live:#217563;background:radial-gradient(80% 50% at 50% 0%, #fff 0%, #fff0 70%), linear-gradient(180deg, var(--studio-2) 0%, var(--studio) 60%, #e2e5e9 100%);color:var(--studio-ink);position:relative}.tone-dark{--t-ink:var(--color-bone);--t-mute:#f7f3ecbd;--t-accent:var(--color-amber);--t-key:var(--color-amber);--t-rule:#f7f3ec21;--t-live:var(--color-sage);color:var(--color-bone)}.tone-paper .ch-k,.tone-studio .ch-k{color:var(--t-mute)}.tone-paper .ch-k>span:first-child,.tone-studio .ch-k>span:first-child{color:var(--t-key)}.tone-paper .ch-live,.tone-studio .ch-live{color:var(--t-live)}.tone-paper .ch-title em,.tone-studio .ch-title em{color:var(--t-accent)}.tone-paper .ch-body,.tone-studio .ch-body{color:var(--t-mute)}.tone-paper .ch-body strong,.tone-studio .ch-body strong{color:var(--t-ink)}.tone-paper .btn-ghost,.tone-studio .btn-ghost{--btn-fg:var(--t-ink);border-color:#1b171447}.tone-paper .btn-ghost:hover,.tone-studio .btn-ghost:hover{color:#9b3c18;border-color:#9b3c18}.tone-paper .h-textlink,.tone-studio .h-textlink{color:var(--t-ink)}.tone-paper .h-textlink:hover,.tone-studio .h-textlink:hover{color:#9b3c18}.tone-dark .ch-k{color:#a89c92}.tone-dark .ch-k>span:first-child{color:var(--color-amber)}.tone-dark .ch-live{color:var(--color-sage)}.tone-dark .ch-title em{color:var(--color-amber)}.sec{padding-block:clamp(4.5rem,9vw,8.5rem);scroll-margin-top:6rem}.sec-tight{padding-block:clamp(3.5rem,6vw,6rem);scroll-margin-top:6rem}.sec-head{align-items:end;gap:1.6rem;display:grid}@media (min-width:1000px){.sec-head{grid-template-columns:1.2fr .8fr;gap:4rem}}.sec-title{letter-spacing:-.035em;font-variation-settings:"SOFT" 30, "WONK" 1, "opsz" 144;max-width:15ch;margin-top:1.1rem;font-size:clamp(2.4rem,1.2rem + 4.4vw,5rem);font-weight:500;line-height:.96}.sec-title em{color:var(--t-accent);font-style:italic;font-weight:400}.hx{isolation:isolate;position:relative;overflow:hidden}.hx-grid{align-items:center;gap:2.6rem;padding-top:7rem;padding-bottom:4rem;display:grid}@media (min-width:1000px){.hx-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:4rem;min-height:min(100svh,50rem);padding-top:8rem;padding-bottom:5rem}}.hx-crumb{color:#b9aea4;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;display:flex}.hx-crumb a:hover{color:var(--color-bone)}.hx-crumb .sep{opacity:.5}.hx-status{margin-top:1.5rem}.hx .hx-title,.hx h1.hx-title{letter-spacing:-.042em;font-variation-settings:"SOFT" 30, "WONK" 1, "opsz" 144;max-width:13ch;margin-top:1.4rem;font-size:clamp(3rem,1.2rem + 6.6vw,6.9rem);font-weight:500;line-height:.92}.hx .hx-title.wide{max-width:18ch}.hx .hx-title em{padding-right:.05em;font-style:italic;font-weight:400}.hx-lede{max-width:34rem;font-size:var(--step-1);color:#f7f3eccc;text-wrap:pretty;margin-top:1.8rem;line-height:1.55}.hx-ctas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hx-fine{letter-spacing:.08em;text-transform:uppercase;color:#9d938a;margin-top:1.6rem;font-size:.72rem}.hx-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.hx-art img{object-fit:cover}.hx-price{color:var(--color-ash);background:#ffffff08;border:1px solid #f7f3ec24;border-radius:999px;align-items:center;gap:.85rem;margin-top:1.9rem;padding:.45rem 1.1rem .45rem .45rem;font-size:.88rem;display:inline-flex}.hx-price .display{background:linear-gradient(100deg, var(--color-ember), var(--color-amber));color:#160f0b;border-radius:999px;place-items:center;height:2.6rem;padding-inline:.95rem;font-size:1.35rem;display:grid}@media (max-width:999px){.hx-grid{gap:2.2rem;padding-top:6.2rem}}.hx-song{background:radial-gradient(60% 70% at 72% 40%,#3a1d10 0%,#3a1d1000 70%),radial-gradient(120% 80% at 20% 120%,#2a140b 0%,#2a140b00 60%),linear-gradient(#0d0a09 0%,#150e0b 100%)}.hx-song .hx-art{opacity:.55;left:28%;-webkit-mask-image:radial-gradient(70% 80% at 62% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 80% at 62% 45%,#000 30%,#0000 78%)}@media (max-width:999px){.hx-song .hx-art{opacity:.35;left:-20%}}.hx-night{background:radial-gradient(55% 70% at 78% 45%,#78321480 0%,#78321400 70%),linear-gradient(#0a0809 0%,#110b0a 100%)}.hx-night .hx-art{opacity:.8;left:35%;-webkit-mask-image:radial-gradient(60% 70% at 55% 48%,#000 35%,#0000 80%);mask-image:radial-gradient(60% 70% at 55% 48%,#000 35%,#0000 80%)}@media (max-width:999px){.hx-night .hx-art{opacity:.4;left:-30%}}.hx-cool{background:radial-gradient(50% 60% at 75% 42%,#1d2a33 0%,#1d2a3300 72%),radial-gradient(70% 50% at 70% 100%,#ff8c5024,#0000 70%),linear-gradient(#0c0e10 0%,#11151a 100%)}.hx-plain{background:radial-gradient(55% 60% at 80% 30%,#2a1a12 0%,#2a1a1200 70%),linear-gradient(#0d0b0a 0%,#130e0c 100%)}.hx-compact .hx-grid{min-height:0;padding-top:7.5rem;padding-bottom:4.5rem}@media (min-width:1000px){.hx-compact .hx-grid{min-height:0;padding-top:9rem;padding-bottom:5rem}}.sg{-webkit-backdrop-filter:blur(18px)saturate(1.2);width:min(100%,30rem);transform:rotate(1.2deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .9s var(--e-out);background:linear-gradient(#221610c7,#120c0ad1);border:1px solid #ffdcbe29;border-radius:1.6rem;justify-self:center;padding:1.5rem 1.5rem 1.3rem;position:relative;box-shadow:0 50px 110px -40px #ff5f358c,0 2px 3px #0006,inset 0 1px #ffffff12}@media (min-width:1000px){.sg{justify-self:end}}.sg-k{letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber);align-items:center;gap:.55rem;margin-bottom:1.1rem;font-size:.66rem;display:flex}.sg-k .push{color:#a89c92;margin-left:auto}.sg .wp-wave{height:5.2rem}.sg .wp-btn{width:3.6rem;height:3.6rem}.sg-rows{border-top:1px solid #f7f3ec1a;margin-top:1.4rem}.sg-rows li{color:#f7f3ecd6;border-bottom:1px solid #f7f3ec1a;grid-template-columns:5.4rem 1fr;gap:.8rem;padding-block:.7rem;font-size:.9rem;display:grid}.sg-rows .font-mono{letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber);padding-top:.28rem;font-size:.64rem}.sg-cap{color:#a89c92;margin-top:1rem;font-size:.8rem;line-height:1.5}.tl{border-top:1px solid var(--t-rule);display:grid}.tl li{border-bottom:1px solid var(--t-rule);padding-block:1.7rem}.tl-row{grid-template-columns:3.6rem 1fr;gap:0 1.2rem;display:grid}.tl-n{font-family:var(--font-display);color:var(--t-accent);font-size:3rem;font-style:italic;line-height:.9}.tl h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.4rem,1.15rem + .9vw,1.85rem);font-weight:500;line-height:1.1}.tl p{color:var(--t-mute);max-width:36rem;margin-top:.5rem;line-height:1.65}@media (min-width:700px){.tl-row{grid-template-columns:5rem 1fr}.tl-n{font-size:3.8rem}}.split{gap:3rem;display:grid}@media (min-width:1000px){.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem}.split-sticky{position:sticky;top:7rem}}.cx-cols{gap:2.6rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1000px){.cx-cols{grid-template-columns:repeat(3,1fr);gap:3rem}}.cx-h{border-bottom:1px solid var(--t-rule);justify-content:space-between;align-items:baseline;padding-bottom:.9rem;display:flex}.cx-h h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.7rem;font-weight:500}.cx-h span{letter-spacing:.14em;text-transform:uppercase;color:var(--t-key);font-size:.68rem}.cx-list{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.cx-list li{border:1px solid var(--t-rule);color:var(--t-mute);border-radius:999px;padding:.42rem .9rem;font-size:.88rem;transition:border-color .3s,color .3s,background-color .3s}.cx-list li:hover{border-color:var(--color-amber);color:var(--t-ink);background:#ffb62714}.tk{width:min(100%,27rem);color:var(--color-bone);background:linear-gradient(165deg,#1e1511,#120d0b);border:1px solid #ffdcbe29;border-radius:1.5rem;justify-self:center;padding:2.2rem 2rem 2rem;position:relative;box-shadow:0 50px 100px -40px #000000d9,0 30px 90px -50px #ff5f3599}@media (min-width:1000px){.tk{justify-self:end}}.tk-top{flex-wrap:wrap;align-items:baseline;gap:.9rem;display:flex}.tk-price{letter-spacing:-.045em;font-size:clamp(4rem,3rem + 3vw,5.4rem);font-weight:500;line-height:.9}.tk-unit{letter-spacing:.14em;text-transform:uppercase;color:#b8ada3;font-size:.7rem}.tk-list{border-top:1px dashed #f7f3ec38;margin:1.6rem 0 1.8rem}.tk-list li{color:#f7f3ecd6;border-bottom:1px dashed #f7f3ec38;grid-template-columns:4.6rem 1fr;padding-block:.8rem;font-size:.93rem;display:grid}.tk-list .font-mono{color:var(--color-amber);letter-spacing:.06em;padding-top:.22rem;font-size:.7rem}.tk-fine{color:#a89c92;margin-top:1rem;font-size:.78rem;line-height:1.55}.lines{gap:.85rem;margin-top:2rem;display:grid}.lines p{color:var(--t-mute);gap:.9rem;line-height:1.55;display:flex}.lines p:before{content:"";background:linear-gradient(90deg, var(--color-ember), var(--color-amber));flex:none;width:1.1rem;height:1px;margin-top:.8em}.room-ember{background:radial-gradient(60% 80% at 85%,#ff5f3538,#0000 70%),radial-gradient(50% 60% at 0 100%,#ffb6271a,#0000 70%),linear-gradient(#170f0b 0%,#1d120c 100%)}.room-night{background:radial-gradient(55% 60% at 12% 0,#ff783c21,#0000 70%),radial-gradient(45% 50% at 100% 100%,#ffb62714,#0000 70%),linear-gradient(#0d0a0a 0%,#130d0b 100%)}.room-cool{background:radial-gradient(60% 60% at 85% 10%,#507daa42,#0000 70%),radial-gradient(40% 40% at 0 100%,#ff8c5014,#0000 70%),linear-gradient(#0c0f12 0%,#10161b 100%)}.room-order{background:radial-gradient(50% 45% at 50% 0,#ff783729,#0000 70%),radial-gradient(60% 50% at 50% 110%,#ff96501a,#0000 70%),linear-gradient(#110d0b 0%,#160f0c 100%)}.fq{border-top:1px solid var(--t-rule)}.fq-item{border-bottom:1px solid var(--t-rule)}.fq-item summary{cursor:pointer;min-height:3.6rem;color:var(--t-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.1rem;font-size:1.08rem;font-weight:500;list-style:none;display:flex}.fq-item summary::-webkit-details-marker{display:none}.fq-plus{border:1px solid var(--t-rule);width:1.9rem;height:1.9rem;transition:transform .4s var(--e-out), background-color .3s;border-radius:999px;flex:none;position:relative}.fq-plus:before,.fq-plus:after{content:"";background:var(--t-mute);width:.7rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.fq-item[open] .fq-plus{background:#ffb62724;transform:rotate(45deg)}.fq-item p{max-width:40rem;color:var(--t-mute);padding:0 3.4rem 1.4rem 0;line-height:1.7}.fq-item summary:hover{color:var(--t-accent)}.gt{isolation:isolate;scroll-margin-top:5rem;position:relative;overflow:hidden}.gt-in{align-items:center;gap:2rem;padding-block:clamp(3rem,6vw,5.5rem);display:grid}@media (min-width:1000px){.gt-in{grid-template-columns:1fr 1fr;gap:5rem;min-height:28rem}.gt-flip .gt-plate{order:-1}}.gt-n{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.7rem;font-size:.7rem;display:flex}.gt-n span:first-child{color:var(--t-key)}.gt-name{letter-spacing:-.035em;font-variation-settings:"SOFT" 30, "WONK" 1, "opsz" 144;max-width:14ch;margin-top:1rem;font-size:clamp(2.3rem,1.2rem + 4.2vw,4.8rem);font-weight:500;line-height:.95}.gt-name a{position:static}.gt-name a:after{content:"";z-index:2;position:absolute;inset:0}.gt-name em{color:var(--t-accent);font-style:italic;font-weight:400}.gt-line{max-width:30rem;color:var(--t-mute);font-size:var(--step-1);margin-top:1.1rem;line-height:1.5}.gt-meta{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1.5rem;display:flex}.gt-price{letter-spacing:.1em;text-transform:uppercase;color:var(--t-ink);font-size:.72rem}.gt-go{color:var(--t-ink);transition:gap .4s var(--e-out), color .3s;gap:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.gt:hover .gt-go{color:var(--t-accent);gap:.9rem}.gt-plate{aspect-ratio:16/10;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.gt-plate img{object-fit:cover;transition:transform 1.2s var(--e-out)}.gt:hover .gt-plate img{transform:scale(1.05)}.gt-song{background:radial-gradient(70% 90% at 20% 100%,#ff5f352e,#0000 70%),linear-gradient(#120e0c,#1a110c)}.gt-photo{background:linear-gradient(180deg, var(--paper), var(--paper-2))}.gt-product{background:linear-gradient(180deg, var(--studio-2), #e2e5e9)}.gt-jingle{background:radial-gradient(60% 80% at 80%,#ff823c24,#0000 70%),linear-gradient(#0c0a0a,#120c0a)}.gt-product .gt-plate{aspect-ratio:auto;background:#fff;border-radius:1rem;grid-template-columns:1fr 1fr;gap:.6rem;padding:.6rem;display:grid}.gt-product .gt-plate .pp{aspect-ratio:1;border-radius:.6rem;position:relative;overflow:hidden}.gt-badge{color:var(--t-live);align-items:center;gap:.4rem;display:inline-flex}.gt-photo .gt-plate,.gt-product .gt-plate{box-shadow:0 30px 60px -35px #3c281480}.cmp-wrap{margin-top:2.5rem;overflow-x:auto}.cmp{border-collapse:collapse;text-align:left;width:100%;min-width:42rem}.cmp th,.cmp td{vertical-align:top}.cmp thead th{letter-spacing:.16em;text-transform:uppercase;color:var(--t-mute);border-bottom:1px solid var(--t-rule);padding:0 1.5rem 1rem 0;font-size:.66rem;font-weight:500}.cmp tbody th,.cmp tbody td{border-bottom:1px solid var(--t-rule);padding:1.4rem 1.5rem 1.4rem 0;font-weight:400}.cmp-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:500}.cmp-name:hover{color:#9b3c18}.cmp-sub{max-width:20rem;color:var(--t-mute);margin-top:.4rem;font-size:.88rem;line-height:1.5}.cmp td{color:var(--t-mute);font-size:.92rem}.cmp td strong{color:var(--t-ink);font-weight:600}.cmp-go{color:#9b3c18;font-weight:600}.pill{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.66rem;font-weight:600;display:inline-flex}.pill-live{color:var(--t-live)}.pill-soon{color:var(--t-mute)}.jv{background:var(--t-rule);border:1px solid var(--t-rule);border-radius:1.2rem;gap:1px;margin-top:clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}@media (min-width:900px){.jv{grid-template-columns:repeat(3,1fr)}}.jv li{background:#f8f2e8;padding:2rem 1.8rem 2.2rem;position:relative}.jv-n{font-family:var(--font-display);color:#9b3c18;font-size:3.4rem;font-style:italic;line-height:.9}.jv-len{letter-spacing:.14em;text-transform:uppercase;color:var(--paper-mute);background:#1b171412;border-radius:999px;margin-top:1.4rem;padding:.3rem .65rem;font-size:.66rem;display:inline-block}.jv h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.9rem;font-size:1.65rem;font-weight:500;line-height:1.05}.jv p{color:var(--paper-mute);margin-top:.7rem;line-height:1.65}.jv-lock{letter-spacing:.12em;text-transform:uppercase;color:#6a5d52;align-items:center;gap:.6rem;margin-top:1.2rem;font-size:.66rem;display:flex}.jv-lock i{background:repeating-linear-gradient(90deg,#1b17144d 0 4px,#0000 4px 9px);flex:1;height:1px}.jingle-sample{color:var(--color-bone);background:#17100d;border-radius:1.4rem;max-width:38rem;margin-top:clamp(2.5rem,5vw,4rem);padding:1.6rem}.rings-card{-webkit-backdrop-filter:blur(18px);background:#120d0b9e;border:1px solid #ffdcbe29;border-radius:1.5rem;justify-self:center;width:min(100%,27rem);padding:2rem;position:relative;box-shadow:0 40px 90px -40px #000000e6}@media (min-width:1000px){.rings-card{justify-self:end}}.ft-stage{aspect-ratio:1/1.02;justify-self:center;width:min(100%,31rem);position:relative}.ft-in{z-index:2;background:#fff;border-radius:3px;width:46%;margin:0;padding:.5rem .5rem 0;position:absolute;top:4%;left:0;transform:rotate(-4deg);box-shadow:0 1px 2px #0003,0 30px 50px -22px #000000b3}.ft-in img,.ft-out img{width:100%;height:auto;display:block}.ft-in figcaption,.ft-out figcaption{letter-spacing:.12em;text-transform:uppercase;color:#6a7078;padding:.5rem .1rem .55rem;font-size:.6rem}.ft-out{background:#fff;border-radius:.8rem;margin:0;position:absolute;overflow:hidden;box-shadow:0 2px 4px #0003,0 36px 60px -26px #000000bf}.ft-out figcaption{color:#15171a;background:#ffffffe6;border-radius:999px;padding:.28rem .55rem;position:absolute;bottom:.5rem;left:.5rem}.ft-o1{width:56%;top:0;right:0;transform:rotate(2.4deg)}.ft-o2{z-index:3;width:44%;bottom:0;right:10%;transform:rotate(-1.5deg)}.ft-o3{z-index:3;width:36%;bottom:3%;left:4%;transform:rotate(3deg)}.ft-arrow{z-index:4;letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber);font-size:.66rem;position:absolute;top:30%;left:36%}.pk{border-top:1px solid var(--t-rule);margin-top:clamp(2.5rem,5vw,4rem)}.pk li{border-bottom:1px solid var(--t-rule);padding-block:1.05rem}.pk-row{grid-template-columns:2.2rem 1fr;align-items:baseline;gap:.2rem 1rem;display:grid}@media (min-width:900px){.pk li{padding-block:1.25rem}.pk-row{grid-template-columns:3rem minmax(0,1.1fr) minmax(0,1.4fr) 8rem;gap:1.5rem}}.pk-i{color:var(--t-key);letter-spacing:.1em;font-size:.7rem}.pk-t{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);font-weight:500}.pk-n{color:var(--t-mute);grid-column:2;font-size:.95rem}.pk-s{letter-spacing:.08em;color:var(--t-mute);grid-column:2;font-size:.72rem}@media (min-width:900px){.pk-n,.pk-s{grid-column:auto}.pk-s{text-align:right}}.pk-wall{margin-top:clamp(3rem,6vw,5rem)}.hx .hx-title.ab-title{max-width:16ch;font-size:clamp(2.9rem,1.2rem + 5.2vw,5.8rem)}.ab-print{background:linear-gradient(#f6f1e8,#e9e1d2);border-radius:4px;justify-self:center;width:min(100%,27rem);margin:0;padding:.8rem .8rem 0;position:relative;transform:rotate(1.4deg);box-shadow:0 2px 3px #00000059,0 40px 80px -30px #000c,0 60px 120px -40px #ff78324d}@media (min-width:1000px){.ab-print{justify-self:end}}.ab-print-img{aspect-ratio:4/5;position:relative;overflow:hidden}.ab-print-img img{object-fit:cover}.ab-print figcaption{letter-spacing:.12em;text-transform:uppercase;color:#6b6058;padding:.8rem .15rem .9rem;font-size:.64rem}.rules{border-top:1px solid var(--t-rule);margin-top:clamp(2.5rem,5vw,4rem)}.rules li{border-bottom:1px solid var(--t-rule);padding-block:2rem}.rules-row{gap:.6rem 2rem;display:grid}@media (min-width:900px){.rules-row{grid-template-columns:4rem 1fr 1.1fr;align-items:baseline}}.rules h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:500;line-height:1.02}.rules p{color:var(--t-mute);max-width:32rem;line-height:1.7}.rules .tl-n{font-size:2.4rem}.led{border-top:1px solid var(--t-rule);margin-top:clamp(2rem,4vw,3rem)}.led-row{border-bottom:1px solid var(--t-rule);grid-template-columns:1fr;gap:.3rem 1.5rem;padding-block:1.3rem;display:grid}@media (min-width:760px){.led-row{grid-template-columns:14rem 1fr 11rem;align-items:baseline}.led-row>:last-child{text-align:right}}.led-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.4rem;font-weight:500}.led-name a:hover{color:#9b3c18}.led-d{color:var(--t-mute);font-size:.95rem}.led-p{letter-spacing:.1em;text-transform:uppercase;color:var(--t-ink);font-size:.72rem}.pull{max-width:40rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--t-ink);margin-top:clamp(2.5rem,5vw,4rem);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-style:italic;font-weight:400;line-height:1.15}.pull a{color:#9b3c18;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ct-big{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;background-image:linear-gradient(var(--color-amber), var(--color-amber));transition:background-size .5s var(--e-out), color .3s;background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;margin-top:.8rem;font-size:clamp(1.9rem,.9rem + 4.4vw,4.2rem);font-weight:500;line-height:1;display:block}.ct-big:hover{color:var(--color-amber);background-size:100% 1px}.ct-row{border-top:1px solid #f7f3ec1f;padding-block:2rem}.ct-row:last-child{border-bottom:1px solid #f7f3ec1f}.ct-row p.note{color:#b3a89e;max-width:30rem;margin-top:.9rem;font-size:.95rem;line-height:1.6}.ct-form{background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffdcbe24;border-radius:1.6rem;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:0 50px 100px -50px #ff5f3566}.cs-badge{color:var(--color-amber);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffb62780;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem;font-size:.68rem;font-weight:600;display:inline-flex}.est{-webkit-backdrop-filter:blur(14px);background:#120d0b99;border:1px solid #ffdcbe29;border-radius:1.2rem;padding:1.6rem}.est-line{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.7rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:500;line-height:1.05}.est-fine{color:#b3a89e;border:1px dashed #f7f3ec38;border-radius:.8rem;margin-top:1rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.55}.gl{border-top:1px solid var(--t-rule);gap:0;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:800px){.gl{grid-template-columns:1fr 1fr;column-gap:3rem}}.gl li{border-bottom:1px solid var(--t-rule);padding-block:1.4rem}.gl-row{grid-template-columns:2.2rem 1fr;gap:.4rem 1rem;display:grid}.gl h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.45rem;font-weight:500;line-height:1.1}.gl p{color:var(--t-mute);grid-column:2;margin-top:.1rem;font-size:.97rem;line-height:1.65}.gl .pk-i{padding-top:.5rem}.steps-row{border-top:1px solid var(--t-rule);margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.steps-row{grid-template-columns:repeat(4,1fr)}}.steps-row li{border-bottom:1px solid var(--t-rule);padding:1.6rem 1.4rem 1.8rem 0}@media (min-width:900px){.steps-row li{border-bottom:0;border-right:1px solid var(--t-rule);padding:2rem 1.6rem}.steps-row li:first-child{padding-left:0}.steps-row li:last-child{border-right:0}}.steps-row .tl-n{font-size:3rem;display:block}.steps-row h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:1rem;font-size:1.4rem;font-weight:500;line-height:1.1}.steps-row p{color:var(--t-mute);margin-top:.6rem;font-size:.95rem;line-height:1.65}.pkg-grid{gap:1.2rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1000px){.pkg-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem}}.pkg{background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffdcbe24;border-radius:1.4rem;flex-direction:column;height:100%;padding:2rem 1.8rem;display:flex;position:relative}.pkg-hi{border-color:#ff5f3599;box-shadow:0 40px 90px -50px #ff5f3599}.pkg h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.6rem;font-weight:500}.pkg-price{letter-spacing:-.04em;margin-top:1.4rem;font-size:3rem;font-weight:500;line-height:.95}.cl2{padding-block:clamp(5rem,10vw,8.5rem) clamp(7rem,12vw,10rem)}.cl2 .close-title{font-size:clamp(3.4rem,.8rem + 11vw,9.5rem)}@media (max-width:640px){.sg{padding:1.2rem;transform:rotate(.6deg)}.sg-rows li{grid-template-columns:4.6rem 1fr}.tk{padding:1.8rem 1.4rem}.fq-item p{padding-right:0}.hx-ctas .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.sg{transform:rotate(1.2deg)!important}.gt-plate img{transition:none}}.hx .h-line{margin-right:-.14em;padding-right:.14em}.close-title em{padding-right:.16em}form .btn[type=submit]{white-space:nowrap;flex:none}@media (min-width:760px){.led-row{grid-template-columns:19rem 1fr 14rem}}.tone-dark .pull a{color:var(--color-amber)}.pull{max-width:52rem;font-size:clamp(1.35rem,1.1rem + 1.2vw,2rem)}.ct-big{overflow-wrap:normal;font-size:clamp(1.6rem,.8rem + 2.7vw,2.7rem)}.ct-form{box-shadow:none;background:0 0;border:0;padding:0}.est-wrap{align-self:center}.sv-glance{margin-top:0}.sv-glance a{grid-template-columns:1fr auto;align-items:baseline;gap:.2rem 1rem;display:grid}.sv-glance li{padding-block:.75rem}.sv-glance li:hover .sv-n{color:var(--color-amber)}.sv-n{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.25rem;transition:color .3s}.sv-p{letter-spacing:.1em;text-transform:uppercase;color:var(--color-amber);text-align:right;font-size:.7rem}.sv-p.soon{color:#a89c92}.sg-glance{padding:1.4rem 1.5rem 1.2rem}.hx .hx-title.t-md,.hx h1.hx-title.t-md{font-size:clamp(2.8rem,1.2rem + 5.4vw,5.9rem)}@media (max-width:640px){.hx .hx-title,.hx h1.hx-title{font-size:clamp(3.1rem,14.4vw,4.3rem)}.hx .hx-title.wide,.hx h1.hx-title.wide{font-size:clamp(2.9rem,12.6vw,4rem)}.hx .hx-title.t-md,.hx h1.hx-title.t-md{font-size:clamp(2.7rem,11.6vw,3.8rem)}.hx .hx-title.ab-title{font-size:clamp(2.9rem,12.6vw,4rem)}}@media (max-width:720px){.cmp-wrap{overflow:visible}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{width:100%;min-width:0;display:block}.cmp thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp tr{border-bottom:1px solid var(--t-rule);padding:1.4rem 0}.cmp tbody th,.cmp tbody td{border:0;padding:0}.cmp td{grid-template-columns:5.2rem 1fr;align-items:baseline;gap:.8rem;margin-top:.9rem;display:grid}.cmp td:before{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;color:var(--t-mute);font-size:.64rem}.sv-glance a{grid-template-columns:1fr}.sv-p{text-align:left}}.hx .hx-title em.gradient-text{margin-right:-.08em;padding-right:.16em}.cmp td .pill{justify-self:start;width:fit-content}
