@font-face{font-family:__cormorant_c8a05b;src:url(/_next/static/media/ea80791d5405a353-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:__cormorant_c8a05b;src:url(/_next/static/media/69ba7570a99febdd-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:__cormorant_Fallback_c8a05b;src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_c8a05b{font-family:__cormorant_c8a05b,__cormorant_Fallback_c8a05b}.__variable_c8a05b{--font-cormorant:"__cormorant_c8a05b","__cormorant_Fallback_c8a05b"}@font-face{font-family:__jost_236838;src:url(/_next/static/media/9fcd1a3b5b899c57-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:__jost_Fallback_236838;src:local("Arial");ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:95.51%}.__className_236838{font-family:__jost_236838,__jost_Fallback_236838;font-style:normal}.__variable_236838{--font-jost:"__jost_236838","__jost_Fallback_236838"}:root{--parchment:#f8f6f3;--clay:#b8a99a;--gold:#c4a882;--char:#4a4540;--char-deep:#2a2520;--serif:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--sans:var(--font-jost),"Jost",system-ui,-apple-system,sans-serif;--dur:440ms;--ease:cubic-bezier(.2,.82,.25,1);--spring:cubic-bezier(.18,1.24,.32,1);--chrome-top:calc(18px + env(safe-area-inset-top,0px));--chrome-bottom:calc(38px + env(safe-area-inset-bottom,0px));--chrome-right:12px;--chrome-left:12px}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{height:100%;overflow:hidden;overscroll-behavior:none}body{font-family:var(--sans);font-weight:300;color:var(--char);background:var(--parchment);-webkit-font-smoothing:antialiased}.bgframe{position:fixed;top:var(--chrome-top);bottom:var(--chrome-bottom);left:var(--chrome-left);right:var(--chrome-right);border-radius:32px;overflow:hidden;z-index:0;pointer-events:none}#flow{display:block}#flow,.wash{position:absolute;inset:0;pointer-events:none}.wash{background:radial-gradient(75% 50% at 80% 8%,hsla(35,36%,64%,.38),transparent 60%),radial-gradient(70% 55% at 10% 92%,hsla(30,17%,66%,.34),transparent 58%),radial-gradient(60% 40% at 50% 50%,hsla(0,0%,100%,.3),transparent 70%)}.pane{position:absolute;top:var(--chrome-top);bottom:var(--chrome-bottom);left:var(--chrome-left);right:var(--chrome-right);border-radius:32px;overflow:hidden;transform-origin:50% 50%;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(26px) saturate(190%) brightness(1.07);backdrop-filter:blur(26px) saturate(190%) brightness(1.07);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.8),inset 0 -1px 1px hsla(0,0%,100%,.34),0 0 0 .6px rgba(74,69,64,.22),0 18px 46px -22px rgba(74,69,64,.32);transition:backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}.pane:after{padding:16px;-webkit-backdrop-filter:blur(7px) brightness(1.1) saturate(130%);backdrop-filter:blur(7px) brightness(1.1) saturate(130%)}.pane:after,.pane:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pane:before{padding:2.4px;z-index:2;background:linear-gradient(138deg,#fff,hsla(0,0%,100%,.62) 18%,hsla(0,0%,100%,.22) 42%,hsla(0,0%,100%,.3) 58%,hsla(0,0%,100%,.74) 82%,#fff);filter:drop-shadow(0 0 3px rgba(255,255,255,.55))}.sheen{position:absolute;top:-38%;left:-14%;width:70%;height:88%;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 50% 50%,hsla(0,0%,100%,.42),transparent 64%);transform:rotate(-16deg)}.stage{position:fixed;inset:0;z-index:3;perspective:1500px;perspective-origin:50% 46%}.slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,42px,0) scale(.98);will-change:transform,opacity;contain:paint;transition:transform var(--dur) var(--spring),opacity .3s ease}.slide.on{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1)}.slide.pre-up{transform:translate3d(0,42px,0) scale(.98)}.slide.pre-down{transform:translate3d(0,-42px,0) scale(.98)}.slide.leave-up{visibility:visible;opacity:0;transform:translate3d(0,-26px,-200px) scale(.94)}.slide.leave-down{visibility:visible;opacity:0;transform:translate3d(0,26px,-200px) scale(.94)}.slide:not(.on):not(.leave-up):not(.leave-down) .pane,.slide:not(.on):not(.leave-up):not(.leave-down) .pane:after{-webkit-backdrop-filter:none;backdrop-filter:none}.hold{position:absolute;top:var(--chrome-top);bottom:var(--chrome-bottom);left:var(--chrome-left);right:var(--chrome-right);display:flex;align-items:center;justify-content:center;padding:clamp(26px,4.4vh,48px) clamp(24px,5vw,44px);z-index:4;overflow:hidden}.fit{width:100%;max-width:620px;transform-origin:center center;transition:transform .22s var(--ease);will-change:transform}.center{text-align:center}.eyebrow{font-size:clamp(9px,1.05vmin,10.5px);letter-spacing:.42em;text-transform:uppercase;color:#8c7e6e}.eyebrow,.rule{margin-bottom:clamp(10px,1.8vmin,18px)}.rule{width:26px;height:1px;background:var(--gold)}h1{font-family:var(--serif);font-weight:300;font-size:clamp(34px,6.6vmin,64px);line-height:1.04;color:var(--char-deep)}h1 em,h2 em{font-style:italic;color:#9e8b76}h2{font-family:var(--serif);font-weight:300;font-size:clamp(26px,4.6vmin,44px);line-height:1.14;color:var(--char-deep)}p{margin-top:clamp(9px,1.5vmin,16px);font-size:clamp(13.5px,1.8vmin,16.5px);line-height:1.66}.small{font-size:clamp(11px,1.42vmin,13px);color:#7f7365;line-height:1.65}.hint{font-size:clamp(8.5px,1vmin,10px);letter-spacing:.3em;text-transform:uppercase;color:#8c7e6e;margin-top:clamp(10px,1.6vmin,16px)}.dial-scrim{position:fixed;inset:0;z-index:6;pointer-events:none;opacity:0;background:hsla(36,26%,96%,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .42s ease}.dial-scrim.show{opacity:1;pointer-events:auto;touch-action:none}.dial-hint{position:absolute;right:2px;top:calc(50% + 168px);font-family:var(--sans);font-weight:300;font-size:10px;letter-spacing:.22em;color:#8c7e6e;white-space:nowrap;pointer-events:none}.dial,.dial-hint{transform:translateY(-50%)}.dial{position:fixed;right:0;top:50%;z-index:8;touch-action:none;height:0;display:flex;align-items:center;justify-content:flex-end;padding-right:calc(14px + env(safe-area-inset-right,0px))}.dial-items{position:relative;width:0;height:0}.dial-trigger{position:absolute;right:calc(6px + env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);width:56px;height:104px;background:transparent;border:none;cursor:pointer;padding:0;z-index:11}.dial-trigger:focus-visible{outline:1.5px solid var(--gold);outline-offset:2px;border-radius:14px}.dial-item{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;background:transparent;border:none;padding:0;margin:0;cursor:default;transform-origin:100% 50%;white-space:nowrap;transition:transform .58s var(--ease),opacity .42s ease,background-color .38s ease,padding .38s var(--ease);will-change:transform,opacity}.dial-item.open{cursor:pointer;padding:8px 14px 8px 16px;border-radius:100px;background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 8px 20px -12px rgba(74,69,64,.35)}.dial-item.open.current{background:rgba(42,37,32,.82);border-color:hsla(0,0%,100%,.24)}.dial-item.open.focused{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 10px 24px -12px rgba(74,69,64,.45),0 0 0 1px hsla(35,36%,64%,.55)}.dial-item.open.current .dial-label{color:var(--parchment)}.dial-item:focus-visible{outline:1.5px solid var(--gold);outline-offset:3px}.dial-bar{display:block;height:2.5px;border-radius:100px;background:rgba(74,69,64,.34);transform-origin:100% 50%;transition:width .5s var(--ease),background-color .4s ease,height .4s ease,transform .6s var(--ease),opacity .6s ease}.dial:not(.awake):not(.is-open) .dial-bar{transform:scaleX(.42);opacity:.55}.dial:not(.awake):not(.is-open) .dial-item.current .dial-bar{transform:scaleX(.62);opacity:.85}.dial-item.current .dial-bar{background:var(--gold);height:3px}.dial-item.open .dial-bar{width:4px;height:4px;border-radius:50%}.dial-item.open.current .dial-bar{background:var(--gold)}.dial-label{font-family:var(--sans);font-weight:300;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--char);max-width:0;overflow:hidden;opacity:0;transition:max-width .55s var(--ease),opacity .4s ease}.dial-item.open .dial-label{max-width:190px;opacity:1}@media (max-width:379px){.dial{padding-right:calc(10px + env(safe-area-inset-right,0px))}.dial-label{font-size:10px;letter-spacing:.16em}}@media (max-height:560px){.dial-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.dial-bar,.dial-item,.dial-label{transition:none}}.counter{position:fixed;left:15px;bottom:calc(13px + env(safe-area-inset-bottom,0px));z-index:6;font-size:10.5px;letter-spacing:.12em;color:#7f7365}.counter b{font-weight:400;color:var(--char-deep)}.nudge{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(13px + env(safe-area-inset-bottom,0px));z-index:6;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#8c7e6e;display:flex;align-items:center;gap:8px;transition:opacity .5s ease}.nudge i{width:4px;height:4px;border-radius:50%;background:var(--gold);animation:bob 2.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(-3px);opacity:.4}50%{transform:translateY(3px);opacity:1}}.btn{font-family:var(--sans);font-weight:300;font-size:clamp(9px,1.15vmin,10.5px);letter-spacing:.3em;text-transform:uppercase;color:var(--char-deep);cursor:pointer;padding:clamp(10px,1.5vmin,14px) clamp(16px,2.4vmin,22px);border-radius:100px;border:1px solid hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);transition:all .3s var(--ease)}.btn:hover{background:hsla(0,0%,100%,.55);transform:translateY(-1px)}.btn:focus-visible{outline:1.5px solid var(--gold);outline-offset:3px}.btn.solid{background:rgba(42,37,32,.84);color:#f8f6f3;border-color:hsla(0,0%,100%,.2)}.btn:disabled{opacity:.3;cursor:default;transform:none}.chip{font-family:var(--sans);font-weight:300;font-size:clamp(12px,1.6vmin,14px);color:var(--char);cursor:pointer;padding:clamp(6px,1vmin,9px) clamp(11px,1.8vmin,16px);border-radius:100px;border:1px solid hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.26);transition:all .28s var(--ease)}.chip:hover{background:hsla(0,0%,100%,.55)}.chip[aria-pressed=true]{background:hsla(30,17%,66%,.9);color:#fff;border-color:hsla(0,0%,100%,.35)}input.fld{font-family:var(--sans);font-weight:300;font-size:clamp(13px,1.7vmin,15px);color:var(--char-deep);width:100%;background:hsla(0,0%,100%,.26);border:1px solid hsla(0,0%,100%,.68);border-radius:13px;padding:clamp(9px,1.5vmin,13px) 15px}input.fld::placeholder{color:#9a8e82}input.fld:focus{outline:none;border-color:var(--gold);background:hsla(0,0%,100%,.5)}.swap{animation:swapIn .42s var(--ease) both}@keyframes swapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.figure{display:block;position:static;width:clamp(84px,26vw,120px);height:auto;opacity:.6;margin-bottom:clamp(12px,3vh,22px);pointer-events:none}@media (min-width:700px){.figure{width:clamp(130px,15vmin,180px);margin-bottom:clamp(16px,2.6vh,26px)}}.figure path{stroke-dasharray:400;stroke-dashoffset:400;animation:draw 3s var(--ease) forwards}.figure path:nth-child(2){animation-delay:.3s}.figure path:nth-child(3){animation-delay:.6s}.figure path:nth-child(4){animation-delay:.9s}.figure path:nth-child(5){animation-delay:1.2s}.figure path:nth-child(6){animation-delay:1.5s}@keyframes draw{to{stroke-dashoffset:0}}.breath-stage{height:clamp(252px,37vmin,310px);display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:clamp(6px,1.4vmin,14px)}.ring{width:clamp(84px,13vmin,124px);aspect-ratio:1;border-radius:50%;border:1px solid hsla(35,36%,64%,.9);position:absolute;will-change:transform;transition:transform 4s cubic-bezier(.4,0,.3,1)}.ring.two{opacity:.34}.ring.three{opacity:.16}.bword{font-family:var(--serif);font-style:italic;font-size:clamp(18px,2.6vmin,24px);color:var(--char-deep);z-index:2}.qrow{margin-top:clamp(10px,1.9vmin,20px)}.qlab{font-size:clamp(8.5px,1.05vmin,10px);letter-spacing:.3em;text-transform:uppercase;color:#8c7e6e;display:flex;gap:9px;align-items:baseline}.qlab i{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--gold)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:clamp(6px,1vmin,11px)}.res{margin-top:clamp(12px,2.2vmin,22px);border-radius:20px;padding:clamp(14px,2.4vmin,22px) clamp(14px,2.2vmin,20px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.6)}.res.empty{color:#8c7e6e;font-size:12.5px;text-align:center}.res-tag{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:#8c7e6e}.res-title{font-family:var(--serif);font-size:clamp(21px,3.2vmin,30px);font-weight:300;color:var(--char-deep);line-height:1.14;margin-top:8px}.res-meta{font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#8c7e6e;margin-top:9px}.res-body{font-size:clamp(12.5px,1.65vmin,14.5px)}.res-body,.res-why{margin-top:11px;line-height:1.6}.res-why{padding-top:10px;border-top:1px solid rgba(74,69,64,.14);font-size:clamp(11.5px,1.5vmin,13.5px)}.res-why b{font-weight:400;color:var(--char-deep)}.switch{display:flex;gap:5px;margin-top:clamp(12px,2.2vmin,22px);padding:4px;border-radius:100px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.6)}.switch button{flex:1 1;font-family:var(--sans);font-weight:300;font-size:clamp(8.5px,1.05vmin,10px);letter-spacing:.16em;text-transform:uppercase;color:#7f7365;background:transparent;border:none;padding:clamp(8px,1.3vmin,12px) 5px;border-radius:100px;cursor:pointer;transition:all .35s var(--ease)}.switch button[aria-selected=true]{background:hsla(30,17%,66%,.9);color:#fff}.pline{display:flex;gap:11px;padding:clamp(5px,.9vmin,10px) 0;font-size:clamp(13.5px,1.85vmin,16px);color:var(--char-deep);align-items:flex-start}.pline span{color:var(--gold);font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.2}.pfoot{margin-top:11px;padding-top:11px;border-top:1px solid rgba(74,69,64,.14);font-size:clamp(12px,1.55vmin,13.5px);line-height:1.6}.acc{margin-top:clamp(10px,1.8vmin,18px)}.acc-item{border-bottom:1px solid rgba(74,69,64,.13)}.acc-item:first-child{border-top:1px solid rgba(74,69,64,.13)}.acc-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:11px;background:none;border:none;cursor:pointer;padding:clamp(9px,1.5vmin,15px) 0;text-align:left;font-family:var(--sans);font-weight:300;font-size:clamp(13px,1.75vmin,15px);color:var(--char-deep);transition:padding-left .32s var(--ease)}.acc-btn:hover{padding-left:6px}.acc-meta{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#8c7e6e;white-space:nowrap}.acc-sign{font-family:var(--serif);font-size:18px;color:var(--gold);transition:transform .38s var(--ease);flex-shrink:0}.acc-item.open .acc-sign{transform:rotate(45deg)}.acc-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .42s var(--ease),opacity .32s ease}.acc-item.open .acc-panel{opacity:1}.acc-in{padding:0 0 clamp(9px,1.5vmin,15px);font-size:clamp(12px,1.6vmin,13.5px);line-height:1.62}.steptabs{display:flex;margin-top:clamp(12px,2.2vmin,22px);border-bottom:1px solid rgba(74,69,64,.14)}.steptab{flex:1 1;background:none;border:none;border-bottom:1.5px solid transparent;cursor:pointer;padding:0 0 clamp(7px,1.2vmin,12px);font-family:var(--serif);font-style:italic;font-size:clamp(15px,2.1vmin,19px);color:#8c7e6e;opacity:.6;transition:all .32s var(--ease)}.steptab[aria-selected=true]{color:var(--char-deep);opacity:1;border-bottom-color:var(--gold)}.stepname{font-size:clamp(21px,3.1vmin,29px);line-height:1.18;margin-top:clamp(12px,2.2vmin,22px)}.stepname,.vterm{font-family:var(--serif);font-weight:300;color:var(--char-deep)}.vterm{font-size:clamp(28px,5vmin,46px);font-style:italic;line-height:1.02}.vpos{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:#8c7e6e;margin-top:9px}.vuse{margin-top:clamp(9px,1.5vmin,15px);font-size:clamp(12px,1.6vmin,13.5px);padding-left:13px;border-left:1px solid var(--gold);line-height:1.62}.vnav{display:flex;align-items:center;justify-content:space-between;margin-top:clamp(12px,2.2vmin,22px)}.vdots{display:flex;gap:6px}.vdot{width:6px;height:6px;border-radius:50%;background:rgba(74,69,64,.22);border:none;cursor:pointer;transition:background .32s}.vdot[aria-selected=true]{background:var(--gold)}.list{list-style:none;margin-top:clamp(10px,1.8vmin,18px)}.list li{padding:clamp(7px,1.3vmin,13px) 0 clamp(7px,1.3vmin,13px) 21px;position:relative;font-size:clamp(12.5px,1.75vmin,15px);border-bottom:1px solid rgba(74,69,64,.12);line-height:1.55}.list li:last-child{border-bottom:none}.list li:before{content:"—";position:absolute;left:0;color:var(--gold)}.tl-item{display:flex;gap:14px;padding:clamp(7px,1.2vmin,12px) 0;border-top:1px solid rgba(74,69,64,.12)}.tl-item:last-child{border-bottom:1px solid rgba(74,69,64,.12)}.tl-when{font-family:var(--serif);font-style:italic;font-size:clamp(13px,1.9vmin,16px);color:#8c7e6e;min-width:78px}.tl-what{font-size:clamp(12px,1.6vmin,14px);line-height:1.55}.portrait{width:100%;max-width:260px;aspect-ratio:4/5;border-radius:18px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;margin-top:clamp(10px,1.8vmin,18px)}.portrait small{font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#8c7e6e;text-align:center;line-height:2.2}.tquote{font-family:var(--serif);font-style:italic;font-size:clamp(17px,2.5vmin,22px);line-height:1.42;color:var(--char-deep);margin-top:clamp(10px,1.8vmin,18px)}.tsig{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#8c7e6e;margin-top:clamp(8px,1.3vmin,13px)}.gmark{font-family:var(--serif);font-size:clamp(40px,6.4vmin,72px);line-height:.6;color:var(--gold);opacity:.32;display:block}.ghead{font-size:clamp(23px,3.9vmin,36px);line-height:1.18;color:var(--char-deep);margin-bottom:clamp(10px,1.6vmin,16px)}.ghead,.gquote{font-family:var(--serif);font-weight:300}.gquote{font-style:italic;font-size:clamp(17px,2.6vmin,24px);line-height:1.36;color:#5a544c;margin-top:6px;max-width:560px}.moving .slide.on .pane{-webkit-backdrop-filter:blur(29px) saturate(215%) brightness(1.13);backdrop-filter:blur(29px) saturate(215%) brightness(1.13)}.moving .pane:after,.moving .slide.leave-down .pane,.moving .slide.leave-up .pane{-webkit-backdrop-filter:none;backdrop-filter:none}.lens{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;opacity:0;background:radial-gradient(60% 42% at 50% 46%,hsla(0,0%,100%,.44),transparent 70%);transition:opacity .4s ease}.moving .slide.on .lens{opacity:1}@keyframes settle{0%{transform:scale(1.035,.955);border-radius:46px 46px 24px 24px}28%{transform:scale(.982,1.026);border-radius:24px 24px 44px 44px}52%{transform:scale(1.012,.99);border-radius:38px 30px 30px 38px}74%{transform:scale(.996,1.005);border-radius:30px 36px 34px 30px}to{transform:scale(1);border-radius:32px}}@keyframes peel{0%{transform:scale(1);border-radius:32px}45%{transform:scale(1.03,.972);border-radius:42px 42px 26px 26px}to{transform:scale(.965,1.02);border-radius:26px 26px 48px 48px}}.slide.on .pane{animation:settle .62s var(--spring) both}.slide.leave-down .pane,.slide.leave-up .pane{animation:peel .38s ease-in both}@media (max-width:379px){:root{--chrome-left:8px;--chrome-right:8px;--chrome-bottom:32px;--chrome-top:calc(42px + env(safe-area-inset-top,0px))}.bgframe,.pane{border-radius:26px}.hold{padding:20px 18px}}@media (max-height:560px){:root{--chrome-top:calc(14px + env(safe-area-inset-top,0px));--chrome-bottom:28px}.hold{padding:16px clamp(20px,4vw,40px)}.breath-stage{height:clamp(168px,28vmin,205px);margin-bottom:4px}.ring{width:clamp(56px,9vmin,78px)}.gmark{font-size:clamp(40px,7vmin,64px)}.counter,.nudge{font-size:9px}}@media (max-height:560px) and (orientation:landscape){.fit{max-width:760px}.portrait{max-width:180px}}.note p{font-size:clamp(12.5px,1.62vmin,15px);line-height:1.72;margin-top:clamp(8px,1.2vmin,13px)}.note p:first-of-type{margin-top:clamp(10px,1.6vmin,16px)}.note-lead{font-family:var(--serif);font-style:italic;font-size:clamp(19px,2.9vmin,27px);line-height:1.32;color:var(--char-deep)}@media (min-width:700px){:root{--chrome-left:18px;--chrome-right:18px;--chrome-bottom:40px;--chrome-top:calc(22px + env(safe-area-inset-top,0px))}.fit{max-width:660px}}@media (min-width:900px){:root{--chrome-left:24px;--chrome-right:24px;--chrome-bottom:46px;--chrome-top:calc(26px + env(safe-area-inset-top,0px))}.bgframe,.pane{border-radius:36px}.pane{-webkit-backdrop-filter:blur(18px) saturate(180%) brightness(1.06);backdrop-filter:blur(18px) saturate(180%) brightness(1.06)}.pane:after{-webkit-backdrop-filter:blur(5px) brightness(1.08);backdrop-filter:blur(5px) brightness(1.08)}.moving .slide.on .pane{-webkit-backdrop-filter:blur(20px) saturate(200%) brightness(1.11);backdrop-filter:blur(20px) saturate(200%) brightness(1.11)}}@media (min-width:1400px){.pane{-webkit-backdrop-filter:blur(14px) saturate(175%) brightness(1.05);backdrop-filter:blur(14px) saturate(175%) brightness(1.05)}.moving .slide.on .pane{-webkit-backdrop-filter:blur(16px) saturate(195%) brightness(1.1);backdrop-filter:blur(16px) saturate(195%) brightness(1.1)}}@media (min-width:1280px){:root{--chrome-left:34px;--chrome-right:34px;--chrome-bottom:52px}.fit{max-width:720px}.bgframe,.pane{border-radius:40px}}@media (min-width:1800px){.bgframe,.hold,.pane{left:max(var(--chrome-left),calc(50% - 750px));right:max(var(--chrome-right),calc(50% - 750px));width:auto}.fit{max-width:780px}}@media (pointer:coarse){.chip{padding:10px 17px}.acc-btn{padding:15px 0}.steptab{padding-bottom:14px}.vdot{min-width:10px;min-height:10px}}@media (prefers-reduced-motion:reduce){.slide.leave-down .pane,.slide.leave-up .pane,.slide.on .pane{animation:none}*{animation:none!important}.slide{transition:opacity .22s linear}.figure path{stroke-dashoffset:0}}.studio-entry{position:fixed;top:calc(var(--chrome-top) + 18px);left:calc(var(--chrome-left) + 22px);z-index:7;max-width:calc(100vw - var(--chrome-right) - var(--chrome-left) - 44px);overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:8px;padding:8px 15px 8px 16px;border-radius:100px;font-family:var(--sans);font-weight:300;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--char);text-decoration:none;white-space:nowrap;background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 8px 20px -12px rgba(74,69,64,.42);transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--spring)}.studio-entry:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold);flex:none}.studio-entry:hover{background:rgba(42,37,32,.82);border-color:hsla(0,0%,100%,.24);color:var(--parchment);transform:translateY(-1px)}.studio-entry:focus-visible{outline:1.5px solid var(--gold);outline-offset:3px}.studio-entry:active{transform:translateY(0)}@media (max-width:520px){.studio-entry{font-size:9px;letter-spacing:.14em;padding:6px 12px 6px 13px;top:calc(var(--chrome-top) + 12px);left:calc(var(--chrome-left) + 14px)}}@media (prefers-reduced-motion:reduce){.studio-entry{transition:none}.studio-entry:hover{transform:none}}