.ot-home{--stone:var(--ot-stone);--bone:var(--ot-bone);--ash:var(--ot-ash);--dim:var(--ot-dim);--line:var(--ot-line);--gold:var(--ot-gold);--gold-hi:var(--ot-gold-hi);--gold-lo:var(--ot-gold-lo);--f:var(--ot-font);background:var(--stone);color:var(--bone);font-family:var(--f);font-weight:350;position:relative;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.ot-home .label{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600;font-stretch:112%}.ot-home .meta{letter-spacing:.22em;text-transform:uppercase;color:var(--ot-mute);font-size:10.5px;font-weight:500;font-stretch:112%}.ot-home .h{font-family:var(--ot-font-head);text-transform:uppercase;letter-spacing:.05em;text-wrap:balance;color:var(--bone);margin:0;font-weight:800;line-height:.98}.ot-home .h em{color:var(--gold-hi);font-style:normal}.ot-home .body{font-weight:800;font-size:var(--ot-body);color:#ece6da;max-width:38ch;margin:0;line-height:1.6}.ot-home .gut{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.ot-home .wrap{max-width:1320px;margin:0 auto;position:relative}.ot-home svg.spark{fill:currentColor;flex:none;width:12px;height:12px;overflow:visible}.ot-home .qcard .f>span{display:block}.ot-home .qcard .f>.k{display:flex}.ot-home #stone{z-index:0;background:radial-gradient(120% 90% at 50% 40%,#151413,#050505);width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0}html:not(.js) .ot-home .ot-bar{opacity:1}html:not(.js) .ot-home .firstmark,html:not(.js) .ot-home .tile.t3 .voice{display:none}.ot-home main{z-index:2;position:relative}.ot-home section{position:relative}.ot-home .welcome{text-align:center;justify-content:center;align-items:center;height:100svh;display:flex}.ot-home .welcome .inner{flex-direction:column;align-items:center;gap:26px;max-width:900px;margin:0 auto;display:flex}.ot-home .welcome .body{margin-left:auto;margin-right:auto}.ot-home .welcome .h{font-size:max(52px,min(8.4vw,136px))}.ot-home .welcome .acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.ot-home .welcome .ghost{fill:none;stroke:rgba(201,150,63,.22);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none;width:auto;height:78vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:820px){.ot-home .welcome .ghost{height:52vh}}.ot-home .artists-sec{padding-top:max(110px,min(16vh,200px));padding-bottom:max(60px,min(10vh,120px))}.ot-home .artists-head{flex-direction:column;gap:18px;max-width:560px;display:flex}.ot-home .artists-head .h{font-size:max(46px,min(6.2vw,98px))}.ot-home .hand{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:max(20px,min(3vw,48px));margin-top:max(40px,min(7vh,80px));display:flex;position:relative}.ot-home .tslot{perspective:1400px;width:max(260px,min(23vw,310px))}.ot-home .tcard.flipped{transform:rotateY(180deg)}.ot-home .tface{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(160deg,#f6e3ae,#c9963f 38%,#6e5222 68%,#e9c27a);border-radius:14px;padding:1.5px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 40px rgba(201,150,63,.22),0 40px 80px rgba(0,0,0,.55)}.ot-home .tface.back{transform:rotateY(180deg)}.ot-home .tcard{-webkit-transform-style:preserve-3d}.ot-home .tface.front{transform:rotateY(0)}.ot-home .tface{will-change:transform}@media (max-width:820px){.ot-home .hand{flex-direction:column;align-items:center;gap:56px}.ot-home .tslot{width:min(310px,82vw)}}.ot-home .messwrap{margin-top:max(80px,min(12vh,140px))}.ot-home .messbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ot-home .mess{height:max(620px,min(62vw,820px));margin-top:20px;position:relative}.ot-home .gcard{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:5/7;cursor:zoom-in;rotate:var(--r);animation:oth-bob var(--fd)ease-in-out var(--fo)infinite;z-index:1;background:linear-gradient(160deg,#f6e3ae,#c9963f 38%,#6e5222 68%,#e9c27a);border:0;border-radius:6px;padding:4px;transition:opacity .5s,filter .5s,scale .5s,box-shadow .5s;position:absolute;box-shadow:0 14px 30px rgba(0,0,0,.6)}.ot-home .gcard img{object-fit:cover;filter:saturate(.9);border-radius:3px;width:100%;height:100%;display:block}.ot-home .gcard .pip{z-index:2;color:#1a1307;flex-direction:column;align-items:center;gap:1px;font-size:8px;font-weight:600;font-stretch:112%;line-height:1;display:flex;position:absolute}.ot-home .gcard .pip i .spark{fill:#1a1307;width:5px;height:5px}.ot-home .gcard .pip.tl{background:linear-gradient(160deg,#f6e3ae,#c9963f);border-radius:0 4px 4px 0;padding:2px;top:6px;left:-1px}.ot-home .gcard .pip.br{background:linear-gradient(160deg,#c9963f,#e9c27a);border-radius:4px 0 0 4px;padding:2px;bottom:6px;right:-1px;rotate:180deg}.ot-home .gcard:hover{z-index:5;outline:none;scale:1.35;box-shadow:0 0 40px rgba(201,150,63,.45),0 40px 80px rgba(0,0,0,.6)}.ot-home .gcard:focus-visible{z-index:5;outline:none;scale:1.35;box-shadow:0 0 40px rgba(201,150,63,.45),0 40px 80px rgba(0,0,0,.6)}@keyframes oth-bob{0%,to{translate:0}50%{translate:0 -14px}}.ot-home .mess.focus .gcard{opacity:.14;filter:grayscale()blur(1px);scale:.85}.ot-home .mess.focus .gcard.on{opacity:1;filter:none;z-index:6;scale:2;box-shadow:0 0 30px rgba(201,150,63,.55),0 20px 40px rgba(0,0,0,.6)}.ot-home .mess.focus .gcard.on:hover{z-index:7;scale:2.3}.ot-home .tslot{transition:opacity .5s,filter .5s,scale .5s,translate .5s}.ot-home .hand.picked .tslot{opacity:.28;filter:grayscale(.9)brightness(.7);scale:.94}.ot-home .hand.picked .tslot.chosen{opacity:1;filter:none;translate:0 -18px;scale:1.06}.ot-home .tslot.chosen .tface{box-shadow:0 0 70px rgba(233,194,122,.6),0 40px 80px rgba(0,0,0,.55)}@media (max-width:820px){.ot-home .mess{height:140vw}.ot-home .mess.focus .gcard.on{scale:1.7}}@media (prefers-reduced-motion:reduce){.ot-home .gcard{animation:none}}.ot-home #lb{z-index:85;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(5,5,5,.94);place-items:center;padding:72px max(24px,6vw);display:none;position:fixed;top:0;bottom:0;left:0;right:0}.ot-home #lb.open{display:grid}.ot-home .lbf{flex-direction:column;align-items:center;gap:18px;max-height:100%;margin:0;display:flex}.ot-home .lbf img{object-fit:contain;max-width:min(78vw,900px);max-height:72svh;box-shadow:0 0 0 1px rgba(201,150,63,.4),0 40px 90px rgba(0,0,0,.7)}.ot-home .lbf figcaption{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ot-home .lbt{font-family:var(--ot-font-head);letter-spacing:.1em;text-transform:uppercase;font-size:max(24px,min(2.6vw,36px));font-weight:800}.ot-home .lbx{top:calc(14px + env(safe-area-inset-top,0px));right:max(18px,env(safe-area-inset-right,0px));position:fixed}.ot-home .lbp,.ot-home .lbn{position:fixed;top:50%;translate:0 -50%}.ot-home .lbp{left:max(16px,env(safe-area-inset-left,0px))}.ot-home .lbn{right:max(16px,env(safe-area-inset-right,0px))}@media (max-width:700px){.ot-home .lbp,.ot-home .lbn{top:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));translate:none}}.ot-home .boardsec{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:max(32px,min(6vw,96px));padding-top:max(110px,min(16vh,200px));padding-bottom:max(110px,min(16vh,200px));display:grid}.ot-home .boardsec .txt{flex-direction:column;gap:24px;display:flex}.ot-home .boardsec .h{font-size:max(44px,min(5.6vw,90px))}.ot-home .boardsec ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ot-home .boardsec li{color:var(--bone);align-items:center;gap:14px;font-size:17px;display:flex}.ot-home .boardsec li .spark{color:var(--gold);width:10px;height:10px}.ot-home .board{aspect-ratio:1;max-width:100%;position:relative}.ot-home .tile{border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(18,17,16,.8);flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;box-shadow:0 24px 48px rgba(0,0,0,.45)}.ot-home .tile img{object-fit:cover;flex:1;width:100%;min-height:0;display:block}.ot-home .t1{width:42%;height:52%;top:4%;left:2%}.ot-home .t2{width:44%;height:22%;top:0;left:50%}.ot-home .t3{width:47%;height:27%;top:27%;left:51%}.ot-home .t4{width:40%;height:30%;top:61%;left:6%}.ot-home .t5{width:40%;height:34%;top:59%;left:52%}.ot-home .tile p{color:var(--bone);margin:0;font-size:16px;line-height:1.4}.ot-home .voice{flex:1;align-items:center;gap:12px;display:flex}.ot-home .playbtn{border:1px solid var(--gold);cursor:pointer;width:40px;height:40px;color:var(--gold-hi);background:rgba(201,150,63,.08);border-radius:50%;flex:none;place-items:center;transition:box-shadow .3s,background .3s;display:grid}.ot-home .playbtn:hover{background:rgba(201,150,63,.16);outline:none;box-shadow:0 0 18px rgba(233,194,122,.45)}.ot-home .playbtn:focus-visible{background:rgba(201,150,63,.16);outline:none;box-shadow:0 0 18px rgba(233,194,122,.45)}.ot-home .playbtn svg{fill:currentColor;width:14px;height:14px}.ot-home .wave{cursor:pointer;flex:1;align-items:center;gap:3px;height:40px;display:flex;position:relative}.ot-home .wave i{background:rgba(201,150,63,.35);border-radius:2px;flex:1;max-width:3px;transition:background .15s;display:block}.ot-home .wave i.on{background:var(--gold-hi)}.ot-home .vtime{letter-spacing:.16em;color:var(--ash);font-variant-numeric:tabular-nums;text-align:right;min-width:36px;font-size:11px;font-weight:500;font-stretch:112%}.ot-home .chip{color:var(--gold-hi);letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(201,150,63,.45);align-self:flex-start;padding:7px 12px;font-size:10.5px;font-weight:600;font-stretch:112%;display:inline-flex}@media (max-width:820px){.ot-home .boardsec{grid-template-columns:1fr}}.ot-home .firstmark .ot-act{margin-top:6px}.ot-home .firstmark:hover .ot-act{background:var(--ot-gold-pale);border-color:var(--ot-gold-pale);box-shadow:var(--ot-glow-md)}.ot-home .firstmark:focus-visible .ot-act{background:var(--ot-gold-pale);border-color:var(--ot-gold-pale);box-shadow:var(--ot-glow-md)}.ot-home .firstmark{z-index:45;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));cursor:pointer;isolation:isolate;opacity:0;visibility:hidden;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:0;padding:6px 0 6px 12px;transition:opacity .8s,visibility .8s;display:flex;position:fixed}.ot-home .firstmark.on{opacity:1;visibility:visible}.ot-home .firstmark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(5,5,5,.94),rgba(5,5,5,.78) 55%,rgba(5,5,5,0));position:absolute;top:-26px;bottom:-20px;left:-34px;right:-22px}.ot-home .firstmark .meta{color:var(--ot-ash)}.ot-home .firstmark:focus-visible{outline:1px solid var(--gold-hi);outline-offset:4px}@media (max-width:820px){.ot-home .firstmark{right:max(14px,env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px))}.ot-home .firstmark .meta{font-size:9.5px}}.ot-home #ft{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;background:rgba(6,6,6,.94);display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.ot-home #ft.open{display:block}.ot-home #ft .x{top:calc(14px + env(safe-area-inset-top,0px));right:max(18px,env(safe-area-inset-right,0px));z-index:2;position:fixed}.ot-home #ft .page{max-width:1120px;padding:clamp(80px,12vh,130px)max(24px,env(safe-area-inset-right,0px))120px max(24px,env(safe-area-inset-left,0px));flex-direction:column;gap:max(90px,min(14vh,150px));margin:0 auto;display:flex}.ot-home #ft .intro{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.ot-home #ft .intro .h{font-size:max(52px,min(7.6vw,116px))}.ot-home #ft .blk{flex-direction:column;gap:22px;display:flex}.ot-home #ft .blk .h{font-size:max(36px,min(4.6vw,66px))}.ot-home .meter{margin-top:14px;position:relative}.ot-home .meter .track{background:linear-gradient(90deg,#4a3a1c,#c9963f 45%,#f1d48c 75%,#e89a90);height:10px}.ot-home .meter .ticks{background-image:repeating-linear-gradient(90deg,rgba(236,230,218,.35) 0,rgba(236,230,218,.35) 1px,transparent 1px,transparent 10%);height:8px;margin-top:6px}.ot-home .meter .ends{justify-content:space-between;margin-top:6px;display:flex}.ot-home .meter .needle{background:#fff;width:2px;height:30px;transition:left .9s cubic-bezier(.3,1.4,.4,1);position:absolute;top:-10px;left:30%;box-shadow:0 0 12px rgba(255,240,200,.9)}.ot-home .meter .needle:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-8px;left:-5px;box-shadow:0 0 14px rgba(241,212,140,.9)}.ot-home .spots{flex-wrap:wrap;gap:10px;display:flex}.ot-home .spot{border:1px solid var(--line);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;min-height:44px;color:var(--ash);background:rgba(255,255,255,.02);padding:0 16px;font-size:11px;font-weight:600;font-stretch:112%;transition:all .25s}.ot-home .spot[aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi);background:rgba(201,150,63,.1);box-shadow:0 0 18px rgba(201,150,63,.2)}.ot-home .spot:focus-visible{outline:1px solid var(--gold-hi);outline-offset:2px}.ot-home .feels{flex-wrap:wrap;align-items:baseline;gap:28px;display:flex}.ot-home .feels .score{color:var(--gold-hi);font-size:max(48px,min(6vw,84px));font-weight:200;font-stretch:125%;line-height:1}.ot-home .feels p{color:var(--bone);max-width:36ch;margin:0;font-size:max(18px,min(1.6vw,22px));line-height:1.5}.ot-home .qgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:26px 22px;display:grid}.ot-home .qslot{perspective:1000px}.ot-home .qcard{aspect-ratio:4/3.3;cursor:pointer;width:100%;color:var(--bone);text-align:left;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .8s cubic-bezier(.3,.9,.2,1);position:relative}.ot-home .qcard.flipped{transform:rotateY(180deg)}.ot-home .qcard:focus-visible{outline:1px solid var(--gold-hi);outline-offset:6px}.ot-home .qcard .f{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(#181614,#0e0d0c);border:1px solid rgba(201,150,63,.35);flex-direction:column;justify-content:space-between;gap:10px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ot-home .qcard .f.b{border-color:var(--gold);background:linear-gradient(#1f1b15,#12100d);transform:rotateY(180deg)}.ot-home .qcard .q{font-family:var(--ot-font-head);text-transform:uppercase;letter-spacing:.05em;font-size:max(22px,min(1.9vw,26px));font-weight:800;line-height:1.1}.ot-home .qcard .a{color:var(--bone);font-size:15px;line-height:1.55}.ot-home .qcard .k{justify-content:space-between;align-items:center;display:flex}.ot-home .qcard .k .spark{width:11px;height:11px;color:var(--gold)}.ot-home #ft .end{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.ot-home #ft .end .acts{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.ot-home p,.ot-home .back .quote,.ot-home .qcard .a{font-weight:800}@media (max-width:820px){.ot-home .tile{gap:6px;padding:10px}.ot-home .tile p{font-size:13px;line-height:1.3}}.ot-home .hero-h{flex-direction:column;align-items:center;gap:.06em;display:flex}.ot-home .hero-h .l1{letter-spacing:.18em;color:var(--bone);font-size:.42em}.ot-home .hero-h .l2{font-size:1em}.ot-home .hero-h .l3{letter-spacing:.32em;color:var(--bone);font-size:.56em}.ot-home .tcard{aspect-ratio:5/8;width:100%;color:var(--bone);text-align:left;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,.9,.2,1);display:block;position:relative}.ot-home .tface .in{background:linear-gradient(#171513,#0d0c0b);border-radius:13px;height:100%;position:relative;overflow:hidden}.ot-home .front .photo{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ot-home .front .in:after{content:"";pointer-events:none;background:linear-gradient(rgba(10,9,8,0) 58%,rgba(10,9,8,.92)),linear-gradient(rgba(10,9,8,.55),rgba(10,9,8,0) 22%);position:absolute;top:0;bottom:0;left:0;right:0}.ot-home .tcard .flip{z-index:2;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:flex-end;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ot-home .tcard .flip:focus-visible{outline:1px solid var(--gold-hi);outline-offset:-6px;border-radius:12px}.ot-home .front .cue{border-top:1px solid var(--line);width:100%;color:var(--gold-hi);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.ot-home .front .cue .spark{width:11px;height:11px;transition:transform .6s}.ot-home .front .flip:hover .spark{transform:rotate(45deg)}.ot-home .tcard .nm{font-family:var(--ot-font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);font-size:34px;font-weight:800;line-height:1;display:block}.ot-home .front .ig{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--gold-hi);background:rgba(10,9,8,.6);border:1px solid rgba(233,194,122,.45);border-radius:2px;padding:7px 10px;text-decoration:none;position:absolute;top:14px;right:14px}.ot-home .front .ig:hover{border-color:var(--gold-hi);outline:none}.ot-home .front .ig:focus-visible{border-color:var(--gold-hi);outline:none}.ot-home .back .in{flex-direction:column;gap:14px;padding:22px 20px 18px;display:flex}.ot-home .back .intro{scrollbar-width:thin;flex-direction:column;flex:auto;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:auto}.ot-home .back .intro p{color:#ece6da;margin:0;font-size:14px;font-weight:500;line-height:1.55}.ot-home .back .styles{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.ot-home .back .styles li{border:1px solid var(--line);color:var(--bone);padding:5px 8px}.ot-home .back .cta{justify-content:center;align-self:stretch}.ot-home .back .flipback{color:var(--ot-mute);letter-spacing:.22em;text-transform:uppercase;align-self:center;padding:4px 0 0;font-size:10.5px;font-weight:500;font-stretch:112%;position:static}.ot-home .back .flipback:hover{color:var(--gold-hi)}
