.oneday{--bg:#fbf8f3;--ink:#2a1f12;--ink-soft:#6b5e4b;--ink-faint:#8a7c64;--gold:#c8a664;--gold-ui:#8c6e33;--hair:rgba(42,31,18,.12);--hair2:rgba(42,31,18,.06);--card:#fdfbf7;--card-ink:#2a1f12;--card-soft:#675b49;--card-faint:#8a7c64;--card-hair:rgba(42,31,18,.1);--pillbg:hsla(38,50%,97%,.72);--train:#34a853;--fuel:#d4874d;--flow:#4a90d9;--calm:#9b72cf;--body:#e07b91;--steps:#00acc1;--hydration:#5bc0eb;--sleep:#6366f1;--run:#ff6b35;--serif:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--sans:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--mono:"Consolas","SFMono-Regular",ui-monospace,Menlo,monospace;--pad:clamp(22px,4.5vw,72px);--ease:cubic-bezier(.16,1,.3,1);--easeh:cubic-bezier(.4,0,.2,1);--shadow:0 1px 2px hsla(38,30%,40%,.05),0 2px 4px hsla(38,30%,40%,.05),0 4px 8px hsla(38,30%,40%,.05),0 8px 16px hsla(38,30%,40%,.06),0 16px 32px hsla(38,30%,40%,.07);position:relative;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);overflow-x:clip;-webkit-font-smoothing:antialiased}.oneday,.oneday *{box-sizing:border-box}.oneday.lock{overflow:hidden}.oneday a{color:inherit;text-decoration:none}.oneday .mono{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.oneday .num{font-variant-numeric:tabular-nums}.oneday .gold-it{font-style:italic;background:linear-gradient(105deg,#8c6b2f,#c8a664 26%,#e6cf9b 48%,#c8a664 64%,#8c6b2f 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.oneday .night .gold-it,.oneday .on-dark .gold-it{background:linear-gradient(105deg,#a98944,#d8bc86 28%,#f2e4c0 48%,#d8bc86 68%,#a98944 92%);-webkit-background-clip:text;background-clip:text}.oneday .hero .gold-it{background-size:210% 100%;background-position:32% 0}.oneday.js-live .hero .gold-it{background-position:118% 0}.oneday .hero.go .gold-it{animation:hsheen 1.8s var(--easeh) .72s 1 both}@keyframes hsheen{0%{background-position:118% 0}to{background-position:32% 0}}.oneday.render .hero .gold-it{animation:none;background-position:32% 0}.oneday .bgfx{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.oneday .bgfx i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.oneday .bgfx .b1{width:46vw;height:46vw;left:-10vw;top:-8vw;background:radial-gradient(circle,hsla(40,48%,59%,.14),transparent 70%);animation:drift1 34s ease-in-out infinite}.oneday .bgfx .b2{width:38vw;height:38vw;right:-12vw;top:30vh;background:radial-gradient(circle,rgba(224,123,145,.07),transparent 70%);animation:drift2 41s ease-in-out infinite}.oneday .bgfx .b3{width:40vw;height:40vw;left:20vw;bottom:-16vw;background:radial-gradient(circle,rgba(155,140,90,.08),transparent 70%);animation:drift1 27s ease-in-out infinite reverse}@keyframes drift1{0%,to{transform:translate(0)}50%{transform:translate(5vw,3vh)}}@keyframes drift2{0%,to{transform:translate(0)}50%{transform:translate(-4vw,-4vh)}}.oneday #sky{z-index:0;width:100%;height:100%}.oneday #grain,.oneday #sky{position:fixed;inset:0;pointer-events:none}.oneday #grain{z-index:80;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.oneday.is-night #grain{mix-blend-mode:soft-light;opacity:.07}.oneday #loader{position:fixed;inset:0;z-index:120;background:#fbf8f3;display:flex;align-items:center;justify-content:center;transition:transform .9s cubic-bezier(.76,0,.24,1),visibility .9s}.oneday #loader.done{transform:translateY(-100%);visibility:hidden}.oneday #loader .ld-inner{text-align:center}.oneday #loader .ld-eyebrow{color:#8c6e33;margin-bottom:20px}.oneday #loader .ld-scene{position:relative;width:240px;height:88px;margin:0 auto;overflow:hidden}.oneday #loader .ld-sun{position:absolute;left:50%;bottom:-66px;width:58px;height:58px;margin-left:-29px;border-radius:50%;background:radial-gradient(circle,hsla(41,73%,84%,.95) 0,hsla(38,64%,70%,.75) 34%,rgba(206,160,92,.3) 60%,rgba(206,160,92,0) 74%);will-change:transform}.oneday #loader .ld-line{width:240px;height:1px;background:rgba(42,31,18,.12);margin:0 auto;position:relative;overflow:hidden}.oneday #loader .ld-line i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#c8a664,transparent);transform-origin:left;transform:scaleX(0)}.oneday #loader .ld-num{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.24em;color:#8a7c64;margin-top:20px}.oneday.render #loader{display:none}.oneday .nav{position:fixed;top:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:20px var(--pad)}.oneday .nav .brand{font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:.4px;color:var(--ink)}.oneday .nav .brand .mk{color:var(--gold)}.oneday .pill{display:flex;align-items:center;background:var(--pillbg);backdrop-filter:blur(14px) saturate(1.08);border:1px solid var(--hair);border-radius:999px;padding:6px 6px 6px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.oneday .pill a{font-size:13px;letter-spacing:.02em;color:var(--ink-soft);padding:0 10px;transition:color .2s var(--easeh)}.oneday .pill a:hover{color:var(--ink)}.oneday .pill .pcta{background:var(--gold);color:#2a1f12;font-weight:600;border-radius:999px;padding:9px 18px;margin-left:6px}.oneday .thr{display:inline-flex;align-items:center;height:10px;overflow:hidden}.oneday .thr svg{display:block;overflow:hidden}.oneday .thr-p{stroke:var(--gold);stroke-width:1.1;opacity:.7;animation:thrm 1.5s linear infinite}@keyframes thrm{to{transform:translateX(-13px)}}.oneday.render .nav .pill{backdrop-filter:none}.oneday .nav-right{display:flex;align-items:center;gap:10px}.oneday .burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:42px;height:34px;padding:0 11px;background:var(--pillbg);backdrop-filter:blur(14px) saturate(1.08);border:1px solid var(--hair);border-radius:999px;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.oneday .burger span{display:block;width:100%;height:1.6px;border-radius:2px;background:var(--ink-soft);transition:transform .3s var(--ease),opacity .2s var(--easeh)}.oneday .mmenu{display:none}.oneday.render .burger{backdrop-filter:none}.oneday .stepper{position:fixed;right:var(--pad);bottom:22px;z-index:90;display:flex;align-items:center;gap:8px;color:var(--gold-ui);background:var(--pillbg);backdrop-filter:blur(13px) saturate(1.08);border:1px solid var(--hair);border-radius:999px;padding:4px 10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);transition:opacity .3s var(--easeh)}.oneday .stepper.hide{opacity:0;pointer-events:none}.oneday .stepper .st-name{display:inline-block;min-width:168px;text-align:center;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint)}.oneday .stepper .st-btn{background:none;border:none;cursor:pointer;font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--gold-ui);padding:8px 6px;transition:color .2s var(--easeh)}.oneday .stepper .st-btn:hover{color:var(--ink)}.oneday.render .stepper{display:none}.oneday .cur{position:fixed;left:0;top:0;z-index:130;pointer-events:none;border-radius:50%;opacity:0}.oneday #curD{width:9px;height:9px;background:hsla(40,48%,59%,.95);margin:-4.5px 0 0 -4.5px}.oneday #curR{width:38px;height:38px;border:1px solid hsla(40,48%,59%,.45);margin:-19px 0 0 -19px;transition:width .25s var(--easeh),height .25s var(--easeh),margin .25s var(--easeh)}.oneday.cur-hot #curR{width:56px;height:56px;margin:-28px 0 0 -28px}@media(pointer:coarse){.oneday .cur{display:none}}.oneday.render .cur{display:none}.oneday section{position:relative;z-index:1}.oneday .eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-ui)}.oneday .split .lm{display:block;overflow:hidden;padding:.04em .12em .12em;margin:-.04em -.12em -.12em}.oneday .split .li{display:block;transform-origin:left top}.oneday.js-live .split .li{transform:translateY(112%) rotate(2deg)}.oneday.js-live .split.on .li{transition:transform 1.05s var(--ease);transform:none}.oneday .rv{opacity:0;transform:translateY(26px)}.oneday .rv.on{transition:opacity .9s var(--ease),transform .9s var(--ease)}.oneday .rv.on,.oneday.render .rv,.oneday:not(.js-live) .rv{opacity:1;transform:none}.oneday .hero{height:100vh;min-height:640px;display:flex;align-items:center;padding:0 var(--pad);overflow:hidden}.oneday .hero .h-inner{max-width:1180px;position:relative;z-index:2}.oneday .hero .h-eyebrow{margin-bottom:30px;color:var(--gold-ui)}.oneday .hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(58px,9.5vw,150px);line-height:.96;letter-spacing:-.02em;margin:0;color:var(--ink)}.oneday .hero .lm{display:block;overflow:hidden;padding:.04em .12em .1em;margin:-.04em -.12em -.1em}.oneday .hero .li{display:block;transform:translateY(112%) rotate(2.2deg);transform-origin:left top}.oneday .hero.go .li{transition:transform 1.05s var(--ease);transform:none}.oneday .hero .lm:nth-child(2) .li{transition-delay:.09s}.oneday.render .hero .li{transform:none}.oneday .hero .h-sub{font-size:clamp(16px,1.4vw,19px);color:var(--ink-soft);max-width:520px;margin:34px 0 0;line-height:1.65;opacity:0;transform:translateY(14px)}.oneday .hero.go .h-sub{transition:opacity 1s var(--ease) .55s,transform 1s var(--ease) .55s}.oneday .hero.go .h-sub,.oneday.render .hero .h-sub{opacity:1;transform:none}.oneday .hero .h-cue{position:absolute;left:var(--pad);bottom:30px;z-index:2;display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint)}.oneday .hero .h-cue .ln{width:48px;height:1px;background:var(--gold);transform-origin:left;animation:cue 2.8s ease-in-out infinite}@keyframes cue{0%,to{transform:scaleX(.35);opacity:.5}50%{transform:scaleX(1);opacity:1}}.oneday.render .hero{height:800px;min-height:0}.oneday.heroshot .hero{height:900px}.oneday .room{height:300vh}.oneday .room .r-inner{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:96px var(--pad) 60px}.oneday .room{--p:0}.oneday .lyr{--k:clamp(0,calc((var(--p,0) - var(--w0,0)) * var(--iw,1)),1);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 64px))}.oneday.render .room{height:auto;--p:.7}.oneday.render .room .r-inner{position:relative;height:auto;min-height:0;padding:120px var(--pad) 110px;overflow:visible}.oneday.render .lyr{opacity:1;transform:none}.oneday .r-stage{position:relative;z-index:2;max-width:1320px;transform:translateY(calc(clamp(0,calc((var(--p,0) - .9) * 10),1) * -26px))}.oneday.render .r-stage{transform:none}.oneday .veil{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(60% 50% at 50% 45%,hsla(40,48%,59%,.55),transparent 70%);opacity:calc(clamp(0,calc((var(--p,0) - .92) * 12.5),1) * .12 + (1 - clamp(0,calc(var(--p,0) * 12.5),1)) * .1)}.oneday.render .veil{display:none}.oneday #dusk .veil{opacity:calc((1 - clamp(0,calc(var(--p,0) * 12.5),1)) * .1)}.oneday .veil-n{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(60% 50% at 50% 45%,rgba(86,80,140,.55),transparent 70%);opacity:calc(clamp(0,calc((var(--p,0) - .9) * 10),1) * .16)}.oneday.render .veil-n{display:none}.oneday .ghost{position:absolute;right:1%;top:54%;z-index:1;pointer-events:none;font-family:var(--serif);font-weight:500;font-size:clamp(220px,26vw,380px);line-height:1;color:rgba(42,31,18,.05);text-shadow:0 -1px 0 hsla(0,0%,100%,.5),0 2px 3px rgba(42,31,18,.04);transform:translateY(calc(-50% + (.5 - var(--p,0)) * 140px))}.oneday.render .ghost{transform:translateY(-50%)}.oneday .r-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.oneday .ch-time{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ui)}.oneday .ch-sep{width:34px;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.oneday .ch-cat{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.oneday .r-h2{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4.8vw,62px);line-height:1.04;letter-spacing:-.01em;margin:22px 0 0;max-width:1120px;color:var(--ink)}.oneday .cards{display:flex;gap:26px;margin-top:46px;align-items:flex-start}.oneday .pcard.off{margin-top:54px}.oneday .pcard.off2{margin-top:26px}@media(max-width:980px){.oneday .room{height:auto;--p:.7!important}.oneday .room .r-inner{position:relative;height:auto;min-height:0;padding:100px var(--pad)}.oneday .cards{flex-direction:column}.oneday .pcard.off,.oneday .pcard.off2{margin-top:0}}.oneday .pcard{position:relative;flex:1 1 0;max-width:460px;isolation:isolate;background:none;border:1px solid hsla(0,0%,100%,.5);border-top-color:hsla(0,0%,100%,.8);border-radius:24px;padding:24px 26px 22px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),var(--shadow)}.oneday .pcard:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:23px;background:linear-gradient(160deg,rgba(255,253,248,.52),rgba(255,253,248,.26));backdrop-filter:blur(18px) saturate(1.12)}.oneday .pcard .pc-aura{position:absolute;z-index:-2;left:14%;top:12%;width:72%;height:72%;border-radius:50%;filter:blur(70px)}.oneday .pcard:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 42%,hsla(0,0%,100%,.45) 50%,transparent 58%);transform:translateX(-160%)}.oneday.js-live .pcard.chart-on:after{animation:sheen 1.1s var(--easeh) .25s 1 both}@keyframes sheen{0%{transform:translateX(-160%)}to{transform:translateX(160%)}}.oneday .pcard .pc-glow{position:absolute;right:-46px;top:-46px;width:210px;height:210px;border-radius:50%;filter:blur(50px);opacity:.08;transition:opacity .35s var(--easeh)}.oneday .pcard:hover .pc-glow{opacity:.2}.oneday .pcard .pc-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.oneday .pcard .pc-nm{display:flex;flex-direction:column;gap:6px}.oneday .pcard .pc-name{font-family:var(--serif);font-size:26px;font-weight:600;line-height:1;color:var(--card-ink)}.oneday .pcard .pc-spirit{letter-spacing:.22em}.oneday .pcard .pc-cat,.oneday .pcard .pc-spirit{font-family:var(--mono);font-size:9px;font-weight:500;text-transform:uppercase}.oneday .pcard .pc-cat{letter-spacing:.16em;padding:5px 11px;border-radius:999px;white-space:nowrap;backdrop-filter:blur(8px)}.oneday .pcard .pc-art{position:relative;z-index:2;margin:14px 0 4px}.oneday .pcard .pc-art svg{width:100%;height:auto;aspect-ratio:320/150;display:block;overflow:visible}.oneday .pcard .pc-stat{position:relative;z-index:2;display:flex;align-items:baseline;gap:12px;margin-top:6px}.oneday .pcard .pc-num{font-family:var(--serif);font-size:40px;font-weight:600;line-height:1;color:#8c6e33}.oneday .pcard .pc-cap{font-size:8.5px;font-weight:500;text-transform:uppercase}.oneday .pcard .pc-cap,.oneday .pcard .pc-time{font-family:var(--mono);letter-spacing:.14em;color:var(--card-faint)}.oneday .pcard .pc-time{position:relative;z-index:2;margin-left:auto;font-size:9.5px}.oneday .pcard .pc-desc{position:relative;z-index:2;font-size:13.5px;color:var(--card-soft);line-height:1.55;margin:12px 0 0;max-width:94%}.oneday .room[data-cols="3"] .pcard{padding:22px 22px 20px}.oneday .room[data-cols="3"] .pc-num{font-size:34px}.oneday .pc-art .abar,.oneday .pc-art .aseg{transform-box:fill-box}.oneday .pc-art .abar{transform-origin:50% 100%}.oneday .pc-art .aseg{transform-origin:0 50%}.oneday.js-live .pc-art .abar{transform:scaleY(.001)}.oneday.js-live .pcard.chart-on .abar{transform:scaleY(1);transition:transform .85s var(--ease) var(--d,0s)}.oneday.js-live .pc-art .aseg{transform:scaleX(.001)}.oneday.js-live .pcard.chart-on .aseg{transform:scaleX(1);transition:transform .6s var(--ease) var(--d,0s)}.oneday.js-live .pc-art .adraw{stroke-dashoffset:100.5px}.oneday.js-live .pcard.chart-on .adraw{stroke-dashoffset:var(--fo,0px);transition:stroke-dashoffset 1.25s var(--ease) var(--d,0s)}.oneday.js-live .pc-art .afade{opacity:0}.oneday.js-live .pcard.chart-on .afade{opacity:1;transition:opacity .7s var(--easeh) var(--d,.7s)}.oneday.js-live .pc-art .arise{transform:translateY(102px)}.oneday.js-live .pcard.chart-on .arise{transform:translateY(0);transition:transform 1.4s var(--ease) .1s}.oneday .orb{display:none;position:absolute;border-radius:50%;pointer-events:none;z-index:1}.oneday.render .orb{display:block}.oneday .orb.sun-dawn{width:170px;height:170px;right:12%;bottom:16%;background:radial-gradient(circle,hsla(41,70%,83%,.92) 0,hsla(38,63%,69%,.7) 30%,rgba(206,160,92,.32) 56%,rgba(206,160,92,0) 72%)}.oneday .orb.sun-noon{width:150px;height:150px;left:47%;top:5%;background:radial-gradient(circle,hsla(43,74%,87%,.95) 0,hsla(40,65%,73%,.75) 30%,hsla(40,48%,59%,.34) 56%,hsla(40,48%,59%,0) 72%)}.oneday .orb.sun-dusk{width:200px;height:200px;left:7%;bottom:9%;background:radial-gradient(circle,hsla(38,80%,79%,.95) 0,hsla(33,68%,65%,.72) 30%,rgba(206,140,80,.34) 56%,rgba(206,140,80,0) 72%)}.oneday .orb.moon{width:110px;height:110px;right:13%;top:9%;background:radial-gradient(circle,hsla(46,39%,89%,.9) 0,hsla(44,29%,77%,.6) 32%,hsla(46,21%,68%,.26) 56%,hsla(46,21%,68%,0) 72%)}.oneday .orb.sun-rise{width:140px;height:140px;right:16%;top:14%;background:radial-gradient(circle,hsla(41,70%,83%,.9) 0,hsla(38,63%,69%,.66) 30%,rgba(206,160,92,.3) 56%,rgba(206,160,92,0) 72%)}.oneday .marquee-sec{padding:96px 0;overflow:hidden}.oneday .marquee-sec .mq-head{text-align:center;margin-bottom:34px}.oneday .mq{overflow:hidden;padding:7px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.oneday .mq-track{display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:mqL 44s linear infinite}.oneday .mq.rev .mq-track{animation:mqR 52s linear infinite}@keyframes mqL{to{transform:translateX(-50%)}}@keyframes mqR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.oneday .mq:hover .mq-track{animation-play-state:paused}.oneday .sig{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);background:rgba(255,253,248,.35);backdrop-filter:blur(9px);border:1px solid var(--hair);border-radius:999px;padding:9px 18px;white-space:nowrap}.oneday .sig i{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.oneday.render .mq-track{animation:none}.oneday #lead{padding:200px var(--pad)}.oneday #lead .l-wrap{max-width:1000px;margin:0 auto;text-align:center}.oneday #lead .l-big{font-family:var(--serif);font-weight:500;font-size:clamp(30px,4.2vw,56px);line-height:1.18;letter-spacing:-.01em;margin:26px 0 0;color:var(--ink)}.oneday #lead .l-nine{font-family:var(--serif);font-style:italic;font-size:clamp(17px,1.6vw,21px);color:var(--ink-soft);letter-spacing:.01em;margin:34px 0 0}.oneday #lead details{max-width:600px;margin:60px auto 0;text-align:left;border-top:1px solid var(--hair)}.oneday #lead summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 4px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ui)}.oneday #lead summary::-webkit-details-marker{display:none}.oneday #lead summary .pl{font-size:14px;transition:transform .25s var(--easeh)}.oneday #lead details[open] summary .pl{transform:rotate(45deg)}.oneday #lead .dl-row{display:flex;align-items:center;gap:12px;padding:11px 4px;font-size:14px;color:var(--ink-soft);border-top:1px solid var(--hair2)}.oneday #lead .dl-row i{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.oneday #caps{padding:144px var(--pad)}.oneday #caps .c-wrap{max-width:1180px;margin:0 auto}.oneday #caps h2{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4.4vw,58px);line-height:1.04;margin:18px 0 54px;color:var(--ink)}.oneday .cap-row{display:grid;grid-template-columns:90px 1fr 1.3fr;gap:26px;align-items:baseline;padding:30px 4px;border-top:1px solid var(--hair)}.oneday .cap-row:last-child{border-bottom:1px solid var(--hair)}.oneday .cap-row .cn{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--gold-ui)}.oneday .cap-row h3{font-family:var(--serif);font-weight:600;font-size:27px;margin:0;line-height:1.1;color:var(--ink)}.oneday .cap-row p{font-size:14.5px;color:var(--ink-soft);line-height:1.6;margin:0;max-width:54ch}@media(max-width:780px){.oneday .cap-row{grid-template-columns:1fr;gap:8px}}.oneday .spacer{display:flex;align-items:center;justify-content:center}.oneday #spA{height:64vh}.oneday #spB{height:50vh}.oneday .sp-line{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint)}.oneday.render #spA,.oneday.render #spB{height:320px}.oneday #night{padding:180px var(--pad) 170px;overflow:hidden}.oneday #night .n-wrap{max-width:1180px;margin:0 auto;position:relative;z-index:2}.oneday #night .stars{position:absolute;inset:0;z-index:1;pointer-events:none}.oneday #night .stars svg{width:100%;height:100%;display:block}.oneday #night h2{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4.6vw,60px);line-height:1.06;margin:22px 0 0;max-width:1090px;color:var(--ink)}.oneday .n-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:70px}@media(max-width:780px){.oneday .n-cols{grid-template-columns:1fr;gap:30px}}.oneday .n-cols .dh{font-family:var(--serif);font-size:23px;font-weight:600;color:var(--ink);margin-bottom:10px}.oneday .n-cols p{font-size:14.5px;line-height:1.65;color:var(--ink-soft);margin:0}.oneday .n-close{margin-top:120px;text-align:center}.oneday .n-close .n-time{display:block;color:var(--ink-faint);margin-bottom:26px}.oneday .n-close .n-big{font-family:var(--serif);font-weight:500;font-size:clamp(44px,7vw,104px);line-height:1;letter-spacing:-.015em;margin:0;color:var(--ink)}.oneday #night .n-close .n-big{max-width:none;font-size:clamp(44px,7vw,104px);line-height:1;margin:0}.oneday .n-close .n-sub{font-size:15.5px;color:var(--ink-soft);max-width:420px;margin:28px auto 0;line-height:1.65}.oneday .n-close .split .li{transform-origin:center top}.oneday .journal{margin-top:130px}.oneday .journal .j-h{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3.6vw,44px);line-height:1.06;margin:20px 0 0;color:var(--ink)}.oneday .journal .j-note{font-size:14.5px;color:var(--ink-soft);max-width:480px;margin:18px 0 0;line-height:1.6}.oneday .j-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}@media(max-width:860px){.oneday .j-grid{grid-template-columns:1fr}}.oneday .jcard{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:26px 24px 24px;border-radius:18px;background:rgba(28,24,18,.46);backdrop-filter:blur(16px);border:1px solid hsla(39,48%,92%,.13);border-top-color:hsla(39,48%,92%,.28)}.oneday .jcard:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,hsla(0,0%,100%,.1) 50%,transparent 58%);transform:translateX(-160%)}.oneday.js-live .jcard.rv.on:after{animation:sheen 1.25s var(--easeh) .5s 1 both}.oneday .jcard .j-date{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#d8bc86}.oneday .jcard .j-title{font-family:var(--serif);font-size:22px;font-weight:600;line-height:1.18;color:var(--ink)}.oneday .jcard .j-ex{font-size:13.5px;line-height:1.6;color:var(--ink-soft);margin:0}.oneday #faq{padding:170px var(--pad)}.oneday #faq .q-wrap{max-width:780px;margin:0 auto}.oneday #faq h2{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4.4vw,56px);line-height:1.05;margin:20px 0 46px;color:var(--ink)}.oneday .qa{border-top:1px solid var(--hair)}.oneday .qa:last-of-type{border-bottom:1px solid var(--hair)}.oneday .qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:22px 4px;font-family:var(--serif);font-size:clamp(19px,2vw,23px);font-weight:600;color:var(--ink)}.oneday .qa summary::-webkit-details-marker{display:none}.oneday .qa summary .pl{font-family:var(--mono);font-size:15px;color:var(--gold-ui);transition:transform .25s var(--easeh);flex:0 0 auto}.oneday .qa[open] summary .pl{transform:rotate(45deg)}.oneday .qa p{font-size:14.5px;line-height:1.7;color:var(--ink-soft);margin:0;padding:0 4px 24px;max-width:62ch}.oneday #tomorrow{padding:230px var(--pad) 170px;text-align:center;overflow:hidden}.oneday #tomorrow .t-wrap{position:relative;z-index:2;max-width:760px;margin:0 auto}.oneday #tomorrow h2{font-family:var(--serif);font-weight:500;font-size:clamp(44px,7vw,104px);line-height:1;letter-spacing:-.02em;margin:24px 0 36px;color:var(--ink)}.oneday #tomorrow .form{display:inline-flex;gap:10px;background:linear-gradient(160deg,rgba(255,253,248,.58),rgba(255,253,248,.32));backdrop-filter:blur(16px) saturate(1.1);border:1px solid hsla(0,0%,100%,.55);border-top-color:hsla(0,0%,100%,.85);border-radius:999px;padding:8px 8px 8px 24px;max-width:460px;width:100%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),var(--shadow)}.oneday #tomorrow .form input{flex:1;min-width:0;border:none;background:none;font-family:var(--sans);font-size:15px;color:#2a1f12;outline:none}.oneday #tomorrow .form input::-moz-placeholder{color:#8a7c64}.oneday #tomorrow .form input::placeholder{color:#8a7c64}.oneday #tomorrow .form button{background:var(--gold);color:#2a1f12;font-weight:600;font-size:14px;border:none;border-radius:999px;padding:13px 26px;cursor:pointer;transition:transform .2s var(--easeh)}.oneday #tomorrow .t-note{font-size:13.5px;color:var(--ink-faint);margin-top:22px}.oneday #tomorrow .form input:disabled{opacity:.7}.oneday #tomorrow .form button:disabled{opacity:.6;cursor:default;transform:none}.oneday #tomorrow .join-err{font-family:var(--sans);font-size:13px;color:#9a3b2e;margin-top:14px}.oneday #tomorrow .join-done{display:flex;flex-direction:column;align-items:center;gap:14px;animation:joinIn .6s var(--easeh) both}.oneday #tomorrow .join-check{width:54px;height:54px}.oneday #tomorrow .join-check circle{fill:none;stroke:var(--gold);stroke-width:2;opacity:.5}.oneday #tomorrow .join-check path{fill:none;stroke:var(--gold);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.oneday #tomorrow .join-done-text{font-family:var(--serif);font-weight:500;font-size:24px;color:var(--ink);margin:0}.oneday #tomorrow .join-done-sub{font-family:var(--sans);font-size:14px;color:var(--ink-faint);margin:0}@keyframes joinIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.oneday footer{position:relative;z-index:1;background:#f4eee3;color:#2a1f12;padding:74px var(--pad) 38px}.oneday .f-grid{display:flex;justify-content:space-between;gap:44px;flex-wrap:wrap;max-width:1320px;margin:0 auto}.oneday .f-brand{font-family:var(--serif);font-size:30px;font-weight:600}.oneday .f-brand .mk{color:var(--gold)}.oneday .f-tag{font-size:14px;color:#6b5e4b;margin-top:10px;max-width:240px;line-height:1.55}.oneday .f-col h4{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#8a7c64;margin:0 0 16px;font-weight:500}.oneday .f-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.oneday .f-col a{font-size:14px;color:#6b5e4b}.oneday .f-col a:hover{color:#2a1f12}.oneday .f-base{max-width:1320px;margin:50px auto 0;padding-top:22px;border-top:1px solid rgba(42,31,18,.1);font-size:12.5px;color:#8a7c64;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.oneday.render .pcard:before{backdrop-filter:none;background:rgba(255,253,248,.85)}.oneday.render .jcard{backdrop-filter:none;background:rgba(28,24,18,.8)}.oneday.render .sig{background:rgba(255,253,248,.5)}.oneday.render .pcard .pc-cat,.oneday.render .sig{backdrop-filter:none}.oneday.render #tomorrow .form{backdrop-filter:none;background:rgba(255,253,248,.92)}.oneday.grid #caps,.oneday.grid #lead,.oneday.grid #night,.oneday.grid #tomorrow,.oneday.grid .hero,.oneday.grid .marquee-sec,.oneday.grid .nav,.oneday.grid .spacer,.oneday.grid footer,.oneday.render .jcard:after,.oneday.render .pcard:after{display:none}.oneday.grid .room .r-inner{padding:64px var(--pad) 58px}.oneday.grid .r-h2{font-size:clamp(28px,3.4vw,40px);margin-top:14px}.oneday.grid .cards{margin-top:30px}.oneday.grid .ghost{font-size:190px}.oneday.grid .pcard .pc-desc{display:none}.oneday.grid .pcard .pc-num{font-size:30px}.oneday.grid .room{--p:.7}.oneday.heroshot .stepper,.oneday.heroshot footer,.oneday.heroshot section:not(.hero),.oneday.nightshot #caps,.oneday.nightshot #lead,.oneday.nightshot #spA,.oneday.nightshot .hero,.oneday.nightshot .marquee-sec,.oneday.nightshot .nav,.oneday.nightshot .room{display:none}@media(max-width:980px){.oneday.js-live .pcard{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.oneday.js-live .pcard.chart-on{opacity:1;transform:none}.oneday .cards{align-items:stretch}.oneday .pcard{max-width:none;flex:0 0 auto}.oneday .nav{padding:14px var(--pad)}.oneday .nav .pill{border:none;background:none;box-shadow:none;padding:0;backdrop-filter:none}.oneday .nav .pill .thr,.oneday .nav .pill a:not(.pcta){display:none}.oneday .nav .pill .pcta{margin-left:0}.oneday .nav .brand{font-size:21px}.oneday .burger{display:flex}.oneday .mmenu{display:flex;flex-direction:column;gap:2px;position:fixed;z-index:95;top:58px;right:var(--pad);min-width:208px;background:var(--pillbg);backdrop-filter:blur(16px) saturate(1.1);border:1px solid var(--hair);border-radius:18px;padding:10px;box-shadow:var(--shadow);opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .26s var(--ease),transform .26s var(--ease)}.oneday.menu-open .mmenu{opacity:1;transform:none;pointer-events:auto}.oneday .mmenu a{padding:12px 14px;font-size:15px;color:var(--ink-soft);border-radius:12px;transition:background .2s var(--easeh),color .2s var(--easeh)}.oneday .mmenu a:active,.oneday .mmenu a:hover{background:var(--hair2);color:var(--ink)}.oneday.menu-open .burger span:first-child{transform:translateY(5.6px) rotate(45deg)}.oneday.menu-open .burger span:nth-child(2){opacity:0}.oneday.menu-open .burger span:nth-child(3){transform:translateY(-5.6px) rotate(-45deg)}.oneday .stepper{right:auto;left:50%;transform:translateX(-50%);bottom:16px;max-width:calc(100vw - 24px)}.oneday .stepper .st-name{min-width:0;font-size:9.5px;letter-spacing:.14em}.oneday .hero{min-height:560px}.oneday .hero h1{font-size:clamp(40px,10.5vw,64px)}.oneday .hero .h-sub{font-size:15px;margin-top:26px}}@media(max-width:600px){.oneday .hero h1{font-size:clamp(36px,11vw,50px)}.oneday .hero .h-eyebrow{margin-bottom:22px}.oneday .cards{gap:18px}.oneday .room .r-inner{padding:88px var(--pad) 56px}.oneday #lead{padding:120px var(--pad)}.oneday #caps{padding:96px var(--pad)}.oneday #night{padding:110px var(--pad) 100px}.oneday #faq{padding:110px var(--pad)}.oneday #tomorrow{padding:130px var(--pad) 110px}.oneday .marquee-sec{padding:64px 0}}