@property --rot{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.fw{--pointer: 180;display:grid;gap:clamp(2rem,6vw,3rem);transition:--rot 1.7s cubic-bezier(.62,.02,.18,1);touch-action:pan-y}.fw.is-still,.fw.is-dragging{transition:none}.fw-dial{width:min(100%,30rem);margin-inline:auto}.fw-wheel{position:relative;aspect-ratio:1;container-type:inline-size;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle,var(--paper) 0 47%,transparent 47.3%);border-radius:50%}@media(pointer:fine){.fw-wheel{cursor:grab}.fw.is-dragging .fw-wheel{cursor:grabbing}}.fw-wheel:before{content:"";position:absolute;inset:26%;border-radius:50%;box-shadow:0 1.6cqi 5cqi -1cqi #3a1e0c66}.fw-spin{position:absolute;inset:0;transform:rotate(var(--rot))}.fw-stone{position:absolute;left:26%;top:26%;width:48%;height:48%;border-radius:50%;animation:fw-idle 320s linear infinite}.fw-rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fw-rings .fw-rim{fill:none;stroke:var(--line);stroke-width:.5}.fw-rings .fw-rim--beads{stroke:color-mix(in srgb,var(--fg) 26%,transparent);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:0 2.7}.fw-thread{fill:none;stroke:color-mix(in srgb,var(--fg) 22%,transparent);stroke-width:.6;stroke-dasharray:1 2.2}.fw-tick{stroke:color-mix(in srgb,var(--fg) 30%,transparent);stroke-width:.7}.fw-season path{fill:none;stroke:var(--c);stroke-width:1.7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.4;transition:opacity .6s,stroke-width .6s var(--ease-out),stroke-dashoffset 1.6s var(--ease-out)}.fw-season line{stroke:var(--c);stroke-width:.9;opacity:.45;transition:opacity .6s}.fw-season.is-active path{opacity:1;stroke-width:3.2}.fw-season.is-active line{opacity:1}html.js .fw:not(.is-seen) .fw-season path{stroke-dashoffset:1}.fw-season path{transition-delay:0s,0s,calc(.1s + var(--si) * .15s)}.fw-at{position:absolute;left:50%;top:50%;transform-origin:0 0;transform:rotate(calc(var(--a) + var(--rot))) translateY(calc(-1 * var(--r))) rotate(calc(-1 * (var(--a) + var(--rot)))) translate(-50%,-50%)}.fw-month{--r: 45.6cqi;font-size:max(.6rem,2.35cqi);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1;color:var(--fg-soft);pointer-events:none}.fw-month small{display:block;margin-top:.25em;font-size:.78em;font-weight:500;letter-spacing:.06em;opacity:.75}.fw-bead{--r: 28cqi;width:max(7px,2.3cqi);aspect-ratio:1;border-radius:50%;background:var(--c);box-shadow:0 0 0 max(1.5px,.45cqi) var(--paper);opacity:.5;cursor:pointer;transition:opacity .5s,scale .6s var(--ease-out)}.fw-bead.is-active{opacity:1;scale:1.3}.fw-bead.is-past{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--c),0 0 0 max(1.5px,.45cqi) var(--paper)}.fw-now{--r: 28cqi;width:max(15px,4.2cqi);aspect-ratio:1;border-radius:50%;border:1.5px solid var(--ink);pointer-events:none}.fw-now:after{content:"Today";position:absolute;left:50%;top:calc(100% + .3rem);translate:-50% 0;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.fw-now[hidden]{display:none}.fw-node{--r: 35.2cqi;display:grid;place-items:center;width:clamp(2.6rem,10.4cqi,4.2rem);aspect-ratio:1;padding:0;border:2px solid var(--c);border-radius:50%;background:var(--paper);color:var(--c);font:400 clamp(.95rem,3.8cqi,1.45rem) / 1 var(--font-display);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .45s,color .45s,scale .6s var(--ease-out),box-shadow .45s}.fw-node-n{padding-top:.14em}.fw-node:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid var(--c);opacity:0}.fw-node[aria-selected=true]{background:var(--c);color:var(--paper);scale:1.16;box-shadow:0 1.4cqi 3.2cqi -1cqi var(--cd)}.fw-node[aria-selected=true]:after{animation:fw-ripple 2.2s var(--ease-out) infinite}.fw-node:focus-visible{outline:2px solid var(--c);outline-offset:4px}.fw-node:active{scale:1.02}.fw-node-tip{position:absolute;left:50%;bottom:calc(100% + .55rem);translate:-50% 4px;padding:.35rem .6rem .3rem;background:var(--ink);color:var(--paper);font:600 .68rem / 1 var(--font-text);letter-spacing:.08em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s,translate .4s var(--ease-out)}@media(hover:hover){.fw-node:hover{scale:1.1}.fw-node[aria-selected=true]:hover{scale:1.16}.fw-node:hover .fw-node-tip{opacity:1;translate:-50% 0}.fw.is-dragging .fw-node-tip{opacity:0}}.fw-pointer{position:absolute;left:50%;top:50%;width:0;height:0;border-left:1.7cqi solid transparent;border-right:1.7cqi solid transparent;border-top:2.6cqi solid var(--fc);transform-origin:0 0;transform:rotate(calc(var(--pointer) * 1deg)) translateY(-50.2cqi) translate(-50%,-50%);transition:border-top-color .6s;pointer-events:none}.fw-controls{display:flex;justify-content:center;align-items:center;gap:1.1rem;margin-top:1.2rem}.fw-step-btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--fg);cursor:pointer;transition:background .35s,border-color .35s,color .35s,scale .4s var(--ease-out)}.fw-step-btn svg{width:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fw-step-btn:active{scale:.92}.fw-step-btn:focus-visible{outline:2px solid var(--fc);outline-offset:3px}@media(hover:hover){.fw-step-btn:hover{background:var(--fd);border-color:var(--fd);color:var(--paper)}}.fw-count{margin:0;min-width:5.5rem;text-align:center;font-family:var(--font-display);font-size:1.35rem;line-height:1}.fw-count b{font-weight:400;color:var(--fd);transition:color .6s}.fw-count span{font-family:var(--font-text);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft)}.fw-hint{margin:.7rem 0 0;text-align:center;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft)}.fw-hint-touch{display:none}@media(hover:none){.fw-hint-fine{display:none}.fw-hint-touch{display:inline}}html:not(.js) :is(.fw-controls,.fw-hint){display:none}.fw-panels{display:grid;gap:1.5rem}html.js .fw-panels{gap:0}html.js .fw-card{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .45s,visibility 0s .45s}html.js .fw-card.is-active{visibility:visible;opacity:1;transition:opacity .6s .12s,visibility 0s}.fw-card{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;padding:clamp(1.3rem,3.4vw,2.4rem);background:var(--paper);border:1px solid var(--line-soft);color:var(--ink);box-shadow:0 34px 60px -44px color-mix(in srgb,var(--fd) 75%,transparent);display:flex;flex-direction:column;align-items:flex-start}.fw-top{align-self:stretch}.fw-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--fc) 15%,transparent),transparent 62%)}.fw-card:after{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--fc);transform-origin:left;transition:transform 1.1s var(--ease-out) .15s}html.js .fw-card:not(.is-active):after{transform:scaleX(0)}.fw-top{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.fw-kicker{display:grid;gap:.4rem;margin:0;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fd)}.fw-word{font-family:var(--font-display);font-size:1.7rem;font-weight:400;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--ink)}.fw-kick-line{display:grid;gap:.3rem}.fw-kick-line span{color:var(--ink-soft)}.fw-art{flex:none;width:clamp(8.5rem,44cqi,17rem);margin:-.5rem -.4rem 0 0}.fw-art svg{display:block;width:100%;height:auto;overflow:visible}.fw-name{margin:clamp(.9rem,3cqi,1.5rem) 0 0;font-weight:400;line-height:.9}.fw-of{display:block;margin-top:.55rem;font-family:var(--font-text);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.fw-title{display:inline-block;font-family:var(--font-display);font-size:clamp(2.3rem,11cqi,4.4rem);letter-spacing:-.01em;white-space:nowrap;color:var(--fd)}.fw-title>span{display:inline-block;transition:transform .9s var(--ease-out),opacity .6s,color .5s,text-shadow .6s,translate 1.2s var(--ease-out);transition-delay:calc(.18s + var(--l) * 35ms)}html.js .fw-card:not(.is-active) .fw-title>span{transform:translateY(.45em);opacity:0}.fw-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:1.1rem 0 0;font-size:1.05rem;font-weight:600}.fw-when span{font-size:.9rem;font-weight:400;color:var(--ink-soft)}.fw-line{max-width:36ch;margin:.45rem 0 0;font-size:1rem;line-height:1.5;color:var(--ink-soft)}.fw-road{align-self:stretch;margin-top:auto;border-top:1px solid var(--line-soft)}.fw-line{margin-bottom:clamp(1.3rem,4cqi,2rem)}.fw-road{padding-top:1.1rem;border-top:1px solid var(--line-soft)}.fw-road-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.fw-road-head span+span{color:var(--ink-soft);font-weight:600}.fw-steps{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.3rem,1fr));gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none}.fw-stp{position:relative;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--fc) 5%,var(--paper));transition:opacity .5s,transform .7s var(--ease-out);transition-delay:calc(.3s + var(--s) * 45ms)}.fw-stp:before{content:"";position:absolute;inset:-1px -1px auto;height:calc(2px + var(--lift) * 7px);background:var(--fc);opacity:calc(.3 + var(--lift) * .7)}.fw-stp time{display:grid;padding:.9rem .55rem .5rem;line-height:1.05}.fw-stp-m{font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.fw-stp-d{margin-top:.15rem;font-family:var(--font-display);font-size:1.6rem;line-height:1;color:var(--ink)}.fw-stp-w{min-height:1.1em;margin-top:.1rem;font-size:.68rem;color:var(--ink-soft)}.fw-stp--peak{grid-column:span 2;background:var(--fd);border-color:var(--fd)}.fw-stp--peak:before{background:var(--fc);opacity:1;filter:brightness(1.25)}.fw-stp--peak :is(.fw-stp-m,.fw-stp-d,.fw-stp-w){color:var(--paper)}.fw-stp--peak .fw-stp-m,.fw-stp--peak .fw-stp-w{opacity:.82}.fw-stp.is-past{opacity:.45}.fw-stp.is-past .fw-stp-d{text-decoration:line-through;text-decoration-thickness:1px}.fw-stp.is-next{outline:1.5px solid var(--fc);outline-offset:-1px}.fw-stp.is-next:after{content:"Next";position:absolute;top:.85rem;right:.45rem;font-size:.55rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fd)}.fw-stp--peak.is-next:after{color:var(--paper)}html.js .fw-card:not(.is-active) .fw-stp{opacity:0;transform:translateY(12px)}.fw-more{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.4rem 0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fd);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--ease-out)}.fw-more svg{width:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease-out)}.fw-more:hover,.fw-more:focus-visible{background-size:100% 1px}.fw-more:hover svg,.fw-more:focus-visible svg{transform:translate(4px)}@media(hover:hover)and (pointer:fine){html.js .fw-card.is-active{transform:perspective(1400px) rotateX(calc(var(--py, 0) * -1.6deg)) rotateY(calc(var(--px, 0) * 2.2deg));transition:opacity .6s .12s,visibility 0s,transform .8s var(--ease-out)}.fw-card>.fw-top:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(22rem circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--fc) 13%,transparent),transparent 70%);opacity:0;transition:opacity .6s}.fw-card.is-play>.fw-top:before{opacity:1}}.fw-art svg{transition:transform .9s var(--ease-out)}.fw-card.is-play .fw-art svg{transform:translate(calc(var(--px, 0) * 4px),calc(var(--py, 0) * 3px)) scale(1.04)}.fw-card.is-settled .fw-stp{transition-delay:0s;transition-duration:.35s}.fw-card.is-settled .fw-steps:hover .fw-stp:not(:hover){opacity:.6}.fw-card.is-settled .fw-steps:hover .fw-stp.is-past:not(:hover){opacity:.3}.fw-card.is-settled .fw-stp:hover{transform:translateY(-3px);box-shadow:0 10px 18px -12px var(--fd)}.fw-stp--peak{overflow:hidden}.fw-stp--peak time{position:relative}.fw-stp--peak:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .22),transparent);transform:translate(-140%) skew(-18deg);pointer-events:none}.fw-card.is-active .fw-stp--peak:after{animation:fw-sheen 5.5s ease-in-out 1.8s infinite}@keyframes fw-sheen{0%,70%{transform:translate(-140%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}.fw-stp--peak.is-next:after{animation:none}.fw-motes{opacity:0;transition:opacity .7s;pointer-events:none}.fw-card.is-play .fw-motes{opacity:1;transition-duration:.35s}.fw-mote{opacity:0}.fw-card.is-active .fw-mote{animation:fw-rise var(--t, 2.4s) cubic-bezier(.3,.55,.45,1) var(--d, 0s) infinite paused}.fw-card:is(.is-play,.is-ebb) .fw-mote{animation-play-state:running}@keyframes fw-rise{0%{translate:var(--x) var(--y);scale:.4;rotate:0deg;opacity:0}14%{opacity:var(--o, 1)}50%{translate:calc(var(--x) - var(--dx) * .35) calc(var(--y) - var(--up) * .55)}66%{opacity:var(--o, 1)}to{translate:calc(var(--x) + var(--dx)) calc(var(--y) - var(--up));scale:var(--s, 1);rotate:var(--rt, 0deg);opacity:0}}.fw-dust{position:absolute;z-index:-1;width:var(--s);aspect-ratio:1;margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:radial-gradient(circle,var(--c) 0 22%,color-mix(in srgb,var(--c) 45%,transparent) 45%,transparent 70%);pointer-events:none;animation:fw-dust var(--t, 1.6s) cubic-bezier(.2,.7,.3,1) forwards}@keyframes fw-dust{0%{opacity:var(--o0, .85);transform:scale(var(--s0, .3))}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r1, 0deg)) scale(var(--s1, 1.6))}}.fw-dust--ember{--t: 1.15s;--o0: 1;--s0: 1;--s1: .2;background:radial-gradient(circle,#fffbe8 0 26%,var(--c) 40%,transparent 72%);animation-timing-function:cubic-bezier(.15,.6,.35,1)}.fw-dust--breath{--t: 2.4s;--o0: .7;--s0: .5;--s1: 1.3;background:none;border:1.2px solid var(--c);animation-timing-function:cubic-bezier(.35,.2,.3,1)}.fw-dust--glyph{--t: 1.9s;--o0: .95;--s0: .6;--s1: 1.1;--r1: var(--rt);width:auto;aspect-ratio:auto;margin:-.6em 0 0 -.4em;border-radius:0;background:none;font:400 var(--s) / 1 var(--font-display);color:var(--c)}.fw-dust--light{--t: 1.9s;--o0: 1;--s0: .6;--s1: 1.1;--r1: 120deg;border-radius:1px;background:radial-gradient(circle,#fffbe8 0 24%,var(--c) 42%,transparent 72%);animation-timing-function:cubic-bezier(.3,.5,.3,1)}.fw-warm{fill:url(#fw-warm-g);opacity:.5;transition:opacity .9s}.fw-pool{fill:#461c0442}.fw-foot{fill:#5a2209}.fw-bowl{fill:url(#fw-clay-g)}.fw-bowl-shade{fill:url(#fw-clay-v)}.fw-spout{fill:#a24c1a}.fw-spout-hi,.fw-lip-hi,.fw-shine{fill:none;stroke-linecap:round}.fw-spout-hi{stroke:#f0a567;stroke-width:.7;opacity:.6}.fw-lip{fill:#df8d4f}.fw-lip-hi{stroke:#ffd6a8;stroke-width:.8;opacity:.75}.fw-oil{fill:url(#fw-oil-g)}.fw-gleam{fill:#ffcf6e;opacity:.5;transition:opacity .9s}.fw-band{fill:none;stroke:#f6c27e;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:0 3.1}.fw-band2{fill:none;stroke:#8e1230;stroke-width:1;stroke-dasharray:1.4 2.2;opacity:.55}.fw-shine{stroke:#ffd9ae;stroke-width:1.2;opacity:.4}.fw-wick{fill:none;stroke:#2e1404;stroke-width:1.4;stroke-linecap:round}.fw-rangoli{opacity:.6}.fw-lit{transition:transform .8s var(--ease-out) calc(.35s + var(--i) * .16s)}html.js .fw-card--lights:not(.is-active) .fw-lit{transform:scale(0);transition-delay:0s}.fw-lean{transform:skew(calc(var(--px, 0) * -14deg)) scale(1);transition:transform 1.1s var(--ease-out)}.fw-card--lights.is-play .fw-lean{transform:skew(calc(var(--px, 0) * -14deg)) scale(1.14)}.fw-glow{fill:url(#fw-glow-g);opacity:.65;transform-box:fill-box;transform-origin:center;transition:opacity .7s,transform .9s var(--ease-out)}.fw-flame,.fw-core{transform-box:fill-box;transform-origin:50% 100%}.fw-card--lights.is-active :is(.fw-flame,.fw-core){animation:fw-flicker calc(.9s + var(--i) * .17s) ease-in-out infinite alternate}.fw-card--lights.is-active .fw-core{animation-duration:calc(.7s + var(--i) * .13s)}.fw-card--lights.is-active .fw-flame-mid{animation-duration:calc(.8s + var(--i) * .11s);animation-direction:alternate-reverse}.fw-flame{fill:url(#fw-flame-g)}.fw-flame-mid{fill:#ffd45c}.fw-core{fill:#fffaf0}@keyframes fw-flicker{0%{transform:scale(1) skew(0)}30%{transform:scale(.9,1.1) skew(3deg)}60%{transform:scale(1.05,.93) skew(-2deg)}to{transform:scale(.96,1.05) skew(1.5deg)}}.fw-card--lights.is-play .fw-glow{opacity:1;transform:scale(1.45)}.fw-card--lights.is-play :is(.fw-warm,.fw-gleam){opacity:1}.fw-card--lights .fw-mote{animation-timing-function:cubic-bezier(.2,.6,.4,1)}.fw-card--lights.is-play .fw-title>span{color:#c26e00;text-shadow:0 0 .3em rgba(255,179,33,.55);transition-delay:calc(var(--l) * .07s)}.fw-thali-sh{fill:#4628042e}.fw-thali{fill:url(#fw-brass-g)}.fw-thali-hi{fill:none;stroke:#fff1c2;stroke-width:1;stroke-linecap:round;opacity:.65}.fw-thali-in{fill:#c48d2c;opacity:.55}.fw-thali-dots{fill:none;stroke:#8a5510;stroke-width:.9;stroke-linecap:round;stroke-dasharray:0 3;opacity:.45}.fw-heap{transition:translate .7s var(--ease-out)}.fw-card--colors.is-play .fw-heap{translate:0 1.5px}.fw-puff{transform-box:fill-box;transform-origin:center;transform:translate(var(--x),var(--y));transition:transform 1.2s var(--ease-out) calc(.25s + var(--i) * .03s),opacity .4s calc(.25s + var(--i) * .03s)}.fw-card--colors.is-active .fw-puff{animation:fw-drift 4.5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.4s)}html.js .fw-card--colors:not(.is-active) .fw-puff{opacity:0;transform:translate(0) scale(.2);transition-delay:0s}@keyframes fw-drift{to{translate:2px -4px}}.fw-card--colors.is-play .fw-puff{transform:translate(calc(var(--x) * 1.25 + var(--px, 0) * 8px),calc(var(--y) * 1.3)) scale(1.4);transition-delay:calc(var(--i) * 15ms)}.fw-card--colors.is-play .fw-title>span{translate:0 -.05em;transition-delay:calc(var(--l) * .04s)}.fw-card--colors.is-play .fw-title>span:nth-child(6n+1){color:#d2136a}.fw-card--colors.is-play .fw-title>span:nth-child(6n+2){color:#e0900c;translate:0 .04em}.fw-card--colors.is-play .fw-title>span:nth-child(6n+3){color:#0d8f88}.fw-card--colors.is-play .fw-title>span:nth-child(6n+4){color:#7b3fa0;translate:0 .03em}.fw-card--colors.is-play .fw-title>span:nth-child(6n+5){color:#1394b4}.fw-card--colors.is-play .fw-title>span:nth-child(6n+6){color:#ea4d1e}.fw-water path{fill:none;stroke:#0d8f88;stroke-width:.8;stroke-linecap:round;opacity:.3}.fw-water path:nth-child(2){opacity:.2}.fw-water path:nth-child(3){opacity:.13}.fw-pad{fill:#0a716b;opacity:.85}.fw-pad-vein{fill:none;stroke:#5fbdb5;stroke-width:.5;opacity:.7}.fw-lp{rotate:var(--r0)}.fw-lp path:first-child{stroke:#0a716b;stroke-width:.7;stroke-opacity:.75;stroke-linejoin:round}.fw-vein{fill:none;stroke:#0d8f88;stroke-width:.5;stroke-linecap:round;opacity:.35}.fw-calyx{fill:#0a716b}.fw-heart{fill:url(#fw-heart-g);opacity:.5;transform-box:fill-box;transform-origin:center}.fw-ripple{fill:none;stroke:#0d8f88;stroke-width:.7;opacity:0;transform-box:fill-box;transform-origin:center}.fw-card--yoga.is-active .fw-breath{animation:fw-breathe 8s ease-in-out infinite paused}.fw-card--yoga.is-active .fw-lp{animation:fw-open 8s ease-in-out infinite paused}.fw-card--yoga.is-active .fw-heart{animation:fw-heart 8s ease-in-out infinite paused}.fw-card--yoga.is-active .fw-cue{animation:fw-cue 8s ease-in-out infinite paused}.fw-card--yoga.is-active .fw-cue--out{animation-delay:-4s}.fw-card--yoga.is-active .fw-mote{animation-name:fw-breath-mote;animation-timing-function:ease-in-out}.fw-card--yoga:is(.is-play,.is-ebb) :is(.fw-breath,.fw-lp,.fw-heart,.fw-cue,.fw-mote){animation-play-state:running}.fw-card--yoga.is-play .fw-ripple{animation:fw-halo 2.8s ease-out infinite}@keyframes fw-breathe{0%,to{scale:.95}50%{scale:1.04}}@keyframes fw-open{50%{rotate:var(--r1)}}@keyframes fw-heart{0%,to{opacity:.45;scale:.85}50%{opacity:1;scale:1.15}}@keyframes fw-breath-mote{0%{translate:var(--x) var(--y);scale:.5;opacity:0}10%{opacity:var(--o, 1)}50%{translate:calc(var(--x) + var(--dx)) calc(var(--y) - var(--up));scale:1;opacity:var(--o, 1)}88%{opacity:0}to{translate:calc(var(--x) + var(--dx) * .5) calc(var(--y) - var(--up) * .4);scale:.7;opacity:0}}.fw-cue{font:600 7.5px var(--font-text);letter-spacing:.26em;text-transform:uppercase;text-anchor:middle;fill:#0a716b}.fw-cue--out{opacity:0}@keyframes fw-cue{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}.fw-card--yoga .fw-title>span{transition-duration:.9s,.6s,.5s,.6s,2.4s}.fw-card--yoga.is-play .fw-title>span{translate:calc((var(--l) - 1.5) * .06em) 0;transition-delay:0s}.fw-desk{fill:#3c1e0a1f}.fw-board rect:first-child{fill:url(#fw-board-g)}.fw-board-line{fill:none;stroke:#e0900c;stroke-width:1;stroke-linecap:round;stroke-dasharray:0 2.6;opacity:.9}.fw-leaf{transform-box:view-box;transform-origin:100px 60px;transition:transform .9s var(--ease-out)}.fw-leaf>path:first-child{fill:url(#fw-leaf-g);stroke:#b08a48;stroke-width:.8}.fw-leaf--2>path:first-child{fill:#e8d09a}.fw-leaf--3>path:first-child{fill:#dcc184}.fw-leaf--2{transform:translate(-1px,3.5px) rotate(-1.2deg)}.fw-leaf--3{transform:translate(2px,7px) rotate(1deg)}.fw-lines{fill:none;stroke:#7b3fa0;stroke-opacity:.16;stroke-width:.8}.fw-grain{fill:none;stroke:#b99152;stroke-opacity:.22;stroke-width:.45;stroke-linecap:round}.fw-rule{fill:none;stroke:#b99152;stroke-opacity:.55;stroke-width:.7}.fw-hole{fill:#fffdfa;stroke:#9c7638;stroke-width:.8}.fw-cord{transform-box:view-box;transform-origin:42px 51px}.fw-cord path{fill:none;stroke:#e0900c;stroke-width:1.3;stroke-linecap:round}.fw-cord circle{fill:#8e1230}.fw-stylus{transform-box:view-box;transform-origin:184px 85px;transition:transform 1s var(--ease-out)}.fw-stylus path{fill:url(#fw-stylus-g);stroke:#7a5212;stroke-width:.4}.fw-stylus circle{fill:#c9962e}.fw-glyph{font-family:var(--font-display);text-anchor:middle;dominant-baseline:central}.fw-script{font-family:var(--font-display);font-size:25px;text-anchor:middle;fill:#5a2a7c;stroke:#5a2a7c;stroke-width:.6}html.js .fw-card--wisdom .fw-script{fill-opacity:0;stroke-dasharray:230;stroke-dashoffset:230}html.js .fw-card--wisdom.is-active .fw-script{animation:fw-write 2.8s ease-out .35s forwards}@keyframes fw-write{70%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.fw-card--wisdom.is-play .fw-leaf--1{transform:translateY(-3px) rotate(-.8deg)}.fw-card--wisdom.is-play .fw-leaf--2{transform:translate(-3px,4px) rotate(-4deg)}.fw-card--wisdom.is-play .fw-leaf--3{transform:translate(4px,8px) rotate(3.5deg)}.fw-card--wisdom.is-play .fw-stylus{transform:rotate(7deg) translate(-2px,-2px)}.fw-card--wisdom.is-play .fw-cord{animation:fw-swing 2.4s ease-in-out}@keyframes fw-swing{20%{transform:rotate(9deg)}45%{transform:rotate(-6deg)}70%{transform:rotate(3deg)}}.fw-card--wisdom .fw-title{background:linear-gradient(currentColor,currentColor) 0 94% / 0 2px no-repeat;transition:background-size 1.1s var(--ease-out)}.fw-card--wisdom.is-play .fw-title{background-size:100% 2px}.fw-beams path{fill:url(#fw-beam-g);opacity:.4;transition:opacity .9s}.fw-beams .fw-beam-mid{opacity:.25}.fw-card--illumination.is-play .fw-beams path{opacity:1}.fw-card--illumination.is-play .fw-beams .fw-beam-mid{opacity:.6}.fw-corona{fill:url(#fw-corona-g);opacity:.75;transform-box:fill-box;transform-origin:center;transition:opacity .9s,transform 1.2s var(--ease-out)}.fw-card--illumination.is-play .fw-corona{opacity:1;transform:scale(1.12)}.fw-halo{fill:none;stroke:#ea4d1e;stroke-width:.9;opacity:0;transform-box:fill-box;transform-origin:center}.fw-card--illumination.is-play .fw-halo{animation:fw-halo 3.2s ease-out infinite}@keyframes fw-halo{0%{transform:scale(.45);opacity:.8}to{transform:scale(1.12);opacity:0}}.fw-card--illumination.is-active .fw-rays{animation:fw-idle 60s linear infinite}.fw-ray-a{fill:#ea4d1e}.fw-ray-b{fill:#f4a13a}.fw-rays-short path{fill:#e0900c;opacity:.8}.fw-rays-in{transition:transform 1.1s var(--ease-out) .3s,opacity .5s .3s}html.js .fw-card--illumination:not(.is-active) .fw-rays-in{transform:scale(.3);opacity:0;transition-delay:0s}.fw-disc-hi{fill:none;stroke:#fffaf0;stroke-width:1.2;stroke-linecap:round;opacity:.6}.fw-card--illumination.is-active .fw-sunwheel{animation:fw-idle 24s linear infinite}.fw-sunwheel-in{transition:transform 1.6s var(--ease-out)}.fw-sw-rim{fill:none;stroke:#a3300c;stroke-width:1.3}.fw-sw-rim2{stroke-width:.7}.fw-sw-beads{fill:none;stroke:#a3300c;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:0 2.2}.fw-spk{stroke:#a3300c;stroke-width:1.7;stroke-linecap:round}.fw-spk-thin{stroke:#a3300c;stroke-width:.7}.fw-sw-hub{fill:#a3300c}.fw-sw-axle{fill:#ffd27a}.fw-card--illumination.is-play .fw-rays-in{transform:scale(1.14) rotate(7.5deg);transition-delay:0s}.fw-card--illumination.is-play .fw-sunwheel-in{transform:rotate(180deg)}@keyframes fw-shine{40%{color:#f08a1e;text-shadow:0 0 .35em rgba(244,161,58,.6)}}.fw-card--illumination.is-play .fw-title>span{animation:fw-shine .9s ease-in-out calc(var(--l) * .06s)}@keyframes fw-idle{to{transform:rotate(360deg)}}@keyframes fw-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.fw.is-off *,.fw.is-off *:after{animation-play-state:paused!important}.fw-panels{--rot: 0deg}@media(min-width:64rem){.fw{--pointer: 90;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}.fw-dial{width:100%;max-width:36rem}}@media(prefers-reduced-motion:reduce){.fw{transition:none}.fw-stone,.fw-flame,.fw-core,.fw-puff,.fw-breath,.fw-lp,.fw-heart,.fw-ripple,.fw-halo,.fw-rays,.fw-sunwheel,.fw-cue,.fw-cord,.fw-mote,.fw-stp--peak:after{animation:none!important}.fw-motes,.fw-dust{display:none}.fw-lp{rotate:var(--r1)}.fw-node[aria-selected=true]:after{animation:none}html.js .fw-card--wisdom.is-active .fw-script{animation:none;stroke-dashoffset:0;fill-opacity:1}}@container (max-width: 27rem){.fw-top{flex-direction:column-reverse;align-items:stretch;gap:.4rem}.fw-art{width:min(100%,20rem);align-self:center;margin:0 0 .6rem}}section:has(.fw){overflow-x:clip}@property --pw-rot{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --pc{syntax: "<color>"; inherits: true; initial-value: #ea4d1e;}@property --pcd{syntax: "<color>"; inherits: true; initial-value: #b8360f;}section:has(.pw){overflow-x:clip}.pw{--pw-pointer: 0;--pw-w: min(124vw, 38rem);display:grid;grid-template-columns:minmax(0,1fr);transition:--pw-rot 1.5s cubic-bezier(.62,.02,.18,1),--pc .9s ease,--pcd .9s ease}.pw.is-still,.pw.is-dragging{transition:--pc .9s ease,--pcd .9s ease}.pw-copy{display:contents}.pw-head{order:1;margin-bottom:.5rem}.pw-dial{order:2}.pw-panels{order:3}.pw-head h2 em{font-style:normal;color:var(--pcd)}.pw-dial{position:relative;min-width:0}.pw-crop{position:relative;margin-inline:calc(-1 * var(--gutter));height:calc(var(--pw-w) * .585);padding-top:calc(var(--pw-w) * .045);overflow:hidden}.pw-crop:after{content:"";position:absolute;inset:auto 0 0;height:calc(var(--pw-w) * .11);background:linear-gradient(to top,var(--bg) 58%,color-mix(in srgb,var(--bg) 0%,transparent));pointer-events:none;z-index:3}.pw-wheel{position:relative;width:var(--pw-w);aspect-ratio:1;margin-inline:auto;left:50%;translate:-50% 0;container-type:inline-size;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y}@media(pointer:fine){.pw-wheel{cursor:grab}.pw.is-dragging .pw-wheel{cursor:grabbing}}.pw-wheel:before{content:"";position:absolute;inset:-8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pc) 20%,transparent) 30%,transparent 68%);pointer-events:none}.pw-shadow{position:absolute;inset:5%;border-radius:50%;background:var(--paper);box-shadow:0 2cqi 7cqi -2cqi #3a1e0c52}.pw-rim,.pw-bays{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pw-rim{pointer-events:none}.pw-rim-line{fill:none;stroke:var(--line);stroke-width:.5}.pw-rim-beads{fill:none;stroke:color-mix(in srgb,var(--fg) 30%,transparent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:0 1}.pw-ripple{fill:none;stroke:var(--pc);stroke-width:1.4;opacity:0;transform-origin:0 0}.pw.is-rippling .pw-ripple{animation:pw-ripple 1.3s var(--ease-out) .5s both}@keyframes pw-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.1)}}.pw-spin{position:absolute;inset:0;transform:rotate(var(--pw-rot))}.pw-inlay{fill:none;stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:.7;stroke-linecap:round;stroke-dasharray:0 1;pointer-events:none}.pw-inlay--in{stroke-width:.5}.pw-ticks line{stroke:color-mix(in srgb,var(--fg) 34%,transparent);stroke-width:.45}.pw-bay{fill:color-mix(in srgb,var(--c) 11%,var(--paper));stroke:var(--c);stroke-opacity:.45;stroke-width:.5;cursor:pointer;transform-origin:0 0;transition:fill .5s,stroke-opacity .5s,transform .8s var(--ease-out),opacity .7s;transition-delay:0s,0s,0s,0s}.pw-bay.is-hover{fill:color-mix(in srgb,var(--c) 22%,var(--paper));transform:scale(1.02)}.pw-bay.is-active{fill:var(--c);stroke-opacity:1;transform:scale(1.06)}@media(hover:hover){.pw-bay:hover{fill:color-mix(in srgb,var(--c) 22%,var(--paper));transform:scale(1.02)}.pw-bay.is-active:hover{fill:var(--c);transform:scale(1.06)}}html.js .pw:not(.is-seen) .pw-bay{transform:scale(.5);opacity:0}html.js .pw.is-seen .pw-bay{transition-delay:0s,0s,calc(.2s + var(--i) * .09s),calc(.2s + var(--i) * .09s)}.pw-spokes path{fill:color-mix(in srgb,var(--ink) 66%,var(--saffron));pointer-events:none}.pw-studs circle{fill:var(--paper);stroke:color-mix(in srgb,var(--ink) 66%,var(--saffron));stroke-width:.8}.pw-stone{position:absolute;left:50%;top:50%;width:36cqi;height:36cqi;margin:-18cqi 0 0 -18cqi;border-radius:50%;pointer-events:none;box-shadow:0 0 1.8cqi #3a1e0c52;animation:pw-idle 300s linear infinite}@keyframes pw-idle{to{rotate:360deg}}.pw-nodes{position:absolute;inset:0;pointer-events:none}.pw-node{--r: 28.2cqi;position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:.6cqi;width:24cqi;padding:1.4cqi .5cqi 1.1cqi;border:0;border-radius:1.5cqi;background:none;color:var(--cd);font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transform-origin:0 0;transform:rotate(calc(var(--a) + var(--pw-rot))) translateY(calc(-1 * var(--r))) rotate(calc(-1 * (var(--a) + var(--pw-rot)))) translate(-50%,-50%);transition:color .5s,scale .8s var(--ease-out),opacity .7s}.pw-node-art{display:block;width:clamp(1.9rem,8.6cqi,3.3rem)}.pw-node-art svg{display:block;width:100%;height:auto;overflow:visible;transition:transform .6s var(--ease-out)}.pw-node-name{font-family:var(--font-display);font-size:clamp(.92rem,3.5cqi,1.4rem);line-height:1;color:var(--ink);white-space:nowrap;transition:color .5s}.pw-node[aria-selected=true]{color:var(--on);scale:1.06}.pw-node[aria-selected=true] .pw-node-name{color:var(--on)}.pw-node:focus-visible{outline:2px solid var(--cd);outline-offset:2px}.pw-node[aria-selected=true]:focus-visible{outline-color:var(--ink)}@media(hover:hover){.pw-node:hover .pw-node-art svg{transform:translateY(-3px) rotate(-7deg) scale(1.08)}}.pw-node:active .pw-node-art svg{transform:scale(.92)}html.js .pw:not(.is-seen) .pw-node{opacity:0}html.js .pw.is-seen .pw-node{transition-delay:0s,0s,calc(.45s + var(--i, 0) * .09s)}.pw-pointer{position:absolute;left:50%;top:50%;width:0;height:0;border-left:2cqi solid transparent;border-right:2cqi solid transparent;border-top:3cqi solid var(--pc);transform-origin:0 0;transform:rotate(calc(var(--pw-pointer) * 1deg)) translateY(-51.8cqi) translate(-50%,-50%);pointer-events:none}.pw-controls{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:-.6rem;position:relative;z-index:4}.pw-step{display:grid;place-items:center;flex:none;width:2.9rem;height:2.9rem;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--fg);cursor:pointer;transition:background .35s,border-color .35s,color .35s,scale .4s var(--ease-out)}.pw-step svg{width:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pw-step:active{scale:.9}.pw-step:focus-visible{outline:2px solid var(--pcd);outline-offset:3px}@media(hover:hover){.pw-step:hover{background:var(--pcd);border-color:var(--pcd);color:var(--paper)}}.pw-hint{margin:0;min-width:0;text-align:center;font-size:.68rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--fg-soft)}.pw-hint-touch{display:none}@media(hover:none){.pw-hint-fine{display:none}.pw-hint-touch{display:inline}}.pw-panels{display:grid;gap:1rem;margin-top:1.6rem}html.js .pw-panels{gap:0}html.js .pw-card{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .4s,visibility 0s .4s}html.js .pw-card.is-active{visibility:visible;opacity:1;transition:opacity .5s .1s,visibility 0s}.pw-card{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.4rem,4vw,2.6rem);background:var(--paper);border:1px solid var(--line-soft);color:var(--ink);box-shadow:0 34px 60px -44px color-mix(in srgb,var(--cd) 80%,transparent)}.pw-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(110% 80% at 100% 0%,color-mix(in srgb,var(--c) 14%,transparent),transparent 60%)}.pw-card:after{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--c);transform-origin:left;transition:transform 1.1s var(--ease-out) .15s}html.js .pw-card:not(.is-active):after{transform:scaleX(0);transition-delay:0s}.pw-mark{position:absolute;top:clamp(1rem,4cqi,2rem);right:clamp(1rem,4cqi,2rem);width:clamp(4.5rem,22cqi,8rem);color:var(--c)}.pw-mark svg{display:block;width:100%;height:auto;overflow:visible}.pw-mark svg *{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out) .3s}html.js .pw-card:not(.is-active) .pw-mark svg *{stroke-dashoffset:1;transition-delay:0s;transition-duration:.3s}.pw-count{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.pw-count b{font-family:var(--font-display);font-size:1.5rem;font-weight:400;letter-spacing:0;color:var(--cd)}.pw-name{margin:clamp(1.6rem,8cqi,3rem) 0 0;font-size:clamp(2.8rem,14.5cqi,5.6rem);line-height:.95;letter-spacing:-.01em;white-space:nowrap;color:var(--cd)}.pw-name>span{display:inline-block;transition:transform .9s var(--ease-out),opacity .6s;transition-delay:calc(.15s + var(--l) * 35ms)}html.js .pw-card:not(.is-active) .pw-name>span{transform:translateY(.45em);opacity:0;transition-delay:0s}.pw-line{margin:.9rem 0 0;max-width:34ch;font-size:1.08rem;font-weight:600;line-height:1.4}.pw-body{margin:.6rem 0 0;max-width:46ch;font-size:1rem;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.pw-line,.pw-body,.pw-go{transition:opacity .6s,transform .8s var(--ease-out)}.pw-line{transition-delay:.3s}.pw-body{transition-delay:.38s}.pw-go{transition-delay:.46s}html.js .pw-card:not(.is-active) :is(.pw-line,.pw-body,.pw-go){opacity:0;transform:translateY(10px);transition-delay:0s}.pw-go{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:clamp(1.4rem,5cqi,2rem)}.pw-cta{display:inline-flex;align-items:center;gap:.9rem;color:var(--cd);font-size:clamp(1.02rem,3.6cqi,1.18rem);font-weight:600;line-height:1.2;-webkit-tap-highlight-color:transparent}.pw-cta span{padding-bottom:.18em;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1.5px no-repeat;transition:background-size .55s var(--ease-out)}.pw-cta svg{flex:none;order:-1;box-sizing:content-box;width:1.05rem;height:1.05rem;padding:.85rem;border-radius:50%;background:var(--cd);color:var(--paper);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;box-shadow:0 0 color-mix(in srgb,var(--cd) 40%,transparent);transition:transform .55s var(--ease-out),box-shadow .55s var(--ease-out)}.pw-cta svg path{transition:transform .55s var(--ease-out)}.pw-cta:hover span,.pw-cta:focus-visible span{background-size:100% 1.5px}.pw-cta:hover svg,.pw-cta:focus-visible svg{transform:rotate(-45deg);box-shadow:0 0 0 .45rem color-mix(in srgb,var(--cd) 14%,transparent)}.pw-cta:focus-visible{outline:none}.pw-cta:focus-visible svg{outline:2px solid var(--cd);outline-offset:3px}.pw-cta:active svg{transform:rotate(-45deg) scale(.92)}.pw-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:clamp(2.5rem,6vw,4rem)}.pw-actions .btn{padding-inline:clamp(1.6rem,3vw,2.2rem)}@media(max-width:30rem){.pw-actions .btn{flex:1 1 100%;justify-content:center}}html:not(.js) .pw-dial{display:none}@media(min-width:40rem){html:not(.js) .pw-panels{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.pw{--pw-pointer: 270;--pw-w: 100%;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;column-gap:clamp(3rem,6vw,6.5rem)}.pw-copy{display:block}.pw-head{margin-bottom:0}.pw-panels{margin-top:clamp(2rem,4vw,3rem)}.pw-dial{max-width:40rem;width:100%;justify-self:end}.pw-crop{margin:0;height:auto;padding:0 0 0 4%;overflow:visible}.pw-crop:after{display:none}.pw-wheel{left:auto;translate:none}.pw-controls{margin-top:1.6rem}}@media(prefers-reduced-motion:reduce){.pw,.pw.is-still,.pw.is-dragging{transition:none}.pw-stone,.pw.is-rippling .pw-ripple{animation:none}.pw-bay,.pw-node,.pw-name>span,.pw-mark svg *,.pw-line,.pw-body,.pw-go{transition-duration:.01s!important;transition-delay:0s!important}}.h2-in[data-astro-cid-j7pv25f6]{opacity:0;animation:h2-up .9s var(--ease-out) var(--d, 0s) forwards}@keyframes h2-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.h2-promise[data-astro-cid-j7pv25f6]{position:relative;margin-top:1.1rem;font-family:Rozha One,serif;font-size:clamp(1.5rem,3.2vw,2.4rem);line-height:1.15;max-width:22ch}.h2-promise[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,var(--saffron),var(--rose) 55%,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.h2-hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:.9rem}.h2-events[data-astro-cid-j7pv25f6]{overflow-x:clip}.h2-hero[data-astro-cid-j7pv25f6]+.h2-events[data-astro-cid-j7pv25f6]{padding-top:clamp(1.5rem,5vw,3.5rem)}.h2-events[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.h2-wheel-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:clamp(2.5rem,5vw,3.5rem)}@media(max-width:47.99rem){.h2-hero[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6],.h2-wheel-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.h2-in[data-astro-cid-j7pv25f6]{opacity:1;animation:none}}
