.ro{--ease:cubic-bezier(0.22,1,0.36,1);--exhale:cubic-bezier(0.33,0,0.15,1);--breath:12s;--pad:clamp(20px,5vw,72px);--line:rgb(var(--w-fg-rgb)/0.12);--muted:rgb(var(--w-fg-rgb)/0.62);--t0:var(--w-bg);--t1:color-mix(in srgb,var(--w-bg) 94%,var(--w-accent));--t2:var(--w-surface);--t3:color-mix(in srgb,var(--w-bg) 88%,var(--w-accent));position:fixed;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;background:var(--w-bg);color:var(--w-fg);font-family:var(--ro-font-sans),system-ui,sans-serif;font-weight:300;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.ro[data-tone=light]{--t1:color-mix(in srgb,var(--w-bg) 96%,var(--w-accent));--t2:var(--w-surface);--t3:color-mix(in srgb,var(--w-bg) 89%,var(--w-accent));--muted:rgb(var(--w-fg-rgb)/0.66)}:where(.ro) a{color:inherit;text-decoration:none}:where(.ro) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.ro) blockquote,:where(.ro) figure,:where(.ro) h1,:where(.ro) h2,:where(.ro) h3,:where(.ro) p{margin:0}.ro ::selection{background:var(--w-accent);color:var(--w-on-accent)}.ro :focus-visible{outline:1px solid var(--w-accent);outline-offset:4px}.ro-serif{font-family:var(--ro-font-serif),Georgia,serif}.ro-caps{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;line-height:1.5}.ro-accent{color:var(--w-accent)}.ro-muted{color:var(--muted)}.ro-find{position:relative;display:inline-flex;align-items:center;min-height:44px;font-family:var(--ro-font-serif),Georgia,serif;font-size:22px;font-style:italic;font-weight:300;letter-spacing:.01em;color:var(--w-fg);transition:color .5s var(--ease)}.ro-find:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--w-accent);transform-origin:center;animation:ro-breathe-line 8s ease-in-out infinite}.ro-find:hover{color:var(--w-accent)}.ro-find:hover:after{animation-play-state:paused}.ro-find-sm{min-height:40px;font-size:18px}.ro-find-sm:after{bottom:7px}@keyframes ro-breathe-line{0%,to{transform:scaleX(.3);opacity:.55}45%,55%{transform:scaleX(1);opacity:1}}.ro-top{position:fixed;z-index:30;top:0;left:0;right:0;height:calc(64px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) var(--pad) 0;display:flex;align-items:center;justify-content:space-between;gap:16px;pointer-events:none}.ro-top:before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(var(--w-bg-rgb)/.96);border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease)}.ro[data-scrolled] .ro-top:before{opacity:1}.ro-top>*{opacity:0;transform:translate3d(0,-8px,0);transition:opacity 1.2s var(--ease) .9s,transform 1.2s var(--ease) .9s}.ro[data-arrived] .ro-top{pointer-events:auto}.ro[data-arrived] .ro-top>*{opacity:1;transform:none}.ro-wordmark{min-width:0;font-size:20px;font-weight:300;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-hero{--orb:min(74vw,52svh,500px);position:relative;min-height:100svh;display:grid;place-items:center;padding:calc(88px + env(safe-area-inset-top, 0px)) var(--pad) 112px;overflow:hidden;background:var(--t0);isolation:isolate}.ro-hero-light{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 48%,rgb(var(--w-accent-rgb)/.12),transparent 70%),radial-gradient(ellipse 120% 60% at 50% 0,rgb(var(--w-fg-rgb)/.035),transparent 60%)}.ro[data-tone=light] .ro-hero-light{background:radial-gradient(ellipse 60% 50% at 50% 48%,rgb(var(--w-accent-rgb)/.1),transparent 72%),linear-gradient(180deg,var(--w-surface) 0,transparent 55%)}.ro-hero-orb{position:absolute;z-index:-1;left:50%;top:50%;width:var(--orb);height:var(--orb);margin:calc(var(--orb) / -2) 0 0 calc(var(--orb) / -2);transition:transform 4s var(--exhale),opacity 4s var(--exhale)}.ro[data-arrived] .ro-hero-orb{transform:scale(1.28);opacity:.62}.ro[data-tone=light][data-arrived] .ro-hero-orb{opacity:.55}.ro-prelude{position:absolute;left:var(--pad);right:var(--pad);top:calc(50% - var(--orb) / 2 - 104px);text-align:center;pointer-events:none;transition:opacity 1.8s var(--exhale),transform 2.4s var(--exhale)}.ro-prelude-title{font-size:clamp(26px,3.4vw,40px);font-weight:200;font-style:italic;letter-spacing:.01em;animation:ro-fade-up 3.2s var(--exhale) .3s both}.ro[data-arrived] .ro-prelude{opacity:0;transform:translate3d(0,-16px,0)}.ro-hero-content{position:relative;max-width:820px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;pointer-events:none}.ro[data-arrived] .ro-hero-content{pointer-events:auto}.ro-hero-content>*{opacity:0;transform:translate3d(0,28px,0);transition:opacity 2.4s var(--exhale),transform 2.8s var(--exhale)}.ro[data-arrived] .ro-hero-content>*{opacity:1;transform:none}.ro[data-arrived] .ro-hero-content>:first-child{transition-delay:.2s}.ro[data-arrived] .ro-hero-content>:nth-child(2){transition-delay:.5s}.ro[data-arrived] .ro-hero-content>:nth-child(3){transition-delay:.95s}.ro[data-arrived] .ro-hero-content>:nth-child(4){transition-delay:1.3s}.ro[data-arrived] .ro-hero-content>:nth-child(5){transition-delay:1.6s}.ro-hero-eyebrow{color:var(--w-accent)}.ro-hero-title{font-size:clamp(50px,10.5vw,118px);font-weight:200;line-height:1;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.ro-hero-intro{max-width:32em;font-size:clamp(16px,1.35vw,18px);line-height:1.7;color:var(--muted);text-wrap:pretty}.ro-hero-actions{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:8px}.ro-hero-slot{font-size:clamp(19px,1.8vw,24px);font-weight:300;color:rgb(var(--w-fg-rgb)/.82)}.ro-hero-rating{font-size:13px;color:var(--muted);letter-spacing:.02em}.ro-hero-rating .ro-accent{letter-spacing:.12em}.ro-hint{position:absolute;left:0;right:0;bottom:calc(28px + env(safe-area-inset-bottom, 0px));display:grid;place-items:center;color:var(--muted);pointer-events:none}.ro-hint>span{grid-area:1/1;display:flex;flex-direction:column;align-items:center;gap:14px;transition:opacity 1s var(--ease)}.ro-hint-skip{animation:ro-fade 1.6s var(--ease) 2.6s both}.ro[data-arrived] .ro-hint-skip{animation:none;opacity:0}.ro-hint-scroll{opacity:0}.ro[data-arrived] .ro-hint-scroll{opacity:1;transition-delay:1.4s}.ro-hint-line{width:1px;height:44px;background:linear-gradient(rgb(var(--w-accent-rgb)/0),rgb(var(--w-accent-rgb)/.8));transform-origin:top;animation:ro-drip 3.2s var(--ease) infinite}.ro-orb{position:relative;width:100%;height:100%;animation:ro-hover 11s ease-in-out infinite alternate}.ro-orb>span{position:absolute;inset:0;border-radius:50%;will-change:transform;animation:ro-breathe var(--breath) infinite both;scale:var(--lo)}.ro-orb-halo{--lo:0.78;--hi:1.12;inset:-46%!important;background:radial-gradient(circle,rgb(var(--w-accent-rgb)/.2) 0,rgb(var(--w-accent-rgb)/.08) 34%,rgb(var(--w-accent-rgb)/.02) 52%,transparent 66%)}.ro-orb-body{--lo:0.6;--hi:1;background:radial-gradient(circle,rgb(var(--w-accent-rgb)/.5) 0,rgb(var(--w-accent-rgb)/.32) 38%,rgb(var(--w-accent-rgb)/.12) 58%,rgb(var(--w-accent-rgb)/.03) 68%,transparent 71%)}.ro-orb-swirl{--lo:0.52;--hi:0.94}.ro-orb-swirl:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 30% 30% at 35% 38%,color-mix(in srgb,var(--w-strong) 42%,transparent) 0,transparent 100%),radial-gradient(ellipse 30% 30% at 64% 62%,rgb(var(--w-accent-rgb)/.42) 0,transparent 100%),radial-gradient(ellipse 24% 24% at 62% 30%,rgb(var(--w-fg-rgb)/.1) 0,transparent 100%);animation:ro-spin 48s linear infinite}.ro-orb-core{--lo:0.34;--hi:0.66;background:radial-gradient(ellipse 46% 46% at 46% 43%,color-mix(in srgb,var(--w-strong) 70%,transparent) 0,rgb(var(--w-accent-rgb)/.3) 42%,transparent 86%)}.ro-orb-sheen{--lo:0.58;--hi:0.97;background:radial-gradient(ellipse 34% 22% at 38% 24%,rgb(var(--w-fg-rgb)/.12),transparent 70%)}.ro-orb-ring{--lo:0.56;--hi:1.04;border:1px solid rgb(var(--w-accent-rgb)/.32)}.ro-orb-ring-b{--lo:0.66;--hi:1.12;border-color:rgb(var(--w-accent-rgb)/.14);animation-delay:-.35s!important}.ro-orb>.ro-orb-light{--lo:0.56;--hi:0.98;animation:ro-breathe var(--breath) infinite both,ro-turn var(--turn) linear infinite}.ro-orb-light:before{content:"";position:absolute;left:var(--lx);top:var(--ly);width:var(--ls);height:var(--ls);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lc) 60%,transparent),color-mix(in srgb,var(--lc) 14%,transparent) 55%,transparent);animation:ro-glimmer var(--gl) ease-in-out infinite alternate}.ro-orb-light-a{--turn:19s;--lx:16%;--ly:20%;--ls:40%;--gl:7s;--lc:var(--w-strong)}.ro-orb>.ro-orb-light-b{--turn:27s;--lx:48%;--ly:42%;--ls:34%;--gl:9.5s;--lc:var(--w-accent);animation-direction:normal,reverse}.ro-orb-light-c{--turn:34s;--lx:28%;--ly:54%;--ls:28%;--gl:5.5s;--lc:var(--w-fg)}.ro-orb-light-c:before{animation-delay:-3s}.ro[data-tone=light] .ro-orb-light-a,.ro[data-tone=light] .ro-orb-light-c{--lc:var(--w-surface)}.ro[data-tone=light] .ro-orb>.ro-orb-light-b{--lc:color-mix(in srgb,var(--w-accent) 18%,var(--w-surface))}.ro[data-tone=light] .ro-orb-body{background:radial-gradient(circle,rgb(var(--w-accent-rgb)/.2) 0,rgb(var(--w-accent-rgb)/.15) 40%,rgb(var(--w-accent-rgb)/.06) 60%,rgb(var(--w-accent-rgb)/.015) 68%,transparent 71%)}.ro[data-tone=light] .ro-orb-core{background:radial-gradient(ellipse 46% 46% at 46% 43%,var(--w-surface) 0,color-mix(in srgb,var(--w-surface) 60%,transparent) 42%,transparent 86%)}.ro[data-tone=light] .ro-orb-swirl:before{background:radial-gradient(ellipse 30% 30% at 35% 38%,color-mix(in srgb,var(--w-surface) 80%,transparent) 0,transparent 100%),radial-gradient(ellipse 30% 30% at 64% 62%,rgb(var(--w-accent-rgb)/.14) 0,transparent 100%),radial-gradient(ellipse 26% 26% at 60% 28%,color-mix(in srgb,var(--w-accent) 18%,var(--w-surface)) 0,transparent 100%)}.ro[data-tone=light] .ro-orb-sheen{background:radial-gradient(ellipse 34% 22% at 38% 24%,color-mix(in srgb,var(--w-surface) 85%,transparent),transparent 70%)}.ro[data-tone=light] .ro-orb-halo{background:radial-gradient(circle,rgb(var(--w-accent-rgb)/.14) 0,rgb(var(--w-accent-rgb)/.06) 36%,transparent 64%)}.ro-cues{position:absolute;inset:0;display:grid;place-items:center;transition:opacity 1.2s var(--ease)}.ro-cue{grid-area:1/1;font-family:var(--ro-font-serif),Georgia,serif;font-style:italic;font-weight:300;font-size:clamp(20px,2.2vw,26px);letter-spacing:.04em;color:var(--w-fg);text-shadow:0 0 18px rgb(var(--w-bg-rgb)/.75),0 0 2px rgb(var(--w-bg-rgb)/.4);opacity:0;animation:var(--breath) infinite both}.ro[data-tone=light] .ro-cue{color:var(--w-strong);font-weight:400;text-shadow:0 0 16px var(--w-surface),0 0 2px var(--w-surface)}.ro-cue-in{animation-name:ro-cue-in}.ro-cue-hold{animation-name:ro-cue-hold}.ro-cue-out{animation-name:ro-cue-out}.ro[data-arrived] .ro-cues{opacity:0}.ro-water{inset:0;z-index:-2;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 52%,#000 0,rgba(0,0,0,.55) 45%,transparent 78%);mask-image:radial-gradient(ellipse 62% 58% at 50% 52%,#000 0,rgba(0,0,0,.55) 45%,transparent 78%)}.ro-caustic,.ro-water{position:absolute;pointer-events:none}.ro-caustic{background:var(--w-strong);will-change:transform;-webkit-mask-repeat:repeat;mask-repeat:repeat}.ro-caustic-a{top:-320px;left:-320px;right:0;bottom:0;opacity:.1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.0125' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 -5 0 0 0 1'/%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.0125' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 -5 0 0 0 1'/%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");-webkit-mask-size:320px 320px;mask-size:320px 320px;animation:ro-caustic-a 52s linear infinite}.ro-caustic-b{top:0;left:-460px;right:0;bottom:-460px;opacity:.08;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='460'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.013043' numOctaves='1' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 -5 0 0 0 1'/%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='460'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.013043' numOctaves='1' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 -5 0 0 0 1'/%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");-webkit-mask-size:460px 460px;mask-size:460px 460px;animation:ro-caustic-b 74s linear infinite}.ro[data-tone=light] .ro-caustic{background:var(--w-surface)}.ro[data-tone=light] .ro-caustic-a{opacity:.6}.ro[data-tone=light] .ro-caustic-b{opacity:.5}.ro-motes{position:fixed;inset:0;z-index:25;pointer-events:none;overflow:hidden}.ro-mote{position:absolute;left:var(--x);top:100%;width:var(--s);height:var(--s);margin-left:calc(var(--s) / -2);border-radius:50%;opacity:0;background:radial-gradient(circle closest-side,var(--w-strong),color-mix(in srgb,var(--w-strong) 30%,transparent) 55%,transparent);will-change:transform,opacity;animation:ro-rise var(--d) linear var(--delay) infinite,ro-sway var(--sway) ease-in-out infinite alternate}.ro[data-tone=light] .ro-mote{background:radial-gradient(circle closest-side,color-mix(in srgb,var(--w-accent) 55%,var(--w-surface)),color-mix(in srgb,var(--w-accent) 18%,transparent) 55%,transparent)}.ro[data-hero-off] .ro-hero *,.ro[data-hero-off] .ro-hero :before{animation-play-state:paused!important}.ro-sec{position:relative;padding:clamp(64px,10vw,140px) var(--pad);background:var(--sec);isolation:isolate}.ro-sec:before{content:"";position:absolute;left:6%;right:6%;top:0;height:min(70%,760px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(var(--w-accent-rgb)/.1),transparent);transform-origin:50% 20%}.ro[data-tone=light] .ro-sec:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--w-surface) 85%,transparent),transparent)}.ro-js .ro-sec:before{opacity:0;transform:scale(.8,.6);transition:opacity 3.2s var(--exhale),transform 4s var(--exhale)}.ro-js .ro-sec[data-seen]:before{opacity:1;transform:none}.ro-sec[data-t="0"]{--sec:var(--t0)}.ro-sec[data-t="1"]{--sec:var(--t1)}.ro-sec[data-t="2"]{--sec:var(--t2)}.ro-sec[data-t="3"]{--sec:var(--t3)}.ro-wrap{max-width:1120px;margin:0 auto}.ro-center{text-align:center}.ro-wave{position:relative;height:clamp(60px,7vw,104px);margin-bottom:-1px;overflow:hidden}.ro-wave[data-from="0"]{background:var(--t0)}.ro-wave[data-from="1"]{background:var(--t1)}.ro-wave[data-from="2"]{background:var(--t2)}.ro-wave[data-from="3"]{background:var(--t3)}.ro-wave[data-to="0"] path{fill:var(--t0)}.ro-wave[data-to="1"] path{fill:var(--t1)}.ro-wave[data-to="2"] path{fill:var(--t2)}.ro-wave[data-to="3"] path{fill:var(--t3)}.ro-wl{position:absolute;inset:0}.ro-wl svg{position:absolute;left:0;top:0;width:200%;height:calc(100% + 32px);display:block;will-change:transform;animation:ro-drift var(--dr) linear infinite,ro-bob var(--bob) ease-in-out infinite alternate}.ro-wl-0{opacity:.32}.ro-wl-0 svg{--dr:58s;--bob:9s;--ba:7px}.ro-wl-1{opacity:.55}.ro-wl-1 svg{--dr:37s;--bob:11.5s;--ba:5px;animation-direction:reverse,alternate}.ro-wl-2 svg{--dr:26s;--bob:7.5s;--ba:4px;animation-delay:0s,-3s}.ro-wl-2 path{stroke:rgb(var(--w-accent-rgb)/.18);stroke-width:1.5;vector-effect:non-scaling-stroke}@supports (animation-timeline:view()){.ro-wl-0{animation:ro-par-0 linear both;animation-timeline:view()}.ro-wl-1{animation:ro-par-1 linear both;animation-timeline:view()}}.ro-sec-head{display:flex;flex-direction:column;gap:16px}.ro-sec-head.ro-center{align-items:center}.ro-h2{font-size:clamp(38px,6vw,72px);font-weight:200;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.ro-lede{max-width:30em;font-size:clamp(16px,1.3vw,18px)}.ro-body,.ro-lede{color:var(--muted)}.ro-body{max-width:36em;margin-top:18px;text-wrap:pretty}.ro-js .ro-rv{opacity:0;transform:translate3d(0,36px,0) scale(.985);transition:opacity 2.2s var(--exhale),transform 2.6s var(--exhale)}.ro-js .ro-rv[data-seen]{opacity:1;transform:none}.ro-js .ro-sec-head>.ro-rv:nth-child(2){transition-delay:.25s}.ro-js .ro-sec-head>.ro-rv:nth-child(3){transition-delay:.5s}.ro-js .ro-home-list>.ro-rv:nth-child(2),.ro-js .ro-path>li.ro-rv:nth-child(2),.ro-js .ro-team>.ro-rv:nth-child(2){transition-delay:.14s}.ro-js .ro-home-list>.ro-rv:nth-child(3),.ro-js .ro-path>li.ro-rv:nth-child(3),.ro-js .ro-team>.ro-rv:nth-child(3){transition-delay:.28s}.ro-js .ro-path>li.ro-rv:nth-child(4),.ro-js .ro-team>.ro-rv:nth-child(4){transition-delay:.42s}.ro-js .ro-path>li.ro-rv:nth-child(n+5),.ro-js .ro-team>.ro-rv:nth-child(n+5){transition-delay:.52s}.ro-rooms{display:flex;flex-direction:column;gap:clamp(56px,8vw,112px);margin-top:clamp(48px,7vw,96px)}.ro-room{display:grid;gap:24px}.ro-room-head{position:relative;display:flex;flex-direction:column;gap:6px;isolation:isolate}.ro-room-head:before{--lo:0.82;--hi:1.08;content:"";position:absolute;z-index:-1;left:-60px;top:50%;width:240px;height:240px;margin-top:-120px;border-radius:50%;background:radial-gradient(circle closest-side,rgb(var(--w-accent-rgb)/.16),rgb(var(--w-accent-rgb)/.05) 55%,transparent);animation:ro-breathe var(--breath) infinite both;pointer-events:none}.ro[data-tone=light] .ro-room-head:before{background:radial-gradient(circle closest-side,rgb(var(--w-accent-rgb)/.08),rgb(var(--w-accent-rgb)/.025) 55%,transparent)}.ro-room-name{font-size:clamp(30px,3.6vw,44px);font-weight:300;font-style:italic;line-height:1.1}.ro-room-meta{font-size:14px;color:var(--muted)}.ro-path{--node:44px;position:relative;list-style:none;margin:0;padding:0}.ro-path:before{content:"";position:absolute;left:calc(var(--node) / 2 - .5px);top:18px;bottom:18px;width:1px;background:linear-gradient(rgb(var(--w-accent-rgb)/0),rgb(var(--w-accent-rgb)/.4) 12%,rgb(var(--w-accent-rgb)/.4) 88%,rgb(var(--w-accent-rgb)/0))}.ro-step{position:relative;display:grid;grid-template-columns:var(--node) minmax(0,1fr) auto auto;align-items:center;column-gap:24px;padding:24px 0}.ro-step:after{content:"";position:absolute;left:calc(var(--node) + 24px);right:0;bottom:0;height:1px;background:var(--line)}.ro-path>li:last-child .ro-step:after{display:none}.ro-step-stone{position:relative;width:var(--node);height:var(--node);display:grid;place-items:center}.ro-step-stone:before{content:"";background:var(--sec)}.ro-step-ring,.ro-step-stone:before{position:absolute;inset:0;border-radius:50%}.ro-step-ring{--lo:0.62;--hi:1;border:1px solid rgb(var(--w-accent-rgb)/.32);background:radial-gradient(circle closest-side,rgb(var(--w-accent-rgb)/.12),rgb(var(--w-accent-rgb)/.03) 70%,transparent);animation:ro-breathe var(--breath) infinite both;animation-delay:calc(var(--k, 0) * .9s - var(--breath))}.ro-step-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--w-accent);opacity:.75;transition:transform .6s var(--ease),opacity .4s}.ro-step:hover .ro-step-dot{transform:scale(1.7);opacity:1}.ro-step-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ro-step-name{font-size:clamp(20px,1.9vw,24px);font-weight:400;line-height:1.25;text-wrap:balance}.ro-step-price{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.ro-step-img{width:64px;height:64px;overflow:hidden;background:rgb(var(--w-accent-rgb)/.12)}.ro-step-img img{width:100%;height:100%;object-fit:cover;display:block}.ro-step-go{display:inline-flex;align-items:center;gap:8px;color:var(--w-accent);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.ro-step-go svg{transition:transform .5s var(--ease)}.ro-step:hover .ro-step-go svg{transform:translate3d(5px,0,0)}.ro-note{margin-top:clamp(40px,6vw,72px);text-align:center}@media (min-width:900px){.ro-room{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:72px;align-items:start}.ro-room-head{position:sticky;top:112px;padding-top:22px}.ro-journey .ro-sec-head{max-width:640px}}.ro-team{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 32px;margin-top:clamp(48px,6vw,80px)}.ro-person{flex:0 1 220px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ro-person-face{position:relative;width:148px;height:148px;margin-bottom:12px}.ro-person-ring{position:absolute;inset:-12px;border-radius:50%;border:1px solid rgb(var(--w-accent-rgb)/.3)}.ro-person-face[data-tone=now] .ro-person-ring{--lo:0.94;--hi:1.06;animation:ro-breathe var(--breath) infinite both}.ro-person-face[data-tone=later] .ro-person-ring{border-style:dashed;border-color:rgb(var(--w-fg-rgb)/.16)}.ro-person-disc{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--w-strong) 35%,transparent),transparent 55%),radial-gradient(circle,rgb(var(--w-accent-rgb)/.34),rgb(var(--w-accent-rgb)/.1) 70%);transition:transform .8s var(--ease)}.ro[data-tone=light] .ro-person-disc{background:radial-gradient(circle at 38% 32%,var(--w-surface),transparent 55%),radial-gradient(circle,rgb(var(--w-accent-rgb)/.22),rgb(var(--w-accent-rgb)/.08) 70%)}.ro-person:hover .ro-person-disc{transform:scale(1.04)}.ro-person-disc img{width:100%;height:100%;object-fit:cover;display:block}.ro-person-initial{font-size:60px;font-weight:200;line-height:1;color:var(--w-strong)}.ro-person-name{font-size:24px;font-weight:300;line-height:1.2}.ro-about{display:flex;flex-direction:column;gap:clamp(56px,8vw,104px)}.ro-quote{display:grid;gap:40px;justify-items:center;text-align:center;max-width:880px;margin:0 auto}.ro-quote>div{display:flex;flex-direction:column;align-items:center}.ro-quote-text{position:relative;margin-top:28px;font-size:clamp(26px,3.3vw,42px);font-weight:300;font-style:italic;line-height:1.32;letter-spacing:-.005em;text-wrap:balance}.ro-quote-sign{display:inline-flex;align-items:center;gap:14px;margin-top:32px;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--w-accent)}.ro-quote-rule{width:36px;height:1px;background:currentColor;opacity:.6}.ro-quote .ro-body{margin-left:auto;margin-right:auto}.ro-quote-img{display:block;width:min(100%,360px);aspect-ratio:4/5;overflow:hidden;background:rgb(var(--w-accent-rgb)/.12)}.ro-quote-img img,.ro-stone img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:900px){.ro-about-photo .ro-quote{max-width:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:88px;align-items:center;justify-items:start;text-align:left}.ro-about-photo .ro-quote>div{align-items:flex-start}.ro-about-photo .ro-quote .ro-body{margin-left:0}.ro-about-photo .ro-quote-img{width:100%}}.ro-stones{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:clamp(16px,3vw,40px);align-items:start;width:100%;max-width:980px;margin:0 auto}.ro-stones[data-count="1"]{grid-template-columns:1fr;max-width:760px}.ro-stones[data-count="2"]{grid-template-columns:1.1fr .9fr;max-width:820px}.ro-stone{display:block;aspect-ratio:4/5;overflow:hidden;background:rgb(var(--w-accent-rgb)/.12)}.ro-stones[data-count="1"] .ro-stone{aspect-ratio:16/10}.ro-stone:nth-child(2){margin-top:clamp(40px,9vw,128px)}.ro-stone:nth-child(3){margin-top:clamp(16px,3vw,40px)}.ro-stone img{animation:ro-float 14s ease-in-out infinite alternate;transform:scale(1.08)}.ro-stone:nth-child(2) img{animation-duration:17s;animation-delay:-5s}.ro-stone:nth-child(3) img{animation-duration:12s;animation-delay:-9s}@media (max-width:640px){.ro-stones[data-count="3"]{grid-template-columns:1fr 1fr}.ro-stones[data-count="3"] .ro-stone:first-child{grid-column:1/-1;aspect-ratio:4/3}.ro-stones[data-count="3"] .ro-stone:nth-child(2){margin-top:0}.ro-stones[data-count="3"] .ro-stone:nth-child(3){margin-top:40px}}.ro-meet{display:grid;justify-items:center;gap:clamp(40px,6vw,64px);text-align:center}.ro-meet-face{position:relative;display:block;width:min(64vw,340px);aspect-ratio:1}.ro-meet-ring{--lo:0.96;--hi:1.05;position:absolute;inset:-18px;border-radius:50%;border:1px solid rgb(var(--w-accent-rgb)/.26);animation:ro-breathe var(--breath) infinite both}.ro-meet-ring:after{content:"";position:absolute;inset:-22px;border-radius:50%;border:1px solid rgb(var(--w-accent-rgb)/.1)}.ro-meet-disc{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--w-strong) 35%,transparent),transparent 55%),radial-gradient(circle,rgb(var(--w-accent-rgb)/.34),rgb(var(--w-accent-rgb)/.1) 70%)}.ro[data-tone=light] .ro-meet-disc{background:radial-gradient(circle at 38% 32%,var(--w-surface),transparent 55%),radial-gradient(circle,rgb(var(--w-accent-rgb)/.22),rgb(var(--w-accent-rgb)/.08) 70%)}.ro-meet-disc img{width:100%;height:100%;object-fit:cover;display:block}.ro-meet-disc .ro-person-initial{font-size:clamp(96px,14vw,150px)}.ro-meet-text{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:640px}.ro-meet-words{margin-top:12px;font-size:clamp(21px,2.2vw,27px);font-weight:300;font-style:italic;line-height:1.45;text-wrap:pretty}.ro-meet .ro-quote-sign{margin-top:20px}@media (min-width:900px){.ro-meet{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:96px;align-items:center;justify-items:start;text-align:left}.ro-meet-face{justify-self:center}.ro-meet-text{align-items:flex-start}}.ro-words{max-width:760px;text-align:center}.ro-words,.ro-words-list{display:flex;flex-direction:column;align-items:center}.ro-words-list{list-style:none;margin:40px 0 0;padding:0}.ro-word{display:flex;flex-direction:column;align-items:center;gap:18px}.ro-word-text{font-size:clamp(24px,2.8vw,34px);font-weight:300;font-style:italic;line-height:1.38;text-wrap:balance}.ro-word+.ro-word .ro-word-text{font-size:clamp(20px,2.1vw,26px);color:rgb(var(--w-fg-rgb)/.86)}.ro-word-by{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--w-accent)}.ro-word-by .ro-muted{letter-spacing:.1em;text-transform:none;font-size:13px}.ro-word-breath{--lo:0.5;--hi:1;display:block;width:18px;height:18px;margin:44px 0 26px;border-radius:50%;border:1px solid rgb(var(--w-accent-rgb)/.4);background:radial-gradient(circle closest-side,rgb(var(--w-accent-rgb)/.3),transparent);animation:ro-breathe var(--breath) infinite both}.ro-words-credit{margin-top:56px;letter-spacing:.22em}a.ro-words-credit{transition:color .4s var(--ease)}a.ro-words-credit:hover{color:var(--w-accent)}.ro-home-list{list-style:none;margin:clamp(48px,6vw,80px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:56px 40px}.ro-home-list[data-count="1"]{grid-template-columns:minmax(0,300px);justify-content:center}.ro-home-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center}.ro-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ro-item-stone{position:relative;display:grid;place-items:center;width:min(100%,220px);aspect-ratio:1;margin-bottom:18px;overflow:hidden;background:radial-gradient(circle at 38% 30%,color-mix(in srgb,var(--w-strong) 28%,transparent),transparent 58%),radial-gradient(circle,rgb(var(--w-accent-rgb)/.2),rgb(var(--w-accent-rgb)/.06) 72%)}.ro[data-tone=light] .ro-item-stone{background:radial-gradient(circle at 38% 30%,var(--w-surface),transparent 58%),radial-gradient(circle,rgb(var(--w-accent-rgb)/.16),rgb(var(--w-accent-rgb)/.05) 72%)}.ro-item-stone img{width:100%;height:100%;object-fit:cover;display:block;animation:ro-float 16s ease-in-out infinite alternate;animation-delay:calc(var(--k, 0) * -5s);transform:scale(1.08)}.ro-item-initial{font-size:88px;font-weight:200;font-style:italic;line-height:1;color:var(--w-strong);opacity:.8}.ro-item-name{font-size:24px;font-weight:400;line-height:1.2}.ro-item-desc{max-width:22em;font-size:15px;color:var(--muted);text-wrap:pretty}.ro-item-price{margin-top:4px;font-size:14px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.ro-visit{gap:clamp(56px,8vw,96px)}.ro-farewell,.ro-visit{display:flex;flex-direction:column}.ro-farewell{position:relative;align-items:center;gap:18px;text-align:center;padding-top:40px;isolation:isolate}.ro-farewell-orb{position:absolute;z-index:-1;left:50%;top:50%;width:min(420px,90vw);height:min(420px,90vw);transform:translate(-50%,-50%);opacity:.7;pointer-events:none}.ro-farewell .ro-h2{max-width:12em}.ro-farewell .ro-find{margin-top:4px;font-size:26px}.ro-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px 48px;padding-top:48px;border-top:1px solid var(--line)}.ro-info-col{display:flex;flex-direction:column;gap:6px;font-size:16px}.ro-info-col>.ro-caps{margin-bottom:8px}.ro-link{display:flex;flex-direction:column;width:fit-content;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .5s var(--ease),color .3s}.ro-link:hover{color:var(--w-accent);background-size:100% 1px}.ro-hours{display:flex;align-items:baseline;gap:10px;max-width:280px;font-variant-numeric:tabular-nums}.ro-hours-dots{flex:1;min-width:16px;border-bottom:1px dotted rgb(var(--w-fg-rgb)/.25);transform:translateY(-4px)}.ro-reach{display:inline-flex;align-items:center;gap:12px}.ro-reach .ro-link{padding:6px 0;color:var(--w-accent)}.ro-reach-dot{width:3px;height:3px;border-radius:50%;background:var(--muted)}.ro-socials{display:flex;gap:6px;margin-top:10px;margin-left:-10px}.ro-social{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--muted);transition:color .4s var(--ease),transform .6s var(--ease)}.ro-social:hover{color:var(--w-accent);transform:scale(1.08)}.ro-legal{padding-bottom:24px;text-align:center;font-size:12px;letter-spacing:.08em;color:var(--muted)}.ro-legal a{color:var(--w-accent)}.ro-ripples{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:hidden}.ro-ripple{position:absolute;width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;border:1px solid rgb(var(--w-accent-rgb)/.55);background:radial-gradient(circle,transparent 52%,rgb(var(--w-accent-rgb)/.1) 68%,transparent 71%);animation:ro-ripple 1.6s cubic-bezier(.2,.7,.3,1) both;will-change:transform,opacity}.ro-ripple:after{content:"";position:absolute;inset:24%;border-radius:50%;border:1px solid rgb(var(--w-accent-rgb)/.35)}.ro .ws-sheet-title.ro-sheet-title{font-size:22px;font-weight:300;letter-spacing:.01em;text-transform:none;color:var(--w-fg)}@media (max-width:640px){.ro-hero{--orb:min(80vw,46svh,380px);padding-bottom:104px}.ro-hero-content{gap:18px}.ro-wordmark{font-size:18px}.ro-path{--node:36px}.ro-step{column-gap:16px;padding:20px 0;grid-template-columns:var(--node) minmax(0,1fr) auto}.ro-step:after{left:calc(var(--node) + 16px)}.ro-step-go-label,.ro-step-img{display:none}.ro-step-go{width:36px;height:36px;justify-content:center;border-radius:50%;border:1px solid rgb(var(--w-accent-rgb)/.3)}.ro-room-head:before{left:-90px}.ro-step-name{font-size:18px}.ro-team{gap:36px 12px}.ro-person{flex-basis:calc((100% - 24px) / 3);gap:6px}.ro-person-face{width:80px;height:80px;margin-bottom:10px}.ro-person-ring{inset:-7px}.ro-person-initial{font-size:34px}.ro-person-name{font-size:17px}.ro-meet-ring{inset:-12px}.ro-meet-ring:after{inset:-14px}.ro-home-list,.ro-home-list[data-count]{grid-template-columns:minmax(0,1fr);gap:48px}.ro-item-stone{width:min(64vw,220px)}.ro-mote:nth-child(2n){display:none}.ro-info{gap:32px}}@keyframes ro-breathe{0%{scale:var(--lo);animation-timing-function:cubic-bezier(.45,0,.3,1)}33.333%{scale:var(--hi);animation-timing-function:linear}50%{scale:var(--hi);animation-timing-function:cubic-bezier(.5,0,.35,1)}to{scale:var(--lo)}}@keyframes ro-turn{0%{rotate:0deg}to{rotate:1turn}}@keyframes ro-glimmer{0%{opacity:.15;transform:scale(.8)}to{opacity:.95;transform:scale(1.15)}}@keyframes ro-hover{0%{translate:0 -7px}to{translate:0 7px}}@keyframes ro-bob{0%{translate:0 calc(var(--ba) * -1)}to{translate:0 var(--ba)}}@keyframes ro-par-0{0%{transform:translate3d(0,18px,0)}to{transform:translate3d(0,-18px,0)}}@keyframes ro-par-1{0%{transform:translate3d(0,9px,0)}to{transform:translate3d(0,-9px,0)}}@keyframes ro-caustic-a{0%{transform:translateZ(0)}to{transform:translate3d(320px,320px,0)}}@keyframes ro-caustic-b{0%{transform:translateZ(0)}to{transform:translate3d(460px,-460px,0)}}@keyframes ro-rise{0%{transform:translateZ(0);opacity:0}15%{opacity:var(--o)}75%{opacity:var(--o)}to{transform:translate3d(var(--dx),-118vh,0);opacity:0}}@keyframes ro-sway{0%{translate:-14px 0}to{translate:14px 0}}@keyframes ro-cue-in{0%{opacity:0;transform:translate3d(0,8px,0)}5%{opacity:1;transform:none}28%{opacity:1;transform:none}33%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:0}}@keyframes ro-cue-hold{0%,34%{opacity:0}38%{opacity:1}47%{opacity:1}50.5%{opacity:0}to{opacity:0}}@keyframes ro-cue-out{0%,50.5%{opacity:0;transform:translate3d(0,-8px,0)}56%{opacity:1;transform:none}90%{opacity:1;transform:none}98%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:0}}@keyframes ro-spin{to{transform:rotate(1turn)}}@keyframes ro-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes ro-float{0%{transform:scale(1.08) translate3d(0,-2%,0)}to{transform:scale(1.08) translate3d(0,2%,0)}}@keyframes ro-ripple{0%{transform:scale(.08);opacity:1}to{transform:scale(1);opacity:0}}@keyframes ro-fade{0%{opacity:0}to{opacity:1}}@keyframes ro-fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes ro-drip{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media (prefers-reduced-motion:reduce){.ro *,.ro :after,.ro :before{animation:none!important}.ro-orb>span{scale:var(--hi)}.ro-cues,.ro-motes,.ro-water{display:none}.ro-hero-content>*,.ro-js .ro-rv,.ro-top>*{opacity:1;transform:none;transition:none}.ro-hero-orb,.ro-prelude{transition:none}}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/44a3a81720231bdd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/176dcb044624c80b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/cfbfdf6d6828565f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/cdf899d82ee048ad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/1bbb407b579f4f29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ccb4f1a2f58c2d81-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/671af85d510151df-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6fca4e68a47b5cd6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/911743d16370ad7d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e61574c42be438a1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/de32ab4287127d46-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/52c789a43a83edb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53a2694769c6fc4b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/109cd0be88080556-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spectral_28273c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9f5251eb979d3d3e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/b1139f1774e48269-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/bef00aa889561506-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e0ce57d0867eac8f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/d998f266388073d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7cefa804ed93ba1e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/08de5a6c8e2756a6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/042599cf3ef1ed12-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/07eb198cb290aa99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba3ff6f2a6b16018-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e8d031e1cd02c4e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spectral_28273c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spectral_Fallback_28273c;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_28273c{font-family:__Spectral_28273c,__Spectral_Fallback_28273c}.__variable_28273c{--ro-font-serif:"__Spectral_28273c","__Spectral_Fallback_28273c"}@font-face{font-family:__Outfit_8f585c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_8f585c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_8f585c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_8f585c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_8f585c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_8f585c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_8f585c;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_8f585c{font-family:__Outfit_8f585c,__Outfit_Fallback_8f585c;font-style:normal}.__variable_8f585c{--ro-font-sans:"__Outfit_8f585c","__Outfit_Fallback_8f585c"}.rg{--rg-ink:var(--w-fg);--rg-mut:rgb(var(--w-fg-rgb)/0.6);--rg-body:rgb(var(--w-fg-rgb)/0.82);--rg-soft:rgb(var(--w-fg-rgb)/0.46);--rg-rule:rgb(var(--w-fg-rgb)/0.16);--rg-paper:var(--w-bg);--rg-paper-body:rgb(var(--w-bg-rgb)/0.88);--rg-paper-mut:rgb(var(--w-bg-rgb)/0.67);--rg-paper-rule:rgb(var(--w-bg-rgb)/0.16);--rg-serif:var(--rg-font-serif),Georgia,serif;--rg-sans:var(--rg-font-sans),system-ui,sans-serif;--rg-ease:cubic-bezier(0.2,0.7,0.2,1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--site-logo-ink:var(--w-fg);position:fixed;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;isolation:isolate;background:var(--w-bg);color:var(--w-fg);font-family:var(--rg-sans);font-size:16px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}.rg *,.rg :after,.rg :before{box-sizing:border-box}:where(.rg) a{color:inherit;text-decoration:none}:where(.rg) blockquote,:where(.rg) figure,:where(.rg) h1,:where(.rg) h2,:where(.rg) h3,:where(.rg) p{margin:0}:where(.rg) img{max-width:none}.rg ::selection{background:var(--w-fg);color:var(--w-bg)}.rg :focus-visible{outline:2px solid var(--w-fg);outline-offset:3px}.rg-band :focus-visible,.rg-foot :focus-visible{outline-color:var(--w-bg)}.rg-grain{position:fixed;inset:0;z-index:60;pointer-events:none;background:url(/website/grain-dark.svg) repeat;background-size:220px;opacity:.06}.rg[data-tone=dark] .rg-grain{background-image:url(/website/grain-light.svg);opacity:.04}.rg-defs{position:absolute;width:0;height:0;overflow:hidden}.rg-page{container:rg/inline-size;overflow-x:clip}.rg-wrap{position:relative;max-width:1280px;margin:0 auto;padding-left:clamp(20px,5cqi,72px);padding-right:clamp(20px,5cqi,72px)}.rg-kick{display:block;font-size:12px;font-weight:500;letter-spacing:.28em;line-height:1.5;text-transform:uppercase;color:var(--rg-mut)}.rg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 30px;border-radius:999px;background:var(--w-accent);color:var(--w-on-accent);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 20px 30px -18px rgba(0,0,0,.6);transition:transform .2s ease}.rg-btn:hover{transform:translateY(-2px)}.rg-btn:active{transform:translateY(1px)}.rg-btn-sm{height:44px;padding:0 22px;font-size:14px}.rg-btn-light{background:var(--w-bg);color:var(--w-fg);box-shadow:none}.rg-cloud{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--w-fg-rgb)/.92),rgb(var(--w-fg-rgb)/.55) 42%,rgb(var(--w-fg-rgb)/.12) 70%,rgb(var(--w-fg-rgb)/0) 82%);filter:url(#rg-ink);mix-blend-mode:multiply;pointer-events:none;will-change:transform}.rg[data-tone=dark] .rg-cloud{mix-blend-mode:screen}@keyframes rg-bloom{0%{transform:scale(.92) translate(0) rotate(0deg)}to{transform:scale(1.12) translate(-3%,2%) rotate(14deg)}}.rg-hero{position:relative;min-height:clamp(760px,62cqi,900px);padding-top:var(--safe-top);padding-bottom:96px;overflow:hidden}.rg-ink{position:absolute;inset:0;pointer-events:none}.rg-c1{width:620px;height:620px;right:2%;top:6%;animation:rg-bloom 22s ease-in-out infinite alternate}.rg-c2{width:420px;height:420px;right:30%;top:40%;opacity:.7;animation:rg-bloom 26s ease-in-out -6s infinite alternate-reverse}.rg-c3{width:300px;height:300px;right:-4%;top:52%;opacity:.8;animation:rg-bloom 19s ease-in-out -3s infinite alternate}.rg-c4{width:220px;height:220px;right:38%;top:8%;opacity:.45;animation:rg-bloom 24s ease-in-out -10s infinite alternate}.rg-hero:not([data-pic]) .rg-c1{right:8%;top:12%}.rg-hero:not([data-pic]) .rg-c3{right:4%;top:46%}.rg-portal{position:absolute;right:9%;top:16%;width:clamp(300px,30cqi,440px);aspect-ratio:1;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)}.rg-portal img{display:block;width:100%;height:100%;object-fit:cover;object-position:46% 50%;filter:grayscale(1) contrast(1.25) brightness(1.05)}.rg-head{position:relative;z-index:5;display:flex;align-items:center;gap:36px;height:96px}.rg-logo{min-width:0;font-family:var(--rg-serif);font-style:italic;font-size:28px;font-weight:400;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.rg-logo,.rg-nav{white-space:nowrap}.rg-nav{display:flex;gap:30px;margin-left:auto;font-size:15px;font-weight:500}.rg-nav a{padding:10px 0}.rg-logo:hover,.rg-nav a:hover{color:var(--rg-body)}.rg-head .rg-btn-sm{flex:none}.rg-copy{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:26px;max-width:640px;padding-top:clamp(40px,7cqi,110px)}.rg-title{--rg-col:min(640px,calc(100cqi - 2 * clamp(20px, 5cqi, 72px)));max-width:100%;font-family:var(--rg-serif);font-size:min(clamp(108px,15cqi,224px),calc(var(--rg-col) / (var(--rg-long, 5) * .5)),calc(var(--rg-col) * 2.4 / (var(--rg-total, 8) * .5)));font-weight:300;line-height:.82;letter-spacing:-.045em;overflow-wrap:break-word}.rg-title i{display:block;padding-left:.5em;font-style:italic}.rg-lede{max-width:24em;font-size:20px;line-height:1.55;color:var(--rg-body)}.rg-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.rg-next{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:15px;font-weight:500}.rg-next b{font-family:var(--rg-serif);font-size:26px;font-style:italic;font-weight:400;white-space:nowrap}.rg-rise{animation:rg-up .7s var(--rg-ease) var(--d,0s) backwards}@keyframes rg-up{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.rg-band{position:relative;margin-top:30px;padding:70px 0 74px;overflow:hidden;color:var(--rg-paper)}.rg-band:before{content:"";position:absolute;top:18px;bottom:18px;left:-40px;right:-40px;background:var(--rg-ink);filter:url(#rg-wash)}.rg-band-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 30px}.rg-band h2{font-family:var(--rg-serif);font-size:clamp(44px,5cqi,72px);font-style:italic;font-weight:300;line-height:1}.rg-band-times{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.rg-times{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.rg-times>span{margin-right:6px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--rg-paper-mut)}.rg-time,.rg-times>span{display:inline-flex;align-items:center}.rg-time{height:52px;padding:0 24px;border-radius:999px;border:1px solid rgb(var(--w-bg-rgb)/.4);font-size:18px;font-weight:500;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.rg-time:hover{background:var(--rg-paper);color:var(--rg-ink)}.rg-dot{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:rgb(var(--w-bg-rgb)/.4)}.rg-dot[data-open]{background:#7cc08f}.rg-sec{padding-top:140px}.rg-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:52px}.rg-h2{--rg-colw:min(1136px,calc(100cqi - 2 * clamp(20px, 5cqi, 72px)));min-width:0;font-family:var(--rg-serif);font-size:min(clamp(60px,7cqi,104px),calc(var(--rg-colw) / (var(--rg-len, 8) * .5)));font-weight:300;line-height:.9;letter-spacing:-.035em;overflow-wrap:break-word}.rg-h2 i{font-style:italic}.rg-ig{display:inline-block;padding:12px 0;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.rg-body,.rg-ig:hover{color:var(--rg-body)}.rg-body{font-size:18px;line-height:1.65}.rg[data-js] [data-rg-rv]{opacity:0;translate:0 22px;transition:opacity .7s var(--rg-ease) var(--d,0s),translate .7s var(--rg-ease) var(--d,0s)}.rg[data-js] [data-rg-rv][data-rg-on]{opacity:1;translate:none}.rg-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:280px;grid-auto-flow:dense;gap:16px}@container rg (min-width: 768px){.rg-gal>:first-child{grid-column:span 2;grid-row:span 2}.rg-gal[data-n="1"]>:first-child{grid-column:span 4}.rg-gal[data-n="1"][data-ig]>:first-child{grid-column:span 3}.rg-gal[data-n="2"]>:nth-child(2){grid-column:span 2;grid-row:span 2}.rg-gal[data-n="3"]>:nth-child(n+2),.rg-gal[data-n="4"]>:nth-child(2){grid-column:span 2}.rg-gal[data-n="6"]>:nth-child(6){grid-column:span 4}.rg-gal[data-n="7"]>:nth-child(n+6),.rg-gal[data-n="8"]>:nth-child(6){grid-column:span 2}}.rg-shot{position:relative;isolation:isolate}.rg-shot:before{content:"";position:absolute;inset:-4px;z-index:-1;background:var(--w-fg);filter:url(#rg-edge)}.rg-shot img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15)}.rg-gal-ig{position:relative;isolation:isolate;grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-width:0;padding:30px 26px;container-type:inline-size;color:var(--rg-paper)}.rg-gal-ig:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--rg-ink);filter:url(#rg-edge)}.rg-gal-ig .rg-kick{color:var(--rg-paper-mut)}.rg-gal-ig b{font-family:var(--rg-serif);font-size:min(40px,100cqi/(var(--rg-len,10) * .5));font-style:italic;font-weight:300;line-height:1.05;overflow-wrap:anywhere}.rg-gal-ig-more{font-size:14px;font-weight:500;color:var(--rg-paper-mut)}.rg-gal-ig:hover .rg-gal-ig-more{color:var(--rg-paper)}.rg-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.rg-team[data-n="2"]{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:80px}.rg-team[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.rg-team>:nth-child(3n+2){--d:0.08s}.rg-team>:nth-child(3n){--d:0.16s}.rg-artist{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;text-align:center}.rg-artist-ink{position:relative;display:block;width:100%;max-width:400px;aspect-ratio:1;container-type:inline-size}.rg-artist-ink .rg-cloud{inset:4%;opacity:.55;animation:rg-bloom 20s ease-in-out infinite alternate}.rg-team>:nth-child(3n+2) .rg-cloud{rotate:120deg;scale:-1 1}.rg-team>:nth-child(3n) .rg-cloud{rotate:-140deg}.rg-artist-pic{position:absolute;inset:14%;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent 100%);mask-image:radial-gradient(closest-side,#000 70%,transparent 100%)}.rg-artist-pic img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1);transition:transform .6s var(--rg-ease)}.rg-artist-pic b{display:grid;place-items:center;width:100%;height:100%;padding-right:.06em;background:var(--w-bg);font-family:var(--rg-serif);font-size:34cqi;font-style:italic;font-weight:300;line-height:1}.rg-artist:hover .rg-artist-pic img{transform:scale(1.04)}.rg-artist>b{max-width:100%;font-family:var(--rg-serif);font-size:46px;font-style:italic;font-weight:300;line-height:1.05;overflow-wrap:anywhere}.rg-artist>small{font-size:15px;font-weight:500;color:var(--rg-body)}.rg-artist>small[data-off]{color:var(--rg-soft)}.rg-artist[data-off] .rg-artist-pic img{opacity:.6}.rg-artist[data-off] .rg-cloud{opacity:.3}.rg-solo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px}.rg-artist-ink-lg{max-width:520px}.rg-solo-txt{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.rg-solo-lead{font-family:var(--rg-serif);font-size:30px;font-weight:300;line-height:1.3}.rg-solo-day{margin-top:8px;font-size:15px;font-weight:500;color:var(--rg-body)}.rg-solo-day[data-off]{color:var(--rg-soft)}.rg-solo-act{align-items:center;gap:12px 18px}.rg-chips,.rg-solo-act{display:flex;flex-wrap:wrap}.rg-chips{gap:10px}.rg-chip{display:inline-flex;align-items:center;height:48px;padding:0 22px;border-radius:999px;border:1px solid rgb(var(--w-fg-rgb)/.3);font-size:17px;font-weight:500;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.rg-chip:hover{background:var(--w-accent);border-color:var(--w-accent);color:var(--w-on-accent)}.rg-pgroup+.rg-pgroup{margin-top:56px}.rg-pgroup-h{margin-bottom:6px}.rg-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 80px}.rg-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:22px 0;border-bottom:1px solid var(--rg-rule)}.rg-row span{min-width:0;font-family:var(--rg-serif);font-size:30px;font-weight:400;line-height:1.1;overflow-wrap:break-word}.rg-row b{flex:none;font-size:17px;font-weight:500;white-space:nowrap}.rg-row:hover span{font-style:italic}.rg-care-head{flex-direction:column;align-items:flex-start;gap:18px}.rg-care{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 80px}.rg-care[data-n="1"]{grid-template-columns:minmax(0,720px)}.rg-care-col{padding-top:26px;border-top:1px solid var(--rg-rule)}.rg-care-col h3{margin-bottom:14px;font-family:var(--rg-serif);font-size:40px;font-style:italic;font-weight:300;line-height:1}.rg-care-col p{font-size:18px;line-height:1.65;color:var(--rg-body)}.rg-about{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px 80px}.rg-about .rg-h2{--rg-colw:min(480px,calc(100cqi - 2 * clamp(20px, 5cqi, 72px)))}.rg-about-txt{display:flex;flex-direction:column;gap:20px;padding-top:10px}.rg-about-lead{font-family:var(--rg-serif);font-size:30px;font-weight:300;line-height:1.3}.rg-rating{margin-bottom:26px}.rg-rating a:hover{color:var(--w-fg)}.rg-quote{max-width:18em;font-family:var(--rg-serif);font-size:clamp(40px,4.8cqi,68px);font-style:italic;font-weight:300;line-height:1.08;letter-spacing:-.02em}.rg-cite{margin-top:24px;font-size:15px;color:var(--rg-mut)}.rg-more-revs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 80px;margin-top:80px}.rg-more-revs[data-n="1"]{grid-template-columns:minmax(0,640px)}.rg-review-sm{padding-top:26px;border-top:1px solid var(--rg-rule)}.rg-review-sm blockquote{font-family:var(--rg-serif);font-size:26px;font-style:italic;font-weight:300;line-height:1.3}.rg-review-sm .rg-cite{margin-top:16px}.rg-score{font-family:var(--rg-serif);font-size:clamp(120px,14cqi,200px);font-style:italic;font-weight:300;line-height:.9;letter-spacing:-.04em}.rg-foot{position:relative;margin-top:150px;overflow:hidden;color:var(--rg-paper)}.rg-foot:before{content:"";position:absolute;top:18px;left:-40px;right:-40px;bottom:-40px;background:var(--rg-ink);filter:url(#rg-wash)}.rg-foot-in{padding-top:108px;padding-bottom:calc(30px + var(--safe-bottom))}.rg-foot-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 40px}.rg-foot-name{--rg-colw:min(1136px,calc(100cqi - 2 * clamp(20px, 5cqi, 72px)));min-width:0;max-width:100%;font-family:var(--rg-serif);font-size:min(clamp(80px,12cqi,180px),calc(var(--rg-colw) / (var(--rg-len, 8) * .5)));font-style:italic;font-weight:300;line-height:.9;letter-spacing:-.04em;overflow-wrap:break-word}.rg-foot-top .rg-btn{margin-bottom:10px}.rg-foot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}.rg-foot-grid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px}.rg-foot-grid[data-n="1"]{grid-template-columns:minmax(0,420px)}.rg-foot-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rg-foot-grid .rg-kick{color:var(--rg-paper-mut)}.rg-foot-grid p{font-size:17px;line-height:1.55;color:var(--rg-paper-body)}.rg-foot-line,.rg-foot-link{display:inline-block;padding:9px 0;margin:-9px 0}.rg-foot-link{margin-top:2px;font-size:15px;font-weight:500;color:var(--rg-paper)}.rg-foot-line:hover,.rg-foot-link:hover{color:var(--rg-paper);text-decoration:underline;text-underline-offset:4px}.rg-foot .rg-foot-products{margin-top:6px;font-size:15px;color:var(--rg-paper-mut)}.rg-foot-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:56px;padding-top:20px;border-top:1px solid var(--rg-paper-rule);font-size:13px;color:var(--rg-paper-mut)}.rg-foot-bar a:hover{color:var(--rg-paper)}.rg-sheet-title{font-family:var(--rg-font-serif),Georgia,serif;font-size:26px;font-style:italic;font-weight:300;letter-spacing:0;text-transform:none;color:var(--w-fg)}@container rg (min-width: 768px) and (max-width: 1100px){.rg-nav{gap:22px}.rg-portal{right:4%;top:20%;width:30cqi}.rg-c1{width:48cqi;height:48cqi;right:-6%;top:8%}.rg-c2{width:30cqi;height:30cqi;right:6%;top:60%}.rg-c3{width:24cqi;height:24cqi;right:-8%;top:48%}.rg-c4{right:26%;top:4%}.rg-team[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-solo{gap:44px}.rg-about{gap:32px 48px}.rg-prices{gap:0 48px}.rg-row span{font-size:26px}}@container rg (min-width: 768px) and (max-width: 900px){.rg-nav{display:none}.rg-head{justify-content:space-between}}@container rg (max-width: 767px){.rg-kick{font-size:11px}.rg-head{height:76px;justify-content:space-between;gap:16px}.rg-nav{display:none}.rg-logo{font-size:24px}.rg-hero{min-height:0;padding-bottom:72px}.rg-c1{width:400px;height:400px;right:-32%;top:-1%}.rg-c2{width:260px;height:260px;right:40%;top:32px}.rg-c3{width:200px;height:200px;right:-16%;top:150px}.rg-c4{display:none}.rg-hero:not([data-pic]) .rg-c1{right:-14%;top:0}.rg-hero:not([data-pic]) .rg-c3{right:-6%;top:140px}.rg-portal{width:260px;right:-8%;top:24px}.rg-copy{gap:20px;padding-top:296px}.rg-title{font-size:min(104px,calc(var(--rg-col) / (var(--rg-long, 5) * .5)),calc(var(--rg-col) * 2.4 / (var(--rg-total, 8) * .5)))}.rg-lede{font-size:17px}.rg-cta{flex-direction:column;align-items:flex-start;gap:22px}.rg-band{margin-top:0;padding:56px 0 60px}.rg-band-in{flex-direction:column;align-items:flex-start;gap:22px}.rg-band h2{font-size:44px}.rg-band-times{align-items:flex-start}.rg-times{justify-content:flex-start}.rg-time{height:48px;padding:0 20px;font-size:17px}.rg-sec{padding-top:100px}.rg-sec-head{margin-bottom:32px}.rg-h2{font-size:min(60px,calc(var(--rg-colw) / (var(--rg-len, 8) * .5)))}.rg-body{font-size:16px}.rg-gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px;gap:12px}.rg-gal>:first-child{grid-column:span 2;grid-row:span 2}.rg-gal[data-n="2"]>:nth-child(n){grid-column:span 1;grid-row:span 2}.rg-gal[data-odd]>:nth-child(2){grid-column:span 2}.rg-gal[data-n]>.rg-gal-ig{grid-column:span 2;grid-row:span 1;justify-content:center;gap:6px;padding:18px 22px}.rg-gal-ig b{font-size:min(32px,100cqi/(var(--rg-len,10) * .5))}.rg-team,.rg-team[data-n]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76%;justify-content:start;gap:16px;margin:0 -20px;padding:0 20px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;overscroll-behavior-x:contain}.rg-team::-webkit-scrollbar{display:none}.rg-artist{scroll-snap-align:start}.rg-artist>b{font-size:40px}.rg-solo{grid-template-columns:minmax(0,1fr);gap:20px}.rg-artist-ink-lg{max-width:320px;margin:0 auto}.rg-solo-lead{font-size:24px}.rg-solo-act{flex-direction:column;align-items:stretch;width:100%}.rg-solo-act .rg-btn{width:100%}.rg-pgroup+.rg-pgroup{margin-top:40px}.rg-prices{grid-template-columns:minmax(0,1fr)}.rg-row span{font-size:24px}.rg-row b{font-size:16px}.rg-care,.rg-care[data-n]{grid-template-columns:minmax(0,1fr);gap:32px}.rg-care-col h3{font-size:34px}.rg-care-col p{font-size:16px}.rg-about{grid-template-columns:minmax(0,1fr);gap:28px}.rg-about-txt{padding-top:0}.rg-about-lead{font-size:24px}.rg-quote{font-size:40px}.rg-cite{font-size:14px}.rg-more-revs,.rg-more-revs[data-n]{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:56px}.rg-review-sm blockquote{font-size:22px}.rg-foot{margin-top:110px}.rg-foot-in{padding-top:84px}.rg-foot-top{flex-direction:column;align-items:flex-start}.rg-foot-name{font-size:min(80px,calc(var(--rg-colw) / (var(--rg-len, 8) * .5)))}.rg-foot-top .rg-btn{width:100%;margin-bottom:0}.rg-foot-grid,.rg-foot-grid[data-n]{grid-template-columns:minmax(0,1fr);gap:26px}.rg-foot-bar{flex-direction:column}}@media (prefers-reduced-motion:reduce){.rg{scroll-behavior:auto}.rg *,.rg :after,.rg :before{animation:none!important;transition-duration:.01s!important}.rg[data-js] [data-rg-rv]{opacity:1;translate:none}}@font-face{font-family:__Fraunces_56383a;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_56383a;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_56383a;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_56383a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_56383a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_56383a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_56383a;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_56383a{font-family:__Fraunces_56383a,__Fraunces_Fallback_56383a}.__variable_56383a{--rg-font-serif:"__Fraunces_56383a","__Fraunces_Fallback_56383a"}@font-face{font-family:__Schibsted_Grotesk_caefae;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_caefae;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_Fallback_caefae;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_caefae{font-family:__Schibsted_Grotesk_caefae,__Schibsted_Grotesk_Fallback_caefae;font-style:normal}.__variable_caefae{--rg-font-sans:"__Schibsted_Grotesk_caefae","__Schibsted_Grotesk_Fallback_caefae"}.vk{--ease:cubic-bezier(0.22,1,0.36,1);--line:rgb(var(--w-fg-rgb)/0.12);position:fixed;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--w-bg);color:var(--w-fg);font-family:var(--vk-font-sans),system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:where(.vk) a{color:inherit;text-decoration:none}:where(.vk) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}:where(.vk) figure,:where(.vk) h1,:where(.vk) h2,:where(.vk) p{margin:0}.vk ::selection{background:var(--w-accent);color:var(--w-on-accent)}.vk-display{font-family:var(--vk-font-display),Georgia,serif;font-weight:400}.vk-accent{color:var(--w-accent)}.vk-contents{display:contents}.vk-sep{margin:0 8px;opacity:.4}.vk-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;margin-right:8px;border-radius:999px;background:rgb(var(--w-fg-rgb)/.35)}.vk-dot[data-open]{background:#5fcf8a;box-shadow:0 0 0 4px rgba(95,207,138,.18)}.vk[data-tone=light] .vk-dot[data-open]{background:#2f8a55;box-shadow:0 0 0 4px rgba(47,138,85,.15)}.vk-in{animation:vk-in .8s var(--ease) var(--d,0s) both}@keyframes vk-in{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.vk-bg{position:fixed;inset:0;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 0,color-mix(in srgb,var(--w-accent) 18%,var(--w-bg)),var(--w-bg) 70%)}.vk-bg img{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(48px) saturate(1.15) brightness(.42)}.vk[data-tone=light] .vk-bg img{filter:blur(48px) saturate(.9) brightness(1.12);opacity:.45}.vk-glow{position:absolute;left:50%;top:42%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:999px;background:radial-gradient(circle,rgb(var(--w-accent-rgb)/.16),transparent 62%);animation:vk-breathe 9s ease-in-out infinite}@keyframes vk-breathe{50%{transform:scale(1.12);opacity:.7}}.vk-dust{position:fixed;inset:0;pointer-events:none}.vk-stage{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:40px 16px}.vk-card{position:relative;width:min(440px,100%);display:grid;animation:vk-card .9s var(--ease) both}@keyframes vk-card{0%{opacity:0;transform:translate3d(0,24px,0) scale(.985)}to{opacity:1;transform:none}}.vk-photo{display:none}.vk-body{gap:28px}.vk-body,.vk-head{display:flex;flex-direction:column}.vk-head{gap:10px;text-align:center}.vk-head,.vk-mono{align-items:center}.vk-mono{width:88px;height:88px;margin-bottom:8px;border-radius:999px;overflow:hidden;display:flex;justify-content:center;font-size:44px;color:var(--w-accent);background:var(--w-surface);box-shadow:0 0 0 1px rgb(var(--w-accent-rgb)/.45),0 0 0 6px rgb(var(--w-accent-rgb)/.08)}.vk-mono img{width:100%;height:100%;object-fit:cover}.vk-mono .vk-mono-logo{width:62%;height:62%;object-fit:contain}.vk-name-logo{display:block;height:clamp(52px,13vw,76px);width:auto;max-width:100%;margin-inline:auto}.vk-name{font-size:clamp(44px,11vw,60px);line-height:.98;letter-spacing:-.01em;overflow-wrap:anywhere}.vk-tag{font-size:22px;font-style:italic;color:var(--w-accent)}.vk-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:4px;font-size:14px;color:rgb(var(--w-fg-rgb)/.75)}.vk-book{display:flex;flex-direction:column;gap:14px}.vk-btn{position:relative;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--w-accent);color:var(--w-on-accent)!important;font-size:16px;font-weight:600;letter-spacing:.02em;transition:transform .35s var(--ease)}.vk-btn:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:translate3d(-130%,0,0) skewX(-20deg);animation:vk-sheen 6s var(--ease) 1.6s infinite}@keyframes vk-sheen{0%{transform:translate3d(-130%,0,0) skewX(-20deg)}25%,to{transform:translate3d(360%,0,0) skewX(-20deg)}}.vk-btn:hover{transform:translate3d(0,-2px,0)}.vk-btn:active{transform:translate3d(0,1px,0)}.vk-times{display:flex;flex-direction:column;gap:8px}.vk-times-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--w-fg-rgb)/.55);text-align:center}.vk-times-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.vk-time{height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--line);background:rgb(var(--w-fg-rgb)/.04);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;transition:background-color .2s,border-color .2s,color .2s}.vk-time:hover{background:var(--w-accent);border-color:var(--w-accent);color:var(--w-on-accent)}.vk-next{text-align:center;font-size:14px;color:rgb(var(--w-fg-rgb)/.65)}.vk-rows{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:rgb(var(--w-fg-rgb)/.05);border:1px solid var(--line)}.vk-row{position:relative;min-height:56px;display:flex;align-items:center;gap:12px;padding:0 16px 0 20px;transition:background-color .2s}.vk-row+.vk-row:before{content:"";position:absolute;left:20px;right:0;top:0;height:1px;background:var(--line)}.vk-row:hover{background:rgb(var(--w-fg-rgb)/.05)}.vk-row-label{font-size:16px;font-weight:500}.vk-row-meta{min-width:0;flex:1;text-align:right;font-size:14px;color:rgb(var(--w-fg-rgb)/.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vk-chev{width:16px;height:16px;flex-shrink:0;margin-left:auto;color:rgb(var(--w-fg-rgb)/.4);transition:transform .3s var(--ease),color .2s}.vk-row-meta+.vk-chev{margin-left:0}.vk-row:hover .vk-chev{color:var(--w-accent);transform:translate3d(2px,0,0)}.vk-rows+.vk-rows{margin-top:-14px}.vk-icon{width:20px;height:20px;flex-shrink:0;margin-left:-2px;color:var(--w-accent)}.vk-icon+.vk-row-label{margin-left:2px}.vk-foot{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:13px;color:rgb(var(--w-fg-rgb)/.6)}.vk-hours b{font-weight:500;color:var(--w-fg)}.vk-legal{font-size:11px;opacity:.6}.vk-legal a{text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){.vk-stage{padding:48px}.vk[data-photo] .vk-card{width:min(1040px,100%);grid-template-columns:1fr 1fr;border-radius:28px;overflow:hidden;background:var(--w-surface);border:1px solid rgb(var(--w-accent-rgb)/.22);box-shadow:0 40px 120px rgba(0,0,0,.35)}.vk[data-tone=light][data-photo] .vk-card{box-shadow:0 30px 90px rgb(var(--w-fg-rgb)/.12)}.vk[data-photo] .vk-photo{display:block;position:relative;min-height:640px;overflow:hidden}.vk[data-photo] .vk-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:vk-zoom 14s var(--ease) both}@keyframes vk-zoom{0%{transform:scale(1.1)}to{transform:scale(1.01)}}.vk[data-photo] .vk-body{padding:48px;justify-content:center}.vk[data-photo] .vk-mono{display:none}.vk[data-photo] .vk-mono[data-logo]{display:flex}.vk[data-photo] .vk-name-logo{margin-inline:0}.vk[data-photo] .vk-head{align-items:flex-start;text-align:left}.vk[data-photo] .vk-status,.vk[data-photo] .vk-times-label{justify-content:flex-start;text-align:left}.vk[data-photo] .vk-foot{align-items:flex-start;text-align:left}.vk[data-photo] .vk-name{font-size:64px}}.vk-panel-title{text-transform:none;letter-spacing:0;font-size:28px}.vk-panel-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 40px}.vk-group+.vk-group{margin-top:20px}.vk-group-title{padding:16px 0 8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--w-accent)}.vk-item{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 16px;padding:14px 0;border-bottom:1px solid var(--line)}.vk-item-name{font-size:16px;font-weight:500}.vk-item-price{font-size:22px;color:var(--w-strong);white-space:nowrap}.vk-item-book{grid-column:2;justify-self:end;font-size:13px;font-weight:600}.vk-item-book,.vk-item:hover .vk-item-name{color:var(--w-accent)}.vk-team{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 16px;padding-top:20px}.vk-team .vk-person{width:112px}.vk-person{flex-direction:column;gap:4px;text-align:center}.vk-avatar,.vk-person{display:flex;align-items:center}.vk-avatar{width:72px;height:72px;margin-bottom:6px;border-radius:999px;overflow:hidden;justify-content:center;background:rgb(var(--w-fg-rgb)/.06);font-size:26px;color:var(--w-accent)}.vk-avatar img{width:100%;height:100%;object-fit:cover}.vk-person-name{max-width:100%;font-size:20px;line-height:1.1;overflow-wrap:anywhere}.vk-person-status{font-size:13px;color:rgb(var(--w-fg-rgb)/.55)}.vk-person-status[data-tone=now]{color:var(--w-accent)}.vk-about{display:flex;flex-direction:column;gap:24px;padding-top:16px}.vk-about-text{font-size:22px;line-height:1.45;white-space:pre-line}.vk-gallery{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vk-gallery img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px}.vk-meet{flex-direction:column;gap:14px;padding:16px 0 8px;text-align:center}.vk-meet,.vk-meet-photo{display:flex;align-items:center}.vk-meet-photo{position:relative;width:min(280px,78%);aspect-ratio:4/5;overflow:hidden;justify-content:center;border-radius:999px 999px 24px 24px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--w-accent) 20%,var(--w-surface)),var(--w-surface) 75%);box-shadow:0 0 0 1px rgb(var(--w-accent-rgb)/.4),0 0 0 8px rgb(var(--w-accent-rgb)/.07);font-size:120px;color:var(--w-accent)}.vk-meet-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vk-meet-name{margin-top:10px;font-size:44px;line-height:1}.vk-meet-about{max-width:360px;font-size:20px;line-height:1.45;color:rgb(var(--w-fg-rgb)/.8)}.vk-meet-btn{width:100%;margin-top:10px}.vk-good{display:grid;grid-template-columns:48px 1fr auto;align-items:baseline;column-gap:14px;row-gap:2px;padding:14px 0;border-bottom:1px solid var(--line)}.vk-good-mark{grid-row:1/3;align-self:center;position:relative;width:48px;height:48px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgb(var(--w-accent-rgb)/.1);box-shadow:inset 0 0 0 1px rgb(var(--w-accent-rgb)/.35);font-size:24px;color:var(--w-accent)}.vk-good-mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vk-good-name{font-size:16px;font-weight:500}.vk-good-desc{grid-column:2/-1;font-size:14px;color:rgb(var(--w-fg-rgb)/.6)}.vk-panel-note{padding-top:18px;font-size:13px;color:rgb(var(--w-fg-rgb)/.55)}.vk-panel-note a{text-decoration:underline;text-underline-offset:3px}.vk-panel-note a:hover{color:var(--w-accent)}.vk-review{margin:0;padding:20px 0;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--line)}.vk-review-stars{font-size:13px;letter-spacing:.16em}.vk-review blockquote{margin:0;font-size:22px;line-height:1.35}.vk-review figcaption{font-size:13px;color:rgb(var(--w-fg-rgb)/.55)}@media (prefers-reduced-motion:reduce){.vk *,.vk :after,.vk :before{animation:none!important;transition-duration:.01s!important}}