@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-latin-500-normal.DCA2Z9Cj.woff2)format("woff2"),url(/_astro/noto-sans-latin-500-normal.CDPngY5C.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-latin-600-normal.Dkgu5AE5.woff2)format("woff2"),url(/_astro/noto-sans-latin-600-normal.DVJMj_t0.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-latin-700-normal.CrvTEWhy.woff2)format("woff2"),url(/_astro/noto-sans-latin-700-normal.ZyrKABVF.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/noto-sans-latin-800-normal.Db0WpKRw.woff2)format("woff2"),url(/_astro/noto-sans-latin-800-normal.DnRnaT6R.woff)format("woff")}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-serif-display-latin-500-normal.7OP3Qmp4.woff2)format("woff2"),url(/_astro/noto-serif-display-latin-500-normal.DmVnZiDm.woff)format("woff")}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-serif-display-latin-600-normal.v6OKRGKQ.woff2)format("woff2"),url(/_astro/noto-serif-display-latin-600-normal.CL_C6yeG.woff)format("woff")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--hdr-frost:1;--hdr-pad:20px}*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--tracking-widest:.1em;--leading-normal:1.5;--leading-loose:2;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-cream-warm:#f4ece2;--color-page:#fbf9f6;--color-canvas:#f4e4de;--color-ink:#2a0f18;--color-ink-deep:#1f0a12;--color-ink-soft:#2a0f18ad;--color-ink-desc:#2a0f18c7;--color-ink-mute:#806570;--color-rule:#2a0f1833;--color-rule-soft:#2a0f181f;--color-rose:#b82656;--color-rose-dark:#8c1740;--color-rose-mist:#f6e8e9;--color-gold:#eac086;--color-gold-chev:#dba762;--color-gold-text:#8a6520;--color-on-rose:#fdf6f2;--color-on-rose-soft:#fdf6f2db;--color-rule-on-rose:#fdf6f252;--color-flow-1:#7d1236;--color-flow-2:#9a1b45;--color-flow-3:#b82656;--color-flow-4:#c34765;--color-flow-5:#cd6280;--font-latin:"Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-display:"Noto Serif Display", "Times New Roman", serif;--text-page-en:calc(var(--wpx) * 72);--text-page-ja:calc(var(--wpx) * 16);--text-section-en:calc(var(--wpx) * 46);--text-section-ja:calc(var(--wpx) * 14);--text-lede:calc(var(--wpx) * 17);--text-desc:calc(var(--wpx) * 17);--text-copy:calc(var(--wpx) * 16);--text-nav:calc(var(--wpx) * 14);--spacing-edge:clamp(48px, 6.667vw, 128px);--spacing-card-pad:clamp(40px, 3.889vw, 75px);--spacing-card-out:clamp(40px, 3.889vw, 75px);--spacing-section:96px;--container-page:2000px;--radius-panel:44px;--radius-box:12px;--radius-step:10px;--ease-reveal:cubic-bezier(.33, 0, .2, 1)}}@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}html{background-color:var(--color-canvas)}html,body{overflow-x:clip}body{font-family:var(--font-sans);color:var(--color-ink)}a:hover{opacity:.7}:focus-visible{outline:2px solid var(--color-rose);outline-offset:2px;box-shadow:0 0 0 2px var(--color-white)}}@layer components{.glass{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.glass{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.glass{--tw-shadow:0 30px 50px -30px var(--tw-shadow-color,#3c0a1c4d), 0 0 0 1px var(--tw-shadow-color,#ffffff73), inset 0 1.5px 0 var(--tw-shadow-color,#fffffff2), inset 0 -1.5px 0 var(--tw-shadow-color,#ffffff8c), inset 1.5px 0 0 var(--tw-shadow-color,#ffffff80), inset -1.5px 0 0 var(--tw-shadow-color,#ffffff80), inset 0 0 40px var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(20px);--tw-backdrop-saturate:saturate(170%);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.card-bleed{margin-inline:calc(var(--spacing-card-out) * -1);padding-inline:var(--spacing-card-pad)}.phrase{word-break:auto-phrase;text-wrap:pretty}.phrase[data-phrased]{word-break:keep-all;overflow-wrap:anywhere}.field>span{transform-origin:0 0;position:absolute}.field>span:first-child{background:linear-gradient(#eac0861a 0%,#eac0860d 42%,#eac08612 72%,#eac08633 100%);width:4200px;height:1000px;top:900px;left:-360px;transform:rotate(-26.78deg)translateY(-1000px)}.field>span:nth-child(2){background:linear-gradient(#b8265612 0%,#b8265605 60%,#b8265600 100%);width:4200px;height:150px;top:1010px;left:-360px;transform:rotate(-26.35deg)translateY(-150px)}.field>span:nth-child(3){background:linear-gradient(#b8265600 0%,#b826560d 70%,#b826561a 100%);width:4200px;height:230px;top:1180px;left:-360px;transform:rotate(-22.17deg)translateY(-230px)}.field>span:nth-child(4){background:radial-gradient(900px 700px at 74% 46%,#b8265617,#b8265600 68%),radial-gradient(860px 620px at 26% -14%,#b8265612,#b8265600 66%),radial-gradient(720px 640px at -6% -6%,#eac08624,#eac08600 66%);inset:0}.flow-arrow{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%,24px 50%)}.flow-arrow-first{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%)}.flow-arrow-down{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),50% 100%,0 calc(100% - 16px))}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-x-\(--spacing-card-pad\){inset-inline:var(--spacing-card-pad)}.inset-x-0{inset-inline:0}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:0}.top-\(--links-t\){top:var(--links-t)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-5{top:calc(var(--spacing) * 5)}.top-\[-8px\]{top:-8px}.top-\[0\.35em\]{top:.35em}.top-\[calc\(var\(--wpx\)\*18\)\]{top:calc(var(--wpx) * 18)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-7\.5{bottom:calc(var(--spacing) * 7.5)}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-\[calc\(var\(--wpx\)\*-13\)\]{left:calc(var(--wpx) * -13)}.left-\[calc\(var\(--wpx\)\*20\)\]{left:calc(var(--wpx) * 20)}.left-\[calc\(var\(--wpx\)\*26\)\]{left:calc(var(--wpx) * 26)}.left-\[calc\(var\(--wpx\)\*42\)\]{left:calc(var(--wpx) * 42)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[2\]{z-index:2}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.wrap{width:100%;max-width:var(--container-page);padding-inline:var(--spacing-edge);margin-inline:auto}.-mx-\(--spacing-card-out\){margin-inline:calc(var(--spacing-card-out) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-edge{margin-inline:calc(var(--spacing-edge) * -1)}.mx-auto{margin-inline:auto}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\.5{margin-top:calc(var(--spacing) * 6.5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-\[calc\(var\(--wpx\)\*32\)\]{margin-top:calc(var(--wpx) * 32)}.mt-\[calc\(var\(--wpx\)\*48\)\]{margin-top:calc(var(--wpx) * 48)}.mr-\[-0\.3em\]{margin-right:-.3em}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[168\/216\]{aspect-ratio:168/216}.aspect-\[220\/300\]{aspect-ratio:220/300}.aspect-\[530\/705\]{aspect-ratio:530/705}.aspect-\[678\/285\]{aspect-ratio:678/285}.aspect-\[678\/343\]{aspect-ratio:678/343}.aspect-square{aspect-ratio:1}.size-1\.25{width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-3\.25{width:calc(var(--spacing) * 3.25);height:calc(var(--spacing) * 3.25)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-9\.5{width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-15{width:calc(var(--spacing) * 15);height:calc(var(--spacing) * 15)}.size-42{width:calc(var(--spacing) * 42);height:calc(var(--spacing) * 42)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\.25{height:calc(var(--spacing) * 1.25)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-11\.5{height:calc(var(--spacing) * 11.5)}.h-12{height:calc(var(--spacing) * 12)}.h-13\.5{height:calc(var(--spacing) * 13.5)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-17{height:calc(var(--spacing) * 17)}.h-50{height:calc(var(--spacing) * 50)}.h-\[calc\(var\(--wpx\)\*34\)\]{height:calc(var(--wpx) * 34)}.h-\[calc\(var\(--wpx\)\*46\)\]{height:calc(var(--wpx) * 46)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-7{max-height:calc(var(--spacing) * 7)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-17\.5{min-height:calc(var(--spacing) * 17.5)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-14\.5{width:calc(var(--spacing) * 14.5)}.w-32{width:calc(var(--spacing) * 32)}.w-50{width:calc(var(--spacing) * 50)}.w-\[89\%\]{width:89%}.w-\[calc\(var\(--u\)\*40\)\]{width:calc(var(--u) * 40)}.w-\[calc\(var\(--wpx\)\*8\)\]{width:calc(var(--wpx) * 8)}.w-\[calc\(var\(--wpx\)\*23\)\]{width:calc(var(--wpx) * 23)}.w-\[calc\(var\(--wpx\)\*44\)\]{width:calc(var(--wpx) * 44)}.w-auto{width:auto}.w-full{width:100%}.max-w-155{max-width:calc(var(--spacing) * 155)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.anchor{scroll-margin-top:76px}@media (width>=1024px){.anchor{scroll-margin-top:calc(var(--wpx) * 86 + 12px)}}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[calc\(var\(--wpx\)\*24\)_1fr\]{grid-template-columns:calc(var(--wpx) * 24) 1fr}.grid-cols-\[calc\(var\(--wpx\)\*120\)_1fr\]{grid-template-columns:calc(var(--wpx) * 120) 1fr}.grid-cols-\[calc\(var\(--wpx\)\*144\)_1fr_1fr_1fr\]{grid-template-columns:calc(var(--wpx) * 144) 1fr 1fr 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-1\.75{gap:calc(var(--spacing) * 1.75)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-5\.5{gap:calc(var(--spacing) * 5.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-8\.5{gap:calc(var(--spacing) * 8.5)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[calc\(var\(--wpx\)\*16\)\]{gap:calc(var(--wpx) * 16)}.gap-\[calc\(var\(--wpx\)\*36\)\]{gap:calc(var(--wpx) * 36)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-4\.5{column-gap:calc(var(--spacing) * 4.5)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-18{column-gap:calc(var(--spacing) * 18)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-5\.5{row-gap:calc(var(--spacing) * 5.5)}.self-center{align-self:center}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[1px\]{border-radius:1px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:2147483647px}.rounded-panel{border-radius:var(--radius-panel)}.rounded-step{border-radius:var(--radius-step)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gold-chev{border-color:var(--color-gold-chev)}.border-ink\/14{border-color:#2a0f1824}@supports (color:color-mix(in lab, red, red)){.border-ink\/14{border-color:color-mix(in oklab, var(--color-ink) 14%, transparent)}}.border-rose{border-color:var(--color-rose)}.border-rose\/28{border-color:#b8265647}@supports (color:color-mix(in lab, red, red)){.border-rose\/28{border-color:color-mix(in oklab, var(--color-rose) 28%, transparent)}}.border-rose\/30{border-color:#b826564d}@supports (color:color-mix(in lab, red, red)){.border-rose\/30{border-color:color-mix(in oklab, var(--color-rose) 30%, transparent)}}.border-rose\/40{border-color:#b8265666}@supports (color:color-mix(in lab, red, red)){.border-rose\/40{border-color:color-mix(in oklab, var(--color-rose) 40%, transparent)}}.border-rule{border-color:var(--color-rule)}.border-rule-on-rose{border-color:var(--color-rule-on-rose)}.border-rule-soft{border-color:var(--color-rule-soft)}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.border-white\/55{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-\[rgb\(251_249_246\/calc\(0\.72\*var\(--hdr-frost\)\)\)\]{background-color:rgb(251 249 246/calc(.72 * var(--hdr-frost)))}.bg-cream-warm{background-color:var(--color-cream-warm)}.bg-current{background-color:currentColor}.bg-flow-1{background-color:var(--color-flow-1)}.bg-flow-2{background-color:var(--color-flow-2)}.bg-flow-3{background-color:var(--color-flow-3)}.bg-flow-4{background-color:var(--color-flow-4)}.bg-flow-5{background-color:var(--color-flow-5)}.bg-gold-chev{background-color:var(--color-gold-chev)}.bg-gold-chev\/12{background-color:#dba7621f}@supports (color:color-mix(in lab, red, red)){.bg-gold-chev\/12{background-color:color-mix(in oklab, var(--color-gold-chev) 12%, transparent)}}.bg-gold-chev\/45{background-color:#dba76273}@supports (color:color-mix(in lab, red, red)){.bg-gold-chev\/45{background-color:color-mix(in oklab, var(--color-gold-chev) 45%, transparent)}}.bg-gold-text{background-color:var(--color-gold-text)}.bg-ink\/6{background-color:#2a0f180f}@supports (color:color-mix(in lab, red, red)){.bg-ink\/6{background-color:color-mix(in oklab, var(--color-ink) 6%, transparent)}}.bg-on-rose{background-color:var(--color-on-rose)}.bg-page{background-color:var(--color-page)}.bg-rose{background-color:var(--color-rose)}.bg-rose-mist{background-color:var(--color-rose-mist)}.bg-rose\/6{background-color:#b826560f}@supports (color:color-mix(in lab, red, red)){.bg-rose\/6{background-color:color-mix(in oklab, var(--color-rose) 6%, transparent)}}.bg-rose\/7{background-color:#b8265612}@supports (color:color-mix(in lab, red, red)){.bg-rose\/7{background-color:color-mix(in oklab, var(--color-rose) 7%, transparent)}}.bg-rose\/10{background-color:#b826561a}@supports (color:color-mix(in lab, red, red)){.bg-rose\/10{background-color:color-mix(in oklab, var(--color-rose) 10%, transparent)}}.bg-rose\/35{background-color:#b8265659}@supports (color:color-mix(in lab, red, red)){.bg-rose\/35{background-color:color-mix(in oklab, var(--color-rose) 35%, transparent)}}.bg-rose\/45{background-color:#b8265673}@supports (color:color-mix(in lab, red, red)){.bg-rose\/45{background-color:color-mix(in oklab, var(--color-rose) 45%, transparent)}}.bg-rose\/82{background-color:#b82656d1}@supports (color:color-mix(in lab, red, red)){.bg-rose\/82{background-color:color-mix(in oklab, var(--color-rose) 82%, transparent)}}.bg-rule-on-rose{background-color:var(--color-rule-on-rose)}.bg-white{background-color:var(--color-white)}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bg-white\/78{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.fill-current{fill:currentColor}.fill-gold{fill:var(--color-gold)}.fill-on-rose{fill:var(--color-on-rose)}.fill-rose{fill:var(--color-rose)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[34\%_58\%\]{object-position:34% 58%}.object-\[48\%_92\%\]{object-position:48% 92%}.object-\[50\%_46\%\]{object-position:50% 46%}.object-\[50\%_52\%\]{object-position:50% 52%}.object-\[50\%_58\%\]{object-position:50% 58%}.object-center{object-position:center}.object-top{object-position:top}.p-\(--spacing-card-pad\){padding:var(--spacing-card-pad)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.px-\(--spacing-card-pad\){padding-inline:var(--spacing-card-pad)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-6\.5{padding-inline:calc(var(--spacing) * 6.5)}.px-11{padding-inline:calc(var(--spacing) * 11)}.px-13{padding-inline:calc(var(--spacing) * 13)}.px-\[calc\(var\(--wpx\)\*26\)\]{padding-inline:calc(var(--wpx) * 26)}.px-edge{padding-inline:var(--spacing-edge)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-3\.25{padding-block:calc(var(--spacing) * 3.25)}.py-3\.75{padding-block:calc(var(--spacing) * 3.75)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-5\.5{padding-block:calc(var(--spacing) * 5.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-section{padding-block:var(--spacing-section)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6\.5{padding-top:calc(var(--spacing) * 6.5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-7\.5{padding-top:calc(var(--spacing) * 7.5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-18{padding-top:calc(var(--spacing) * 18)}.pt-22{padding-top:calc(var(--spacing) * 22)}.pt-25{padding-top:calc(var(--spacing) * 25)}.pt-\[calc\(var\(--land-gap\)\+var\(--logo-h\)\+44px\)\]{padding-top:calc(var(--land-gap) + var(--logo-h) + 44px)}.pt-section{padding-top:var(--spacing-section)}.pr-1{padding-right:var(--spacing)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[calc\(var\(--spacing-edge\)-4px\)\]{padding-right:calc(var(--spacing-edge) - 4px)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-5\.5{padding-bottom:calc(var(--spacing) * 5.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8\.5{padding-bottom:calc(var(--spacing) * 8.5)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-13{padding-bottom:calc(var(--spacing) * 13)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-section{padding-bottom:var(--spacing-section)}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-\[calc\(var\(--wpx\)\*66\)\]{padding-left:calc(var(--wpx) * 66)}.pl-edge{padding-left:var(--spacing-edge)}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-latin{font-family:var(--font-latin)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[40px\]{font-size:40px}.text-\[52px\]{font-size:52px}.text-\[length\:calc\(var\(--u\)\*13\)\]{font-size:calc(var(--u) * 13)}.text-\[length\:calc\(var\(--wpx\)\*12\)\]{font-size:calc(var(--wpx) * 12)}.text-\[length\:calc\(var\(--wpx\)\*14\)\]{font-size:calc(var(--wpx) * 14)}.text-\[length\:calc\(var\(--wpx\)\*15\)\]{font-size:calc(var(--wpx) * 15)}.text-\[length\:calc\(var\(--wpx\)\*16\)\]{font-size:calc(var(--wpx) * 16)}.text-\[length\:calc\(var\(--wpx\)\*17\)\]{font-size:calc(var(--wpx) * 17)}.text-\[length\:calc\(var\(--wpx\)\*20\)\]{font-size:calc(var(--wpx) * 20)}.text-\[length\:calc\(var\(--wpx\)\*26\)\]{font-size:calc(var(--wpx) * 26)}.text-\[length\:calc\(var\(--wpx\)\*30\)\]{font-size:calc(var(--wpx) * 30)}.text-\[length\:min\(13px\,3\.35vw\)\]{font-size:min(13px,3.35vw)}.text-\[length\:min\(22px\,5\.6vw\)\]{font-size:min(22px,5.6vw)}.text-\[length\:min\(34px\,8\.72vw\)\]{font-size:min(34px,8.72vw)}.text-copy{font-size:var(--text-copy)}.text-desc{font-size:var(--text-desc)}.text-lede{font-size:var(--text-lede)}.text-nav{font-size:var(--text-nav)}.text-page-en{font-size:var(--text-page-en)}.text-page-ja{font-size:var(--text-page-ja)}.text-section-en{font-size:var(--text-section-en)}.text-section-ja{font-size:var(--text-section-ja)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.leading-\[2\.05\]{--tw-leading:2.05;line-height:2.05}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-gold-chev{color:var(--color-gold-chev)}.text-gold-text{color:var(--color-gold-text)}.text-ink{color:var(--color-ink)}.text-ink-deep{color:var(--color-ink-deep)}.text-ink-desc{color:var(--color-ink-desc)}.text-ink-mute{color:var(--color-ink-mute)}.text-ink-soft{color:var(--color-ink-soft)}.text-ink\/78{color:#2a0f18c7}@supports (color:color-mix(in lab, red, red)){.text-ink\/78{color:color-mix(in oklab, var(--color-ink) 78%, transparent)}}.text-ink\/80{color:#2a0f18cc}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-ink\/82{color:#2a0f18d1}@supports (color:color-mix(in lab, red, red)){.text-ink\/82{color:color-mix(in oklab, var(--color-ink) 82%, transparent)}}.text-ink\/84{color:#2a0f18d6}@supports (color:color-mix(in lab, red, red)){.text-ink\/84{color:color-mix(in oklab, var(--color-ink) 84%, transparent)}}.text-ink\/85{color:#2a0f18d9}@supports (color:color-mix(in lab, red, red)){.text-ink\/85{color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.text-ink\/86{color:#2a0f18db}@supports (color:color-mix(in lab, red, red)){.text-ink\/86{color:color-mix(in oklab, var(--color-ink) 86%, transparent)}}.text-ink\/88{color:#2a0f18e0}@supports (color:color-mix(in lab, red, red)){.text-ink\/88{color:color-mix(in oklab, var(--color-ink) 88%, transparent)}}.text-on-rose{color:var(--color-on-rose)}.text-on-rose-soft{color:var(--color-on-rose-soft)}.text-rose{color:var(--color-rose)}.text-rule{color:var(--color-rule)}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.opacity-\(--hdr-frost\){opacity:var(--hdr-frost)}.opacity-80{opacity:.8}.shadow-\[0_0_0_4px_rgb\(255_255_255\/0\.75\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#ffffffbf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_rgb\(42_15_24\/calc\(0\.08\*var\(--hdr-frost\)\)\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,rgb(42 15 24/calc(.08 * var(--hdr-frost))));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_12px_rgb\(184_38_86\/0\.28\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#b8265647);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_12px_rgb\(184_140_70\/0\.3\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#b88c464d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_-12px_rgb\(184_38_86\/0\.6\)\]{--tw-shadow:0 12px 24px -12px var(--tw-shadow-color,#b8265699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_36px_-20px_rgb\(60_10_28\/0\.22\)\]{--tw-shadow:0 22px 36px -20px var(--tw-shadow-color,#3c0a1c38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1\.5px_0_rgb\(255_255_255\/0\.8\)\,inset_0_-1\.5px_0_rgb\(255_255_255\/0\.4\)\,inset_0_0_40px_rgb\(255_255_255\/0\.26\)\]{--tw-shadow:inset 0 1.5px 0 var(--tw-shadow-color,#fffc), inset 0 -1.5px 0 var(--tw-shadow-color,#fff6), inset 0 0 40px var(--tw-shadow-color,#ffffff42);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-160{--tw-backdrop-saturate:saturate(160%);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-170{--tw-backdrop-saturate:saturate(170%);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--reveal-step\:1\]{--reveal-step:1}.\[--reveal-step\:2\]{--reveal-step:2}.\[--reveal-step\:3\]{--reveal-step:3}.\[animation-delay\:0\.5s\]{animation-delay:.5s}.\[animation-delay\:1\.3s\]{animation-delay:1.3s}.\[animation-delay\:1\.6s\]{animation-delay:1.6s}.\[animation-duration\:1\.1s\]{animation-duration:1.1s}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-60:focus{z-index:60}.focus\:rounded:focus{border-radius:.25rem}.focus\:bg-rose-dark:focus{background-color:var(--color-rose-dark)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-white:focus{color:var(--color-white)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-60:disabled{opacity:.6}.aria-pressed\:border-rose[aria-pressed=true]{border-color:var(--color-rose)}.aria-pressed\:bg-rose[aria-pressed=true]{background-color:var(--color-rose)}.aria-pressed\:font-black[aria-pressed=true]{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.aria-pressed\:text-on-rose[aria-pressed=true]{color:var(--color-on-rose)}@media not all and (width>=64rem){.max-lg\:aspect-square{aspect-ratio:1}}@media (width>=40rem){.sm\:w-auto{width:auto}}@media (width>=48rem){.md\:mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.md\:mt-7{margin-top:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-5\.5{padding-top:calc(var(--spacing) * 5.5)}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:static{position:static}.lg\:top-\[calc\(var\(--hero-h\)\*0\.242\)\]{top:calc(var(--hero-h) * .242)}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:wrap{width:100%;max-width:var(--container-page);padding-inline:var(--spacing-edge);margin-inline:auto}.lg\:-mx-\(--spacing-card-out\){margin-inline:calc(var(--spacing-card-out) * -1)}.lg\:mx-0{margin-inline:0}.lg\:mt-0{margin-top:0}.lg\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.lg\:mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-7\.5{margin-top:calc(var(--spacing) * 7.5)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-8\.5{margin-top:calc(var(--spacing) * 8.5)}.lg\:mt-9{margin-top:calc(var(--spacing) * 9)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-11{margin-top:calc(var(--spacing) * 11)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-17{margin-top:calc(var(--spacing) * 17)}.lg\:mt-\[calc\(var\(--u\)\*40\)\]{margin-top:calc(var(--u) * 40)}.lg\:mt-\[calc\(var\(--wpx\)\*20\)\]{margin-top:calc(var(--wpx) * 20)}.lg\:mt-\[calc\(var\(--wpx\)\*26\)\]{margin-top:calc(var(--wpx) * 26)}.lg\:mt-auto{margin-top:auto}.lg\:mr-\[calc\(var\(--u\)\*-42\)\]{margin-right:calc(var(--u) * -42)}.lg\:mb-0{margin-bottom:0}.lg\:ml-2{margin-left:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:aspect-auto{aspect-ratio:auto}.lg\:size-\[calc\(var\(--wpx\)\*36\)\]{width:calc(var(--wpx) * 36);height:calc(var(--wpx) * 36)}.lg\:size-\[calc\(var\(--wpx\)\*38\)\]{width:calc(var(--wpx) * 38);height:calc(var(--wpx) * 38)}.lg\:size-\[calc\(var\(--wpx\)\*58\)\]{width:calc(var(--wpx) * 58);height:calc(var(--wpx) * 58)}.lg\:size-\[calc\(var\(--wpx\)\*72\)\]{width:calc(var(--wpx) * 72);height:calc(var(--wpx) * 72)}.lg\:size-\[calc\(var\(--wpx\)\*168\)\]{width:calc(var(--wpx) * 168);height:calc(var(--wpx) * 168)}.lg\:h-\(--hero-h\){height:var(--hero-h)}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-60{height:calc(var(--spacing) * 60)}.lg\:h-\[calc\(var\(--wpx\)\*26\)\]{height:calc(var(--wpx) * 26)}.lg\:h-\[calc\(var\(--wpx\)\*40\)\]{height:calc(var(--wpx) * 40)}.lg\:h-\[calc\(var\(--wpx\)\*46\)\]{height:calc(var(--wpx) * 46)}.lg\:h-\[calc\(var\(--wpx\)\*52\)\]{height:calc(var(--wpx) * 52)}.lg\:h-\[calc\(var\(--wpx\)\*64\)\]{height:calc(var(--wpx) * 64)}.lg\:h-\[calc\(var\(--wpx\)\*88\)\]{height:calc(var(--wpx) * 88)}.lg\:h-\[calc\(var\(--wpx\)\*201\)\]{height:calc(var(--wpx) * 201)}.lg\:h-\[calc\(var\(--wpx\)\*310\)\]{height:calc(var(--wpx) * 310)}.lg\:h-\[calc\(var\(--wpx\)\*354\)\]{height:calc(var(--wpx) * 354)}.lg\:h-\[calc\(var\(--wpx\)\*424\)\]{height:calc(var(--wpx) * 424)}.lg\:h-auto{height:auto}.lg\:max-h-\[calc\(var\(--wpx\)\*42\)\]{max-height:calc(var(--wpx) * 42)}.lg\:min-h-0{min-height:0}.lg\:min-h-\[calc\(var\(--wpx\)\*58\)\]{min-height:calc(var(--wpx) * 58)}.lg\:min-h-\[calc\(var\(--wpx\)\*72\)\]{min-height:calc(var(--wpx) * 72)}.lg\:min-h-\[calc\(var\(--wpx\)\*150\)\]{min-height:calc(var(--wpx) * 150)}.lg\:min-h-\[calc\(var\(--wpx\)\*420\)\]{min-height:calc(var(--wpx) * 420)}.lg\:min-h-\[calc\(var\(--wpx\)\*500\)\]{min-height:calc(var(--wpx) * 500)}.lg\:min-h-\[calc\(var\(--wpx\)\*756\)\]{min-height:calc(var(--wpx) * 756)}.lg\:w-\[calc\(var\(--wpx\)\*28\)\]{width:calc(var(--wpx) * 28)}.lg\:w-\[calc\(var\(--wpx\)\*30\)\]{width:calc(var(--wpx) * 30)}.lg\:w-\[calc\(var\(--wpx\)\*34\)\]{width:calc(var(--wpx) * 34)}.lg\:w-\[calc\(var\(--wpx\)\*76\)\]{width:calc(var(--wpx) * 76)}.lg\:w-\[calc\(var\(--wpx\)\*160\)\]{width:calc(var(--wpx) * 160)}.lg\:w-\[calc\(var\(--wpx\)\*168\)\]{width:calc(var(--wpx) * 168)}.lg\:w-\[calc\(var\(--wpx\)\*212\)\]{width:calc(var(--wpx) * 212)}.lg\:w-\[calc\(var\(--wpx\)\*250\)\]{width:calc(var(--wpx) * 250)}.lg\:w-\[calc\(var\(--wpx\)\*280\)\]{width:calc(var(--wpx) * 280)}.lg\:w-\[calc\(var\(--wpx\)\*292\)\]{width:calc(var(--wpx) * 292)}.lg\:w-\[calc\(var\(--wpx\)\*380\)\]{width:calc(var(--wpx) * 380)}.lg\:w-\[calc\(var\(--wpx\)\*468\)\]{width:calc(var(--wpx) * 468)}.lg\:w-\[calc\(var\(--wpx\)\*470\)\]{width:calc(var(--wpx) * 470)}.lg\:w-\[calc\(var\(--wpx\)\*500\)\]{width:calc(var(--wpx) * 500)}.lg\:max-w-\[calc\(var\(--wpx\)\*620\)\]{max-width:calc(var(--wpx) * 620)}.lg\:max-w-\[calc\(var\(--wpx\)\*720\)\]{max-width:calc(var(--wpx) * 720)}.lg\:max-w-\[calc\(var\(--wpx\)\*840\)\]{max-width:calc(var(--wpx) * 840)}.lg\:max-w-\[calc\(var\(--wpx\)\*880\)\]{max-width:calc(var(--wpx) * 880)}.lg\:max-w-\[calc\(var\(--wpx\)\*900\)\]{max-width:calc(var(--wpx) * 900)}.lg\:min-w-\[calc\(var\(--wpx\)\*72\)\]{min-width:calc(var(--wpx) * 72)}.lg\:flex-1{flex:1}.lg\:flex-\[1\.3\]{flex:1.3}.lg\:shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:basis-\[54\.4\%\]{flex-basis:54.4%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[678fr_530fr\]{grid-template-columns:678fr 530fr}.lg\:grid-cols-\[calc\(var\(--wpx\)\*220\)_1fr\]{grid-template-columns:calc(var(--wpx) * 220) 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_calc\(var\(--wpx\)\*200\)\]{grid-template-columns:minmax(0,1fr) calc(var(--wpx) * 200)}.lg\:grid-cols-\[minmax\(0\,calc\(var\(--wpx\)\*334\)\)_calc\(var\(--wpx\)\*44\)_minmax\(0\,calc\(var\(--wpx\)\*334\)\)\]{grid-template-columns:minmax(0,calc(var(--wpx) * 334)) calc(var(--wpx) * 44) minmax(0,calc(var(--wpx) * 334))}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-baseline{align-items:baseline}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-5\.5{gap:calc(var(--spacing) * 5.5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-6\.5{gap:calc(var(--spacing) * 6.5)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-8\.5{gap:calc(var(--spacing) * 8.5)}.lg\:gap-9{gap:calc(var(--spacing) * 9)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-11{gap:calc(var(--spacing) * 11)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-15{gap:calc(var(--spacing) * 15)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-\[calc\(var\(--u\)\*10\)\]{gap:calc(var(--u) * 10)}.lg\:gap-\[calc\(var\(--u\)\*14\)\]{gap:calc(var(--u) * 14)}.lg\:gap-\[calc\(var\(--u\)\*36\)\]{gap:calc(var(--u) * 36)}.lg\:gap-\[calc\(var\(--wpx\)\*10\)\]{gap:calc(var(--wpx) * 10)}.lg\:gap-\[calc\(var\(--wpx\)\*30\)\]{gap:calc(var(--wpx) * 30)}.lg\:gap-\[calc\(var\(--wpx\)\*34\)\]{gap:calc(var(--wpx) * 34)}.lg\:gap-\[calc\(var\(--wpx\)\*72\)\]{gap:calc(var(--wpx) * 72)}.lg\:gap-\[calc\(var\(--wpx\)\*96\)\]{gap:calc(var(--wpx) * 96)}.lg\:gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:gap-x-9{column-gap:calc(var(--spacing) * 9)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-x-\[calc\(var\(--wpx\)\*40\)\]{column-gap:calc(var(--wpx) * 40)}.lg\:gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.lg\:gap-y-5\.5{row-gap:calc(var(--spacing) * 5.5)}.lg\:gap-y-8\.5{row-gap:calc(var(--spacing) * 8.5)}.lg\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.lg\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-\[rgb\(251_248_243\/calc\(0\.82\*var\(--hdr-frost\)\)\)\]{background-color:rgb(251 248 243/calc(.82 * var(--hdr-frost)))}.lg\:object-\[48\%_44\%\]{object-position:48% 44%}.lg\:px-0{padding-inline:0}.lg\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:px-\[calc\(var\(--wpx\)\*26\)\]{padding-inline:calc(var(--wpx) * 26)}.lg\:px-\[calc\(var\(--wpx\)\*30\)\]{padding-inline:calc(var(--wpx) * 30)}.lg\:px-\[calc\(var\(--wpx\)\*44\)\]{padding-inline:calc(var(--wpx) * 44)}.lg\:py-\(--hdr-pad\){padding-block:var(--hdr-pad)}.lg\:py-\(--spacing-card-pad\){padding-block:var(--spacing-card-pad)}.lg\:py-0{padding-block:0}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:py-5\.5{padding-block:calc(var(--spacing) * 5.5)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-6\.5{padding-block:calc(var(--spacing) * 6.5)}.lg\:py-7\.5{padding-block:calc(var(--spacing) * 7.5)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-\[calc\(var\(--wpx\)\*72\)\]{padding-block:calc(var(--wpx) * 72)}.lg\:py-\[calc\(var\(--wpx\)\*88\)\]{padding-block:calc(var(--wpx) * 88)}.lg\:pt-0{padding-top:0}.lg\:pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.lg\:pt-5\.5{padding-top:calc(var(--spacing) * 5.5)}.lg\:pt-6\.5{padding-top:calc(var(--spacing) * 6.5)}.lg\:pt-7\.5{padding-top:calc(var(--spacing) * 7.5)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-13{padding-top:calc(var(--spacing) * 13)}.lg\:pt-22{padding-top:calc(var(--spacing) * 22)}.lg\:pt-\[calc\(var\(--hero-h\)\*0\.2346\)\]{padding-top:calc(var(--hero-h) * .2346)}.lg\:pt-\[calc\(var\(--wpx\)\*26\)\]{padding-top:calc(var(--wpx) * 26)}.lg\:pt-\[calc\(var\(--wpx\)\*34\)\]{padding-top:calc(var(--wpx) * 34)}.lg\:pt-\[calc\(var\(--wpx\)\*40\)\]{padding-top:calc(var(--wpx) * 40)}.lg\:pt-\[calc\(var\(--wpx\)\*84\)\]{padding-top:calc(var(--wpx) * 84)}.lg\:pt-\[calc\(var\(--wpx\)\*88\)\]{padding-top:calc(var(--wpx) * 88)}.lg\:pt-\[calc\(var\(--wpx\)\*104\)\]{padding-top:calc(var(--wpx) * 104)}.lg\:pt-\[calc\(var\(--wpx\)\*130\)\]{padding-top:calc(var(--wpx) * 130)}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:pr-10{padding-right:calc(var(--spacing) * 10)}.lg\:pr-15{padding-right:calc(var(--spacing) * 15)}.lg\:pr-\[calc\(var\(--wpx\)\*56\)\]{padding-right:calc(var(--wpx) * 56)}.lg\:pr-\[calc\(var\(--wpx\)\*104\)\]{padding-right:calc(var(--wpx) * 104)}.lg\:pb-0{padding-bottom:0}.lg\:pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.lg\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.lg\:pb-11{padding-bottom:calc(var(--spacing) * 11)}.lg\:pb-\[calc\(var\(--wpx\)\*36\)\]{padding-bottom:calc(var(--wpx) * 36)}.lg\:pb-\[calc\(var\(--wpx\)\*58\)\]{padding-bottom:calc(var(--wpx) * 58)}.lg\:pb-\[calc\(var\(--wpx\)\*76\)\]{padding-bottom:calc(var(--wpx) * 76)}.lg\:pb-\[calc\(var\(--wpx\)\*84\)\]{padding-bottom:calc(var(--wpx) * 84)}.lg\:pb-\[calc\(var\(--wpx\)\*120\)\]{padding-bottom:calc(var(--wpx) * 120)}.lg\:pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:pl-\[calc\(var\(--wpx\)\*76\)\]{padding-left:calc(var(--wpx) * 76)}.lg\:text-center{text-align:center}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[length\:calc\(var\(--u\)\*15\)\]{font-size:calc(var(--u) * 15)}.lg\:text-\[length\:calc\(var\(--u\)\*18\)\]{font-size:calc(var(--u) * 18)}.lg\:text-\[length\:calc\(var\(--u\)\*24\)\]{font-size:calc(var(--u) * 24)}.lg\:text-\[length\:calc\(var\(--u\)\*28\)\]{font-size:calc(var(--u) * 28)}.lg\:text-\[length\:calc\(var\(--u\)\*62\)\]{font-size:calc(var(--u) * 62)}.lg\:text-\[length\:calc\(var\(--u\)\*88\)\]{font-size:calc(var(--u) * 88)}.lg\:text-\[length\:calc\(var\(--wpx\)\*12\)\]{font-size:calc(var(--wpx) * 12)}.lg\:text-\[length\:calc\(var\(--wpx\)\*13\)\]{font-size:calc(var(--wpx) * 13)}.lg\:text-\[length\:calc\(var\(--wpx\)\*14\)\]{font-size:calc(var(--wpx) * 14)}.lg\:text-\[length\:calc\(var\(--wpx\)\*15\)\]{font-size:calc(var(--wpx) * 15)}.lg\:text-\[length\:calc\(var\(--wpx\)\*16\)\]{font-size:calc(var(--wpx) * 16)}.lg\:text-\[length\:calc\(var\(--wpx\)\*17\)\]{font-size:calc(var(--wpx) * 17)}.lg\:text-\[length\:calc\(var\(--wpx\)\*18\)\]{font-size:calc(var(--wpx) * 18)}.lg\:text-\[length\:calc\(var\(--wpx\)\*19\)\]{font-size:calc(var(--wpx) * 19)}.lg\:text-\[length\:calc\(var\(--wpx\)\*20\)\]{font-size:calc(var(--wpx) * 20)}.lg\:text-\[length\:calc\(var\(--wpx\)\*21\)\]{font-size:calc(var(--wpx) * 21)}.lg\:text-\[length\:calc\(var\(--wpx\)\*22\)\]{font-size:calc(var(--wpx) * 22)}.lg\:text-\[length\:calc\(var\(--wpx\)\*23\)\]{font-size:calc(var(--wpx) * 23)}.lg\:text-\[length\:calc\(var\(--wpx\)\*25\)\]{font-size:calc(var(--wpx) * 25)}.lg\:text-\[length\:calc\(var\(--wpx\)\*26\)\]{font-size:calc(var(--wpx) * 26)}.lg\:text-\[length\:calc\(var\(--wpx\)\*27\)\]{font-size:calc(var(--wpx) * 27)}.lg\:text-\[length\:calc\(var\(--wpx\)\*28\)\]{font-size:calc(var(--wpx) * 28)}.lg\:text-\[length\:calc\(var\(--wpx\)\*30\)\]{font-size:calc(var(--wpx) * 30)}.lg\:text-\[length\:calc\(var\(--wpx\)\*32\)\]{font-size:calc(var(--wpx) * 32)}.lg\:text-\[length\:calc\(var\(--wpx\)\*34\)\]{font-size:calc(var(--wpx) * 34)}.lg\:text-\[length\:calc\(var\(--wpx\)\*40\)\]{font-size:calc(var(--wpx) * 40)}.lg\:text-\[length\:calc\(var\(--wpx\)\*46\)\]{font-size:calc(var(--wpx) * 46)}.lg\:text-\[length\:calc\(var\(--wpx\)\*52\)\]{font-size:calc(var(--wpx) * 52)}.lg\:text-\[length\:calc\(var\(--wpx\)\*56\)\]{font-size:calc(var(--wpx) * 56)}.lg\:text-\[length\:calc\(var\(--wpx\)\*72\)\]{font-size:calc(var(--wpx) * 72)}.lg\:text-copy{font-size:var(--text-copy)}.lg\:leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.lg\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.lg\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.lg\:leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}.lg\:leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.lg\:leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.lg\:leading-\[2\.1\]{--tw-leading:2.1;line-height:2.1}.lg\:leading-\[2\.2\]{--tw-leading:2.2;line-height:2.2}.lg\:leading-\[2\.05\]{--tw-leading:2.05;line-height:2.05}.lg\:leading-\[2\.15\]{--tw-leading:2.15;line-height:2.15}.lg\:leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.lg\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lg\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.lg\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.lg\:tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.lg\:tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.lg\:tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.lg\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.lg\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.lg\:tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.lg\:tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:text-ink\/72{color:#2a0f18b8}@supports (color:color-mix(in lab, red, red)){.lg\:text-ink\/72{color:color-mix(in oklab, var(--color-ink) 72%, transparent)}}.lg\:shadow-\[0_1px_0_rgb\(42_15_24\/calc\(0\.1\*var\(--hdr-frost\)\)\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,rgb(42 15 24/calc(.1 * var(--hdr-frost))));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lg\:backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.lg\:backdrop-saturate-140{--tw-backdrop-saturate:saturate(140%);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.lg\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.lg\:first\:pl-0:first-child{padding-left:0}}.\[\&_a\]\:font-bold a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_a\]\:text-rose a{color:var(--color-rose)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_br\]\:hidden br{display:none}@media (width>=64rem){.lg\:\[\&_br\]\:hidden br{display:none}.lg\:\[\&_br\]\:inline br{display:inline}}.\[\&_h2\]\:mt-10 h2{margin-top:calc(var(--spacing) * 10)}.\[\&_h2\]\:mb-3 h2{margin-bottom:calc(var(--spacing) * 3)}.\[\&_h2\]\:border-l-4 h2{border-left-style:var(--tw-border-style);border-left-width:4px}.\[\&_h2\]\:border-rose h2{border-color:var(--color-rose)}.\[\&_h2\]\:pl-3 h2{padding-left:calc(var(--spacing) * 3)}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:leading-normal h2{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_h2\]\:font-black h2{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&_h2\]\:tracking-\[0\.06em\] h2{--tw-tracking:.06em;letter-spacing:.06em}.\[\&_h2\]\:text-ink-deep h2{color:var(--color-ink-deep)}@media (width>=64rem){.lg\:\[\&_h2\]\:mt-14 h2{margin-top:calc(var(--spacing) * 14)}.lg\:\[\&_h2\]\:mb-4 h2{margin-bottom:calc(var(--spacing) * 4)}.lg\:\[\&_h2\]\:text-\[length\:calc\(var\(--wpx\)\*22\)\] h2{font-size:calc(var(--wpx) * 22)}}.\[\&_li\]\:mt-1\.5 li{margin-top:calc(var(--spacing) * 1.5)}.\[\&_p\+p\]\:mt-5 p+p{margin-top:calc(var(--spacing) * 5)}.\[\&_ul\]\:mt-4 ul{margin-top:calc(var(--spacing) * 4)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}.prism{width:calc(var(--u) * 660);height:calc(var(--u) * 495);perspective:calc(var(--u) * 1800);position:relative}.prism-body{transform-style:preserve-3d;transform-origin:50% 50% calc(var(--u) * -19);position:absolute;inset:0;transform:rotateX(8deg)rotateY(-20deg)}.prism-piece{transform-style:preserve-3d;position:absolute;inset:0}.prism-piece>span{transform-origin:0 0;position:absolute;top:0;left:0}.prism-face,.prism-back{inset:0}.prism-back{transform:translateZ(calc(var(--u) * -38))}.prism-rose>.prism-face,.prism-rose>.prism-back{clip-path:polygon(60.67% 52.49%,52% 64.05%,37.64% 44.92%,48.16% 30.9%,25.03% 0%,0% 33.36%,50% 100%,73.19% 69.1%)}.prism-gold>.prism-face,.prism-gold>.prism-back{clip-path:polygon(91.17% 21.58%,75.03% 0%,41.32% 44.92%,52% 59.15%,60.67% 47.58%,75.03% 66.64%,100% 33.36%)}.prism-shadow{background:radial-gradient(closest-side,#5a0c284d,#5a0c2800);border-radius:50%;height:16%;position:absolute;bottom:-13%;left:8%;right:8%}.prism-rose>.w1{width:calc(var(--u) * 81.57);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 400.44), calc(var(--u) * 259.91), 0) rotateZ(135deg) rotateX(-90deg)}.prism-rose>.w2{width:calc(var(--u) * 134.57);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 343.19), calc(var(--u) * 317.16), 0) rotateZ(-135deg) rotateX(-90deg)}.prism-rose>.w3{width:calc(var(--u) * 98.75);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 248.45), calc(var(--u) * 222.43), 0) rotateZ(-45deg) rotateX(-90deg)}.prism-rose>.w4{width:calc(var(--u) * 216.77);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 317.85), calc(var(--u) * 153.03), 0) rotateZ(-134.93deg) rotateX(-90deg)}.prism-rose>.w5{width:calc(var(--u) * 234.19);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 165.17), calc(var(--u) * 0), 0) rotateZ(135deg) rotateX(-90deg)}.prism-rose>.w6{width:calc(var(--u) * 467.29);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 0), calc(var(--u) * 165.17), 0) rotateZ(45deg) rotateX(-90deg)}.prism-rose>.w7{width:calc(var(--u) * 217.01);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 330), calc(var(--u) * 495.17), 0) rotateZ(-45deg) rotateX(-90deg)}.prism-rose>.w8{width:calc(var(--u) * 117.15);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 483.03), calc(var(--u) * 342.15), 0) rotateZ(-135.12deg) rotateX(-90deg)}.prism-gold>.w1{width:calc(var(--u) * 151.5);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 601.7), calc(var(--u) * 106.88), 0) rotateZ(-134.91deg) rotateX(-90deg)}.prism-gold>.w2{width:calc(var(--u) * 315.16);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 495.17), calc(var(--u) * 0), 0) rotateZ(135deg) rotateX(-90deg)}.prism-gold>.w3{width:calc(var(--u) * 100.22);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 272.74), calc(var(--u) * 222.43), 0) rotateZ(45deg) rotateX(-90deg)}.prism-gold>.w4{width:calc(var(--u) * 81.57);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 343.19), calc(var(--u) * 292.87), 0) rotateZ(-45deg) rotateX(-90deg)}.prism-gold>.w5{width:calc(var(--u) * 134.33);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 400.44), calc(var(--u) * 235.62), 0) rotateZ(44.89deg) rotateX(-90deg)}.prism-gold>.w6{width:calc(var(--u) * 233.7);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 495.17), calc(var(--u) * 330), 0) rotateZ(-45deg) rotateX(-90deg)}.prism-gold>.w7{width:calc(var(--u) * 83.04);height:calc(var(--u) * 38);transform:translate3d(calc(var(--u) * 660), calc(var(--u) * 165.17), 0) rotateZ(-135deg) rotateX(-90deg)}.prism .prism-rose>.prism-face,.prism .prism-rose>.prism-back{background:linear-gradient(112deg,#fff0 38%,#ffffff29 49%,#fff0 57%),linear-gradient(135deg,#ffffff4d 0%,#fff0 36%),linear-gradient(165deg,#d63c6b 0%,#b82656 45%,#8c1740 100%)}.prism .prism-gold>.prism-face,.prism .prism-gold>.prism-back{background:linear-gradient(135deg,#fff9 0%,#fff0 42%),linear-gradient(160deg,#f8e2ba 0%,#eac086 50%,#c8934c 100%)}.prism .prism-rose>.w1,.prism .prism-rose>.w2{background:#550e27}.prism .prism-rose>.w3{background:#901842}.prism .prism-rose>.w4,.prism .prism-rose>.w5{background:#550e27}.prism .prism-rose>.w6,.prism .prism-rose>.w7{background:#901842}.prism .prism-rose>.w8{background:#550e27}.prism .prism-gold>.w1,.prism .prism-gold>.w2{background:#7a592e}.prism .prism-gold>.w3,.prism .prism-gold>.w4{background:#ce984e}.prism .prism-gold>.w5{background:#cf984e}.prism .prism-gold>.w6{background:#ce984e}.prism .prism-gold>.w7{background:#7a592e}.prism-cream .prism-rose>.prism-face,.prism-cream .prism-rose>.prism-back{background:linear-gradient(112deg,#fff0 38%,#ffffff80 49%,#fff0 57%),linear-gradient(135deg,#fff9 0%,#fff0 36%),linear-gradient(165deg,#fff 0%,#fdf6f2 45%,#e4d5cf 100%)}.prism-cream .prism-gold>.prism-face,.prism-cream .prism-gold>.prism-back{background:linear-gradient(135deg,#fff9 0%,#fff0 42%),linear-gradient(160deg,#f8e2ba 0%,#eac086 50%,#c8934c 100%)}.prism-cream .prism-rose>.w1,.prism-cream .prism-rose>.w2{background:#7e7773}.prism-cream .prism-rose>.w3{background:#d6c9c3}.prism-cream .prism-rose>.w4,.prism-cream .prism-rose>.w5{background:#7e7773}.prism-cream .prism-rose>.w6,.prism-cream .prism-rose>.w7{background:#d6c9c3}.prism-cream .prism-rose>.w8{background:#7e7673}.prism-cream .prism-gold>.w1,.prism-cream .prism-gold>.w2{background:#7a592e}.prism-cream .prism-gold>.w3,.prism-cream .prism-gold>.w4{background:#ce984e}.prism-cream .prism-gold>.w5{background:#cf984e}.prism-cream .prism-gold>.w6{background:#ce984e}.prism-cream .prism-gold>.w7{background:#7a592e}@keyframes shadowCW{0%{transform:scaleX(.951)}5%{transform:scaleX(.826)}10%{transform:scaleX(.639)}15%{transform:scaleX(.406)}20%{transform:scaleX(.209)}25%{transform:scaleX(.46)}30%{transform:scaleX(.685)}35%{transform:scaleX(.86)}40%{transform:scaleX(.968)}45%{transform:scaleX(1)}50%{transform:scaleX(.951)}55%{transform:scaleX(.826)}60%{transform:scaleX(.639)}65%{transform:scaleX(.406)}70%{transform:scaleX(.209)}75%{transform:scaleX(.46)}80%{transform:scaleX(.685)}85%{transform:scaleX(.86)}90%{transform:scaleX(.968)}95%{transform:scaleX(1)}to{transform:scaleX(.951)}}.opening{--hero-h:max(100svh, 600px);--links-t:calc(var(--hero-h) - 24px - 143px);--logo-pad:28px;--logo-room-t:calc(226px + var(--logo-pad));--logo-room:calc(var(--links-t) - var(--logo-pad) - var(--logo-room-t));--logo-h:clamp(120px, calc(var(--logo-room) / 1.13), 240px);--u:calc(var(--logo-h) / 495);--logo-t:calc(var(--logo-room-t) + (var(--logo-room) - var(--logo-h) * 1.13) / 2);--panel-t:calc(var(--hero-h) + 24px);--land-gap:40px;--logo-over:calc(var(--logo-h) * .4);position:relative}@media (width>=1024px){.opening{--hero-h:clamp(720px, 100svh, 1000px);--u:clamp(.62px, min(.06944vw, .12346svh), 1.3px);--logo-h:calc(var(--u) * 495);--logo-t:calc((var(--hero-h) - var(--logo-h)) / 2 + 27px);--panel-t:var(--hero-h);--land-gap:var(--logo-t);height:calc(var(--hero-h) * 2)}}.opening-track{z-index:3;height:calc(var(--panel-t) + var(--land-gap) + var(--logo-h));pointer-events:none;position:absolute;inset:0 0 auto}.opening-logo{top:var(--logo-t);margin-top:var(--logo-t);width:calc(var(--u) * 660);height:var(--logo-h);animation:.7s .3s both fade-in;position:sticky}.opening-logo>div{position:absolute;top:0;left:0}.opening-logo-top{clip-path:inset(-40% -30%)}.opening-logo-cream{clip-path:inset(100% -30% -40%)}.opening-hero{z-index:2;height:var(--hero-h);position:relative}@keyframes fade-in{0%{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}}@keyframes rise{0%{transform:translateY(108%)}}@keyframes clasp-rose{0%{transform:translate(-46%,34%)rotate(-10deg)}}@keyframes clasp-gold{0%{transform:translate(46%,-34%)rotate(10deg)}}@keyframes turn-cw{0%{transform:rotateX(8deg)rotateY(-20deg)}to{transform:rotateX(8deg)rotateY(-380deg)}}@keyframes scroll-hint{0%{opacity:0;transform:translateY(-7px)}22%{opacity:1;transform:translateY(0)}62%{opacity:1;transform:translateY(4px)}to{opacity:0;transform:translateY(12px)}}@keyframes hero-out{to{opacity:0;transform:translateY(-46px)}}@keyframes logo-cut{to{clip-path:inset(-40% -30%)}}@keyframes logo-cut-top{to{clip-path:inset(-40% -30% 140%)}}.prism-rose{animation:1.5s cubic-bezier(.2,.9,.2,1) .3s both clasp-rose}.prism-gold{animation:1.5s cubic-bezier(.2,.9,.2,1) .3s both clasp-gold}.prism-body{animation:60s linear 1.8s infinite turn-cw}.prism-shadow{animation:1s 1.2s both fade-in,60s linear 1.8s infinite shadowCW}.opening-rise{animation:1.1s cubic-bezier(.2,.9,.2,1) both rise}.opening-rise-2{animation-delay:.65s}.opening-fade-up{animation:1s both fade-up}.opening-scroll{animation:1.4s 2.2s both fade-in}.opening-scroll-text{animation:3.4s ease-in-out 3.6s infinite both scroll-hint}.opening-scroll-arrow{animation:1.8s ease-in-out 2.4s infinite scroll-arrow}@keyframes scroll-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@supports (animation-timeline:scroll()){.opening-out{animation:1s linear both hero-out;animation-timeline:var(--opening-timeline,scroll());animation-range:0 150px}.opening-logo-top{animation:1s linear both logo-cut-top;animation-timeline:var(--opening-timeline,scroll());animation-range:calc(var(--panel-t) - var(--logo-t) - var(--logo-h) - var(--logo-over)) calc(var(--panel-t) - var(--logo-t) + var(--logo-over))}.opening-logo-cream{animation:1s linear both logo-cut;animation-timeline:var(--opening-timeline,scroll());animation-range:calc(var(--panel-t) - var(--logo-t) - var(--logo-h)) calc(var(--panel-t) - var(--logo-t) + var(--logo-over))}@media (width>=1024px){.opening-out{animation-range:40px 400px}}}:root{--wpx:clamp(1px, .06944vw, 1.25px)}@media (width<=767px){:root{--text-page-en:44px;--text-page-ja:14px;--text-section-en:34px;--text-section-ja:13px;--text-lede:14px;--text-desc:15px;--text-copy:15px;--spacing-edge:20px;--spacing-card-pad:24px;--spacing-card-out:8px;--spacing-section:64px;--radius-panel:28px}}@property --hdr-frost{syntax:"<number>";inherits:true;initial-value:1}@property --hdr-pad{syntax:"<length>";inherits:true;initial-value:20px}@keyframes header-solid{0%{color:var(--hdr-top-ink);--hdr-frost:0;--hdr-pad:24px}}@keyframes header-word{0%{color:var(--hdr-top-word)}}@keyframes header-mark-rose{0%{color:var(--hdr-top-mark-rose)}}@keyframes header-mark-gold{0%{color:var(--hdr-top-mark-gold)}}@keyframes header-pill{0%{background-color:var(--hdr-top-pill-bg);color:var(--hdr-top-pill-ink)}}.site-header{color:var(--color-ink);--hdr-frost:1;--hdr-pad:20px;--hdr-top-ink:var(--color-ink);--hdr-top-word:var(--color-rose);--hdr-top-mark-rose:var(--color-rose);--hdr-top-mark-gold:var(--color-gold);--hdr-top-pill-bg:var(--color-rose);--hdr-top-pill-ink:#fff;--hdr-range:40px 200px}@media (width>=1024px){.site-header{--hdr-range:40px 260px}}.site-header[data-tone=rose]{--hdr-top-ink:var(--color-on-rose);--hdr-top-word:var(--color-on-rose);--hdr-top-mark-rose:var(--color-on-rose);--hdr-top-mark-gold:var(--color-on-rose);--hdr-top-pill-bg:var(--color-on-rose);--hdr-top-pill-ink:var(--color-rose)}.hdr-word,.hdr-mark-rose{color:var(--color-rose);fill:currentColor}.hdr-mark-gold{color:var(--color-gold);fill:currentColor}.hdr-pill{background-color:var(--color-rose);color:#fff}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-header,.site-header :is(.hdr-word,.hdr-mark-rose,.hdr-mark-gold,.hdr-pill){animation-timeline:var(--hdr-timeline,scroll());animation-range:var(--hdr-range);animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both}.site-header{animation-name:header-solid}.site-header .hdr-word{animation-name:header-word}.site-header .hdr-mark-rose{animation-name:header-mark-rose}.site-header .hdr-mark-gold{animation-name:header-mark-gold}.site-header .hdr-pill{animation-name:header-pill}}.reveal-ready [data-reveal],.reveal-ready [data-reveal-group]>*{opacity:0;transition:opacity .9s var(--ease-reveal), transform .9s var(--ease-reveal);transition-delay:calc(var(--reveal-step,0) * .12s);transform:translateY(26px)}.reveal-ready [data-reveal=rise]{opacity:1;transition:transform 1.1s cubic-bezier(.2,.9,.2,1);transition-delay:calc(var(--reveal-step,0) * .12s);transform:translateY(108%)}.reveal-ready [data-reveal].is-revealed,.reveal-ready [data-reveal-group]>.is-revealed{opacity:1;transform:none}[data-reveal-group]>:nth-child(2){--reveal-step:1}[data-reveal-group]>:nth-child(3){--reveal-step:2}[data-reveal-group]>:nth-child(n+4){--reveal-step:3}.reveal-ready [data-reveal-group]>.reason-bar{opacity:1;transform-origin:0;transition:transform 1.2s cubic-bezier(.45,0,.3,1) .1s;transform:scaleX(0)}.reveal-ready [data-reveal-group]>.reason-bar.is-revealed{transform:scaleX(1)}.reveal-ready [data-reveal-group]>.reason-zones{opacity:1;transform:none}.reveal-ready .reason-zones>div{opacity:0;transition:opacity .6s var(--ease-reveal), transform .6s var(--ease-reveal);transform:translate(-14px)}.reveal-ready .reason-zones.is-revealed>div{opacity:1;transform:none}.reason-zones>div:nth-child(2){transition-delay:.3s}.reason-zones>div:nth-child(3){transition-delay:.55s}.reason-zones>div:nth-child(4){transition-delay:.8s}}@keyframes chev-wave{0%,70%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:no-preference){.chev-wave>path{animation:1.8s ease-in-out infinite chev-wave}.chev-wave>path:nth-child(2){animation-delay:.2s}.chev-wave>path:nth-child(3){animation-delay:.4s}}html:has(#sp-menu[open]){overflow:hidden}#sp-menu{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
