.td-html{color-scheme:dark;background:#08040f;scroll-behavior:auto}.td-body{margin:0;background:#08040f}.td{--ink:#0a0612;--ink-2:#120a1e;--ink-3:#1c1230;--parch:#e8dfc9;--text:#e8dfc9;--mauve:#8a7d9a;--mauve-dim:#8f82a1;--gold:#c9a878;--gold-hi:#e3c590;--gold-line:rgba(201,168,120,.32);--hair:rgba(201,168,120,.18);--serif:"Cormorant Garamond",Garamond,Georgia,serif;--num:Vollkorn,"Cormorant Garamond",Georgia,serif;--sans:Satoshi,system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.22,.61,.24,1);--bar:0px;--cap:0px;--pbar:0px;position:relative;color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:clip;background:radial-gradient(ellipse 720px 560px at 50% 6%,rgba(60,30,90,.4),transparent 65%),radial-gradient(ellipse 520px 380px at 12% 32%,rgba(40,20,60,.3),transparent 70%),var(--ink)}.td *,.td *:before,.td *:after{box-sizing:border-box}.td [hidden]{display:none!important}:where(.td) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;margin:0;border-radius:0;-webkit-appearance:none;appearance:none}:where(.td) a{color:inherit}.td button:focus-visible,.td a:focus-visible,.td summary:focus-visible,.td [tabindex]:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.td-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.td-world{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:0;overflow:hidden;background:#07040d;pointer-events:none;contain:strict}.td-layer,.td-light,.td-ink{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.td-layer{transform-origin:var(--fx,50%) var(--fy,50%);backface-visibility:hidden}.td-layer.is-vis,.td-layer.on{will-change:transform,opacity}.td-layer.on{opacity:1;visibility:visible}.td-layer img,.td-layer video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);display:block}.td-layer video{opacity:0;transition:opacity 1.4s ease}.td-layer video.is-playing{opacity:1}.td-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#07040d;opacity:var(--dim,0);pointer-events:none}.td-glow{position:absolute;z-index:1;left:var(--gx,50%);top:var(--gy,50%);width:var(--gs,36vmin);height:var(--gs,36vmin);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,rgba(255,196,140,.34),rgba(255,196,140,.1) 28%,transparent 62%);animation:td-candle 5.2s ease-in-out infinite}@keyframes td-candle{0%,to{opacity:.35}18%{opacity:.85}31%{opacity:.5}46%{opacity:.78}70%{opacity:.4}84%{opacity:.7}}.td-light{background:radial-gradient(circle at 50% 30%,#fff8ea,#f8e7c4 26%,#f0d6a0d1 58%,#ecd0968c)}.td-ink{background:radial-gradient(ellipse 80% 60% at 50% 40%,#1e1230,#0b0714 62%,#07040d)}.td-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--shade,1);background:linear-gradient(180deg,#08040f80,#08040f00 20% 42%,#08040f9e 68%,#08040ff0 92%)}.td-motes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.td-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:3;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:td-grain 1.2s steps(6) infinite}@keyframes td-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(1%,3%)}}@media(max-aspect-ratio:4/5){.td-layer{transform-origin:50% var(--fy,50%)}.td-layer img,.td-layer video{object-position:50% var(--fy,50%)}.td-layer[data-mfx]{transform-origin:var(--mfx) var(--fy,50%)}.td-layer[data-mfx] img,.td-layer[data-mfx] video{object-position:var(--mfx) var(--fy,50%)}.td-glow{left:var(--mgx,var(--gx,50%));top:var(--mgy,var(--gy,50%))}}.td-top{position:fixed;z-index:40;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 14px) max(18px,env(safe-area-inset-right,0px)) 0 max(18px,env(safe-area-inset-left,0px));pointer-events:none}.td-top>*{pointer-events:auto}.td-top:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:calc(env(safe-area-inset-top,0px) + 128px);pointer-events:none;opacity:0;transition:opacity .6s ease;background:linear-gradient(180deg,#08040ff5,#08040fdb 46%,#08040f80 74%,#08040f00)}.td.is-flow .td-top:before{opacity:1}.td-mark{text-decoration:none;display:inline-block;padding:6px 0;line-height:1}.td-mark img{display:block;height:44px;width:auto;filter:brightness(0) invert(1);transition:filter .7s ease}.td-chips{display:flex;gap:8px;align-items:center}.td-chip{font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mauve);border:1px solid rgba(165,149,184,.28);border-radius:100px;min-height:44px;padding:.55rem 1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a061259;white-space:nowrap;transition:color .7s ease,border-color .7s ease,background-color .7s ease,opacity .5s ease,transform .5s var(--ease)}.td-chip:hover,.td-chip[aria-pressed=true],.td-chip--buy{color:var(--parch);border-color:var(--gold-line)}.td-price-s{font-family:var(--num);font-weight:600;color:var(--gold-hi);letter-spacing:.02em;font-size:.82rem;margin-left:.35em;text-transform:none}.td.is-light .td-mark img{filter:brightness(0) invert(.14)}.td.is-light .td-chip{color:#3a2850;border-color:#2a1a3e4d;background:#fff8ea66}.td.is-light .td-chip .td-price-s{color:#7a5524}.td.is-light .td-caption{color:#2a1a3e;text-shadow:0 1px 14px rgba(255,248,234,.9)}.td-eyebrow{font-size:.64rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0;text-shadow:0 1px 14px rgba(7,4,13,.95),0 0 3px rgba(7,4,13,.7)}.td h1,.td h2{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--parch);letter-spacing:.005em;line-height:1.06;text-wrap:balance;margin:0;text-shadow:0 2px 30px rgba(7,4,13,.7)}.td h1{font-size:clamp(min(2.55rem,4.9vh),min(7.6vw,9vh),5rem)}.td h2{font-size:clamp(min(2.05rem,4vh),min(5.6vw,7.4vh),3.7rem)}.td h1 em,.td h2 em,.td-line em,.td-q-t em{font-style:italic;color:var(--gold-hi);display:inline-block}.td-u{display:inline-block}.td h3{font-family:var(--serif);font-weight:400;font-size:clamp(1.4rem,3.4vw,1.75rem);line-height:1.2;color:var(--parch);margin:0}.td-lede{font-family:var(--serif);font-style:italic;font-size:clamp(min(1.14rem,2.5vh),3.3vw,1.45rem);color:var(--text);max-width:34ch;margin:0;line-height:1.42;text-wrap:balance;text-shadow:0 1px 18px rgba(7,4,13,.8)}.td-lede--wide{max-width:44ch}.td-fine{font-size:.76rem;color:var(--mauve-dim);letter-spacing:.02em;margin:0}.td-fine--center{text-align:center}.td-line{font-family:var(--serif);font-weight:300;font-size:clamp(min(2rem,4vh),min(6vw,8vh),4rem);line-height:1.12;color:var(--parch);margin:0;max-width:18ch;text-wrap:balance;text-shadow:0 2px 30px rgba(7,4,13,.85)}.td-line--soft{font-style:italic;font-size:clamp(min(1.5rem,3.1vh),min(4.6vw,6vh),2.6rem);max-width:24ch;color:var(--text)}.td-line--onlight{color:#2a1a3e;text-shadow:none;font-size:clamp(min(1.6rem,3.3vh),min(4.8vw,6.4vh),3.1rem);max-width:22ch;align-self:center}.td-line--onlight em{color:#7a5524}.td-note{font-family:var(--serif);font-style:italic;font-size:1.25rem;color:var(--text);margin:0}.td-numeral{font-family:var(--serif);font-style:italic;font-size:clamp(1.25rem,3.4vw,1.6rem);color:var(--parch);margin:0;display:flex;align-items:baseline;gap:.7em;text-shadow:0 1px 18px rgba(7,4,13,.9)}.td-numeral span{font-family:var(--num);font-style:normal;font-weight:600;color:var(--gold-hi);font-size:1.15em;min-width:1.2em;text-align:right}.td-score{font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mauve);margin:4px 0 0;display:flex;align-items:center;gap:.9em;text-shadow:0 1px 14px rgba(7,4,13,.95)}.td-score:before,.td-score:after{content:"";flex:none;width:22px;height:1px;background:var(--gold-line)}.td-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:52px;padding:1rem 2rem;border-radius:100px;background:var(--parch);color:#140c1f;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:transform .35s var(--ease),opacity .35s;white-space:nowrap}.td-btn:hover{transform:translateY(-1px)}.td-btn:disabled,.td-cta:disabled{opacity:.5;pointer-events:none}.td-btn-price{font-family:var(--num);font-weight:600;letter-spacing:.02em;font-size:.95rem;text-transform:none}.td-link{font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mauve);min-height:44px;padding:.6rem .8rem;transition:color .25s}.td-link:hover{color:var(--parch)}.td-link--small{font-size:.62rem}.td-inline{color:inherit;text-decoration:underline;text-underline-offset:3px}.td-main{position:relative;z-index:10}.td-scene{position:relative;height:calc(var(--len,200) * 1vh)}.td-pin{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template:1fr/1fr;place-items:center;text-align:center;padding:calc(env(safe-area-inset-top,0px) + 84px) 22px calc(env(safe-area-inset-bottom,0px) + 34px + var(--bar) + var(--cap) + var(--pbar));transition:padding-bottom .7s var(--ease)}.td-pin>*{grid-area:1/1}.td-pin--low{align-items:end;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4vh + var(--bar) + var(--cap) + var(--pbar))}.td-stack{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:min(100%,1280px)}.td-stack--under{align-self:end;padding-bottom:2vh}.td-stack--mid{gap:22px}.td-actions{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;align-items:center}.td.is-js [data-r]{opacity:0;will-change:opacity,transform}.td.is-js [data-r].is-off{pointer-events:none}.td.is-js [data-r].is-off.has-controls{visibility:hidden}.td-scene--dawn .td-line,.td-scene--dawn .td-line--soft{align-self:end;margin-bottom:6vh}.td-idea{display:flex;flex-direction:column;align-items:center;gap:26px;max-width:min(100%,960px)}.td-scrub{font-family:var(--serif);font-weight:300;font-size:clamp(min(1.5rem,3vh),min(4.2vw,5.3vh),2.9rem);line-height:1.22;color:#e8dfc933;margin:0;max-width:26ch;text-wrap:pretty}.td-scrub span{color:rgba(232,223,201,var(--a,.2));transition:color .25s linear}.td-q{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:min(100%,820px)}.td-q-n{font-family:var(--num);font-weight:600;color:var(--gold-hi);font-size:1.2rem;margin:0;letter-spacing:.06em}.td-q-t{font-family:var(--serif);font-weight:300;font-size:clamp(min(2.2rem,4.4vh),min(6.6vw,8.6vh),4.4rem);line-height:1.08;color:var(--parch);margin:0;text-wrap:balance;text-shadow:0 2px 30px rgba(7,4,13,.9)}.td-q-h{font-family:var(--serif);font-style:italic;font-size:clamp(1.05rem,3vw,1.3rem);color:var(--text);margin:0;max-width:34ch;text-wrap:balance;text-shadow:0 2px 20px rgba(7,4,13,.9)}.td-scene--mirror .td-pin{align-items:start;padding-top:calc(env(safe-area-inset-top,0px) + 78px)}.td-count{margin:0;display:flex;align-items:baseline;gap:.8em;font-size:.64rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--mauve);text-shadow:0 1px 14px rgba(7,4,13,.95)}.td-count b{font-family:var(--num);font-weight:600;font-size:1.5rem;letter-spacing:.02em;color:var(--gold-hi);text-transform:none;min-width:2.2ch;text-align:right}.td-scene--mirror .td-stack{align-self:end}.td-art-credit{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mauve);margin:0}.td-scene--flow{height:auto;min-height:100vh}.td-flow{position:relative;max-width:760px;margin:0 auto;padding:22vh 22px 30vh;display:flex;flex-direction:column;align-items:center;gap:44px;text-align:center}.td-head{display:flex;flex-direction:column;align-items:center;gap:18px}.td.is-js [data-see]{opacity:0;transform:translateY(22px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.td.is-js [data-see].is-seen{opacity:1;transform:none}.td-flow--space{max-width:1180px;gap:52px}.td-flow--space .td-head{max-width:760px}.td-phones{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:flex-start;gap:26px;width:100%}.td-phone{margin:0;flex:none;width:clamp(200px,21vw,262px);display:flex;flex-direction:column;align-items:center;gap:16px}.td-phone:nth-child(2),.td-phone:nth-child(3){margin-top:46px}.td-phone-f{position:relative;width:100%;aspect-ratio:390/844;padding:7px;border-radius:40px;background:linear-gradient(160deg,#2a1d3c,#0d0816 48%,#1d1429);box-shadow:0 0 0 1px var(--gold-line),0 40px 90px #000000b3,inset 0 0 0 1px #ffffff0d}.td-phone-f img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:33px;background:#0b0714}.td-phone-f:after{content:"";position:absolute;top:15px;left:50%;width:28%;height:18px;transform:translate(-50%);border-radius:20px;background:#05030a}.td-phone figcaption{display:flex;flex-direction:column;align-items:center;gap:4px}.td-phone b{font-family:var(--serif);font-weight:400;font-size:1.15rem;color:var(--parch);line-height:1.2}.td-phone span{font-size:.76rem;color:var(--mauve);line-height:1.45;max-width:24ch}.td-home{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--serif);font-style:italic;font-size:1.15rem;color:var(--text)}.td-home svg{flex:none;width:18px;height:18px;color:var(--gold)}.td-flow--hear{gap:40px}.td-told{margin:0;padding:0;width:100%;max-width:560px;display:grid;text-align:left}.td-told>div{display:grid;gap:5px;padding:16px 6px 16px 18px;border-top:1px solid var(--hair);border-left:1px solid transparent;transition:border-color .7s ease,background-color .7s ease}.td-told>div:last-child{border-bottom:1px solid var(--hair)}.td-told dt{font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--mauve);transition:color .7s ease}.td-told dd{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(1.18rem,3.7vw,1.5rem);line-height:1.3;color:var(--text);text-shadow:0 1px 16px rgba(7,4,13,.9);transition:color .7s ease}.td-told>div.is-on{border-left-color:var(--gold-hi);background-image:linear-gradient(90deg,#c9a8781f,#c9a87800 72%)}.td-told>div.is-on dt{color:var(--gold-hi)}.td-told>div.is-on dd{color:var(--parch)}.td-hear{display:flex;flex-direction:column;align-items:center;gap:18px}.td-hear-at{font-size:.62rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0;min-height:1.3em;opacity:0;transition:opacity .5s ease;text-shadow:0 1px 14px rgba(7,4,13,.95)}.td-hear-at.is-on{opacity:1}.td-play{position:relative;width:118px;height:118px;border-radius:50%;display:grid;place-items:center;color:var(--parch);margin:8px 0 2px;background:#0a061257;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .5s var(--ease),background .4s}.td-play:hover{transform:scale(1.04);background:#0a061280}.td-play svg{grid-area:1/1}.td-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.td-ring circle{fill:none;stroke:var(--gold-line);stroke-width:1}.td-ring .td-ring-p{stroke:var(--gold-hi);stroke-width:1.6;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}.td-i-play,.td-i-pause{width:30px;height:30px;fill:currentColor}.td-i-pause,.td-play[aria-pressed=true] .td-i-play{display:none}.td-play[aria-pressed=true] .td-i-pause{display:block}.td-play:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:1px solid rgba(227,197,144,.22);animation:td-pulse 3.6s ease-in-out infinite}@keyframes td-pulse{0%,to{transform:scale(.94);opacity:.2}50%{transform:scale(1.06);opacity:.75}}.td-hear-cap{font-family:var(--serif);font-style:italic;font-size:clamp(1.2rem,3.6vw,1.6rem);color:var(--parch);margin:0;min-height:4.1em;max-width:26ch;line-height:1.35;text-wrap:balance;text-shadow:0 2px 20px rgba(7,4,13,.9);transition:opacity .4s ease}.td-hear-cap.is-out{opacity:0}.td-hear .td-fine{color:var(--text);text-shadow:0 1px 14px rgba(7,4,13,.95)}.td-kept{width:100%;max-width:560px;display:grid;gap:12px;text-align:left}.td-kept>p{margin:0 0 2px;text-align:center}.td-kept>div{display:grid;gap:6px;padding:16px 18px;border-radius:16px;border:1px solid var(--hair);background:#0e081899;transition:border-color .7s ease,background-color .7s ease,box-shadow .7s ease}.td-kept dt{font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--mauve);transition:color .7s ease}.td-kept dd{margin:0;font-family:var(--serif);font-size:clamp(1.12rem,3.4vw,1.32rem);line-height:1.35;color:var(--text)}.td-kept>div.is-on{border-color:var(--gold-line);background-color:#1a102acc;box-shadow:0 0 40px #e3c59014}.td-kept>div.is-on dt{color:var(--gold-hi)}.td-flow--offer{max-width:640px;padding-top:26vh;padding-bottom:26vh}.td-card{width:100%;display:flex;flex-direction:column;align-items:center;gap:22px;padding:42px 28px 26px;border:1px solid var(--gold-line);border-radius:18px;background:#0e0818bd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 80px #0000008c}.td-promise{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px 12px;width:100%}.td-promise li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.td-promise svg{width:16px;height:24px;color:var(--gold);margin-bottom:6px}.td-promise b{font-family:var(--serif);font-weight:400;font-size:1.12rem;line-height:1.2;color:var(--parch)}.td-promise span{font-size:.76rem;color:var(--mauve);line-height:1.4}.td-price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0}.td-now{font-family:var(--num);font-weight:600;font-size:2.7rem;line-height:1;color:var(--gold-hi)}.td-per{font-family:var(--serif);font-style:italic;font-size:1.1rem;color:var(--mauve-dim)}.td-cta{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:18px 22px;border-radius:100px;background:var(--parch);color:#140c1f;transition:transform .35s var(--ease)}.td-cta:hover{transform:translateY(-1px)}.td-cta-text{font-size:.76rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-align:left}.td-cta-right{display:inline-flex;align-items:center;gap:10px;font-family:var(--num);font-weight:600;font-size:1.1rem}.td-form{width:100%;margin:0}.td-form--inline{width:auto}.td-steps{list-style:none;margin:4px 0 0;padding:18px 0 0;border-top:1px solid var(--hair);width:100%;display:grid;gap:10px;text-align:left}.td-steps li{display:grid;grid-template-columns:2.2rem 1fr;align-items:baseline;font-size:.9rem;color:var(--text);font-weight:300}.td-steps span{font-family:var(--num);font-weight:600;color:var(--gold-hi)}.td-flow--faq{max-width:680px;padding-top:16vh;padding-bottom:calc(120px + var(--bar) + var(--pbar));gap:38px}.td-faq{width:100%;text-align:left}.td-faq details{border-top:1px solid var(--hair);padding:0}.td-faq details:last-child{border-bottom:1px solid var(--hair)}.td-faq summary{list-style:none;cursor:pointer;padding:20px 30px 20px 2px;position:relative;font-family:var(--serif);font-size:1.28rem;line-height:1.3;color:var(--parch);transition:color .25s}.td-faq summary::-webkit-details-marker{display:none}.td-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-52%);font-family:var(--sans);font-weight:300;font-size:1.3rem;color:var(--gold);transition:transform .3s var(--ease)}.td-faq details[open] summary{color:var(--gold-hi)}.td-faq details[open] summary:after{transform:translateY(-52%) rotate(45deg)}.td-faq p{margin:0;padding:0 2px 22px;color:var(--text);font-size:.95rem;line-height:1.7;font-weight:300;max-width:60ch}.td-faq p a{color:var(--gold-hi);text-underline-offset:3px}.td-last{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:18px}.td-foot{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:44px;color:var(--mauve-dim);font-size:.76rem;text-align:center}.td-foot p{margin:0}.td-foot a{color:var(--mauve);text-underline-offset:3px}.td-caption{position:fixed;z-index:44;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px + var(--bar) + var(--pbar));transform:translate(-50%,8px);width:min(92vw,620px);margin:0;text-align:center;font-family:var(--serif);font-style:italic;font-size:clamp(1rem,3.1vw,1.22rem);line-height:1.34;color:var(--parch);text-wrap:balance;text-shadow:0 1px 16px rgba(7,4,13,.95),0 0 2px rgba(7,4,13,.9);opacity:0;pointer-events:none;transition:color .7s ease,opacity .5s ease,transform .5s var(--ease)}.td-caption.is-on{opacity:1;transform:translate(-50%)}.td-caption:before{content:"";display:block;width:26px;height:1px;background:var(--gold-line);margin:0 auto 9px}.td-bar{position:fixed;z-index:45;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px + var(--pbar));transform:translate(-50%,160%);width:min(640px,calc(100% - 20px));display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 9px 9px 22px;border-radius:100px;background:#140d20e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--gold-line);box-shadow:0 20px 60px #0009;transition:transform .9s var(--ease),visibility 0s linear .9s;visibility:hidden;pointer-events:none;text-align:left}.td-bar.is-on{transform:translate(-50%);visibility:visible;pointer-events:auto;transition:transform .9s var(--ease),visibility 0s}.td-bar-copy{display:flex;flex-direction:column;min-width:0}.td-bar-copy strong{font-family:var(--serif);font-weight:400;font-size:1.08rem;color:var(--parch);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-bar-copy span{font-size:.66rem;color:var(--mauve);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-bar .td-btn{flex:none;padding:.85rem 1.3rem;min-height:48px}.td-about{max-width:min(520px,calc(100% - 32px));max-height:min(80dvh,720px);overflow:auto;border:1px solid var(--gold-line);border-radius:18px;background:#120a1e;color:var(--text);padding:28px 26px 22px;box-shadow:0 40px 100px #000000b3}.td-about::backdrop{background:#07040db3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.td .td-about h2{font-size:2rem;margin:.3rem 0 .8rem;text-shadow:none}.td-about p{font-size:.88rem;line-height:1.6;margin:0 0 .8rem}.td-about a{color:var(--gold-hi)}.td-about-close{float:right;margin:-12px -12px 0 0}.td-toast{position:fixed;z-index:80;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);transform:translate(-50%,20px);background:var(--ink-3);border:1px solid var(--gold-line);color:var(--parch);padding:.8rem 1.2rem;border-radius:18px;font-size:.82rem;opacity:0;transition:all .5s var(--ease);pointer-events:none;max-width:min(90vw,480px);text-align:center}.td-toast.is-on{opacity:1;transform:translate(-50%)}@media(min-width:900px){.td h1{font-size:clamp(2.6rem,min(4.7vw,8vh),5.2rem)}.td h2{font-size:clamp(2.1rem,min(3.9vw,6.6vh),3.9rem)}.td-line{font-size:clamp(2.2rem,min(4.2vw,7vh),4.2rem);max-width:30ch}.td-line--soft{font-size:clamp(1.6rem,min(2.7vw,4.6vh),2.7rem);max-width:30ch}.td-line--onlight{font-size:clamp(1.9rem,min(3.2vw,5.4vh),3.2rem);max-width:32ch}.td-q-t{font-size:clamp(2.4rem,min(4.6vw,7.6vh),4.6rem)}.td-scrub{max-width:38ch;font-size:clamp(1.7rem,min(3.1vw,5vh),2.9rem)}.td-stack{gap:15px}.td-pin .td-lede{max-width:86ch}.td-pin .td-q-h{max-width:70ch}.td-scene--threshold h1{max-width:13em}.td-mosaic{--w:min(50vh,540px)}.td-scene--mirror .td-pin{padding-top:calc(env(safe-area-inset-top,0px) + 92px)}}@media(max-width:860px){.td-flow--space{padding-left:0;padding-right:0}.td-flow--space .td-head,.td-flow--space .td-home{padding:0 22px}.td-phones{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 18vw 10px;gap:18px}.td-phones::-webkit-scrollbar{display:none}.td-phone{width:min(64vw,280px);scroll-snap-align:center}.td-phone:nth-child(2),.td-phone:nth-child(3){margin-top:0}}@media(max-width:560px){.td-score{max-width:30ch;line-height:1.7;text-wrap:balance}.td-score:before,.td-score:after{display:none}.td-promise{grid-template-columns:repeat(2,1fr)}.td-card{padding:34px 20px 22px}.td-bar{padding-left:18px}.td-bar-copy span{display:none}.td-bar .td-btn{padding:.85rem 1.1rem;letter-spacing:.14em}.td-chip--buy{display:none}.td-flow{padding-left:20px;padding-right:20px}}@media(max-width:380px){.td-eyebrow{font-size:.6rem;letter-spacing:.2em}.td-cta{padding:16px 18px}.td-cta-text{font-size:.7rem;letter-spacing:.14em}.td-bar{padding-left:16px;gap:10px}.td-bar-copy strong{font-size:.96rem}.td-bar .td-btn{padding:.8rem .95rem;letter-spacing:.1em}}@media(max-height:700px){.td-pin{padding-top:calc(env(safe-area-inset-top,0px) + 70px)}.td-stack{gap:12px}.td-scene--threshold .td-fine{display:none}.td-play{width:96px;height:96px}.td-mosaic{--w:min(80vw,40vh)}}@media(max-height:500px)and (min-width:600px){.td-pin{padding-top:calc(env(safe-area-inset-top,0px) + 58px)}.td-pin--low{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2vh + var(--bar) + var(--cap) + var(--pbar))}.td-stack{gap:8px;max-width:min(100%,900px)}.td-pin .td-lede{max-width:80ch}.td-line,.td-line--soft,.td-line--onlight{max-width:36ch}.td-scrub{max-width:64ch}.td-idea{gap:12px}.td-score,.td-pin .td-eyebrow{display:none}.td-play{width:72px;height:72px;margin:2px 0}.td-hear{gap:8px}.td-hear-cap{min-height:1.4em;max-width:60ch}.td-top:before{height:calc(env(safe-area-inset-top,0px) + 84px)}.td-scene--mirror .td-pin{padding-top:calc(env(safe-area-inset-top,0px) + 56px)}.td-mosaic{--w:38vh}.td-mirror{flex-direction:row;justify-content:center;gap:28px}}@media(prefers-reduced-motion:reduce){.td-pin{transition:none}.td-grain,.td-glow,.td-play:before{animation:none}.td.is-js [data-see]{transition:none}.td-told>div,.td-told dt,.td-told dd{transition:none}}.td--plain .td-scene:not(.td-scene--threshold){height:auto;background:#08040fe0}.td--plain .td-scene:not(.td-scene--threshold) .td-pin{position:static;height:auto;min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:44px;padding-top:12vh;padding-bottom:12vh}.td--plain .td-scene--dawn .td-line,.td--plain .td-scene--dawn .td-line--soft{align-self:center;margin:0}.td--plain .td-scrub,.td--plain .td-line--onlight{color:var(--parch)}.td--plain .td-line--onlight em{color:var(--gold-hi)}.td--plain .td-scene--listen .td-hear,.td--plain #tdSound,.td--plain .td-actions,.td--plain .td-scene--threshold .td-fine{display:none}.td-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.6s ease}.td.is-gl .td-gl{opacity:1}.td.is-gl .td-motes,.td.is-gl .td-glow{display:none}.td.is-gl .td-shade{opacity:var(--shade,1)}.td-day{position:absolute;left:50%;top:calc(env(safe-area-inset-top,0px) + 30px);transform:translate(-50%,-6px);margin:0;display:flex;align-items:baseline;gap:.5em;font-size:.58rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--mauve);opacity:0;transition:opacity .8s ease,transform .8s var(--ease),color .7s ease;pointer-events:none;white-space:nowrap;text-shadow:0 1px 12px rgba(7,4,13,.95)}.td-day b{font-family:var(--num);font-weight:600;font-size:1.05rem;letter-spacing:.04em;color:var(--gold-hi);text-transform:none;min-width:2.6ch;text-align:center}.td.is-day .td-day{opacity:1;transform:translate(-50%)}.td.is-light .td-day{color:#3a2850}.td.is-light .td-day b{color:#7a5524}@media(max-width:420px){.td-day span:last-child{display:none}.td-day{top:calc(env(safe-area-inset-top,0px) + 31px)}}.td-field{font:inherit;font-family:var(--serif);font-style:italic;font-size:clamp(1.3rem,4.4vw,1.7rem);color:var(--parch);background:transparent;border:0;border-bottom:1px solid var(--gold-line);border-radius:0;padding:.35em .2em .3em;width:min(78vw,360px);text-align:center;outline:none;transition:border-color .4s ease;-webkit-appearance:none;appearance:none;caret-color:var(--gold-hi)}.td-field::placeholder{color:#e8dfc957}.td-field:focus{border-bottom-color:var(--gold-hi)}.td-askname{gap:16px}.td-askname[hidden]{display:none!important}.td-ask-q{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(min(2.1rem,4.4vh),min(7vw,8vh),3.6rem);line-height:1.08;color:var(--parch);text-wrap:balance;text-shadow:0 2px 30px rgba(7,4,13,.9)}.td-ask-q em{font-style:italic;color:var(--gold-hi)}.td-ask-q label{cursor:text}.td-door.is-gone{opacity:0!important;pointer-events:none;visibility:hidden}.td-askname.is-in{animation:td-rise 1s var(--ease) both}@keyframes td-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.td-notify{align-self:start;margin-top:4px;display:flex;align-items:center;gap:14px;width:min(92%,380px);padding:14px 16px;border-radius:22px;text-align:left;background:#160e229e;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 0 0 1px #c9a87838,0 24px 60px #00000080}.td-notify svg{flex:none;width:22px;height:32px;color:var(--gold-hi)}.td-notify>div{min-width:0}.td-notify p{margin:0}.td-notify-h{display:flex;justify-content:space-between;gap:10px;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mauve)}.td-notify-h b{color:var(--gold);font-weight:600}.td-notify-t{font-family:var(--serif);font-size:1.12rem;line-height:1.3;color:var(--parch);margin-top:3px!important}.td-breath{align-self:center;position:relative;width:min(46vw,46vh,260px);aspect-ratio:1;display:grid;place-items:center;margin-bottom:22vh}.td-breath i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:scale(var(--b,.55));transition:transform .12s linear}.td-breath-ring{border:1px solid rgba(227,197,144,.55);box-shadow:0 0 40px #e3c5902e,inset 0 0 40px #e3c5901a}.td-breath-core{top:30%!important;right:30%!important;bottom:30%!important;left:30%!important;background:radial-gradient(circle,#ffe2b080,#ffe2b000 70%);filter:blur(4px)}.td-breath-t{position:relative;font-family:var(--serif);font-style:italic;font-size:clamp(1.15rem,3.6vw,1.45rem);color:var(--parch);text-shadow:0 1px 16px rgba(7,4,13,.95);transition:opacity .6s ease}.td-breath-t.is-out{opacity:0}.td-sink{align-self:start;margin-top:2vh;display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,560px)}.td-sink-q{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(min(1.6rem,3.4vh),min(5.2vw,6.6vh),2.6rem);line-height:1.12;color:var(--parch);text-wrap:balance;text-shadow:0 2px 26px rgba(7,4,13,.95)}.td-sink-q em{font-style:italic;color:var(--gold-hi)}.td-sink-row{display:flex;align-items:center;gap:8px}.td-sink .td-field{width:min(64vw,330px);font-size:clamp(1.15rem,3.8vw,1.4rem)}.td-sink-go{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#140c1f;background:var(--parch);transition:transform .35s var(--ease),opacity .3s}.td-sink-go:hover{transform:translateY(1px)}.td-sink-after{margin:0;font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--text);min-height:1.4em;text-shadow:0 1px 14px rgba(7,4,13,.95);transition:opacity .6s ease}.td-sinking{position:fixed;z-index:30;left:0;top:0;pointer-events:none;font-family:var(--serif);font-style:italic;color:var(--parch);font-size:clamp(1.2rem,4vw,1.5rem);white-space:nowrap;text-shadow:0 0 18px rgba(227,197,144,.5);transition:transform 2.6s cubic-bezier(.55,0,.3,1),opacity 2.6s ease,filter 2.6s ease,letter-spacing 2.6s ease}.td-sinking.is-down{opacity:0;filter:blur(10px);letter-spacing:.3em}.td-mirror{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.td-mosaic{--w:min(84vw,46vh,540px);position:relative;width:var(--w);height:var(--w);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(6,1fr);gap:2px;perspective:1100px;transform-style:preserve-3d}.td-mosaic:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:16px;box-shadow:0 0 0 1px var(--gold-line);opacity:.35;transition:opacity 1.4s ease,box-shadow 1.4s ease;pointer-events:none}.td-mosaic i{display:block;position:relative;transform-style:preserve-3d;transform:translate3d(var(--x),var(--y),var(--z)) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz)) scale(.86);opacity:.5;transition:transform 1.5s var(--ease),opacity 1.2s ease,filter 1.2s ease;filter:grayscale(.75) brightness(.62)}.td-mosaic i b{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#140c1f;background-repeat:no-repeat;background-size:500% 600%;background-position:inherit;border-radius:2px;box-shadow:0 0 0 .5px #e3c5902e}.td-mosaic i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:linear-gradient(120deg,transparent 30%,rgba(255,240,210,.55) 50%,transparent 70%);background-size:250% 100%;background-position:120% 0;opacity:0;pointer-events:none}.td-mosaic i.on{transform:none;opacity:1;filter:none}.td-mosaic i.new:after{animation:td-glint 1.6s ease .5s both}@keyframes td-glint{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-120% 0}}.td-mosaic.is-whole:before{opacity:1;box-shadow:0 0 0 1px var(--gold-hi),0 0 90px #e3c59052}.td-mosaic.is-whole i{opacity:1;filter:none;transform:none}.td-mosaic.is-whole:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,244,220,.5) 50%,transparent 65%);background-size:260% 100%;animation:td-sweep 2.4s ease .2s both;mix-blend-mode:screen}@keyframes td-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}.td-mosaic i.drift b{animation:td-float 7s ease-in-out infinite alternate;animation-delay:var(--d,0s)}@keyframes td-float{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(0,-10px,14px) rotate(4deg)}}.td-scene--letter .td-pin{align-items:end}.td-hand{align-self:center;width:min(88vw,460px);padding:28px 26px 22px;border-radius:6px;text-align:left;color:#2a1c18;background:linear-gradient(165deg,#f3ead6,#e7dcc3 60%,#dccfb2);box-shadow:0 40px 90px #000000b0,inset 0 0 60px #785a3229;transform:rotate(-1.2deg);margin-bottom:6vh}.td-hand-l{margin:0 0 .35em;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.25rem,4.2vw,1.6rem);line-height:1.3;color:#2a1c18;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--w,0) * 1% - 6%),transparent calc(var(--w,0) * 1% + 4%));mask-image:linear-gradient(90deg,#000 calc(var(--w,0) * 1% - 6%),transparent calc(var(--w,0) * 1% + 4%))}.td-hand-sig{margin-top:.6em;color:#5b3f26}.td-hand-note{margin-top:14px!important;color:#7d6a55!important;font-size:.7rem!important}.td-cursor{position:fixed;z-index:60;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff3dc,#ffd9a0 45%,#ffc88200 72%);box-shadow:0 0 22px 6px #ffcd8c59;transition:opacity .6s ease;mix-blend-mode:screen}.td.has-cursor .td-cursor{opacity:.9}.td.is-light .td-cursor{mix-blend-mode:multiply;background:radial-gradient(circle,#7a5524,#7a552400 70%);box-shadow:none}@media(min-width:861px){.td-phones{perspective:1400px}.td-phone{transform-style:preserve-3d;transition:transform 1.1s var(--ease)}.td-phone .td-phone-f{transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg)) translateZ(var(--tz,0px));transition:transform .9s var(--ease);will-change:transform}}@media(max-width:860px){.td-phone{width:min(52vw,240px,calc((100svh - 250px)*.462))}}@media(max-height:700px){.td-breath{width:min(40vw,34vh,220px);margin-bottom:24vh}.td-notify{padding:11px 14px}.td-hand{padding:20px 20px 16px}.td-hand-l{font-size:clamp(1.1rem,3.8vw,1.35rem)}}@media(prefers-reduced-motion:reduce){.td-mosaic i,.td-mosaic i b{transition:none;animation:none}.td-sinking{transition:none}}.td--plain .td-askname,.td--plain .td-breath,.td--plain .td-sink,.td--plain .td-notify{display:none}.td--plain .td-hand-l{-webkit-mask-image:none;mask-image:none}.td--plain .td-mosaic i{transform:none;opacity:1;filter:none}.td.is-js .td-layer[data-layer=night] img{animation:td-wake 2.85s cubic-bezier(.3,.1,.3,1) both}@keyframes td-wake{0%{filter:brightness(.12) saturate(.6)}to{filter:none}}.td.is-js .td-door>*{animation:td-rise 1.4s var(--ease) both}.td.is-js .td-door>:nth-child(1){animation-delay:.5s}.td.is-js .td-door>:nth-child(2){animation-delay:.85s}.td.is-js .td-door>:nth-child(3){animation-delay:1.25s}.td.is-js .td-door>:nth-child(4){animation-delay:1.7s}.td.is-js .td-door>:nth-child(5){animation-delay:2s}@media(prefers-reduced-motion:reduce){.td.is-js .td-layer[data-layer=night] img,.td.is-js .td-door>*{animation:none}}.td{--dusk:.72}.td-pin>.td-stack,.td-pin>.td-line,.td-pin>.td-idea,.td-pin>.td-sink,.td-pin>.td-q,.td-pin>.td-breath{position:relative;isolation:isolate}.td-pin>.td-stack:before,.td-pin>.td-line:before,.td-pin>.td-idea:before,.td-pin>.td-sink:before,.td-pin>.td-q:before,.td-pin>.td-breath:before{content:"";position:absolute;z-index:-1;top:-64px;right:-84px;bottom:-64px;left:-84px;pointer-events:none;background:radial-gradient(closest-side,rgba(8,4,15,var(--dusk)),rgba(8,4,15,calc(var(--dusk) * .84)) 46%,rgba(8,4,15,calc(var(--dusk) * .42)) 76%,#08040f00);transition:opacity .8s ease}.td-pin>.td-breath{--dusk:.48}.td-pin>.td-line--onlight:before,.td.is-light .td-pin>.td-stack:before,.td.is-light .td-pin>.td-line:before{opacity:0}@media(min-width:900px){.td{--dusk:.6}}.td-line,.td-q-t,.td-ask-q,.td-sink-q{font-weight:400}.td-lede,.td-q-h,.td-told dd{font-weight:500}.td h1,.td h2,.td-line,.td-q-t,.td-ask-q,.td-sink-q{text-shadow:0 1px 3px rgba(7,4,13,.6),0 0 18px rgba(7,4,13,.55),0 2px 34px rgba(7,4,13,.8)}.td-lede,.td-q-h,.td-told dd,.td-sink-after,.td-breath-t,.td-numeral,.td-hear-cap{text-shadow:0 1px 2px rgba(7,4,13,.75),0 0 12px rgba(7,4,13,.65),0 2px 26px rgba(7,4,13,.7)}.td-eyebrow,.td-score,.td-count,.td-hear-at{text-shadow:0 1px 2px rgba(7,4,13,.85),0 0 10px rgba(7,4,13,.8),0 0 22px rgba(7,4,13,.6)}.td .td-line--onlight{text-shadow:none}.td-line--under{align-self:end;padding-bottom:2vh}.td-cycle{align-self:start;justify-self:center;width:min(76vw,40vh,440px);margin-top:1vh;position:relative;isolation:isolate}.td-cycle:before{content:"";position:absolute;z-index:-1;top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none;background:radial-gradient(closest-side,#08040fa8,#08040f66 62%,#08040f00)}.td-ring30{display:block;width:100%;height:auto;overflow:visible}.td-r-track{fill:none;stroke:#c9a87838;stroke-width:1}.td-r-arc{fill:none;stroke:var(--gold-hi);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;filter:drop-shadow(0 0 5px rgba(227,197,144,.55))}.td-r-day{fill:#c9a87842;transition:fill .5s ease,r .5s ease}.td-r-day.is-on{fill:var(--gold-hi)}.td-r-med circle{transition:fill .7s ease,stroke .7s ease,opacity .7s ease}.td-r-med .td-r-dot{fill:#140c1f;stroke:#c9a87880;stroke-width:1.2}.td-r-med .td-r-halo{fill:#ffe2b000;transform-box:fill-box;transform-origin:center;transform:scale(.6);transition:transform 1.4s var(--ease),fill 1.4s ease}.td-r-med text{font-family:var(--serif);font-style:italic;font-size:17px;fill:var(--mauve);text-anchor:middle;dominant-baseline:middle;transition:fill .7s ease}.td-r-med.is-on .td-r-dot{fill:var(--gold-hi);stroke:var(--gold-hi)}.td-r-med.is-on .td-r-halo{fill:#ffe2b047;transform:scale(1.9)}.td-r-med.is-on text{fill:var(--gold-hi)}.td-r-med.is-letter .td-r-dot{fill:#140c1f;stroke:#e8dfc973}.td-r-med.is-letter.is-on .td-r-dot{fill:var(--parch);stroke:var(--parch)}.td-r-med.is-letter text{font-size:12px;font-style:normal;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase}.td-r-med.is-letter.is-on text{fill:var(--parch)}.td-r-n{font-family:var(--serif);font-style:italic;font-size:58px;fill:var(--gold-hi);text-anchor:middle;filter:drop-shadow(0 0 14px rgba(227,197,144,.35));transition:opacity .5s ease}.td-r-l{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;fill:var(--mauve);text-anchor:middle}.td-scene--rhythm .td-numeral span+span{margin-left:.5em}@media(max-height:700px){.td-cycle{width:min(66vw,33vh)}}@media(min-width:900px){.td-cycle{width:min(40vw,44vh,460px)}}@media(prefers-reduced-motion:reduce){.td-r-med .td-r-halo,.td-r-day,.td-r-med circle{transition:none}}.td--plain .td-cycle{align-self:center;margin:0 auto 4vh}.td--plain .td-r-arc{stroke-dashoffset:0}.td--plain .td-r-day{fill:var(--gold-hi)}.td--plain .td-r-med .td-r-dot{fill:var(--gold-hi);stroke:var(--gold-hi)}.td-made{margin:-6px 0 0;font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(1rem,2.9vw,1.2rem);color:var(--gold-hi);text-shadow:0 1px 2px rgba(7,4,13,.75),0 0 12px rgba(7,4,13,.65),0 2px 26px rgba(7,4,13,.7)}.td-scene--move .td-score{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/thirty-days-landing.css.map */
