/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--default-font-family:var(--font-sans);--color-night:oklch(19% .024 240);--color-night-2:oklch(25% .03 240);--color-cocoa:oklch(77% .048 55);--color-ivory:oklch(93.5% .024 85);--color-ink:oklch(22% .026 245);--color-ink-2:oklch(36% .03 245);--color-bone:oklch(93% .022 85);--color-mist:oklch(78% .03 235);--color-honey:oklch(82% .11 82);--color-mulberry:oklch(40% .11 12);--font-display:"Libre Caslon Display", "Times New Roman", serif;--font-sans:"Sorts Mill Goudy", Georgia, serif;--font-script:"Rouge Script", "Snell Roundhand", "Apple Chancery", cursive}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.p-6{padding:calc(var(--spacing) * 6)}.font-display{font-family:var(--font-display)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-move:cubic-bezier(.65, 0, .35, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--dur-micro:.15s;--dur-ui:.25s;--dur-exit:.42s;--dur-enter:.7s;--dur-line:.8s;--dur-intro:1.1s;--runway-desktop:260svh;--runway-mobile:180svh}.runway,.stage{position:relative}html.motion .runway{--runway:var(--runway-desktop);height:var(--runway)}html.motion .stage{top:var(--header-h,0px);height:calc(100svh - var(--header-h,0px) - var(--hb,0px));position:sticky;overflow:clip}@media (width<=767px){html.motion .runway{--runway:var(--runway-mobile)}}html.motion:not(.motion-ready) [data-step]:not(:first-child){opacity:0;transform:translateY(24px)}html.motion:not(.motion-ready) [data-a=rule]{transform-origin:0;transform:scaleX(0)}[data-a=rule],[data-progress]{transform-origin:0}html.motion:not(.motion-ready) [data-progress]{transform:scaleX(0)}html.smooth-on,html.smooth-on body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}[data-lenis-prevent]{overscroll-behavior:contain}:root{--hb:0px}html.host-bar{--hb:var(--host-bar-h,126px)}html.host-bar body>footer:after{content:"";height:var(--host-bar-h,132px);display:block}@font-face{font-family:Libre Caslon Display;src:url(/_astro/LibreCaslonDisplay-400.z14Chhfn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rouge Script;src:url(/_astro/RougeScript-400.CvtOM1LY.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sorts Mill Goudy;src:url(/_astro/SortsMillGoudy-400.BqeXCUnv.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sorts Mill Goudy;src:url(/_astro/SortsMillGoudy-400-italic.dkrcrwhV.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--u:calc(min(100vw, 2000px) / 1440);--gx:max(0px, (100vw - 2000px) / 2);--header-h:58px;--px:22px;--fs-body:18px;--fs-lead:19px;--fs-cap:16px;--fs-lab:13px;--fs-h1:clamp(36px, 3.6vw + 26px, 64px);--fs-h2:clamp(32px, 2.6vw + 24px, 52px);--fs-h3:24px;--fs-big:clamp(46px, 7vw + 20px, 110px);color-scheme:dark}@media (width>=701px){:root{--header-h:66px;--px:40px;--fs-body:19px;--fs-lead:21px;--fs-cap:17px;--fs-lab:14px;--fs-h3:28px}}@media (width>=1100px){:root{--px:calc(96 * var(--u));--fs-body:max(17px, calc(20 * var(--u)));--fs-lead:max(18px, calc(22 * var(--u)));--fs-cap:max(16px, calc(17 * var(--u)));--fs-lab:max(13px, calc(14 * var(--u)));--fs-h1:calc(76 * var(--u));--fs-h2:calc(56 * var(--u));--fs-h3:calc(32 * var(--u));--fs-big:calc(150 * var(--u))}}html{background:var(--color-night);color:var(--color-bone);font-family:var(--font-sans);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{min-height:100svh;font-size:var(--fs-body);background:var(--color-night);color:var(--color-bone);text-wrap:pretty;margin:0;line-height:1.6;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit}::selection{background:var(--acc,oklch(82% .11 82))}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--acc,var(--color-honey)) 40%, transparent)}}.skip-link{z-index:100;background:var(--color-bone);color:var(--color-night);font-size:var(--fs-lab);letter-spacing:.1em;text-transform:uppercase;padding:10px 14px;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}:focus-visible{outline:2px solid var(--acc,var(--color-honey));outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{display:block}main:focus{outline:none}.g-night{background:var(--color-night);color:var(--color-bone);--c2:var(--color-mist);--acc:var(--color-honey);--grain:.04;--hair:#efe7d842}@supports (color:color-mix(in lab, red, red)){.g-night{--hair:color-mix(in oklch, var(--color-bone) 26%, transparent)}}.g-night2{background:var(--color-night-2);color:var(--color-bone);--c2:var(--color-mist);--acc:var(--color-honey);--grain:.04;--hair:#efe7d842}@supports (color:color-mix(in lab, red, red)){.g-night2{--hair:color-mix(in oklch, var(--color-bone) 26%, transparent)}}.g-cocoa{background:var(--color-cocoa);color:var(--color-ink);--c2:var(--color-ink-2);--acc:var(--color-mulberry);--grain:.07;--hair:#101c2659}@supports (color:color-mix(in lab, red, red)){.g-cocoa{--hair:color-mix(in oklch, var(--color-ink) 35%, transparent)}}.g-ivory{background:var(--color-ivory);color:var(--color-ink);--c2:var(--color-ink-2);--acc:var(--color-mulberry);--grain:.07;--hair:#101c2659}@supports (color:color-mix(in lab, red, red)){.g-ivory{--hair:color-mix(in oklch, var(--color-ink) 35%, transparent)}}.sec{isolation:isolate;position:relative;overflow:clip}.sec:after{content:"";opacity:var(--grain,.05);pointer-events:none;z-index:5;background:url(/img/grain.png);position:absolute;inset:0}.c2{color:var(--c2)}.d{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;word-spacing:.08em;text-wrap:balance;font-weight:400;line-height:1.06}.d em,.acc{font-family:var(--font-script);text-transform:none;letter-spacing:0;word-spacing:0;padding:0 .04em;font-size:1.45em;font-style:normal;font-weight:400;line-height:.7}.h1{font-size:var(--fs-h1);line-height:1.04}.h2{font-size:var(--fs-h2);line-height:1.06}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.1}.lab{font-size:var(--fs-lab);letter-spacing:.16em;text-transform:uppercase;line-height:1.3}.lead{font-size:var(--fs-lead);line-height:1.55}.cap{font-size:var(--fs-cap);color:var(--c2);line-height:1.5}.center{text-align:center}.pull{font-style:italic;line-height:1.3}.link{color:var(--acc);text-underline-offset:.2em}.note{color:var(--acc);font-size:var(--fs-cap);text-wrap:balance;border:1px dashed;padding:.4em .7em;line-height:1.45;display:inline-block}.smp{font-size:calc(var(--fs-lab) - 1px);letter-spacing:.24em;text-transform:uppercase;color:var(--acc);align-items:baseline;gap:14px;line-height:1;display:flex}.smp b{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:26px;font-weight:400;line-height:.8}@media (width>=701px){.smp b{font-size:30px}}.nm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:22px;line-height:1.05}@media (width>=1100px){.nm{font-size:max(20px, calc(26 * var(--u)))}}.cp{flex-direction:column;gap:9px;margin-top:18px;display:flex}.hl{background:var(--hair,currentColor);transform-origin:0;height:1px;display:block}.vl{background:var(--hair,currentColor);transform-origin:top;width:1px;display:block}.pill{font-family:var(--font-sans);font-size:var(--fs-lab);letter-spacing:.16em;text-transform:uppercase;min-height:54px;color:inherit;cursor:pointer;text-align:center;transition:background-color var(--dur-ui) var(--ease-enter), color var(--dur-ui) var(--ease-enter);background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;padding:18px 44px;line-height:1.2;text-decoration:none;display:inline-flex}.pill:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.pill:hover{background:color-mix(in oklch, currentColor 12%, transparent)}}.pill.fill{background:var(--color-bone);color:var(--color-night);border-color:var(--color-bone)}.pill.fill:hover{background:#cfcabe}@supports (color:color-mix(in lab, red, red)){.pill.fill:hover{background:color-mix(in oklch, var(--color-bone) 86%, var(--color-night))}}.pill.fillink{background:var(--color-ink);color:var(--color-ivory);border-color:var(--color-ink)}.pill.fillink:hover{background:#30393f}@supports (color:color-mix(in lab, red, red)){.pill.fillink:hover{background:color-mix(in oklch, var(--color-ink) 86%, var(--color-ivory))}}.pill.sm{white-space:nowrap;min-height:40px;padding:8px 18px;font-size:12px}@media (width>=1200px){.pill.sm{min-height:44px;padding:11px 30px;font-size:13px}}@media (width<=700px){.pill.block{width:100%}}.play{border:1px solid var(--color-bone);width:60px;height:60px;color:var(--color-bone);cursor:pointer;background:#09151d47;border-radius:50%;place-items:center;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.play{background:color-mix(in oklch, var(--color-night) 28%, transparent)}}.play{transition:background-color var(--dur-ui) var(--ease-enter)}.play:hover{background:#09151d8c}@supports (color:color-mix(in lab, red, red)){.play:hover{background:color-mix(in oklch, var(--color-night) 55%, transparent)}}.play:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:14px;height:17px;margin-left:5px}#site-header{z-index:50;height:var(--header-h);background:var(--hbg,var(--color-night));color:var(--hfg,var(--color-bone));border-bottom:1px solid;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){#site-header{border-bottom:1px solid color-mix(in srgb, currentColor 30%, transparent)}}#site-header[data-ground=night2]{--hbg:var(--color-night-2)}#site-header[data-ground=cocoa]{--hbg:var(--color-cocoa);--hfg:var(--color-ink)}#site-header[data-ground=ivory]{--hbg:var(--color-ivory);--hfg:var(--color-ink)}#site-header[data-ground=hero],html[data-top] #site-header[data-hero]{--hbg:transparent}body:has(details.menu[open]) #site-header{--hbg:var(--color-night);--hfg:var(--color-bone)}.wm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;font-size:15px;line-height:1;text-decoration:none}.wm .wf{display:block}.hdr-right{align-items:center;gap:14px;display:flex}.hdr-nav{align-items:center;gap:clamp(20px,3.05vw,44px);display:none}.hdr-nav a:not(.pill){letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #0000;padding:6px 0;font-size:13px;text-decoration:none}.hdr-nav a[aria-current=page]:not(.pill){border-bottom-color:currentColor}.menu>summary{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;align-items:center;min-height:44px;padding:10px 4px;font-size:13px;list-style:none;display:inline-flex}.menu>summary::-webkit-details-marker{display:none}.menu .m-close{display:none}.menu[open] .m-close{display:inline}.menu[open] .m-open{display:none}.menu-panel{z-index:-1;background:var(--color-night);color:var(--color-bone);padding:calc(var(--header-h) + 36px) var(--px) 40px;flex-direction:column;gap:6px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-panel a:not(.pill){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;border-bottom:1px solid #efe7d838;padding:10px 0;font-size:34px;line-height:1.15;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.menu-panel a:not(.pill){border-bottom:1px solid color-mix(in oklch, var(--color-bone) 22%, transparent)}}.menu-panel a:not(.pill){text-wrap:balance}.menu-panel .pill{align-self:stretch;margin-top:26px}@media (width>=701px){#site-header{padding:0 28px}.wm{letter-spacing:-.02em;font-size:22px}.wm .wf{display:inline}}@media (width>=1200px){.wm{font-size:25px}.hdr-nav{display:flex}.menu{display:none}}.foot{padding:70px var(--px) 50px;text-align:center}.foot .mark{width:84px;height:84px;margin:0 auto 34px;display:block}@media (width>=1100px){.foot .mark{width:calc(104 * var(--u));height:calc(104 * var(--u));margin-bottom:calc(44 * var(--u))}}.foot .wm2{letter-spacing:-.04em;font-size:clamp(40px,11vw,120px);line-height:1}@media (width>=1100px){.foot{padding:calc(110 * var(--u)) var(--px) calc(70 * var(--u))}.foot .wm2{font-size:calc(120 * var(--u))}}.foot .st{font-size:var(--fs-lead);color:var(--c2);margin:28px auto 32px}.foot .ln{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-bottom:30px;display:flex}@media (width>=701px){.foot .ln{gap:14px 44px}}.foot .ln a{padding:6px 0;text-decoration:none}.foot .ln a:hover{text-underline-offset:.3em;text-decoration:underline}.foot .soc{margin-top:-6px}.foot .fine{border-top:1px solid var(--hair);font-size:var(--fs-cap);color:var(--c2);flex-direction:column;align-items:center;gap:8px;padding-top:26px;display:flex}@media (width>=701px){.foot .fine{flex-direction:row;justify-content:space-between}}.form .f{margin-bottom:22px;position:relative}.form label{font-size:var(--fs-lab);letter-spacing:.14em;text-transform:uppercase;color:var(--c2);margin-bottom:2px;display:block}.form .in{background:0 0;border:0;border-bottom:1px solid #101c268c;width:100%}@supports (color:color-mix(in lab, red, red)){.form .in{border-bottom:1px solid color-mix(in oklch, var(--color-ink) 55%, transparent)}}.form .in{font:inherit;font-size:max(18px, var(--fs-body));color:var(--color-ink);border-radius:0;min-height:44px;padding:8px 0 6px}.form textarea.in{resize:vertical;min-height:96px;line-height:1.45}.form .in:focus{border-bottom:2px solid var(--color-mulberry);outline:none}.form .hnt{font-size:var(--fs-cap);color:var(--c2);margin-top:4px}.form .err{font-size:var(--fs-cap);color:var(--color-mulberry);margin-top:6px;display:none}.form .f[data-bad] .err{display:block}.form .f[data-bad] .in{border-bottom:2px solid var(--color-mulberry)}.form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form .fine{font-size:var(--fs-cap);color:var(--c2);margin-top:18px}.form .status{font-size:var(--fs-body);color:var(--color-ink);margin-top:16px}.form .done h2{font-size:var(--fs-h2);margin-bottom:14px}.vnotes{margin:30px 0 14px}div.vnotes p.vn-kick{margin:0 0 12px}div.vnotes p.vn-say{max-width:30em;font-style:italic;font-size:var(--fs-lead);margin:0 0 20px;line-height:1.4}.vn-list{margin:0;padding:0;list-style:none}.vn{border-top:1px solid var(--hair);grid-template-columns:52px minmax(0,1fr);column-gap:16px;padding:16px 0 6px;display:grid}.vn:last-child{border-bottom:1px solid var(--hair)}.vn-btn{width:52px;height:52px;color:inherit;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-enter), color var(--dur-ui) var(--ease-enter);background:0 0;border:1px solid;border-radius:50%;grid-column:1;align-self:start;place-items:center;padding:0;display:grid}.vn-btn[hidden]{display:none}.vn-btn:hover,.vn[data-state=playing] .vn-btn{background:var(--color-ink);color:var(--color-cocoa);border-color:var(--color-ink)}.vn-ic{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:16px;height:18px;margin-left:3px}.vn[data-state=playing] .vn-ic{clip-path:none;background:linear-gradient(90deg,currentColor 0 36%,#0000 36% 64%,currentColor 64% 100%);width:14px;margin-left:0}.vn-main{grid-column:2;min-width:0}.vn-btn[hidden]+.vn-main{grid-column:1/-1}.vn-top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.vn-t{text-wrap:balance;margin:0;font-size:22px;line-height:1.12}div.vnotes p.vn-time{color:var(--c2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0}.vn-wave{cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;height:44px;margin:6px 0 0;position:relative}.vn-wave svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vn-wave line{stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.vn-base line{stroke:var(--color-ink-2);stroke-opacity:.42}.vn-fill line{stroke:var(--acc)}.vn-fill{clip-path:inset(0 calc(100% - var(--p,0%)) 0 0)}.vn-wave:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:2px}.vn-nojs{margin:6px 0;display:inline-block}.vn-read summary{cursor:pointer;min-height:44px;color:var(--c2);align-items:center;gap:10px;list-style:none;display:inline-flex}.vn-read summary::-webkit-details-marker{display:none}.vn-read summary:after{content:"+";letter-spacing:0;font-size:18px;line-height:1}.vn-read[open] summary:after{content:"–"}.vn-read summary:hover{color:var(--color-ink)}.vn-read summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.vn-tx{padding:2px 0 12px}div.vnotes .vn-tx p{max-width:34em;font-size:var(--fs-cap);margin:0 0 10px;line-height:1.55}@media (width<=700px){.vn{grid-template-columns:48px minmax(0,1fr);column-gap:14px}.vn-btn{width:48px;height:48px}.vn-t{font-size:20px}}.vn-sec{padding:0 var(--px) 90px}.vn-sec .vnotes{max-width:560px;margin:0 auto}@media (width>=1100px){.vn-sec{padding:calc(10 * var(--u)) calc(150 * var(--u)) calc(120 * var(--u))}.vn-sec .vnotes{max-width:none;margin:0}.vn-wide div.vnotes p.vn-say,.vn-wide p.vn-say{max-width:34em;margin-bottom:26px}.vn-wide .vn-list{column-gap:calc(96 * var(--u));border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.vn-wide .vn{border-top:0;border-bottom:1px solid var(--hair)}}@media (prefers-reduced-motion:reduce){.pill,.play,.vn-btn{transition:none}}.page{display:contents}.fr{position:relative;overflow:hidden}.fr>img{object-fit:cover;width:100%;height:100%}.ovl{border-radius:50%}.arch{border-radius:999px 999px 0 0}.clip-hit{color:var(--color-bone);display:block;position:absolute;inset:0}.clip-hit .play{width:48px;height:48px;position:absolute;bottom:14px;right:14px}.clip-hit .play:before{width:12px;height:15px;margin-left:4px}.ovl .clip-hit .play{margin-left:-24px;bottom:11%;left:50%;right:auto}.arch .clip-hit .play{margin-left:-24px;bottom:20px;left:50%;right:auto}.clip-hit:focus-visible{outline:2px solid var(--color-honey);outline-offset:-4px}.clip-hit:hover .play{background:#09151d8c}@supports (color:color-mix(in lab, red, red)){.clip-hit:hover .play{background:color-mix(in oklch, var(--color-night) 55%, transparent)}}.pill+.pill{margin-left:14px}html.motion:not(.motion-ready) [data-draw=x]{transform:scaleX(0)}html.motion:not(.motion-ready) [data-draw=y]{transform:scaleY(0)}html.motion:not(.motion-ready) [data-draw=box]{clip-path:inset(0 100% 0 0)}html.motion:not(.motion-ready) [data-window=oval]{clip-path:inset(46% 0 round 50%)}html.motion:not(.motion-ready) [data-window=arch]{clip-path:inset(0 0 100% round 999px 999px 0 0)}html.motion:not(.motion-ready) [data-wave-draw] svg{clip-path:inset(0 100% 0 0)}html.restoring body{opacity:0}html.restored body{animation:.34s ease-out sd-restored}@keyframes sd-restored{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html.restored body{animation:none}}.hero{--hh:min(100svh, 820px);height:var(--hh);min-height:600px;color:var(--color-bone)}.hero-media{background:var(--color-night);position:absolute;inset:0;overflow:hidden}.hero-media img.hero-still,.hero-media video{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-media video,html.hero-play #hero.playing .hero-media{background:#000}html.motion .hero-media{filter:grayscale(var(--g,1))}html.motion .hero.in-colour .hero-media{filter:none}html.hero-play #hero:not(.held) .hero-still,#hero.playing .hero-still{opacity:0}html.hero-play #hero.held.ending .hero-still{transition:opacity 1s linear}html.hero-play #hero:not(.held):not(.skipped) .hero-stack>*,#hero.playing:not(.skipped) .hero-stack>*{opacity:0;pointer-events:none;transform:translateY(6px)}html.hero-play #hero.held.ending .hero-stack .lead2,html.hero-play #hero.held.ending .hero-stack h1{transition:opacity .8s var(--ease-enter) .4s, transform .8s var(--ease-enter) .4s}html.hero-play #hero.held.ending .hero-stack .hero-go{transition:opacity .6s var(--ease-enter) .8s, transform .6s var(--ease-enter) .8s, background-color var(--dur-ui) var(--ease-enter)}html.hero-play #hero.skipped .hero-stack>*{transition:opacity .4s var(--ease-enter), transform .4s var(--ease-enter)}.hero-scrim{pointer-events:none;background:linear-gradient(oklch(19% .024 240/.42) 0,oklch(19% .024 240/0) 20%),linear-gradient(0deg,oklch(19% .024 240/.66) 0,oklch(19% .024 240/0) 30%);position:absolute;inset:0}.hero h1{z-index:0;text-shadow:0 1px 28px oklch(19% .024 240/.45);position:relative}.hero h1:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,oklch(19% .024 240/.62) 0,oklch(19% .024 240/.42) 52%,oklch(19% .024 240/0) 100%);position:absolute;inset:-90px 16% -190px}.hero-go{background:oklch(19% .024 240/.56)}@media (width<=700px){.hero-scrim{background:linear-gradient(oklch(19% .024 240/.4) 0,oklch(19% .024 240/0) 16% 80%,oklch(19% .024 240/.68) 100%)}.hero h1:before{inset:-70px -22px -150px}}.hero-stack{z-index:6;text-align:center;padding:0 var(--px);position:absolute;top:30%;left:0;right:0}.hero .lead2{background:#efe7d88c;width:36px;margin:0 auto 22px}@supports (color:color-mix(in lab, red, red)){.hero .lead2{background:color-mix(in srgb, var(--color-bone) 55%, transparent)}}.hero h1{color:var(--color-bone);line-height:1.02}.hero-go{margin-top:30px}.hero-cap{z-index:7;width:fit-content;max-width:min(22em, calc(100vw - 2 * var(--px)));text-align:center;white-space:pre-line;color:var(--color-bone);text-shadow:0 1px 12px oklch(19% .024 240/.7);pointer-events:none;margin:0 auto;font-size:clamp(19px,2.2vw,26px);line-height:1.35;position:absolute;bottom:214px;left:0;right:0}.hero-cap:empty,#hero:not(.playing) .hero-cap{display:none}.hero-cap.cut{animation:.12s linear cut}@keyframes cut{0%{opacity:0}to{opacity:1}}video::cue{opacity:0}video::-webkit-media-text-track-container{display:none!important}.snd{z-index:6;color:inherit;cursor:pointer;text-shadow:0 1px 10px oklch(19% .024 240/.6);background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex;position:absolute;bottom:150px;left:22px}.snd-ring{border:1px solid var(--color-bone);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.snd svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.snd .ico-on{display:none}.snd[data-sound-state=on] .ico-on{display:block}.snd[data-sound-state=on] .ico-off{display:none}.hero-tag{z-index:6;text-align:left;color:var(--color-bone);text-shadow:0 1px 10px oklch(19% .024 240/.6);position:absolute;bottom:92px;left:22px}.hero-bar{z-index:6;left:22px;right:22px;bottom:max(30px, env(safe-area-inset-bottom));font-variant-numeric:tabular-nums;align-items:center;gap:18px;display:flex;position:absolute}.wavebox{flex:1;height:34px}.wave{width:100%;height:100%;display:block;overflow:visible}.wave line{stroke:var(--color-bone);stroke-opacity:.8;stroke-width:1.1px;stroke-linecap:round;vector-effect:non-scaling-stroke}#hero.playing .wave line{stroke:var(--color-mist);stroke-opacity:.5}#hero.playing .wave line.on{stroke:var(--color-bone);stroke-opacity:.95}.wave-p{display:none}@media (width<=700px){.wave-d{display:none}.wave-p{display:block}.hero-bar .wavebox{height:28px}}@media (width>=701px){.hero{--hh:max(640px, min(100svh, calc(1000 * var(--u))))}.hero-stack{top:33%}.hero .lead2{width:72px;margin-bottom:26px}.hero-go{margin-top:44px}.hero-cap{bottom:150px}.snd{bottom:96px;left:34px}.hero-tag{text-align:right;bottom:96px;left:auto;right:34px}.hero-bar{bottom:34px;left:34px;right:34px}}@media (width<=700px) and (height>=501px){.hero-media{--pw:calc(var(--hh) * 16 / 9);--fx:max(calc(100vw - var(--pw)), min(0px, calc(50vw - var(--held-f,.31) * var(--pw))))}.hero-media img.hero-still,.hero-media video{width:var(--pw);max-width:none;transform:translate3d(var(--fx), 0, 0);inset:0 auto 0 0}}@media (width<=700px){.hero h1{font-size:clamp(30px,9.2vw,40px)}}@media (width<=700px) and (height<=700px){.hero h1{font-size:clamp(28px,8.4vw,34px)}.hero-go{margin-top:24px}}.intro{padding:1px var(--px) 0;grid-template-columns:1fr 1fr;align-items:start;column-gap:14px;display:grid}.turn-line{top:0;left:var(--px);right:var(--px);z-index:6;position:absolute}.intro .col{text-align:center;grid-area:2/1/auto/-1;padding:44px 0 56px}.intro h2{margin:0}.intro .sub{border-bottom:1px solid;margin:24px auto 0;padding-bottom:12px;display:inline-block}.intro .two{text-align:left;max-width:40ch;margin:28px auto 0}.intro .go{margin-top:32px}.intro .e1,.intro .e2{grid-row:1;min-width:0;height:176px;position:relative}.intro .e1{margin:40px 0 0 calc(-1 * var(--px));grid-column:1}.intro .e2{margin:72px calc(-1 * var(--px)) 0 0;grid-column:2}.ribbon{border-block:1px solid #101c2666}@supports (color:color-mix(in lab, red, red)){.ribbon{border-block:1px solid color-mix(in srgb, var(--color-ink) 40%, transparent)}}.ribbon{white-space:nowrap;align-items:center;height:64px;display:flex;overflow:clip}.ribbon-track{width:max-content;animation:70s linear infinite rib;display:flex}.ribbon span{letter-spacing:.2em;text-transform:uppercase;padding-right:44px;font-size:13px;display:inline-block}@keyframes rib{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ribbon-track{animation:none}}.conv{padding:80px var(--px) 130px}.conv .t h2{margin-bottom:30px}.conv .t .p2{margin-top:20px}.conv .letters{flex-direction:column;gap:20px;margin-top:40px;display:flex}.conv .letters .pull{font-size:clamp(23px,2vw + 14px,30px)}.conv .cvoval{margin-top:44px}.conv .cvoval .fr{height:220px}.conv .ovcap{margin-top:12px}@media (width<=1099px){.conv .cvarch{width:86%;margin:48px auto 0}.conv .archcap{width:86%;margin:14px auto 0}}.conv .cvarch .fr{height:480px}.conv .ovcap .cap,.conv .archcap .cap{margin-top:8px}.conv .wv{opacity:.55;height:50px;color:var(--color-mist);pointer-events:none;position:absolute;bottom:30px;left:0;right:0}.tri{padding:30px 0 80px}.tri .row{grid-template-columns:1fr;margin:0 10px;display:grid;position:relative}.tri .row>.hl.rt,.tri .row>.hl.rb{position:absolute;left:0;right:0}.tri .hl.rt{top:0}.tri .hl.rb{bottom:0}.tri .vl{display:none}.tri .cell{padding:18px}.tri .pic{height:360px}.tri .mid{border-block:1px solid var(--hair);text-align:center;padding:34px 18px}.tri .mid h2{margin-bottom:24px;font-size:32px}.tri .mid p{text-align:left}.nm-sm{margin-top:4px;font-size:24px}.vows{margin:46px 10px 0;padding:70px 18px 80px;position:relative}.vows .box{border:1px solid var(--hair);pointer-events:none;position:absolute;inset:0}.vows .mid-l{display:none}.vows h2{text-align:center;margin-bottom:28px}.vows .ix{position:absolute;top:20px;left:18px}.vows .nx{text-decoration:none;position:absolute;top:20px;right:18px}.vows .pv{display:none}.vows .v{margin-bottom:40px}.vows .v.b{margin-bottom:0}.vows .vo{width:78%;height:300px;margin:0 auto 18px}.vows .tx{margin-top:0}.vows .tx .pull{color:var(--color-ink);font-size:23px}.spk{padding:80px var(--px) 84px}.spk .spk-h{margin-bottom:22px;font-size:clamp(42px,5vw + 26px,66px)}.spk .lead{margin-bottom:0}.spk-flow{max-width:540px;margin:0 auto}.blk{position:relative}.sp{z-index:1;margin:0;position:relative}.sp .fr{aspect-ratio:4/3;width:100%}.sp .cp{width:100%;margin-top:16px}.sp-2 .fr,.sp-3 .fr{aspect-ratio:7/8}.sp-4 .fr{aspect-ratio:5/6}.rb{pointer-events:none}.rb-svg{display:block;overflow:visible}.rb-d{stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:round}html.motion:not(.motion-ready) .rb-d{stroke-dashoffset:1px}.rb-t{font-family:var(--font-sans);fill:var(--color-ink);letter-spacing:.005em;font-style:italic}.rb-field{display:none}@media (width<=1099px){.spk{--sp:80px;--ep:84px}.dances{--sp:64px;--ep:80px}.blk{margin-bottom:46px}.blk-last{margin-bottom:0}.rq{text-wrap:balance;margin:0 0 18px;padding-left:25px;font-size:clamp(24px,2vw + 12px,30px);line-height:1.25}.blk-last .rq{margin-bottom:0}.blk-head .spk-h,.blk-head .spk-lead,.blk-head .dst{padding-left:25px}.dances .blk-head .dst{margin:0}.sp .cp,.dances .blk .cp{padding-left:25px}.rbg{z-index:0;width:44px;position:absolute;left:-23px}.rbg .rb-svg{width:44px;height:100%;overflow:hidden}.rbg-run{top:-3px;bottom:-46px}.blk-head .rbg-run{top:calc(63px - var(--sp))}.blk-last .rbg-run{bottom:calc(63px - var(--ep))}.rbg-back{z-index:0}.rbg-front{z-index:3}.rbg-start{top:calc(-1 * var(--sp));height:66px}.rbg-end{bottom:calc(-1 * var(--ep));height:66px}.g-ivory .rbg .rb-sh{stroke:#4a3526;stroke-opacity:.2}}.recv{padding:80px var(--px) 90px}.recv h2{margin-bottom:26px;font-size:clamp(42px,5vw + 26px,66px)}.recv .list{margin:34px 0 40px;padding:0;list-style:none}.recv li{padding:22px 0 20px;position:relative}.recv li .hl{position:absolute;top:0;left:0;right:0}.recv li .hl.end{top:auto;bottom:0}.recv li .d{letter-spacing:-.02em;font-size:24px;line-height:1.1}.recv li p{font-size:var(--fs-cap);color:var(--c2);margin-top:6px;line-height:1.45}.recv .rvoval .fr{height:220px}.stills{padding-top:80px}.st-head{padding:0 var(--px) 34px}.st-head h2{margin-bottom:14px;font-size:clamp(42px,5vw + 26px,66px)}.stills-runway{--s:clamp(.62px, calc(100vw / 1000), 1px)}.stage-note{display:none}.strip-wrap{scrollbar-width:thin;padding-bottom:6px;overflow-x:auto}.strip{height:calc(520 * var(--s));width:calc(2656 * var(--s) + var(--px));margin-left:0;position:relative}.strip .s{left:calc(var(--px) + var(--l) * var(--s));top:calc(var(--t) * var(--s));width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s));position:absolute}.strip .s>img{height:100%}.st-hint{margin:18px var(--px) 0}.st-hint .track{opacity:.8;position:relative}.st-hint .thumb{display:none}.st-hint .swipe{margin-top:12px}html.motion .strip-wrap{overflow:hidden}html.motion .st-hint .swipe{display:none}html.motion .st-hint .thumb{transform-origin:0;background:currentColor;border-radius:3px;width:30%;height:5px;display:block;position:absolute;top:-2px;left:0}html.motion .stills-runway{--runway:var(--runway-mobile)}html.motion .stills-runway .stage{flex-direction:column;justify-content:center;display:flex}.st-dl{padding:34px var(--px) 80px}details.dl{display:block;position:relative}details.dl>summary{cursor:pointer;width:100%;list-style:none;display:flex}details.dl>summary::-webkit-details-marker{display:none}.pop{border:1px solid #e8bd6db3;margin-top:22px}@supports (color:color-mix(in lab, red, red)){.pop{border:1px solid color-mix(in srgb, var(--color-honey) 70%, transparent)}}.pop{font-size:var(--fs-cap);padding:18px 22px;line-height:1.45}.pop .close{color:var(--color-honey);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:8px 0 0;text-decoration:underline}.dances{padding:64px 0 80px}.dn-flow{padding:0 var(--px);max-width:580px;margin:0 auto}.dances figure{z-index:1;margin:0;position:relative}.dances .fr{aspect-ratio:4/3;width:100%}.dances .cp{width:100%;margin-top:16px;padding:0}.dances .db .fr{aspect-ratio:5/4}.dances .dst{margin:44px 0 0}.dances .dst h2{font-size:clamp(34px,4.4vw + 18px,60px)}.nm-sm2{font-size:24px}.about{padding:80px var(--px) 90px;flex-direction:column;display:flex}.about .t{display:contents}.about .t h2{order:1;font-size:clamp(46px,6vw + 22px,76px);line-height:1}.about .t .sm{order:2;margin:18px 0 8px}.about .arch-about{order:3;margin:30px auto 40px}@media (width<=1099px){.about .arch-about{width:86%;max-width:520px}}.about .t>:not(h2):not(.sm){order:4}.about .ab-arch{aspect-ratio:4/5;background:var(--color-night-2)}.about .ab-arch picture,.about .ab-arch .ph{width:100%;height:100%;display:block}.about .ab-arch .ph{object-fit:cover;object-position:50% 100%}.about .t p{margin-bottom:20px}.about .lk{margin-top:8px;display:inline-block}.quote{margin:0 0 20px;font-size:30px}.price{padding:80px var(--px) 90px}.price .big{letter-spacing:-.04em;text-wrap:balance;margin-bottom:10px;font-size:clamp(60px,21vw,130px);line-height:.9}.price .cad{margin-bottom:26px}.price .hb{margin-top:46px}.price .hb h3{margin-bottom:26px}.price ol{counter-reset:s;margin:0;padding:0;list-style:none}.price ol li{counter-increment:s;padding:20px 0 20px 52px;font-size:18px;line-height:1.4;position:relative}.price ol li:before{content:counter(s, decimal-leading-zero);font-family:var(--font-display);color:var(--color-honey);font-size:28px;position:absolute;top:14px;left:0}.price li .hl,.price .pay .hl{position:absolute;top:0;left:0;right:0}.price .pay{margin-top:24px;padding-top:18px;position:relative}.price .go{margin-top:34px}.price .go .pill{width:100%}.film{padding:70px var(--px) 80px}.film .dk{border:1px solid}@supports (color:color-mix(in lab, red, red)){.film .dk{border:1px solid color-mix(in srgb, currentColor 55%, transparent)}}.film .dk{padding:7px}.film-frame{aspect-ratio:16/9;background:var(--color-night-2)}html.motion .film-frame{filter:grayscale(var(--g,1))}html.motion .film-frame.is-colour{filter:none;transition:filter .9s linear}.film-scrim{pointer-events:none;background:linear-gradient(90deg,oklch(19% .024 240/.78),oklch(19% .024 240/.42) 30%,#0000 52%),linear-gradient(#0000 55%,oklch(19% .024 240/.8));position:absolute;inset:0}.film-title{z-index:3;pointer-events:none;color:var(--color-bone);max-width:9em;margin:0;font-size:clamp(21px,4.6vw,64px);line-height:1.04;position:absolute;top:36%;left:5%}.film-frame.is-playing .film-title{display:none}@media (width<=700px){.film-title{font-size:20px;top:9%;left:6%}}.film-frame .clip-hit .play{width:76px;height:76px;margin:-38px 0 0 -38px;inset:50% auto auto 50%}.film-frame .clip-hit .play:before{width:22px;height:26px;margin-left:7px}.film .cn{z-index:3;color:var(--color-bone);pointer-events:none;font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.film .cn .wave{height:22px}.film .cn .wave line{stroke-opacity:.55}.film .cn .wavebox,.film .cn svg{flex:1}.film-v{object-fit:contain;background:var(--color-night);z-index:4;width:100%;height:100%;position:absolute;inset:0}.film-frame.is-playing .clip-hit,.film-frame.is-playing .film-scrim,.film-frame.is-playing .cn{display:none}.film .sub{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:30px 0 0;display:flex}.film .cp{margin-top:0}.film-h{margin-top:6px;font-size:34px}.film-right{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.cc{text-align:center;white-space:pre-line;width:fit-content;max-width:90%;color:var(--color-bone);text-shadow:0 1px 12px oklch(19% .024 240/.75);pointer-events:none;z-index:6;margin:0 auto;padding:0 8px;font-size:clamp(17px,2vw,24px);line-height:1.35;display:none;position:absolute;bottom:64px;left:0;right:0}.cc[data-on="1"]{display:block}dialog.theatre{overscroll-behavior:contain;background:var(--color-night);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-bone);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}dialog.theatre::backdrop{background:var(--color-night)}dialog.theatre:focus{outline:none}dialog.theatre:not([open]){display:none}.th-in{box-sizing:border-box;width:min(1280px,100%);min-height:100%;padding:max(18px, env(safe-area-inset-top)) max(var(--px), env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(var(--px), env(safe-area-inset-left));flex-direction:column;justify-content:center;gap:22px;margin:0 auto;display:flex}.th-frame{aspect-ratio:16/9;background:var(--color-night-2);width:min(100%,177.778svh - 337.778px);min-width:min(100%,280px);margin:0 auto;position:relative}.th-video,.th-video video{width:100%;height:100%;display:block}.th-video video{object-fit:contain;background:var(--color-night-2)}.th-frame .cc{bottom:14%}.th-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;width:min(100%,177.778svh - 337.778px);min-width:min(100%,280px);margin:0 auto;display:flex}.th-text{flex-direction:column;flex:260px;gap:9px;min-width:0;display:flex}.th-text .cap{overflow-wrap:anywhere}.th-actions{flex-wrap:wrap;gap:12px;display:flex}.th-actions .pill+.pill{margin-left:0}.nonum .smp b{display:none}html.theatre-open .ribbon-track{animation-play-state:paused}@media (height<=520px) and (width>=600px){.th-in{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom));flex-direction:row;justify-content:center;align-items:center;gap:24px}.th-frame{flex:none;width:min(100% - 260px,177.778svh - 53.3333px);margin:0}.th-meta{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:18px;width:220px;min-width:0;margin:0}.th-text{flex:none;width:100%}}.hello{padding:80px var(--px) 90px}.hello .e1{display:none}.hello .hello-h{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(64px,18vw,120px);line-height:1}.hello .l p{margin-bottom:22px}.hello .hello-form{margin-top:36px}.hello .soc{margin-top:-6px}@media (width>=1100px){.ab{left:calc(var(--x) * var(--u) + var(--gx));right:calc(var(--r) * var(--u) + var(--gx));top:calc(var(--y) * var(--u));bottom:calc(var(--b) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}.bl{left:0}.clip-hit .play{width:52px;height:52px;bottom:16px;right:16px}.ovl .clip-hit .play,.arch .clip-hit .play{margin-left:-26px}.hero .lead2{width:calc(72 * var(--u))}.hero-stack{top:33%}.hero h1{font-size:calc(76 * var(--u))}.hero-bar{left:calc(34 * var(--u));right:calc(34 * var(--u))}.snd{left:calc(34 * var(--u))}.hero-tag{right:calc(34 * var(--u))}.intro{min-height:max(70vh, calc(630 * var(--u)));padding:0;display:block}.intro .col{width:calc(800 * var(--u));padding:calc(92 * var(--u)) 0 0;margin:0 auto}.intro .sub{margin-top:calc(28 * var(--u))}.intro .two{column-count:2;column-gap:calc(44 * var(--u));width:calc(640 * var(--u));max-width:none;margin-top:calc(34 * var(--u));font-size:max(17px, calc(19 * var(--u)))}.intro .go{margin-top:calc(40 * var(--u))}.intro .e1{left:0;top:calc(84 * var(--u));width:calc(344 * var(--u) + max(0px, (100vw - 2000px) / 2));height:calc(320 * var(--u));margin:0;position:absolute}.intro .e2{right:0;bottom:calc(60 * var(--u));width:calc(344 * var(--u) + max(0px, (100vw - 2000px) / 2));height:calc(336 * var(--u));margin:0;position:absolute;top:auto}.ribbon{height:calc(92 * var(--u));min-height:64px}.conv{height:calc(1190 * var(--u));padding:0}.conv .t h2{margin-bottom:calc(34 * var(--u))}.conv .t .p2{margin-top:calc(22 * var(--u));font-size:max(17px, calc(19 * var(--u)))}.conv .letters{margin:0;display:block}.conv .letters .hl{margin-bottom:calc(22 * var(--u))}.conv .letters .pull{font-size:max(22px, calc(30 * var(--u)))}.conv .cvoval,.conv .cvarch{margin:0}.conv .cvoval .fr,.conv .cvarch .fr{height:100%}.conv .ovcap,.conv .archcap{margin:0}.conv .wv{bottom:calc(44 * var(--u));height:calc(80 * var(--u))}.tri{padding:calc(60 * var(--u)) 0 calc(110 * var(--u))}.tri .row{grid-template-columns:calc(480 * var(--u)) 1fr calc(480 * var(--u));margin:0 calc(12 * var(--u))}.tri .vl{display:block;position:absolute;top:0;bottom:0}.tri .vl.va{left:calc(480 * var(--u))}.tri .vl.vb{right:calc(480 * var(--u))}.tri .cell{padding:calc(28 * var(--u))}.tri .pic{height:calc(490 * var(--u))}.tri .mid{padding:calc(40 * var(--u)) calc(52 * var(--u));border:0;flex-direction:column;justify-content:center;display:flex}.tri .mid h2{font-size:calc(48 * var(--u));margin-bottom:calc(28 * var(--u))}.nm-sm{font-size:max(20px, calc(24 * var(--u)));margin-top:calc(12 * var(--u))}.vows{margin:calc(90 * var(--u)) calc(12 * var(--u)) 0;height:calc(760 * var(--u));padding:0}.vows h2{left:0;right:0;top:calc(44 * var(--u));margin:0;position:absolute}.vows .ix{left:calc(36 * var(--u));top:calc(30 * var(--u))}.vows .nx{right:calc(36 * var(--u));top:calc(30 * var(--u))}.vows .pv{left:calc(36 * var(--u));bottom:calc(30 * var(--u));text-decoration:none;display:block;position:absolute}.vows .mid-l{left:50%;top:calc(200 * var(--u));bottom:calc(90 * var(--u));display:block;position:absolute}.vows .v{width:calc(560 * var(--u));height:calc(440 * var(--u));margin:0;position:absolute}.vows .v.a{left:calc(90 * var(--u));top:calc(200 * var(--u))}.vows .v.b{right:calc(90 * var(--u));top:calc(260 * var(--u))}.vows .vo{width:calc(290 * var(--u));height:calc(420 * var(--u));margin:0;position:absolute;top:0}.vows .a .vo{right:0}.vows .b .vo{left:0}.vows .tx{top:calc(60 * var(--u));width:calc(260 * var(--u));position:absolute}.vows .a .tx{left:0}.vows .b .tx{right:0}.vows .tx .pull{font-size:max(19px, calc(26 * var(--u)))}.spk{height:calc(2800 * var(--u));padding:0}.spk-flow{max-width:none;display:contents}.spk .spk-h{font-size:var(--fs-h1);z-index:4;margin:0}.spk .lead{font-size:max(17px, calc(20 * var(--u)));z-index:4;margin:0}.sp{z-index:2;margin:0}.sp .fr,.sp-2 .fr,.sp-3 .fr{aspect-ratio:auto;height:calc(var(--fh) * var(--u));width:100%;margin:0}.sp .cp,.sp-2 .cp,.sp-3 .cp,.sp-4 .cp{top:calc(var(--fh) * var(--u) * .5 - 70 * var(--u));width:calc(330 * var(--u));max-width:none;margin:0;position:absolute}.sp-1 .cp,.sp-3 .cp{left:calc(100% + 50 * var(--u))}.sp-2 .cp,.sp-4 .cp{right:calc(100% + 50 * var(--u));text-align:right;align-items:flex-end}.sp-2 .cp .smp,.sp-4 .cp .smp{justify-content:flex-end}.rb-field{display:block;position:absolute;inset:0}.rb-field .rb-svg{left:var(--gx);width:calc(var(--rbw) * var(--u));height:calc(var(--rbh) * var(--u));position:absolute;top:0}.rb-field .rb-back{z-index:1}.rb-field .rb-front{z-index:3}.rbg,.rq{display:none}.blk{display:contents}.recv{height:calc(1180 * var(--u));padding:0}.recv h2{font-size:var(--fs-h1);margin-bottom:calc(34 * var(--u))}.recv .list{margin:0}.recv li{padding:calc(24 * var(--u)) 0 calc(22 * var(--u))}.recv li .d{font-size:max(21px, calc(28 * var(--u)))}.recv li p{font-size:max(17px, calc(18 * var(--u)));margin-top:calc(6 * var(--u))}.recv .rvoval .fr{height:100%}.stills{padding-top:calc(60 * var(--u))}.st-head{grid-template-columns:calc(544 * var(--u)) calc(560 * var(--u));padding:0 var(--px) calc(40 * var(--u));align-items:start;display:grid}.st-head h2{font-size:var(--fs-h1);margin:0}.st-head .lead{margin:calc(20 * var(--u)) 0 0;font-size:var(--fs-lead)}.stills-runway{--s:var(--u)}html.motion .stills-runway{--s:min(var(--u), calc((100svh - var(--header-h) - var(--hb,0px) - 230 * var(--u)) / 520))}.strip-wrap{padding-bottom:0}html.motion .stills-runway{--runway:210svh}.st-hint .swipe{display:none}.st-dl{padding:calc(40 * var(--u)) var(--px) calc(110 * var(--u))}details.dl>summary{width:auto;display:inline-flex}.pop{width:calc(600 * var(--u));min-width:320px;font-size:max(17px, calc(18 * var(--u)));margin:0;position:absolute;top:0;left:calc(100% + 24px)}.dances{height:calc(1900 * var(--u));padding:0}.dn-flow{max-width:none;padding:0;display:contents}.dances .fr,.dances .db .fr,.dances .da .fr,.dances .dc .fr{aspect-ratio:auto;height:calc(var(--fh) * var(--u));width:100%;margin:0}.dances figure{z-index:2;position:absolute}.dances .da{width:calc(940 * var(--u) + max(0px, (100vw - 2000px) / 2));left:0}.dances .da .cp{padding-left:calc(96 * var(--u));margin:calc(18 * var(--u)) 0 0;width:auto}.dances .db .cp{padding:0 0 0 calc(24 * var(--u));margin:calc(18 * var(--u)) 0 0;width:auto}.dances .dc .cp{left:calc(100% + 56 * var(--u));top:calc(150 * var(--u));width:calc(300 * var(--u));margin:0;padding:0;position:absolute}.dances .dst{z-index:4;margin:0}.dances .dst h2{font-size:var(--fs-h1);line-height:1}.about{height:var(--vn-h,calc(1100 * var(--u)));padding:0;display:block}.about .t{display:block}.about .arch-about{max-width:none;margin:0}.about .ab-arch{aspect-ratio:auto;height:100%}.about .t h2{font-size:var(--fs-h1)}.about .t .sm{margin:calc(22 * var(--u)) 0 calc(30 * var(--u))}.price{height:calc(1100 * var(--u));padding:0}.price .big{font-size:calc(200 * var(--u));white-space:nowrap;margin:0}.price .cad{margin:0}.price .lead{font-size:max(17px, calc(20 * var(--u)))}.price .hb{margin:0}.price .hb h3{margin-bottom:calc(26 * var(--u))}.price ol li{padding:calc(20 * var(--u)) 0 calc(20 * var(--u)) calc(64 * var(--u));font-size:max(17px, calc(21 * var(--u)))}.price ol li:before{top:calc(14 * var(--u));font-size:max(26px, calc(34 * var(--u)))}.price .pay{margin-top:calc(24 * var(--u));padding-top:calc(18 * var(--u))}.price .go{margin:0}.price .go .pill{width:auto}.film{height:calc(1040 * var(--u));padding:0}.film .dk{left:calc(96 * var(--u));right:calc(96 * var(--u));top:calc(100 * var(--u));padding:10px;position:absolute}.film-frame .clip-hit .play{width:120px;height:120px;margin:-60px 0 0 -60px}.film-frame .clip-hit .play:before{width:28px;height:32px;margin-left:8px}.film .cn{bottom:30px;left:36px;right:36px}.film .cn .wave{height:30px}.film .sub{left:0;right:0;bottom:calc(60 * var(--u));padding:0 calc(96 * var(--u));position:absolute}.film-h{font-size:calc(44 * var(--u))}.hello{grid-template-columns:calc(634 * var(--u)) calc(514 * var(--u));column-gap:calc(100 * var(--u));min-height:calc(1000 * var(--u));padding:calc(130 * var(--u)) var(--px) calc(150 * var(--u));grid-template-rows:auto 1fr;align-content:start;display:grid}.hello .e1{left:0;bottom:calc(70 * var(--u));width:calc(210 * var(--u) + max(0px, (100vw - 2000px) / 2));height:calc(250 * var(--u));display:block;position:absolute}.hello .hello-h{font-size:calc(150 * var(--u));grid-column:1;margin:0}.hello .l{margin-top:calc(40 * var(--u));grid-column:1}.hello .hello-form{margin:calc(10 * var(--u)) 0 0;grid-area:1/2/span 2}}@media (width>=701px) and (width<=1099px){.conv .cvarch,.conv .archcap{width:60%}.tri .pic{height:460px}.vows .vo{width:56%;height:380px}.sp-1 .fr{aspect-ratio:4/3}.film-frame .clip-hit .play{width:96px;height:96px;margin:-48px 0 0 -48px}.film-h{font-size:40px}.intro .e1,.intro .e2{height:240px}.intro .e2{margin-top:96px}.intro .col{padding-top:64px}}.entry{display:none}html.entry-on{overflow:hidden}html.entry-on .entry{z-index:1000;background:var(--color-night);color:var(--color-bone);text-align:center;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.entry-in{justify-items:center;width:min(100%,560px);display:grid}.entry-mark{width:clamp(132px,38vw,176px);height:auto;margin:0 0 26px;display:block}.entry-name{margin:0;font-size:clamp(38px,7vw + 6px,72px);line-height:1}.entry-wf{color:var(--color-mist);letter-spacing:.22em;margin:18px 0 0}.entry-lede{max-width:34ch;color:var(--color-mist);margin:30px 0 0}.entry-btns{gap:14px;width:min(100%,340px);margin-top:38px;display:grid}.entry-btns .pill{width:100%;padding-left:20px;padding-right:20px}.entry .pill:focus-visible{outline:2px solid var(--color-honey);outline-offset:4px}html.entry-on .entry.out{opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){html.entry-on .entry{transition:opacity .65s var(--ease-enter)}.entry-in>*{opacity:0;animation:entry-in .8s var(--ease-enter) forwards;transform:translateY(8px)}.entry-in>:nth-child(2){animation-delay:.12s}.entry-in>:nth-child(3){animation-delay:.2s}.entry-in>:nth-child(4){animation-delay:.32s}.entry-in>:nth-child(5){animation-delay:.46s}@keyframes entry-in{to{opacity:1;transform:none}}}@media (height<=560px){.entry-mark{width:72px;margin-bottom:14px}.entry-lede{margin-top:16px}.entry-btns{grid-template-columns:1fr 1fr;width:min(100%,560px);margin-top:22px}}.ptop{padding:calc(var(--header-h) + 64px) var(--px) 64px;text-align:center;position:relative}.ptop h1{font-size:clamp(42px,5vw + 24px,70px);line-height:1.02}.ptop .lede{max-width:34ch;font-size:var(--fs-lead);text-align:center;margin:30px auto 0}.ptop .cont{flex-wrap:wrap;justify-content:center;gap:6px 28px;margin-top:24px;display:flex}.ptop .cont p{margin:0}.ptop .e1,.ptop .e2{display:none}@media (width>=1100px){.ptop{height:calc(760 * var(--u));padding:calc(230 * var(--u)) 0 0}.ptop h1{font-size:calc(76 * var(--u))}.ptop .lede{width:calc(660 * var(--u));max-width:none;margin-top:calc(38 * var(--u));font-size:max(18px, calc(22 * var(--u)))}.ptop .e1{left:0;top:calc(180 * var(--u));width:calc(230 * var(--u) + max(0px, (100vw - 2000px) / 2));height:calc(300 * var(--u));display:block;position:absolute}.ptop .e2{right:0;top:calc(420 * var(--u));width:calc(240 * var(--u) + max(0px, (100vw - 2000px) / 2));height:calc(300 * var(--u));display:block;position:absolute}.ptop.short{height:auto;padding:calc(190 * var(--u)) var(--px) calc(110 * var(--u))}}.faqbody{padding:60px var(--px) 40px}.faqbody .ix{display:none}.faqbody .jump{border:1px solid var(--hair);margin-bottom:50px;padding:14px 18px}.faqbody .jump summary{cursor:pointer;font-size:var(--fs-lab);letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:44px;display:flex}.faqbody .jump a{font-size:var(--fs-cap);color:var(--c2);padding:9px 0;line-height:1.35;text-decoration:none;display:block}.faqbody .item{border-bottom:1px solid var(--hair);margin-bottom:36px;padding:0 0 36px}.faqbody .item h2{max-width:24em;margin-bottom:18px;font-size:26px;line-height:1.12}.faqbody .item p{font-size:var(--fs-body);max-width:40em;line-height:1.6}.faqend{text-align:center;padding:30px var(--px) 110px}.faqend .lead{margin-bottom:28px}@media (width>=1100px){.faqbody{grid-template-columns:calc(320 * var(--u)) 1fr;column-gap:calc(110 * var(--u));padding:calc(100 * var(--u)) var(--px) calc(60 * var(--u));display:grid}.faqbody .jump{display:none}.faqbody .ix{top:calc(var(--header-h) + 24px);align-self:start;display:block;position:sticky}.faqbody .ix a{font-size:max(17px, calc(17 * var(--u)));color:var(--c2);border-left:1px solid var(--hair);padding:10px 0 10px 18px;line-height:1.35;text-decoration:none;display:block}.faqbody .ix a[aria-current=true]{color:var(--color-ink);box-shadow:inset 2px 0 0 var(--color-mulberry)}.faqbody .item{padding-bottom:calc(56 * var(--u));margin-bottom:calc(56 * var(--u))}.faqbody .item h2{font-size:calc(38 * var(--u));margin-bottom:calc(20 * var(--u));max-width:20em}.faqbody .item p{font-size:max(18px, calc(21 * var(--u)))}.faqend{padding-bottom:calc(140 * var(--u))}}.aboutpage{padding:calc(var(--header-h) + 40px) var(--px) 90px;flex-direction:column;display:flex}.aboutpage .t{display:contents}.aboutpage .t h1{order:1;font-size:clamp(46px,6vw + 22px,76px);line-height:1}.aboutpage .t .sm{order:2;margin:18px 0 8px}.aboutpage .arch-about{order:3;margin:30px auto 40px}@media (width<=1099px){.aboutpage .arch-about{width:86%;max-width:520px}}.aboutpage .t>:not(h1):not(.sm){order:4}.aboutpage .ab-arch{aspect-ratio:4/5;background:var(--color-night-2);position:relative}.aboutpage .ab-arch picture,.aboutpage .ab-arch .ph{width:100%;height:100%;display:block}.aboutpage .ab-arch .ph{object-fit:cover;object-position:50% 100%}.aboutpage .t p{max-width:34em;margin-bottom:20px}.aboutpage .t .lk{margin-top:4px}.closing{text-align:center;padding:90px var(--px) 100px}.closing .d{margin-bottom:30px}@media (width>=1100px){.aboutpage{height:var(--vn-h,calc(1040 * var(--u)));padding:0;display:block;position:relative}.aboutpage .t{display:block}.aboutpage .arch-about{max-width:none;margin:0}.aboutpage .ab-arch{aspect-ratio:auto;height:100%}.aboutpage .t h1{font-size:var(--fs-h1)}.aboutpage .t .sm{margin:calc(22 * var(--u)) 0 calc(30 * var(--u))}.closing{padding:calc(120 * var(--u)) var(--px) calc(130 * var(--u))}}.promise{padding:70px var(--px) 40px}.promise .row{gap:12px;padding:30px 0 34px;display:grid;position:relative}.promise .row .hl{position:absolute;top:0;left:0;right:0}.promise .row h2{font-size:30px;line-height:1.08}.promise .row p{font-size:var(--fs-body);max-width:34em}.promise .closing-line{max-width:24em;margin-top:40px;font-size:clamp(24px,2vw + 14px,36px)}.promise .contact{margin-top:34px}.promise .contact p{margin-bottom:8px}.promise .go{margin-top:30px;padding-bottom:80px}.ptop .added{max-width:40em;font-size:var(--fs-body);color:var(--c2);text-align:center;margin:28px auto 0}@media (width>=1100px){.promise{padding:calc(70 * var(--u)) var(--px) calc(60 * var(--u))}.promise .row{grid-template-columns:calc(520 * var(--u)) 1fr;column-gap:calc(100 * var(--u));padding:calc(46 * var(--u)) 0 calc(50 * var(--u));align-items:start}.promise .row h2{font-size:calc(40 * var(--u))}.promise .row p{font-size:max(18px, calc(21 * var(--u)));padding-top:calc(6 * var(--u))}.promise .closing-line{margin-top:calc(60 * var(--u));font-size:max(28px, calc(36 * var(--u)))}.promise .go{padding-bottom:calc(110 * var(--u))}}.hellopage{padding:calc(var(--header-h) + 60px) var(--px) 90px}.hellopage h1{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(64px,18vw,120px);line-height:1}.hellopage .l p{margin-bottom:22px}.hellopage .l .lead{margin-bottom:26px}.hellopage .hello-form{margin-top:36px}.hellopage .e1{display:none}@media (width>=1100px){.hellopage{grid-template-columns:calc(634 * var(--u)) calc(514 * var(--u));column-gap:calc(100 * var(--u));padding:calc(190 * var(--u)) var(--px) calc(150 * var(--u));grid-template-rows:auto 1fr;align-content:start;display:grid;position:relative}.hellopage h1{font-size:calc(150 * var(--u));grid-column:1}.hellopage .l{margin-top:calc(40 * var(--u));grid-column:1}.hellopage .hello-form{margin:calc(20 * var(--u)) 0 0;grid-area:1/2/span 2}}.draftbar{margin:0 auto 26px;display:inline-block}.legal{padding:60px var(--px) 100px}.legal .col{max-width:40em}.legal h2{margin:52px 0 16px;font-size:26px;line-height:1.12}.legal h2:first-child{margin-top:0}.legal p{margin-bottom:18px}@media (width>=1100px){.legal{padding:calc(100 * var(--u)) var(--px) calc(140 * var(--u))}.legal .col{margin-left:0}.legal h2{font-size:max(26px, calc(36 * var(--u)));margin-top:calc(64 * var(--u))}}.lost{padding:calc(var(--header-h) + 90px) var(--px) 120px;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70svh;display:flex}.lost h1{margin-bottom:26px;font-size:clamp(42px,5vw + 24px,76px)}.lost p{max-width:28em;margin-bottom:30px}.lost .acts{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lost .acts .pill+.pill{margin-left:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.menu-cta[data-astro-cid-nen7h5rs]{display:inline-flex}@media (width>=1200px){.menu-cta[data-astro-cid-nen7h5rs]{display:none}}
