@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{--tw-fade-scrollbar-width:15px;--veil-now:0}*,: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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-fade-t:0;--tw-fade-b:0;--tw-fade-l:0;--tw-fade-r:0;--tw-fade-size:initial;--tw-fade-size-y:initial;--tw-fade-size-x:initial;--tw-fade-size-top:initial;--tw-fade-size-bottom:initial;--tw-fade-size-start:initial;--tw-fade-size-end:initial;--tw-fade-travel:initial;--tw-fade-clear:initial;--tw-fade-clear-y:initial;--tw-fade-clear-x:initial;--tw-fade-clear-top:initial;--tw-fade-clear-bottom:initial;--tw-fade-clear-start:initial;--tw-fade-clear-end:initial;--tw-fade-scrollbar:0px;--tw-fade-scrollbar-block:0px;--tw-fade-mask-t:initial;--tw-fade-mask-b:initial;--tw-fade-mask-l:initial;--tw-fade-mask-r:initial;--tw-fade-ltr-start-layer:initial;--tw-fade-ltr-end-layer:initial;--tw-fade-rtl-start-layer:initial;--tw-fade-rtl-end-layer:initial;--tw-fade-ltr-start-animation:initial;--tw-fade-ltr-end-animation:initial;--tw-fade-rtl-start-animation:initial;--tw-fade-rtl-end-animation:initial;--tw-fade-ltr-start-timeline:initial;--tw-fade-ltr-end-timeline:initial;--tw-fade-rtl-start-timeline:initial;--tw-fade-rtl-end-timeline:initial;--tw-fade-ltr-start-animation-range:initial;--tw-fade-ltr-end-animation-range:initial;--tw-fade-rtl-start-animation-range:initial;--tw-fade-rtl-end-animation-range:initial}}}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quadrant Text Mono;src:url(/fonts/QuadrantTextMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer theme{:root,:host{--font-sans:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR";--spacing:.1rem;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR";--default-mono-font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR";--fade-size-xs:calc(var(--spacing,.25rem) * 6);--fade-size-md:calc(var(--spacing,.25rem) * 12);--fade-travel-sm:calc(var(--spacing,.25rem) * 8);--font-weight-400:400;--spacing-full:100%;--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-sine:cubic-bezier(.37, 0, .63, 1);--blur-entry:6px;--color-alt-black:#212223;--color-off-white:#faf9f9;--color-grey:#555;--color-light-grey:#e5e5e5;--color-white:#fff;--color-black:#000;--color-grey-50:#f2f3f0;--color-grey-200:#d9d9d9;--color-grey-500:#787878;--color-red:#ff0808;--color-purple:#8a38f5;--color-surface-page:var(--color-off-white);--color-surface-raised:var(--color-white);--color-surface-sunken:var(--color-light-grey);--color-surface-inverse:var(--color-alt-black);--color-surface-inverse-deep:var(--color-black);--color-surface-media:var(--color-alt-black);--color-surface-rail:var(--color-alt-black);--color-surface-accent:var(--color-grey-50);--color-surface-kit:var(--color-grey);--color-ink-primary:var(--color-alt-black);--color-ink-secondary:var(--color-grey);--color-ink-muted:var(--color-grey);--color-ink-disabled:var(--color-grey-500);--color-ink-inverse:var(--color-off-white);--color-ink-inverse-muted:var(--color-light-grey);--color-ink-on-media:var(--color-off-white);--color-ink-on-media-muted:var(--color-light-grey);--color-border-strong:var(--color-alt-black);--color-border-default:var(--color-grey);--color-border-subtle:var(--color-light-grey);--color-border-inverse:var(--color-off-white);--color-border-kit:var(--color-purple);--color-status-live:var(--color-alt-black);--color-status-live-ink:var(--color-off-white);--color-status-success:var(--color-alt-black);--color-status-success-ink:var(--color-off-white);--color-status-warning:var(--color-grey);--color-status-warning-ink:var(--color-off-white);--color-status-danger:var(--color-red);--color-status-danger-ink:var(--color-off-white);--color-status-info:var(--color-grey);--color-status-info-ink:var(--color-off-white);--color-status-accent:var(--color-light-grey);--color-status-accent-ink:var(--color-alt-black);--color-action-primary:var(--color-alt-black);--color-action-primary-ink:var(--color-off-white);--color-action-primary-surface-5:var(--color-off-white);--color-action-secondary:var(--color-off-white);--color-action-secondary-ink:var(--color-alt-black);--color-action-inline:var(--color-alt-black);--color-action-unavailable:var(--color-grey);--color-scrim-full:var(--color-alt-black);--color-scrim-40:#21222366}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-scrim-40:color-mix(in srgb, var(--color-alt-black) 40%, transparent)}}:root,:host{--color-scrim-light:#faf9f9e6}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-scrim-light:color-mix(in srgb, var(--color-off-white) 90%, transparent)}}:root,:host{--color-scrim-light-20:#faf9f933}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-scrim-light-20:color-mix(in srgb, var(--color-off-white) 20%, transparent)}}:root,:host{--color-glow:#ffffffe6}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-glow:color-mix(in srgb, var(--color-white) 90%, transparent)}}:root,:host{--color-ink-deep:var(--color-black);--color-hit-traced:#ff080866}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-hit-traced:color-mix(in srgb, var(--color-red) 40%, transparent)}}:root,:host{--color-hit-box:#8a38f566}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-hit-box:color-mix(in srgb, var(--color-purple) 40%, transparent)}}}@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]){-webkit-text-decoration:underline dotted;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;-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}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components{.calendar{--tw-leading:119%;--tw-font-weight:var(--font-weight-400);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR;font-size:.4rem;line-height:119%;font-weight:var(--font-weight-400);letter-spacing:.01em;text-transform:uppercase}.small-body{--tw-leading:119%;--tw-font-weight:var(--font-weight-400);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR;line-height:119%;font-weight:var(--font-weight-400);letter-spacing:.01em;text-transform:uppercase}.medium-body{--tw-leading:132%;--tw-font-weight:var(--font-weight-400);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR;line-height:132%;font-weight:var(--font-weight-400);letter-spacing:.01em;text-transform:uppercase}.button{--tw-leading:120%;--tw-font-weight:var(--font-weight-400);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR;line-height:120%;font-weight:var(--font-weight-400);letter-spacing:.01em;text-transform:uppercase}.button-mobile,.utility{--tw-leading:100%;--tw-font-weight:var(--font-weight-400);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR;line-height:100%;font-weight:var(--font-weight-400);letter-spacing:.01em;text-transform:uppercase}.small-body,.medium-body,.button,.button-mobile,.utility{font-size:var(--text-ui)}.editorial-paragraph{--tw-leading:118%;--tw-font-weight:var(--font-weight-400);font-family:Quadrant Text Mono,JetBrains Mono,ui-monospace,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR;font-size:.9rem;line-height:118%;font-weight:var(--font-weight-400);letter-spacing:.01em;text-transform:none}.display-paragraph{--tw-leading:118%;--tw-font-weight:var(--font-weight-400);font-family:Quadrant Text Mono,JetBrains Mono,ui-monospace,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR;font-size:1.2rem;line-height:118%;font-weight:var(--font-weight-400);letter-spacing:.01em;text-transform:none}.ui-kit{--tw-leading:1;--tw-font-weight:var(--font-weight-400);font-family:Quadrant Text Mono,JetBrains Mono,ui-monospace,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR;font-size:3.2rem;line-height:1;font-weight:var(--font-weight-400);letter-spacing:.01em;text-transform:uppercase}.module-dialogue{--tw-leading:117%;--tw-font-weight:var(--font-weight-400);font-family:Quadrant Text Mono,JetBrains Mono,ui-monospace,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR;font-size:1rem;line-height:117%;font-weight:var(--font-weight-400);letter-spacing:.01em;text-transform:uppercase}.scroll-track{width:calc(4 * var(--u));background:var(--color-surface-page);border-left:var(--px) solid var(--color-border-strong);position:relative}.scroll-track__thumb{left:calc(-1 * var(--px));height:max(calc(var(--ratio) * 100%), calc(24 * var(--u)));right:0;top:calc(var(--progress) * (100% - max(calc(var(--ratio) * 100%), calc(24 * var(--u)))));background:var(--color-surface-inverse);position:absolute}}@layer utilities{.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-8{top:calc(var(--spacing) * -8)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-8{top:calc(var(--spacing) * 8)}.top-14{top:calc(var(--spacing) * 14)}.top-37{top:calc(var(--spacing) * 37)}.top-161{top:calc(var(--spacing) * 161)}.top-307{top:calc(var(--spacing) * 307)}.top-full{top:100%;top:var(--spacing-full)}.-right-11{right:calc(var(--spacing) * -11)}.-right-40{right:calc(var(--spacing) * -40)}.right-\(--px\){right:var(--px)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-8{right:calc(var(--spacing) * 8)}.right-14{right:calc(var(--spacing) * 14)}.right-16{right:calc(var(--spacing) * 16)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-76{bottom:calc(var(--spacing) * 76)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-16{left:calc(var(--spacing) * 16)}.left-40{left:calc(var(--spacing) * 40)}.left-120{left:calc(var(--spacing) * 120)}.left-161{left:calc(var(--spacing) * 161)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-60{z-index:60}.z-1001{z-index:1001}.z-1100{z-index:1100}.z-\[99999\]{z-index:99999}.container{width:100%}@media (min-width:400px){.container{max-width:400px}}@media (min-width:600px){.container{max-width:600px}}@media (min-width:700px){.container{max-width:700px}}@media (min-width:800px){.container{max-width:800px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1000px){.container{max-width:1000px}}@media (min-width:1100px){.container{max-width:1100px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1300px){.container{max-width:1300px}}@media (min-width:1400px){.container{max-width:1400px}}@media (min-width:1500px){.container{max-width:1500px}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:1700px){.container{max-width:1700px}}@media (min-width:1800px){.container{max-width:1800px}}@media (min-width:1900px){.container{max-width:1900px}}@media (min-width:2000px){.container{max-width:2000px}}@media (min-width:2100px){.container{max-width:2100px}}@media (min-width:2200px){.container{max-width:2200px}}@media (min-width:2300px){.container{max-width:2300px}}@media (min-width:2400px){.container{max-width:2400px}}@media (min-width:2500px){.container{max-width:2500px}}@media (min-width:2600px){.container{max-width:2600px}}.m-8{margin:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.text-trim{text-box:trim-both cap alphabetic}@supports not (text-box:trim-both cap alphabetic){.text-trim{margin-block:calc(.37em - .5lh) calc(.36em - .5lh)}}.ms-21{margin-inline-start:calc(var(--spacing) * 21)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-50{margin-top:calc(var(--spacing) * -50)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.scrollbar-none::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-26{width:calc(var(--spacing) * 26);height:calc(var(--spacing) * 26)}.size-100{width:calc(var(--spacing) * 100);height:calc(var(--spacing) * 100)}.size-300{width:calc(var(--spacing) * 300);height:calc(var(--spacing) * 300)}.size-336{width:calc(var(--spacing) * 336);height:calc(var(--spacing) * 336)}.size-512{width:calc(var(--spacing) * 512);height:calc(var(--spacing) * 512)}.size-full{width:100%;height:100%;width:var(--spacing-full);height:var(--spacing-full)}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-19{height:calc(var(--spacing) * 19)}.h-20{height:calc(var(--spacing) * 20)}.h-23{height:calc(var(--spacing) * 23)}.h-24{height:calc(var(--spacing) * 24)}.h-25{height:calc(var(--spacing) * 25)}.h-26{height:calc(var(--spacing) * 26)}.h-27{height:calc(var(--spacing) * 27)}.h-28{height:calc(var(--spacing) * 28)}.h-29{height:calc(var(--spacing) * 29)}.h-30{height:calc(var(--spacing) * 30)}.h-31{height:calc(var(--spacing) * 31)}.h-32{height:calc(var(--spacing) * 32)}.h-34{height:calc(var(--spacing) * 34)}.h-35{height:calc(var(--spacing) * 35)}.h-40{height:calc(var(--spacing) * 40)}.h-41{height:calc(var(--spacing) * 41)}.h-44{height:calc(var(--spacing) * 44)}.h-45{height:calc(var(--spacing) * 45)}.h-50{height:calc(var(--spacing) * 50)}.h-52{height:calc(var(--spacing) * 52)}.h-54{height:calc(var(--spacing) * 54)}.h-55\.5{height:calc(var(--spacing) * 55.5)}.h-56{height:calc(var(--spacing) * 56)}.h-59{height:calc(var(--spacing) * 59)}.h-63{height:calc(var(--spacing) * 63)}.h-64\.5{height:calc(var(--spacing) * 64.5)}.h-68{height:calc(var(--spacing) * 68)}.h-76{height:calc(var(--spacing) * 76)}.h-77{height:calc(var(--spacing) * 77)}.h-78{height:calc(var(--spacing) * 78)}.h-80{height:calc(var(--spacing) * 80)}.h-82{height:calc(var(--spacing) * 82)}.h-84{height:calc(var(--spacing) * 84)}.h-85{height:calc(var(--spacing) * 85)}.h-88{height:calc(var(--spacing) * 88)}.h-100{height:calc(var(--spacing) * 100)}.h-107{height:calc(var(--spacing) * 107)}.h-121{height:calc(var(--spacing) * 121)}.h-136{height:calc(var(--spacing) * 136)}.h-188\.75{height:calc(var(--spacing) * 188.75)}.h-217{height:calc(var(--spacing) * 217)}.h-219{height:calc(var(--spacing) * 219)}.h-225{height:calc(var(--spacing) * 225)}.h-316{height:calc(var(--spacing) * 316)}.h-340{height:calc(var(--spacing) * 340)}.h-368{height:calc(var(--spacing) * 368)}.h-375{height:calc(var(--spacing) * 375)}.h-453{height:calc(var(--spacing) * 453)}.h-630{height:calc(var(--spacing) * 630)}.h-633{height:calc(var(--spacing) * 633)}.h-754{height:calc(var(--spacing) * 754)}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%;height:var(--spacing-full)}.h-min{height:min-content}.max-h-297{max-height:calc(var(--spacing) * 297)}.max-h-336{max-height:calc(var(--spacing) * 336)}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%;max-height:var(--spacing-full)}.min-h-0{min-height:0}.min-h-47{min-height:calc(var(--spacing) * 47)}.min-h-180{min-height:calc(var(--spacing) * 180)}.min-h-655{min-height:calc(var(--spacing) * 655)}.min-h-screen{min-height:100vh}.w-\(--px\){width:var(--px)}.w-6{width:calc(var(--spacing) * 6)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-10{width:calc(var(--spacing) * 10)}.w-10\.5{width:calc(var(--spacing) * 10.5)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-13\.25{width:calc(var(--spacing) * 13.25)}.w-14{width:calc(var(--spacing) * 14)}.w-14\.75{width:calc(var(--spacing) * 14.75)}.w-15{width:calc(var(--spacing) * 15)}.w-17\.75{width:calc(var(--spacing) * 17.75)}.w-18\.75{width:calc(var(--spacing) * 18.75)}.w-24{width:calc(var(--spacing) * 24)}.w-25{width:calc(var(--spacing) * 25)}.w-29{width:calc(var(--spacing) * 29)}.w-32{width:calc(var(--spacing) * 32)}.w-35{width:calc(var(--spacing) * 35)}.w-37{width:calc(var(--spacing) * 37)}.w-42{width:calc(var(--spacing) * 42)}.w-43{width:calc(var(--spacing) * 43)}.w-60{width:calc(var(--spacing) * 60)}.w-65{width:calc(var(--spacing) * 65)}.w-67{width:calc(var(--spacing) * 67)}.w-74{width:calc(var(--spacing) * 74)}.w-83\.5{width:calc(var(--spacing) * 83.5)}.w-87{width:calc(var(--spacing) * 87)}.w-100{width:calc(var(--spacing) * 100)}.w-101{width:calc(var(--spacing) * 101)}.w-102{width:calc(var(--spacing) * 102)}.w-110{width:calc(var(--spacing) * 110)}.w-112{width:calc(var(--spacing) * 112)}.w-121{width:calc(var(--spacing) * 121)}.w-122{width:calc(var(--spacing) * 122)}.w-130{width:calc(var(--spacing) * 130)}.w-144\.75{width:calc(var(--spacing) * 144.75)}.w-149{width:calc(var(--spacing) * 149)}.w-163{width:calc(var(--spacing) * 163)}.w-167{width:calc(var(--spacing) * 167)}.w-170{width:calc(var(--spacing) * 170)}.w-180{width:calc(var(--spacing) * 180)}.w-181{width:calc(var(--spacing) * 181)}.w-187{width:calc(var(--spacing) * 187)}.w-201{width:calc(var(--spacing) * 201)}.w-203{width:calc(var(--spacing) * 203)}.w-208{width:calc(var(--spacing) * 208)}.w-216{width:calc(var(--spacing) * 216)}.w-219{width:calc(var(--spacing) * 219)}.w-240{width:calc(var(--spacing) * 240)}.w-254{width:calc(var(--spacing) * 254)}.w-265{width:calc(var(--spacing) * 265)}.w-290{width:calc(var(--spacing) * 290)}.w-295{width:calc(var(--spacing) * 295)}.w-300{width:calc(var(--spacing) * 300)}.w-314{width:calc(var(--spacing) * 314)}.w-317{width:calc(var(--spacing) * 317)}.w-336{width:calc(var(--spacing) * 336)}.w-352{width:calc(var(--spacing) * 352)}.w-368{width:calc(var(--spacing) * 368)}.w-369{width:calc(var(--spacing) * 369)}.w-370{width:calc(var(--spacing) * 370)}.w-381{width:calc(var(--spacing) * 381)}.w-385{width:calc(var(--spacing) * 385)}.w-386{width:calc(var(--spacing) * 386)}.w-408{width:calc(var(--spacing) * 408)}.w-449{width:calc(var(--spacing) * 449)}.w-463{width:calc(var(--spacing) * 463)}.w-571{width:calc(var(--spacing) * 571)}.w-806{width:calc(var(--spacing) * 806)}.w-1028{width:calc(var(--spacing) * 1028)}.w-1200{width:calc(var(--spacing) * 1200)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%;width:var(--spacing-full)}.max-w-200{max-width:calc(var(--spacing) * 200)}.max-w-336{max-width:calc(var(--spacing) * 336)}.max-w-1028{max-width:calc(var(--spacing) * 1028)}.max-w-full{max-width:100%;max-width:var(--spacing-full)}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.scale-103{--tw-scale-x:103%;--tw-scale-y:103%;--tw-scale-z:103%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-5{rotate:-5deg}.-rotate-6{rotate:-6deg}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-20{rotate:20deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scrollbar-none{scrollbar-width:none}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.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}.justify-end{justify-content:flex-end}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-15{gap:calc(var(--spacing) * 15)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-18{gap:calc(var(--spacing) * 18)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-22{gap:calc(var(--spacing) * 22)}.gap-23{gap:calc(var(--spacing) * 23)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-30{gap:calc(var(--spacing) * 30)}.gap-36{gap:calc(var(--spacing) * 36)}.gap-40{gap:calc(var(--spacing) * 40)}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-136{column-gap:calc(var(--spacing) * 136)}.gap-y-60{row-gap:calc(var(--spacing) * 60)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-5{border-radius:.5rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:var(--px)}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:var(--px)}.border-y{border-block-style:var(--tw-border-style);border-block-width:var(--px)}.border-t{border-top-style:var(--tw-border-style);border-top-width:var(--px)}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-1{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:var(--px)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--px)}.border-l{border-left-style:var(--tw-border-style);border-left-width:var(--px)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[red\]{border-color:red}.border-border-default{border-color:var(--color-border-default)}.border-border-inverse{border-color:var(--color-border-inverse)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.bg-\[red\]{background-color:red}.bg-action-primary{background-color:var(--color-action-primary)}.bg-action-unavailable{background-color:var(--color-action-unavailable)}.bg-alt-black{background-color:var(--color-alt-black)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-grey{background-color:var(--color-grey)}.bg-light-grey{background-color:var(--color-light-grey)}.bg-off-white{background-color:var(--color-off-white)}.bg-scrim-40{background-color:var(--color-scrim-40)}.bg-scrim-light-20{background-color:var(--color-scrim-light-20)}.bg-status-live{background-color:var(--color-status-live)}.bg-surface-inverse{background-color:var(--color-surface-inverse)}.bg-surface-kit{background-color:var(--color-surface-kit)}.bg-surface-page{background-color:var(--color-surface-page)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-transparent{background-color:#0000}.fill-ink-primary{fill:var(--color-ink-primary)}.stroke-ink-primary{stroke:var(--color-ink-primary)}.stroke-surface-page{stroke:var(--color-surface-page)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.p-\(--px\){padding:var(--px)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-16{padding:calc(var(--spacing) * 16)}.p-20{padding:calc(var(--spacing) * 20)}.p-21{padding:calc(var(--spacing) * 21)}.p-26{padding:calc(var(--spacing) * 26)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-11{padding-inline:calc(var(--spacing) * 11)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-31{padding-inline:calc(var(--spacing) * 31)}.px-36{padding-inline:calc(var(--spacing) * 36)}.px-40{padding-inline:calc(var(--spacing) * 40)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-31{padding-block:calc(var(--spacing) * 31)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-40{padding-block:calc(var(--spacing) * 40)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-48{padding-top:calc(var(--spacing) * 48)}.pt-49{padding-top:calc(var(--spacing) * 49)}.pt-60{padding-top:calc(var(--spacing) * 60)}.pt-62{padding-top:calc(var(--spacing) * 62)}.pr-\(--px\){padding-right:var(--px)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-\(--px\){padding-bottom:var(--px)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-30{padding-bottom:calc(var(--spacing) * 30)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-60{padding-bottom:calc(var(--spacing) * 60)}.pb-113{padding-bottom:calc(var(--spacing) * 113)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-mono,.font-sans{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR}.font-serif{font-family:var(--font-serif)}.font-voice{font-family:Quadrant Text Mono,JetBrains Mono,ui-monospace,monospace,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR}.text-5{font-size:.5rem}.text-8{font-size:.8rem}.text-10{font-size:1rem}.text-14{font-size:1.4rem}.text-16{font-size:1.6rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-none{--tw-leading:1;line-height:1}.font-400{--tw-font-weight:var(--font-weight-400);font-weight:var(--font-weight-400)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.-tracking-3{letter-spacing:-.03em}.tracking-0{letter-spacing:0}.tracking-1{letter-spacing:.01em}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-action-primary-ink{color:var(--color-action-primary-ink)}.text-action-secondary-ink{color:var(--color-action-secondary-ink)}.text-ink-deep{color:var(--color-ink-deep)}.text-ink-inverse{color:var(--color-ink-inverse)}.text-ink-primary{color:var(--color-ink-primary)}.text-ink-secondary{color:var(--color-ink-secondary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.mix-blend-multiply{mix-blend-mode:multiply}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-border-inverse{outline-color:var(--color-border-inverse)}.outline-border-strong{outline-color:var(--color-border-strong)}.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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-underline{transition-property:text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.ease-in-out-quart{--tw-ease:var(--ease-in-out-quart);transition-timing-function:var(--ease-in-out-quart)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.fade-size-xs{--tw-fade-size:var(--fade-size-xs)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-border-strong:is(:where(.peer):focus-visible~*){outline-color:var(--color-border-strong)}.placeholder\:text-ink-secondary::placeholder{color:var(--color-ink-secondary)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:z-1200:after{content:var(--tw-content);z-index:1200}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:var(--px)}.after\:border-t-0:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:0}.after\:border-border-strong:after{content:var(--tw-content);border-color:var(--color-border-strong)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-border-strong:focus-within{border-color:var(--color-border-strong)}@media (hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[red\]:hover{color:red}.hover\:decoration-transparent:hover{text-decoration-color:#0000}.hover\:outline-1:hover{outline-style:var(--tw-outline-style);outline-width:1px}.hover\:-outline-offset-4:hover{outline-offset:calc(4px * -1)}.hover\:outline-dashed:hover{--tw-outline-style:dashed;outline-style:dashed}}.focus\:border-border-strong:focus{border-color:var(--color-border-strong)}.focus-visible\:bg-surface-inverse:focus-visible{background-color:var(--color-surface-inverse)}.focus-visible\:text-ink-inverse:focus-visible{color:var(--color-ink-inverse)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:-outline-offset-1:focus-visible{outline-offset:calc(1px * -1)}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:calc(4px * -1)}.focus-visible\:outline-border-strong:focus-visible{outline-color:var(--color-border-strong)}.focus-visible\:outline-dashed:focus-visible{--tw-outline-style:dashed;outline-style:dashed}.data-entry\:blur-entry[data-entry]{--tw-blur:blur(var(--blur-entry));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,)}@media (min-width:800px){.\38 00\:top-1{top:var(--spacing)}.\38 00\:top-1\/2{top:50%}.\38 00\:right-0{right:0}.\38 00\:bottom-auto{bottom:auto}.\38 00\:left-0{left:0}.\38 00\:h-18{height:calc(var(--spacing) * 18)}.\38 00\:h-30{height:calc(var(--spacing) * 30)}.\38 00\:w-18{width:calc(var(--spacing) * 18)}.\38 00\:w-30{width:calc(var(--spacing) * 30)}.\38 00\:w-\[62\.5\%\]{width:62.5%}.\38 00\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\38 00\:px-0{padding-inline:0}.\38 00\:px-24{padding-inline:calc(var(--spacing) * 24)}}@media (min-width:1000px){.\31 000\:h-4{height:calc(var(--spacing) * 4)}}@media (max-width:1047px){.mobile\:invisible{visibility:hidden}}.\[\&_picture\]\:contents picture{display:contents}.fade,.fade-y,.fade-top,.fade-bottom,.fade-x,.fade-start,.fade-end{--tw-fade-size-default:min(12%, var(--fade-size-md,calc(var(--spacing,.25rem) * 12)));--tw-fade-travel-active:var(--tw-fade-travel,var(--fade-travel-sm,calc(var(--spacing,.25rem) * 8)));--tw-fade-scroll-epsilon:.1px;--tw-fade-identity-mask:linear-gradient(#000, #000);--tw-fade-edge-size-t:var(--tw-fade-size-top,var(--tw-fade-size-y,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-size-b:var(--tw-fade-size-bottom,var(--tw-fade-size-y,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-size-l:var(--tw-fade-size-start,var(--tw-fade-size-x,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-size-r:var(--tw-fade-size-end,var(--tw-fade-size-x,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-clear-t:var(--tw-fade-clear-top,var(--tw-fade-clear-y,var(--tw-fade-clear,0px)));--tw-fade-edge-clear-b:var(--tw-fade-clear-bottom,var(--tw-fade-clear-y,var(--tw-fade-clear,0px)));--tw-fade-edge-clear-l:var(--tw-fade-clear-start,var(--tw-fade-clear-x,var(--tw-fade-clear,0px)));--tw-fade-edge-clear-r:var(--tw-fade-clear-end,var(--tw-fade-clear-x,var(--tw-fade-clear,0px)));--tw-fade-edge-band-t:calc(var(--tw-fade-edge-size-t) * var(--tw-fade-t));--tw-fade-edge-band-b:calc(var(--tw-fade-edge-size-b) * var(--tw-fade-b));--tw-fade-edge-band-l:calc(var(--tw-fade-edge-size-l) * var(--tw-fade-l));--tw-fade-edge-band-r:calc(var(--tw-fade-edge-size-r) * var(--tw-fade-r));--tw-fade-onset:8;--tw-fade-alpha-t:min(1, calc(var(--tw-fade-t) * var(--tw-fade-onset)));--tw-fade-alpha-b:min(1, calc(var(--tw-fade-b) * var(--tw-fade-onset)));--tw-fade-alpha-l:min(1, calc(var(--tw-fade-l) * var(--tw-fade-onset)));--tw-fade-alpha-r:min(1, calc(var(--tw-fade-r) * var(--tw-fade-onset)));--tw-fade-gradient-t:linear-gradient(to bottom, #000 0 var(--tw-fade-edge-clear-t), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t))) var(--tw-fade-edge-clear-t), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .983)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .08333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .933)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .16667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .854)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .25), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .75)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .33333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .629)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .41667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .5)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .5), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .371)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .58333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .25)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .66667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .146)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .75), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .067)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .83333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-t) * .017)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .91667), #000 calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)));--tw-fade-gradient-b:linear-gradient(to top, #000 0 var(--tw-fade-edge-clear-b), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b))) var(--tw-fade-edge-clear-b), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .983)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .08333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .933)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .16667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .854)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .25), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .75)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .33333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .629)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .41667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .5)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .5), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .371)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .58333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .25)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .66667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .146)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .75), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .067)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .83333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-b) * .017)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .91667), #000 calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)));--tw-fade-gradient-l:linear-gradient(to right, #000 0 var(--tw-fade-edge-clear-l), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l))) var(--tw-fade-edge-clear-l), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .983)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .08333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .933)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .16667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .854)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .25), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .75)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .33333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .629)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .41667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .5)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .5), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .371)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .58333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .25)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .66667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .146)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .75), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .067)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .83333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-l) * .017)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .91667), #000 calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)));--tw-fade-gradient-r:linear-gradient(to left, #000 0 var(--tw-fade-edge-clear-r), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r))) var(--tw-fade-edge-clear-r), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .983)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .08333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .933)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .16667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .854)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .25), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .75)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .33333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .629)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .41667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .5)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .5), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .371)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .58333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .25)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .66667), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .146)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .75), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .067)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .83333), rgb(0 0 0/calc(1 - var(--tw-fade-alpha-r) * .017)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .91667), #000 calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)));--tw-fade-mask-l:var(--tw-fade-ltr-start-layer,var(--tw-fade-identity-mask));--tw-fade-mask-r:var(--tw-fade-ltr-end-layer,var(--tw-fade-identity-mask));--tw-fade-animation-l:var(--tw-fade-ltr-start-animation,none);--tw-fade-animation-r:var(--tw-fade-ltr-end-animation,none);--tw-fade-timeline-l:var(--tw-fade-ltr-start-timeline,none);--tw-fade-timeline-r:var(--tw-fade-ltr-end-timeline,none);--tw-fade-animation-range-l:var(--tw-fade-ltr-start-animation-range,normal);--tw-fade-animation-range-r:var(--tw-fade-ltr-end-animation-range,normal);--tw-fade-animation-t:none;--tw-fade-animation-b:none;--tw-fade-timeline-t:none;--tw-fade-timeline-b:none;--tw-fade-animation-range-t:normal;--tw-fade-animation-range-b:normal;--tw-fade-scrollbar-pos:100% 0%;--tw-fade-mask-size-l:100% 100%;--tw-fade-mask-size-r:calc(100% - var(--tw-fade-scrollbar,0px)) 100%;--tw-fade-mask-pos-l:0% 0%;--tw-fade-mask-pos-r:0% 0%;-webkit-mask-image:var(--tw-fade-identity-mask), var(--tw-fade-identity-mask), var(--tw-fade-mask-t,var(--tw-fade-identity-mask)), var(--tw-fade-mask-b,var(--tw-fade-identity-mask)), var(--tw-fade-mask-l,var(--tw-fade-identity-mask)), var(--tw-fade-mask-r,var(--tw-fade-identity-mask));-webkit-mask-image:var(--tw-fade-identity-mask), var(--tw-fade-identity-mask), var(--tw-fade-mask-t,var(--tw-fade-identity-mask)), var(--tw-fade-mask-b,var(--tw-fade-identity-mask)), var(--tw-fade-mask-l,var(--tw-fade-identity-mask)), var(--tw-fade-mask-r,var(--tw-fade-identity-mask));-webkit-mask-image:var(--tw-fade-identity-mask), var(--tw-fade-identity-mask), var(--tw-fade-mask-t,var(--tw-fade-identity-mask)), var(--tw-fade-mask-b,var(--tw-fade-identity-mask)), var(--tw-fade-mask-l,var(--tw-fade-identity-mask)), var(--tw-fade-mask-r,var(--tw-fade-identity-mask));mask-image:var(--tw-fade-identity-mask), var(--tw-fade-identity-mask), var(--tw-fade-mask-t,var(--tw-fade-identity-mask)), var(--tw-fade-mask-b,var(--tw-fade-identity-mask)), var(--tw-fade-mask-l,var(--tw-fade-identity-mask)), var(--tw-fade-mask-r,var(--tw-fade-identity-mask));-webkit-mask-composite:source-over,source-over,source-in,source-in,source-in,source-in;-webkit-mask-composite:source-over,source-over,source-in,source-in,source-in,source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:padding-box,padding-box,border-box,border-box,border-box,border-box;mask-origin:padding-box,padding-box,border-box,border-box,border-box,border-box;-webkit-mask-composite:source-over,source-over,source-in,source-in,source-in,source-in;mask-composite:add,add,intersect,intersect,intersect,intersect;-webkit-mask-size:100% var(--tw-fade-scrollbar-block,0px), var(--tw-fade-scrollbar,0px) 100%, 100% 100%, 100% calc(100% - var(--tw-fade-scrollbar-block,0px)), var(--tw-fade-mask-size-l), var(--tw-fade-mask-size-r);-webkit-mask-size:100% var(--tw-fade-scrollbar-block,0px), var(--tw-fade-scrollbar,0px) 100%, 100% 100%, 100% calc(100% - var(--tw-fade-scrollbar-block,0px)), var(--tw-fade-mask-size-l), var(--tw-fade-mask-size-r);-webkit-mask-size:100% var(--tw-fade-scrollbar-block,0px), var(--tw-fade-scrollbar,0px) 100%, 100% 100%, 100% calc(100% - var(--tw-fade-scrollbar-block,0px)), var(--tw-fade-mask-size-l), var(--tw-fade-mask-size-r);mask-size:100% var(--tw-fade-scrollbar-block,0px), var(--tw-fade-scrollbar,0px) 100%, 100% 100%, 100% calc(100% - var(--tw-fade-scrollbar-block,0px)), var(--tw-fade-mask-size-l), var(--tw-fade-mask-size-r);-webkit-mask-position:0% 100%, var(--tw-fade-scrollbar-pos), 0% 0%, 0% 0%, var(--tw-fade-mask-pos-l), var(--tw-fade-mask-pos-r);-webkit-mask-position:0% 100%, var(--tw-fade-scrollbar-pos), 0% 0%, 0% 0%, var(--tw-fade-mask-pos-l), var(--tw-fade-mask-pos-r);-webkit-mask-position:0% 100%, var(--tw-fade-scrollbar-pos), 0% 0%, 0% 0%, var(--tw-fade-mask-pos-l), var(--tw-fade-mask-pos-r);mask-position:0% 100%, var(--tw-fade-scrollbar-pos), 0% 0%, 0% 0%, var(--tw-fade-mask-pos-l), var(--tw-fade-mask-pos-r)}.fade:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.fade-y:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.fade-top:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.fade-bottom:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.fade-x:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.fade-start:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),.fade-end:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--tw-fade-edge-size-l:var(--tw-fade-size-end,var(--tw-fade-size-x,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-size-r:var(--tw-fade-size-start,var(--tw-fade-size-x,var(--tw-fade-size,var(--tw-fade-size-default))));--tw-fade-edge-clear-l:var(--tw-fade-clear-end,var(--tw-fade-clear-x,var(--tw-fade-clear,0px)));--tw-fade-edge-clear-r:var(--tw-fade-clear-start,var(--tw-fade-clear-x,var(--tw-fade-clear,0px)));--tw-fade-scrollbar-pos:0% 0%;--tw-fade-mask-size-l:calc(100% - var(--tw-fade-scrollbar,0px)) 100%;--tw-fade-mask-size-r:100% 100%;--tw-fade-mask-pos-l:100% 0%;--tw-fade-mask-pos-r:0% 0%;--tw-fade-mask-l:var(--tw-fade-rtl-end-layer,var(--tw-fade-identity-mask));--tw-fade-mask-r:var(--tw-fade-rtl-start-layer,var(--tw-fade-identity-mask));--tw-fade-animation-l:var(--tw-fade-rtl-end-animation,none);--tw-fade-animation-r:var(--tw-fade-rtl-start-animation,none);--tw-fade-timeline-l:var(--tw-fade-rtl-end-timeline,none);--tw-fade-timeline-r:var(--tw-fade-rtl-start-timeline,none);--tw-fade-animation-range-l:var(--tw-fade-rtl-end-animation-range,normal);--tw-fade-animation-range-r:var(--tw-fade-rtl-start-animation-range,normal)}.fade,.fade-y,.fade-top{--tw-fade-mask-t:var(--tw-fade-gradient-t);--tw-fade-animation-t:tw-fade-travel-t;--tw-fade-timeline-t:scroll(self y);--tw-fade-animation-range-t:var(--tw-fade-scroll-epsilon) max(var(--tw-fade-scroll-epsilon), var(--tw-fade-travel-active))}.fade,.fade-y,.fade-bottom{--tw-fade-mask-b:var(--tw-fade-gradient-b);--tw-fade-animation-b:tw-fade-travel-b;--tw-fade-timeline-b:scroll(self y);--tw-fade-animation-range-b:min(calc(100% - var(--tw-fade-travel-active)), calc(100% - var(--tw-fade-scroll-epsilon))) calc(100% - var(--tw-fade-scroll-epsilon))}.fade,.fade-x,.fade-start{--tw-fade-ltr-start-layer:var(--tw-fade-gradient-l);--tw-fade-rtl-start-layer:var(--tw-fade-gradient-r);--tw-fade-ltr-start-animation:tw-fade-travel-l;--tw-fade-rtl-start-animation:tw-fade-travel-r-leading;--tw-fade-ltr-start-timeline:scroll(self inline);--tw-fade-rtl-start-timeline:scroll(self inline);--tw-fade-ltr-start-animation-range:var(--tw-fade-scroll-epsilon) max(var(--tw-fade-scroll-epsilon), var(--tw-fade-travel-active));--tw-fade-rtl-start-animation-range:var(--tw-fade-scroll-epsilon) max(var(--tw-fade-scroll-epsilon), var(--tw-fade-travel-active))}.fade,.fade-x,.fade-end{--tw-fade-ltr-end-layer:var(--tw-fade-gradient-r);--tw-fade-rtl-end-layer:var(--tw-fade-gradient-l);--tw-fade-ltr-end-animation:tw-fade-travel-r;--tw-fade-rtl-end-animation:tw-fade-travel-l-trailing;--tw-fade-ltr-end-timeline:scroll(self inline);--tw-fade-rtl-end-timeline:scroll(self inline);--tw-fade-ltr-end-animation-range:min(calc(100% - var(--tw-fade-travel-active)), calc(100% - var(--tw-fade-scroll-epsilon))) calc(100% - var(--tw-fade-scroll-epsilon));--tw-fade-rtl-end-animation-range:min(calc(100% - var(--tw-fade-travel-active)), calc(100% - var(--tw-fade-scroll-epsilon))) calc(100% - var(--tw-fade-scroll-epsilon))}@supports (animation-timeline:scroll()){.fade,.fade-y,.fade-top,.fade-bottom,.fade-x,.fade-start,.fade-end{animation:var(--tw-fade-animation-t,none) auto linear both, var(--tw-fade-animation-b,none) auto linear both, var(--tw-fade-animation-l,none) auto linear both, var(--tw-fade-animation-r,none) auto linear both;animation-timeline:var(--tw-fade-timeline-t,none), var(--tw-fade-timeline-b,none), var(--tw-fade-timeline-l,none), var(--tw-fade-timeline-r,none);animation-range:var(--tw-fade-animation-range-t,normal), var(--tw-fade-animation-range-b,normal), var(--tw-fade-animation-range-l,normal), var(--tw-fade-animation-range-r,normal)}}@supports not (animation-timeline:scroll()){.fade,.fade-y,.fade-top,.fade-bottom,.fade-x,.fade-start,.fade-end{--tw-fade-t:1;--tw-fade-b:1;--tw-fade-l:1;--tw-fade-r:1}}.fade-none{--tw-fade-t:0!important;--tw-fade-b:0!important;--tw-fade-l:0!important;--tw-fade-r:0!important}.fade-none-y{--tw-fade-t:0!important;--tw-fade-b:0!important}.fade-none-x{--tw-fade-l:0!important;--tw-fade-r:0!important}.fade-always{--tw-fade-t:1!important;--tw-fade-b:1!important;--tw-fade-l:1!important;--tw-fade-r:1!important}.fade-always-y{--tw-fade-t:1!important;--tw-fade-b:1!important}.fade-always-x{--tw-fade-l:1!important;--tw-fade-r:1!important}@supports (animation-timeline:scroll()){.fade-scrollbar-safe-y,.fade-scrollbar-safe-xy{scrollbar-gutter:stable}@supports selector(::-webkit-scrollbar){.fade-scrollbar-safe-y,.fade-scrollbar-safe-xy{--tw-fade-scrollbar:max(0px, var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-x,.fade-scrollbar-safe-xy{--tw-fade-scrollbar-block:max(0px, var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-y::-webkit-scrollbar{width:max(0px, var(--tw-fade-scrollbar-width,15px));height:max(0px, var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-x::-webkit-scrollbar{width:max(0px, var(--tw-fade-scrollbar-width,15px));height:max(0px, var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-xy::-webkit-scrollbar{width:max(0px, var(--tw-fade-scrollbar-width,15px));height:max(0px, var(--tw-fade-scrollbar-width,15px))}.fade-scrollbar-safe-y::-webkit-scrollbar-track{background:0 0}.fade-scrollbar-safe-x::-webkit-scrollbar-track{background:0 0}.fade-scrollbar-safe-xy::-webkit-scrollbar-track{background:0 0}.fade-scrollbar-safe-y::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,currentColor)}@supports (color:color-mix(in lab, red, red)){.fade-scrollbar-safe-y::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,color-mix(in srgb, currentColor 30%, transparent))}}.fade-scrollbar-safe-y::-webkit-scrollbar-thumb{border-radius:999px}.fade-scrollbar-safe-x::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,currentColor)}@supports (color:color-mix(in lab, red, red)){.fade-scrollbar-safe-x::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,color-mix(in srgb, currentColor 30%, transparent))}}.fade-scrollbar-safe-x::-webkit-scrollbar-thumb{border-radius:999px}.fade-scrollbar-safe-xy::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,currentColor)}@supports (color:color-mix(in lab, red, red)){.fade-scrollbar-safe-xy::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb,color-mix(in srgb, currentColor 30%, transparent))}}.fade-scrollbar-safe-xy::-webkit-scrollbar-thumb{border-radius:999px}}@supports not selector(::-webkit-scrollbar){.fade-scrollbar-safe-y,.fade-scrollbar-safe-x,.fade-scrollbar-safe-xy{scrollbar-width:thin;scrollbar-color:var(--tw-fade-scrollbar-thumb,currentColor) transparent}@supports (color:color-mix(in lab, red, red)){.fade-scrollbar-safe-y,.fade-scrollbar-safe-x,.fade-scrollbar-safe-xy{scrollbar-color:var(--tw-fade-scrollbar-thumb,color-mix(in srgb, currentColor 30%, transparent)) transparent}}}}.h-half-screen{height:50dvh}.min-h-half-screen{min-height:50dvh}.max-h-half-screen{max-height:50dvh}.h-modal-carousel{height:calc(100svh - 70px)}.min-h-modal-carousel{min-height:calc(100svh - 70px)}.max-h-modal-carousel{max-height:calc(100svh - 70px)}}@property --tw-fade-t{syntax:"<number>";inherits:false;initial-value:0}@property --tw-fade-b{syntax:"<number>";inherits:false;initial-value:0}@property --tw-fade-l{syntax:"<number>";inherits:false;initial-value:0}@property --tw-fade-r{syntax:"<number>";inherits:false;initial-value:0}@property --tw-fade-size{syntax:"*";inherits:false}@property --tw-fade-size-y{syntax:"*";inherits:false}@property --tw-fade-size-x{syntax:"*";inherits:false}@property --tw-fade-size-top{syntax:"*";inherits:false}@property --tw-fade-size-bottom{syntax:"*";inherits:false}@property --tw-fade-size-start{syntax:"*";inherits:false}@property --tw-fade-size-end{syntax:"*";inherits:false}@property --tw-fade-travel{syntax:"*";inherits:false}@property --tw-fade-clear{syntax:"*";inherits:false}@property --tw-fade-clear-y{syntax:"*";inherits:false}@property --tw-fade-clear-x{syntax:"*";inherits:false}@property --tw-fade-clear-top{syntax:"*";inherits:false}@property --tw-fade-clear-bottom{syntax:"*";inherits:false}@property --tw-fade-clear-start{syntax:"*";inherits:false}@property --tw-fade-clear-end{syntax:"*";inherits:false}@property --tw-fade-scrollbar{syntax:"<length>";inherits:false;initial-value:0}@property --tw-fade-scrollbar-block{syntax:"<length>";inherits:false;initial-value:0}@property --tw-fade-scrollbar-width{syntax:"<length>";inherits:true;initial-value:15px}@property --tw-fade-mask-t{syntax:"*";inherits:false}@property --tw-fade-mask-b{syntax:"*";inherits:false}@property --tw-fade-mask-l{syntax:"*";inherits:false}@property --tw-fade-mask-r{syntax:"*";inherits:false}@property --tw-fade-ltr-start-layer{syntax:"*";inherits:false}@property --tw-fade-ltr-end-layer{syntax:"*";inherits:false}@property --tw-fade-rtl-start-layer{syntax:"*";inherits:false}@property --tw-fade-rtl-end-layer{syntax:"*";inherits:false}@property --tw-fade-ltr-start-animation{syntax:"*";inherits:false}@property --tw-fade-ltr-end-animation{syntax:"*";inherits:false}@property --tw-fade-rtl-start-animation{syntax:"*";inherits:false}@property --tw-fade-rtl-end-animation{syntax:"*";inherits:false}@property --tw-fade-ltr-start-timeline{syntax:"*";inherits:false}@property --tw-fade-ltr-end-timeline{syntax:"*";inherits:false}@property --tw-fade-rtl-start-timeline{syntax:"*";inherits:false}@property --tw-fade-rtl-end-timeline{syntax:"*";inherits:false}@property --tw-fade-ltr-start-animation-range{syntax:"*";inherits:false}@property --tw-fade-ltr-end-animation-range{syntax:"*";inherits:false}@property --tw-fade-rtl-start-animation-range{syntax:"*";inherits:false}@property --tw-fade-rtl-end-animation-range{syntax:"*";inherits:false}@keyframes tw-fade-travel-t{0%{--tw-fade-t:0}to{--tw-fade-t:1}}@keyframes tw-fade-travel-b{0%{--tw-fade-b:1}to{--tw-fade-b:0}}@keyframes tw-fade-travel-l{0%{--tw-fade-l:0}to{--tw-fade-l:1}}@keyframes tw-fade-travel-r{0%{--tw-fade-r:1}to{--tw-fade-r:0}}@keyframes tw-fade-travel-r-leading{0%{--tw-fade-r:0}to{--tw-fade-r:1}}@keyframes tw-fade-travel-l-trailing{0%{--tw-fade-l:1}to{--tw-fade-l:0}}:root{--sticky-top:calc(var(--header-height,90px) + 20px);--px:1px;--u:1px;--dp:1px;--text-ui:min(12px, .8rem)}:root:root{--fade-size-xs:calc(.25rem * 6);--fade-size-sm:calc(.25rem * 8);--fade-size-md:calc(.25rem * 12);--fade-size-lg:calc(.25rem * 16);--fade-size-xl:calc(.25rem * 20);--fade-size-2xl:calc(.25rem * 24);--fade-size-3xl:calc(.25rem * 32);--fade-size-4xl:calc(.25rem * 40);--fade-travel-xs:calc(.25rem * 6);--fade-travel-sm:calc(.25rem * 8);--fade-travel-md:calc(.25rem * 12);--fade-travel-lg:calc(.25rem * 16);--fade-travel-xl:calc(.25rem * 20);--fade-travel-2xl:calc(.25rem * 24);--fade-travel-3xl:calc(.25rem * 32);--fade-travel-4xl:calc(.25rem * 40);--fade-clear-xs:calc(.25rem * 6);--fade-clear-sm:calc(.25rem * 8);--fade-clear-md:calc(.25rem * 12);--fade-clear-lg:calc(.25rem * 16);--fade-clear-xl:calc(.25rem * 20);--fade-clear-2xl:calc(.25rem * 24);--fade-clear-3xl:calc(.25rem * 32);--fade-clear-4xl:calc(.25rem * 40)}html{font-size:62.5%;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;background-color:var(--color-surface-page);color:var(--color-ink-primary)}*,:before,:after,button{box-sizing:inherit}input,select,textarea{appearance:none;border-radius:0}.link--cover:after{content:"";z-index:3;display:block;position:absolute;inset:0}.link--opacity{transition:opacity .2s cubic-bezier(.5,1,.9,1)}@media (hover:hover){.link--opacity:hover{opacity:.6}}.rich-text b,.rich-text strong{font-weight:500}.rich-text em,.rich-text i{font-style:italic}.rich-text a{text-decoration:underline;transition:text-decoration-color .2s ease-out}.rich-text a:focus{text-decoration-color:#0000}@media (hover:hover){.rich-text a:hover{text-decoration-color:#0000}}.rich-text p{margin-bottom:1em}.rich-text p:last-child{margin-bottom:0}.rich-text.caption p{margin-bottom:1.4em}::selection{background-color:var(--color-surface-inverse);color:var(--color-ink-inverse)}[data-theme=dark] ::selection,[data-theme=dark]::selection{background-color:var(--color-ink-inverse);color:var(--color-surface-inverse-deep)}[data-theme=dark] ::-moz-selection{background-color:var(--color-ink-inverse);color:var(--color-surface-inverse-deep)}[data-theme=dark]::-moz-selection{background-color:var(--color-ink-inverse);color:var(--color-surface-inverse-deep)}.mix-blend-difference ::selection,.mix-blend-difference::selection{background-color:var(--color-white);color:var(--color-black)}.mix-blend-difference ::-moz-selection{background-color:var(--color-white);color:var(--color-black)}.mix-blend-difference::-moz-selection{background-color:var(--color-white);color:var(--color-black)}@media (hover:hover){.link-opacity{transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.link-opacity:hover{opacity:.6;transition-duration:.15s}.rich-text a{transition:opacity .5s cubic-bezier(.165,.84,.44,1),text-decoration-color .5s cubic-bezier(.165,.84,.44,1)}.rich-text a:hover{opacity:.6;transition-duration:.15s}}:root{--frame-w:1060;--frame-h:721;--frame-mx:16;--frame-my:16;--room-w:1028;--room-h:612;--footer-h:77;--chrome:1;--cell-mark:350;--cell-talk:287;--cell-links:150;--cell-icons:44;--cell-cal:104;--cell-portal:137;--card-inset:8;--card-gap:4;--title-h:23;--text-voice:calc(9 * var(--u));--letter-x:23;--letter-y:30;--letter-w:305;--shop-right:241;--shop-rail:99;--shop-plank:5;--shop-relief:93;--shop-counter:338;--shop-shelf:475;--shop-shelf-right:475;--shop-floor:603;--shop-pull:23;--frame-max:none;--outer-inset:8px}html:not(:has(.desktop-site)) .footer{--text-ui:calc(10 * var(--u))}@media (min-width:1048px){html:has(.desktop-site){font-size:calc(min(100vw / var(--frame-w), 100dvh / var(--frame-h)) * 10);--u:.1rem;--text-ui:calc(10 * var(--u))}}@media (min-width:1280px){html:has(.desktop-site){--frame-w:1280;--frame-h:832;--frame-mx:16;--frame-my:16;--room-w:1248;--room-h:706;--footer-h:94;--text-ui:calc(11 * var(--u));--chrome:1.215;--cell-mark:416;--cell-talk:358;--cell-links:182;--cell-icons:58;--cell-cal:126;--cell-portal:166;--card-inset:9.72;--card-gap:4.86;--title-h:33;--text-voice:calc(10 * var(--u));--letter-x:10;--letter-y:15;--letter-w:390;--shop-right:292;--shop-rail:119;--shop-plank:7;--shop-relief:113;--shop-counter:433;--shop-shelf:572;--shop-shelf-right:572;--shop-floor:698;--shop-pull:23}}@media (min-width:1440px){html:has(.desktop-site){--frame-w:1440;--frame-h:832;--frame-mx:16;--frame-my:16;--room-w:1408;--room-h:706;--footer-h:94;--text-ui:calc(12 * var(--u));--chrome:1.215;--cell-mark:444;--cell-talk:446;--cell-links:226;--cell-icons:48;--cell-cal:126;--cell-portal:166;--card-inset:9.72;--card-gap:4.86;--title-h:33;--text-voice:calc(10 * var(--u));--letter-x:14;--letter-y:16;--letter-w:410;--shop-right:340;--shop-rail:119;--shop-plank:7;--shop-relief:113;--shop-counter:433;--shop-shelf:572;--shop-shelf-right:572;--shop-floor:698;--shop-pull:23}}@media (min-width:1512px){html:has(.desktop-site){--frame-w:1512;--frame-h:860;--frame-mx:20;--frame-my:24;--room-w:1472;--room-h:690;--footer-h:122;--text-ui:calc(12 * var(--u));--chrome:1.432;--cell-mark:501;--cell-talk:413;--cell-links:215;--cell-icons:64;--cell-cal:149;--cell-portal:194;--card-inset:2;--card-gap:2;--title-h:33;--text-voice:calc(10 * var(--u));--letter-x:14;--letter-y:16;--letter-w:464;--shop-right:407;--shop-rail:109;--shop-plank:11;--shop-relief:97;--shop-counter:432;--shop-shelf:572;--shop-shelf-right:572;--shop-floor:678;--shop-pull:23}}@media (min-width:1728px){html:has(.desktop-site){font-size:calc(min(100vw / var(--frame-w), 100dvh / var(--frame-h), 1px) * 10);--frame-w:1728;--frame-h:990;--frame-mx:24;--frame-my:24;--frame-max:calc(var(--frame-w) * 1px);--room-w:1680;--room-h:798;--footer-h:144;--text-ui:calc(14 * var(--u));--chrome:1.634;--cell-mark:572;--cell-talk:473;--cell-links:241;--cell-icons:72;--cell-cal:164;--cell-portal:229;--card-inset:2;--card-gap:2;--title-h:33;--text-voice:calc(12 * var(--u));--letter-x:22;--letter-y:25;--letter-w:528;--shop-right:465;--shop-rail:109;--shop-plank:11;--shop-relief:97;--shop-counter:480;--shop-shelf:639;--shop-shelf-right:639;--shop-floor:786;--shop-pull:32}}.site-frame{width:100%;max-width:var(--frame-max);height:calc(var(--frame-h) * var(--u));padding:calc(var(--frame-my) * var(--u)) calc(var(--frame-mx) * var(--u));flex-direction:column;display:flex}.site-room{flex:1 1 0;min-height:0;position:relative;overflow:clip}.outer-line{inset:var(--outer-inset);z-index:60;border:var(--px) solid var(--color-border-strong);pointer-events:none;position:fixed}.site-room__sound{left:calc(10 * var(--u));top:calc(10 * var(--u));z-index:1050;position:absolute}.scene{width:calc(var(--scene-w) * .1rem);aspect-ratio:var(--scene-w) / var(--scene-h);-webkit-user-select:none;user-select:none;flex:none;position:relative;overflow:clip;container-type:inline-size}.scene[data-layout=desktop]{aspect-ratio:auto;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible;container-type:normal}.scene__stage{z-index:0;width:calc(var(--scene-w) * var(--u));height:calc(var(--scene-h) * var(--u));--veil-z:501;--veil-o:.8;flex:none;position:relative;overflow:clip;container-type:inline-size}.scene[data-tiered]{--scene-w:var(--room-w);--scene-h:var(--room-h)}.scene[data-tiered] .scene__stage{overflow:visible}.scene[data-fill] .scene__stage{--extra:calc(100cqw - var(--room-w) * var(--u));width:100%}.scene [data-tiers]{--x:var(--x0);--y:var(--y0);--w:var(--w0);--h:var(--h0);--tx:var(--tx0);--ty:var(--ty0)}@media (min-width:1280px){.scene [data-tiers]{--x:var(--x1);--y:var(--y1);--w:var(--w1);--h:var(--h1);--tx:var(--tx1);--ty:var(--ty1)}}@media (min-width:1440px){.scene [data-tiers]{--x:var(--x2);--y:var(--y2);--w:var(--w2);--h:var(--h2);--tx:var(--tx2);--ty:var(--ty2)}}@media (min-width:1512px){.scene [data-tiers]{--x:var(--x3);--y:var(--y3);--w:var(--w3);--h:var(--h3);--tx:var(--tx3);--ty:var(--ty3)}}@media (min-width:1728px){.scene [data-tiers]{--x:var(--x4);--y:var(--y4);--w:var(--w4);--h:var(--h4);--tx:var(--tx4);--ty:var(--ty4)}}.scene [data-redrawn]{--hit:var(--hit0)}@media (min-width:1280px){.scene [data-redrawn]{--hit:var(--hit1)}}@media (min-width:1440px){.scene [data-redrawn]{--hit:var(--hit2)}}@media (min-width:1512px){.scene [data-redrawn]{--hit:var(--hit3)}}@media (min-width:1728px){.scene [data-redrawn]{--hit:var(--hit4)}}@media (max-width:1279px){.scene [data-since="1"]{display:none}}@media (max-width:1439px){.scene [data-since="2"]{display:none}}@media (max-width:1511px){.scene [data-since="3"]{display:none}}@media (max-width:1727px){.scene [data-since="4"]{display:none}}.scene__bg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scene__object{left:calc(var(--x) / var(--scene-w) * 100cqw);top:calc(var(--y) / var(--scene-w) * 100cqw);width:calc(var(--w) / var(--scene-w) * 100cqw);height:calc(var(--h) / var(--scene-w) * 100cqw);z-index:var(--z,auto);appearance:none;cursor:pointer;clip-path:var(--hit,none);transition:opacity .25s var(--ease-out-quart);background:0 0;border:0;padding:0;position:absolute}.scene__object>picture,.scene__decor>picture{display:contents}.scene__object>img,.scene__object>picture>img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.scene__object>img[data-off],.scene__object>picture>img[data-off]{display:none}.scene__object[data-fit=contain]>img{height:calc(100% - 3 * var(--u));object-fit:contain;object-position:center bottom}.scene__object[data-fit=contain][data-tiers]>img{height:calc(100% - 3 / var(--h0) * 100%)}.scene__decor{left:calc(var(--x) / var(--scene-w) * 100cqw);top:calc(var(--y) / var(--scene-w) * 100cqw);width:calc(var(--w) / var(--scene-w) * 100cqw);height:calc(var(--h) / var(--scene-w) * 100cqw);z-index:var(--z,auto);pointer-events:none;transition:opacity .25s var(--ease-out-quart);position:absolute}.scene__decor>img,.scene__decor>picture>img{width:100%;height:100%;display:block}.scene__decor[data-decor=chickenFoot]>img{animation:chicken-foot-float 3.6s var(--ease-in-out-sine) infinite alternate}.scene__decor[data-decor=principlesHaze]>img{animation:chicken-foot-haze 5.2s var(--ease-in-out-sine) infinite alternate}@keyframes chicken-foot-float{0%{transform:translateY(calc(3 * var(--u))) rotate(.6deg)}to{transform:translateY(calc(-5 * var(--u))) rotate(-1.2deg)}}@keyframes chicken-foot-haze{0%{opacity:.75;transform:scale(.98)}to{opacity:1;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.scene__decor>img{animation:none}}.scene[data-fill] [data-pin=right]{--shift:var(--extra)}.scene[data-fill] [data-pin=centre]{--shift:calc(var(--extra) / 2)}.scene[data-fill] .scene__stage :is(.scene__object,.scene__decor,.scene__zone,.scene__outline){left:calc(var(--x) * var(--u) + var(--shift,0px));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u))}.scene[data-fill] .scene__stage :is(.scene__target,.scene__callout,.scene__cue){left:calc(var(--tx) * var(--u) + var(--shift,0px));top:calc(var(--ty) * var(--u))}.shop__column{z-index:0;position:absolute;top:0;bottom:0}.shop__column[data-side=left]{width:calc(var(--cell-mark) * var(--u));left:0}.shop__column[data-side=right]{width:calc(var(--shop-right) * var(--u));right:0}.shop__edge{width:var(--px);background:var(--color-border-strong);position:absolute;top:0;bottom:0}.shop__edge[data-side=left]{left:calc(var(--cell-mark) * var(--u));z-index:0}.shop__edge[data-side=right]{right:calc(var(--shop-right) * var(--u) - var(--px));z-index:60}.shop__edge[data-side=right][data-main]{height:calc(var(--shop-counter) * var(--u));bottom:auto}.shop__rail{height:calc(var(--shop-rail) * var(--u));grid-template-rows:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0 0 auto}.shop__rail a{padding-left:calc(8 * var(--u));border-bottom:var(--px) solid var(--color-border-strong)}.shop__sound{top:0;right:0;left:var(--px);height:calc(var(--shop-rail) / 4 * var(--u));border-bottom:var(--px) solid var(--color-border-strong);position:absolute}.shop__sound .sound-icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.shop__plank{left:0;right:0;top:calc((var(--at) - var(--shop-plank)) * var(--u));height:calc(var(--shop-plank) * var(--u) + var(--px));border-block:var(--px) solid var(--color-border-strong);position:absolute}.shop__plank[data-shelf=lamps]{--at:var(--shop-counter)}.shop__plank[data-shelf=middle]{--at:var(--shop-shelf)}.shop__column[data-side=right] .shop__plank[data-shelf=middle]{--at:var(--shop-shelf-right)}.shop__plank[data-shelf=relief]{top:calc(var(--shop-relief) * var(--u));height:calc((var(--shop-rail) - var(--shop-relief)) * var(--u) - var(--px));border-bottom:0}.shop__plank[data-shelf=floor]{top:calc(var(--shop-floor) * var(--u));border-bottom:0;height:auto;bottom:0}.shop__drawers{top:calc(var(--shop-rail) * var(--u) - var(--px));right:0;left:var(--px);grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:minmax(0, 1fr) calc(var(--cell-portal) * var(--u));height:calc((var(--shop-counter) - var(--shop-rail)) * var(--u) + 2 * var(--px));border-block:var(--px) solid var(--color-border-strong);display:grid;position:absolute}.shop__drawer{min-width:0;min-height:0;padding:calc(3 * var(--u));border-bottom:var(--px) solid var(--color-border-strong);justify-content:center;align-items:center;display:flex}.shop__drawer:nth-child(2n){padding-right:calc(3 * var(--u) + var(--px));border-left:var(--px) solid var(--color-border-strong)}.shop__drawer:nth-last-child(-n+2){border-bottom:0}.shop__pull{width:calc(var(--shop-pull) * var(--u));height:auto}.shop__grain{top:0;right:calc(var(--shop-right) * var(--u));bottom:0;left:calc(var(--cell-mark) * var(--u) + var(--px));z-index:var(--z);pointer-events:none;position:absolute}.shop__grain img,.shop__counter img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shop__counter{top:calc(var(--shop-counter) * var(--u));z-index:var(--z);border-top:var(--px) solid var(--color-border-strong);position:absolute;bottom:0;left:0;right:0}.shop__band,.shop__ethos,.shop__locked{right:calc(var(--shop-right) * var(--u));left:calc(var(--cell-mark) * var(--u) + var(--px));position:absolute}.shop__band{z-index:80;height:calc(var(--shop-rail) * var(--u));border-bottom:var(--px) solid var(--color-border-strong);background:var(--color-surface-page);top:0}.shop__thesis{height:100%;padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));overflow:hidden auto}.shop__principles{gap:calc(8 * var(--u)) calc(40 * var(--u));padding:calc(8 * var(--u));grid-template-columns:repeat(2,max-content);display:grid}.shop__bullet{background:var(--color-surface-inverse);flex:none;width:.6875em;height:.6875em}.shop__ethos{z-index:80;padding:calc(8 * var(--u));top:0;bottom:0}.shop__locked{top:var(--px);bottom:var(--px);z-index:90;padding:calc(5 * var(--u));background:var(--color-surface-page);display:flex}.shop__locked[data-main]{bottom:calc(100% - var(--shop-counter) * var(--u))}.shop__ascii{font-size:calc(.625 * var(--text-ui));line-height:1.2}.scene[data-fill] .scene__stage .scene__decor[data-decor=curtain]{right:calc(var(--shop-right) * var(--u) - var(--px));left:auto}.scene__part{left:calc(var(--x) / var(--scene-w) * 100cqw);top:calc(var(--y) / var(--scene-w) * 100cqw);width:calc(var(--w) / var(--scene-w) * 100cqw);height:calc(var(--h) / var(--scene-w) * 100cqw);z-index:var(--z,0);transition:opacity .25s var(--ease-out-quart);position:absolute}.scene__zone{left:calc(var(--x) / var(--scene-w) * 100cqw);top:calc(var(--y) / var(--scene-w) * 100cqw);width:calc(var(--w) / var(--scene-w) * 100cqw);height:calc(var(--h) / var(--scene-w) * 100cqw);z-index:var(--z,auto);appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.scene[data-armed] .scene__object:not([data-active]),.scene[data-armed] .scene__zone:not([data-active]),.scene[data-covered] .scene__object,.scene[data-covered] .scene__zone{pointer-events:none}.scene__veil{z-index:var(--veil-z);background:var(--color-surface-page);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out-quart);position:absolute;inset:0 calc(50% - 50vw)}.scene[data-dim] .scene__veil{opacity:var(--veil-o)}.scene{--grain-o:.3;--grain-tile:160px}.scene__stage:after,.scene[data-layout=mobile]:after{--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");content:"";inset:calc(-1 * var(--grain-tile)) calc(50% - 50vw - var(--grain-tile));z-index:calc(var(--veil-z,501) - 1);background:var(--color-ink-primary);-webkit-mask:var(--noise) 0 0 / var(--grain-tile) var(--grain-tile);-webkit-mask:var(--noise) 0 0 / var(--grain-tile) var(--grain-tile);-webkit-mask:var(--noise) 0 0 / var(--grain-tile) var(--grain-tile);-webkit-mask:var(--noise) 0 0 / var(--grain-tile) var(--grain-tile);mask:var(--noise) 0 0 / var(--grain-tile) var(--grain-tile);opacity:var(--grain-o);pointer-events:none;will-change:translate;animation:.8s step-end infinite grain;position:absolute}@keyframes grain{0%{translate:0}12.5%{translate:calc(-.37 * var(--grain-tile)) calc(.21 * var(--grain-tile))}25%{translate:calc(.42 * var(--grain-tile)) calc(-.33 * var(--grain-tile))}37.5%{translate:calc(-.18 * var(--grain-tile)) calc(-.46 * var(--grain-tile))}50%{translate:calc(.29 * var(--grain-tile)) calc(.38 * var(--grain-tile))}62.5%{translate:calc(-.44 * var(--grain-tile)) calc(-.12 * var(--grain-tile))}75%{translate:calc(.13 * var(--grain-tile)) calc(.47 * var(--grain-tile))}87.5%{translate:calc(.36 * var(--grain-tile)) calc(-.27 * var(--grain-tile))}to{translate:0}}@media (prefers-reduced-motion:reduce){.scene__stage:after,.scene[data-layout=mobile]:after{animation:none}}.scene__stage .scene__object,.scene__stage .scene__zone{transition:z-index 0s .25s}.scene[data-dim] .scene__stage .scene__object,.scene[data-dim] .scene__stage .scene__zone{transition-delay:0s}.scene[data-dim] .scene__stage .scene__object[data-active],.scene[data-dim] .scene__stage .scene__zone[data-active],.scene[data-dim] .scene__stage .scene__object[data-over],.scene[data-dim] .scene__stage .scene__zone[data-over]{z-index:calc(var(--veil-z) + var(--z,0))}.scene__shade{background:var(--color-surface-page);-webkit-mask:var(--art) left top / cover no-repeat;-webkit-mask:var(--art) left top / cover no-repeat;-webkit-mask:var(--art) left top / cover no-repeat;-webkit-mask:var(--art) left top / cover no-repeat;mask:var(--art) left top / cover no-repeat;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out-quart);position:absolute;inset:0}.scene[data-dim] .scene__shade{transition:none}.scene[data-dim] .scene__object[data-over]>.scene__shade{opacity:var(--veil-now)}@property --veil-now{syntax:"<number>";inherits:true;initial-value:0}.scene__stage{transition:--veil-now .25s var(--ease-out-quart)}.scene[data-dim] .scene__stage{--veil-now:var(--veil-o)}.scene[data-dim=still] .scene__object:not([data-active]){opacity:.1}.scene__chrome{z-index:1000;pointer-events:none;position:absolute;inset:0}.scene__target{left:calc(var(--tx) / var(--scene-w) * 100cqw);top:calc(var(--ty) / var(--scene-w) * 100cqw);z-index:1;margin:calc(-5 * var(--target-u) + var(--edge-y,0px)) 0 0 calc(-5 * var(--target-u) + var(--edge-x,0px));line-height:0;position:absolute}.scene__target[data-edge=left]{--edge-x:calc(.5 * var(--px))}.scene__target[data-edge=right]{--edge-x:calc(-.5 * var(--px))}.scene__target[data-edge=top]{--edge-y:calc(.5 * var(--px))}.scene__callout{left:calc(var(--tx) / var(--scene-w) * 100cqw);top:calc(var(--ty) / var(--scene-w) * 100cqw);white-space:nowrap;animation:scene-chrome-in .12s var(--ease-out-quart);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.scene__callout[data-side=left]{flex-direction:row-reverse;transform:translate(-100%,-50%)}.scene__callout-line{width:calc(var(--reach) * var(--u) + var(--px));height:var(--px);margin-right:calc(-1 * var(--px));background:var(--color-border-strong);flex:none}.scene__callout[data-side=left] .scene__callout-line{margin-right:0;margin-left:calc(-1 * var(--px))}.scene__callout[data-side=top]{flex-direction:column-reverse;transform:translate(-50%,-100%)}.scene__callout[data-side=top] .scene__callout-line{width:var(--px);height:calc(var(--reach) * var(--u) + var(--px));margin-right:0;margin-top:calc(-1 * var(--px))}.scene__outline{left:calc(var(--x) / var(--scene-w) * 100cqw);top:calc(var(--y) / var(--scene-w) * 100cqw);width:calc(var(--w) / var(--scene-w) * 100cqw);height:calc(var(--h) / var(--scene-w) * 100cqw);animation:scene-chrome-in .12s var(--ease-out-quart);position:absolute}.scene__outline[data-glow]{box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) calc(20 * var(--u)) var(--u) var(--color-glow)}.scene__outline[data-glow] rect{stroke:var(--color-border-inverse)}.scene__outline svg{inset:calc(.5 * var(--px));width:calc(100% - var(--px));height:calc(100% - var(--px));position:absolute;overflow:visible}.scene__outline rect{fill:none;stroke:var(--color-border-strong);stroke-width:var(--px);stroke-dasharray:calc(2 * var(--u)) calc(2 * var(--u));rx:calc(6 * var(--u) - .5 * var(--px))}.scene__outline[data-square] rect{rx:0}.scene__reminder{z-index:1001;pointer-events:none;position:absolute;inset:0}.scene__callout[data-live]{pointer-events:auto}.scene__chrome .scene__callout[data-live]{cursor:pointer}.scene__cue{left:calc(var(--tx) / var(--scene-w) * 100cqw);top:calc(var(--ty) / var(--scene-w) * 100cqw);z-index:1001;width:calc((var(--cue-w) - 20) / 8 * var(--text-ui) + 20 * var(--u));animation:scene-chrome-in .12s var(--ease-out-quart);flex-direction:column;display:flex;position:absolute}.scene__cue[data-side=left]{left:calc((var(--tx) + var(--cue-w) * var(--w) / var(--w0,var(--w))) / var(--scene-w) * 100cqw);translate:-100%}.scene__cue button{height:calc(var(--text-ui) + 9 * var(--u))}.scene__cue button svg{width:1.375em;height:.875em}.scene__window{z-index:1100;width:var(--talk-end,calc(100% - (var(--cell-links) + var(--cell-cal) + var(--cell-portal)) * var(--u)));border:var(--px) solid var(--color-border-strong);background:var(--color-surface-page);transform-origin:0;border-bottom:0;flex-direction:column;height:100%;display:flex;position:absolute;top:0;left:0}.scene__window[data-size=card]{width:calc(var(--cell-mark) * var(--u) + var(--px))}.scene__window .page-title{height:calc(var(--title-h) * var(--u) - var(--px));padding-inline:calc(8 * var(--u) - var(--px));flex:none}.card__body{min-height:0;padding-inline:calc(8 * var(--u) - var(--px));flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip;container-type:size}.card__art{width:min(calc(var(--w) * var(--u)), 100cqw, calc(100cqh * var(--w) / var(--h)));aspect-ratio:var(--w) / var(--h);flex:none}.card__art img{object-fit:contain;width:100%;height:100%;display:block}.card-contact{--au:calc((var(--w) + var(--x)) / 228 * var(--u));width:calc(var(--w) * var(--u));height:calc(213 * var(--au));flex:none;position:relative}.card-contact img{max-width:none;position:absolute}.card-contact__lil{left:calc(var(--x) * -1 * var(--u));width:calc(161 * var(--au));height:calc(166 * var(--au));top:0}.card-contact__old{left:calc(100 * var(--au) - var(--x) * var(--u));top:calc(30 * var(--au));width:calc(128 * var(--au));height:calc(161 * var(--au))}.card-contact__card{left:calc(33 * var(--au) - var(--x) * var(--u));top:calc(128 * var(--au));width:calc(143 * var(--au));height:calc(85 * var(--au))}.card__foot{padding:calc(8 * var(--u)) calc(8 * var(--u) - var(--px));border-top:var(--px) solid var(--color-border-strong);background:var(--color-surface-page);flex:none}.card__foot .notched{height:calc(var(--text-ui) + 18 * var(--u))}.card__foot .notched svg{width:calc(var(--text-ui) - 2 * var(--u));height:calc(var(--text-ui) - 2 * var(--u))}.card__rows{gap:.55em calc(24 * var(--u));grid-template-columns:max-content 1fr;display:grid}.card__foot[data-quote]{padding-right:calc(30 * var(--u));padding-bottom:calc(30 * var(--u))}.card__foot[data-quote] figcaption{margin-top:1.19em}.card-letter{flex:1 1 0;min-height:0;position:relative;overflow:clip;container-type:size}.card-letter__paper{top:calc(-7 * var(--u));width:max(calc(100cqw + 14 * var(--u)), calc((100cqh + 14 * var(--u)) * .7615));pointer-events:none;max-width:none;position:absolute;left:50%;translate:-50%}.card-letter__scroll{position:absolute;inset:0;overflow:hidden auto}.card-letter__text{gap:calc(10 * var(--u));width:calc(var(--letter-w) * var(--u));margin-left:calc(var(--letter-x) * var(--u) - var(--px));padding:calc(var(--letter-y) * var(--u)) 0 calc(40 * var(--u));font-size:var(--text-voice);flex-direction:column;display:flex}.card-letter__track{pointer-events:none;position:absolute;top:0;bottom:0;right:0}.card-jung{flex:1 1 0;min-height:0;position:relative;overflow:clip;container-type:size}.card-jung img{--card:calc(100cqw + 2 * var(--px));right:calc(-1 * var(--px));top:max(calc(8 * var(--u)), calc(100cqh - 405 / 351 * var(--card)));width:calc(385 / 351 * var(--card));max-width:none;position:absolute}.card__wood{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes scene-chrome-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.scene__callout,.scene__outline,.scene__cue{animation:none}}.art-control{pointer-events:none}.art-control>*{pointer-events:auto}.art-hit{clip-path:var(--hit,none);display:block}html[data-hits] .scene__object img,html[data-hits] .scene__decor,html[data-hits] .shop__grain,html[data-hits] .shop__counter,html[data-hits] .mobile-place img,html[data-hits] .art-hit img{opacity:.05!important}html[data-hits] .scene__veil{opacity:0!important}html[data-hits] .scene__object,html[data-hits] .scene__zone,html[data-hits] button.mobile-place,html[data-hits] .art-hit{background:var(--color-hit-box);opacity:1!important}html[data-hits] .art-control{opacity:1!important}html[data-hits] .scene__object[data-hit],html[data-hits] button.mobile-place[data-hit],html[data-hits] .art-hit[data-hit]{background:var(--color-hit-traced)}.module-talk{border-bottom:var(--px) solid var(--color-border-strong);flex:none}.module-talk>*{min-height:calc(38 * var(--u) + var(--lines,2) * 1.19 * var(--text-ui));padding-right:calc(30 * var(--u));padding-bottom:calc(30 * var(--u));outline:var(--px) solid var(--color-border-inverse);outline-offset:calc(-1 * var(--px))}.module{--picker-side:calc(.342 * (var(--cell-mark) + var(--cell-talk)) * var(--u));flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;container-type:inline-size}.module .notched{height:calc(var(--text-ui) + 18 * var(--u))}.module .notched svg{width:calc(var(--text-ui) - 2 * var(--u));height:calc(var(--text-ui) - 2 * var(--u))}.picker{--picker-cols:calc(var(--picker-side) - var(--px)) minmax(0, 1fr) calc(var(--picker-side) - var(--px));grid-template-columns:var(--picker-cols);flex:1 1 0;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;display:grid}.picker__column{border-inline:var(--px) solid var(--color-border-strong);pointer-events:none;grid-area:1/2/-1}.picker__label{height:calc(var(--text-ui) + 18 * var(--u));grid-area:1/2;justify-content:center;align-items:center;display:flex;position:relative}.picker__marker{bottom:calc(-1 * var(--px));width:.64em;height:calc(.55em + var(--px));background:var(--color-surface-inverse);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;left:50%;translate:-50%}.picker__strip{--case:min(73cqh, calc(100cqw + 2 * var(--px) - 2 * var(--picker-side) - 36 * var(--u)));--s:calc(var(--case) / 150);grid-area:2/1/auto/-1;grid-template-columns:var(--picker-cols);border-block:var(--px) solid var(--color-border-strong);align-items:center;display:grid;overflow:clip;container-type:size}.picker__side{align-items:center;gap:calc(20 * var(--s));min-width:0;padding-left:calc(17.5 * var(--s));display:flex}.picker__side:first-child{padding-right:calc(17.5 * var(--s));justify-content:flex-end;padding-left:0}.picker__side button{opacity:.4;flex:none}.picker__side img{width:auto;max-width:none;height:calc(80 * var(--s))}.picker__current{justify-content:center;min-width:0;display:flex}.picker__current img{width:auto;max-width:none;height:var(--case)}.picker__name{gap:calc(4 * var(--u));min-height:calc(3.6 * var(--text-ui) + 20 * var(--u));padding:calc(8 * var(--u));text-align:center;flex-direction:column;grid-area:3/2;justify-content:center;align-items:center;display:flex}.picker__pager{border-top:var(--px) solid var(--color-border-strong);grid-area:4/2;display:flex}.picker__arrow{width:calc(36 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}.picker__arrow:first-child{border-right:var(--px) solid var(--color-border-strong)}.picker__arrow:last-child{border-left:var(--px) solid var(--color-border-strong)}.picker__arrow svg{width:1.37em;height:.465em}.picker__action{min-width:0;padding:calc(8 * var(--u));flex:1 1 0;justify-content:center;display:flex}.picker__wait{height:calc(var(--text-ui) + 18 * var(--u))}.picker__action>*{max-width:17.5em}.cd{--ledger-stamp:calc(9.8 * var(--text-ui) + 15 * var(--u));--picker-side:clamp(calc(var(--ledger-stamp) + var(--px) + 9.3 * var(--text-ui) + 13 * var(--u)), calc(.342 * (var(--cell-mark) + var(--cell-talk)) * var(--u)), calc((var(--cell-mark) - 13) * var(--u) - 11.1 * var(--text-ui)));--ledger-from:calc(var(--cell-mark) * var(--u) - var(--picker-side));--ledger-gap:calc(2 * var(--cell-mark) * var(--u) - var(--px) - 100cqw);--ledger-to:calc(var(--ledger-from) - var(--ledger-gap) + clamp(0 * var(--u), calc((var(--ledger-gap) - 24 * var(--u)) * 9999), var(--ledger-gap)));--ledger-cols:var(--ledger-stamp) calc(var(--picker-side) - var(--px) - var(--ledger-stamp)) var(--ledger-from) var(--ledger-to) minmax(0, 1fr)}.cd .ledger{height:calc(var(--ledger-bar) + 5.5 * var(--ledger-row));flex:none}.cd__bar{height:calc(var(--text-ui) + 15 * var(--u));border-top:var(--px) solid var(--color-border-strong);flex:none;display:flex}.cd__play{border-right:var(--px) solid var(--color-border-strong);flex:none;justify-content:center;align-items:center;width:2.5em;display:flex}.cd__play svg{width:.8em;height:.8em}.marquee{flex:1 1 0;align-items:center;min-width:0;display:flex;overflow:clip;container-type:inline-size}.marquee__track{flex:none;width:max-content;animation:18s linear infinite marquee;display:flex}.marquee__track>*{min-width:100cqw;padding-right:4em;padding-left:calc(8 * var(--u));white-space:nowrap;flex:none}@keyframes marquee{to{translate:clamp(-50%, calc((100cqw - 50% + var(--px)) * 9999), 0%) 0}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.ledger{--ledger-row:calc(2 * var(--text-ui) - 2 * var(--u));--ledger-bar:calc(2 * var(--text-ui) + 2 * var(--u));flex-direction:column;height:100%;display:flex}.ledger__bar{height:var(--ledger-bar);padding-inline:calc(8 * var(--u) - var(--px));background:var(--color-surface-inverse);color:var(--color-ink-inverse);flex:none;align-items:center;display:flex}.ledger__table{min-height:0;padding-right:calc(4 * var(--u));flex-direction:column;flex:1 1 0;display:flex;position:relative}.ledger__row{grid-template-columns:var(--ledger-cols,none);height:var(--ledger-row);border-bottom:var(--px) solid var(--color-border-strong);flex:none;grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.ledger__cell{min-width:0;padding-inline:calc(8 * var(--u)) calc(4 * var(--u));align-items:center;display:flex}.ledger__cell:first-child{padding-left:calc(8 * var(--u) - var(--px))}.ledger__cell+.ledger__cell{border-left:var(--px) solid var(--color-border-strong)}.ledger__rows{flex:1 1 0;min-height:0;overflow:hidden auto}.ledger__track{position:absolute;top:0;bottom:0;right:0}.arr{--ledger-stamp:calc(10.5 * var(--text-ui) + 14 * var(--u));--ledger-cols:var(--ledger-stamp) calc(var(--picker-side) - var(--px) - var(--ledger-stamp)) calc(100cqw - 2 * var(--picker-side) + var(--px)) minmax(0, 1fr)}.arr .ledger{height:calc(var(--ledger-bar) + 6.5 * var(--ledger-row));flex:none}.arr__countdown{min-height:calc(var(--text-ui) + 13 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u) - var(--px));border-bottom:var(--px) solid var(--color-border-strong);color:var(--color-ink-secondary);flex:none;align-items:center;display:flex}.arr .picker__name{min-height:calc(2 * var(--text-ui) + 33 * var(--u))}.arr__countdown~.picker .picker__name{min-height:calc(var(--text-ui) + 20 * var(--u))}.arr .picker__strip{--case:82cqh;--s:calc(var(--case) / 177)}.arr .picker__current img{max-width:calc(100cqw + 2 * var(--px) - 2 * var(--picker-side) - 36 * var(--u));object-fit:contain}.arr .picker__side{justify-content:center;padding:0;overflow:clip}.arr .picker__side button{opacity:.1}.arr .picker__side img{height:calc(100 * var(--s))}.books{flex-direction:row}.books__list{width:calc(var(--cell-mark) * var(--u));border-right:var(--px) solid var(--color-border-strong);flex-direction:column;flex:none;min-height:0;display:flex}.books__titles{gap:calc(12 * var(--u));min-height:0;padding:calc(10 * var(--u)) calc(8 * var(--u));flex-direction:column;flex:1 1 0;display:flex;overflow:hidden auto}.books__recommend{padding:calc(8 * var(--u));border-top:var(--px) solid var(--color-border-strong);flex:none}.books__cta{flex:0 9999 16.4em;min-width:max-content;display:flex}.books__fields{gap:calc(10 * var(--u)) calc(8 * var(--u));grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.books__fields>p{grid-column:1/-1}.books__thanks{min-height:calc(7 * 1.2 * var(--text-ui) + 108 * var(--u))}.books__pane{flex:1 1 0;min-width:0;position:relative;container-type:size}.books__stage{padding:calc(8 * var(--u));grid-template-rows:minmax(0,1fr) auto minmax(0,5fr);justify-items:center;display:grid;position:absolute;inset:0}.books__stage>div{grid-row:2;min-width:0}.books__cover{display:block;position:relative}.books__cover img{width:auto;max-width:none;height:calc(269 * var(--u))}@media (min-width:1280px){.books__cover img{height:calc(324 * var(--u))}}.books__tag{top:calc(32 * var(--u));left:calc(100% - 79 * var(--u));padding:calc(10 * var(--u) - var(--px));border:var(--px) solid var(--color-border-strong);background:var(--color-surface-page);white-space:nowrap;opacity:0;transition:opacity .12s var(--ease-out-quart);position:absolute}.books__cover:hover .books__tag,.books__cover:focus-visible .books__tag{opacity:1}.books__spread img{width:auto;max-width:80cqw;height:auto;max-height:calc(100cqh - 16 * var(--u))}.cabinet{--cabinet-key:calc(8.2 * var(--text-ui) + 16 * var(--u));--ledger-stamp:calc(9.8 * var(--text-ui) + 15 * var(--u));--ledger-action:calc(9.8 * var(--text-ui) + 13 * var(--u));--ledger-view:calc(3.7 * var(--text-ui) + 15 * var(--u));--ledger-item:calc((100cqw - (var(--cell-mark) + 4) * var(--u) + var(--px) - var(--ledger-view)) / 2);--ledger-cols:minmax(var(--ledger-stamp), 1.1fr) calc(45 * var(--u)) minmax(0, 1fr) minmax(var(--ledger-action), 1.15fr) var(--ledger-item) var(--ledger-item) var(--ledger-view)}.cabinet .ledger{height:calc(var(--ledger-bar) + 6.5 * var(--ledger-row));flex:none}.cabinet .ledger__cell button{cursor:pointer}.cabinet__panes{flex:1 1 0;min-height:0;display:flex}.cabinet__left{width:calc(var(--cell-mark) * var(--u));border-right:var(--px) solid var(--color-border-strong);flex-direction:column;flex:none;min-height:0;display:flex;position:relative;container-type:size}.cabinet__right{flex:1 1 0;min-width:0;min-height:0;position:relative}.cabinet__scroll{position:absolute;inset:0;overflow:hidden auto}.cabinet__track{position:absolute;top:0;bottom:0;right:0}.cabinet__map{--mu:calc(var(--cell-mark) * .9225 / 308 * var(--u));flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex}.cabinet__cta{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u));padding-left:calc(8 * var(--u) - var(--px));border-top:var(--px) solid var(--color-border-strong);flex:none;display:flex}.cabinet__random{flex:0 12.2em;min-width:max-content;display:flex}.cabinet__index button{width:100%;min-height:calc(var(--text-ui) + 10 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));border-bottom:var(--px) solid var(--color-border-strong);text-align:left;align-items:center;display:flex}.cabinet__index button[data-hover]{background:var(--color-surface-inverse);color:var(--color-ink-inverse)}.cabinet__item{--item:calc(min(100cqw, 100cqh) - 15 * var(--u));width:var(--item);height:var(--item);flex:none;justify-content:center;align-items:center;margin:auto;display:flex;position:relative;overflow:clip}.cabinet__item[data-ruled]{border:var(--px) solid var(--color-border-strong)}.cabinet__item picture img{max-width:var(--item);max-height:var(--item)}.cabinet__preview{gap:calc(6 * var(--u));padding-top:calc(12 * var(--u));text-align:center;flex-direction:column;align-items:center;display:flex}.cabinet__preview .cabinet__item{--item:min(calc(100cqw - 15 * var(--u)), calc(100cqh - 3.6 * var(--text-ui) - 26 * var(--u)));margin:0}.cabinet__word{gap:calc(24 * var(--u));width:19em;max-width:calc(100% - 16 * var(--u));text-align:center;flex-direction:column;align-items:center;margin:auto;display:flex}.cabinet__word p{white-space:pre-line}.cabinet__word pre{font-family:var(--font-mono);white-space:pre;text-align:left;line-height:1.25}.cabinet__row{gap:calc(4 * var(--u)) 0;min-height:calc(var(--text-ui) + 15 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));border-bottom:var(--px) solid var(--color-border-strong);flex-wrap:wrap;align-items:center;display:flex}.cabinet__row[data-tall]{min-height:calc(var(--text-ui) + 34 * var(--u) + var(--px));padding-block:calc(8 * var(--u))}.cabinet__key{width:var(--cabinet-key);flex:none}.cabinet__value{flex:1 1 0;align-items:center;min-width:min-content;display:flex}.cabinet__input{min-width:0;padding-bottom:calc(2 * var(--u));border-bottom:var(--px) dotted var(--color-border-default);background:0 0;outline:none;flex:1 1 0}.cabinet__input::placeholder{color:var(--color-ink-secondary)}.cabinet__input:focus{border-bottom-color:var(--color-border-strong)}.cabinet__actions{gap:calc(8 * var(--u));flex-wrap:wrap;flex:1 1 0;min-width:min-content;display:flex}.cabinet__action{flex:1 1 0;min-width:max-content;padding-inline:1em}.cabinet__section{gap:calc(10 * var(--u));padding:calc(8 * var(--u));flex-direction:column;display:flex;position:relative}.cabinet__section[data-ruled~=below]{border-bottom:var(--px) solid var(--color-border-strong)}.cabinet__section[data-ruled~=above]{border-top:var(--px) solid var(--color-border-strong)}.cabinet__fields{grid-template-columns:var(--cabinet-key) minmax(0, 1fr);gap:calc(10 * var(--u)) 0;align-items:baseline;display:grid}.cabinet__note{margin-left:var(--cabinet-key)}.cabinet__choice{cursor:pointer;align-items:flex-start;display:flex}.cabinet__choice-text{gap:calc(4 * var(--u));min-width:0;margin-left:calc(var(--cabinet-key) - 16 * var(--u));flex-direction:column;flex:1 1 0;display:flex}.cabinet__choice-label{min-height:calc(var(--text-ui) + 12 * var(--u));padding-inline:calc(10 * var(--u));border:var(--px) solid var(--color-border-strong);align-items:center;display:flex}.cabinet__answers{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cabinet__answers button{gap:calc(4 * var(--u));min-height:calc(var(--text-ui) + 10 * var(--u));margin-top:calc(-1 * var(--px));padding-inline:calc(4 * var(--u));border:var(--px) solid var(--color-border-strong);text-align:left;align-items:center;display:flex}.cabinet__answers p+button{margin-top:calc(16 * var(--u))}.cabinet__crop{height:calc(143 * var(--u));border:var(--px) solid var(--color-border-strong);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.cabinet__crop-canvas{top:0;bottom:0;left:calc(50% - 146.5 * var(--u));width:calc(293 * var(--u));position:absolute}.cabinet__feed{flex:1 1 0;min-height:0;position:relative}.cabinet__tiles{gap:calc(20 * var(--u));padding:calc(20 * var(--u));flex-wrap:wrap;align-content:flex-start;display:flex}.cabinet__tile{gap:calc(11 * var(--u));text-align:center;flex-direction:column;align-items:center;width:10.6em;display:flex}.cabinet__tile>span:last-child{overflow-wrap:break-word;width:100%}.cabinet__tile-file{justify-content:center;align-items:center;width:100%;height:10em;display:flex}.cabinet__tile-file img{border:var(--px) solid var(--color-border-subtle);max-width:10.6em;max-height:10em}.cabinet__tile-folder{width:8.75em;height:6.75em}.cabinet__tile-polaroid img{width:10.6em}.cabinet__credits{--credits-side:calc(.37 * (var(--cell-mark) + var(--cell-talk)) * var(--u));flex:1 1 0;min-height:0;display:flex}.cabinet__credits-side{width:var(--credits-side);border-right:var(--px) solid var(--color-border-strong);flex-direction:column;flex:none;display:flex}.cabinet__people{gap:calc(7 * var(--u));min-height:0;padding:calc(10 * var(--u)) calc(8 * var(--u));padding-left:calc(8 * var(--u) - var(--px));flex-direction:column;flex:1 1 0;display:flex;overflow:hidden auto}.cabinet__minimap{padding:calc(8 * var(--u));padding-left:calc(8 * var(--u) - var(--px));border-top:var(--px) solid var(--color-border-strong);--mu:calc((var(--credits-side) - 17 * var(--u)) / 228);flex:none}.cabinet__credit{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cabinet__credit-object{border-bottom:var(--px) solid var(--color-border-strong);flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.cabinet__credit-object img{max-width:calc(100cqw - 44 * var(--u));max-height:calc(100cqh - 44 * var(--u))}.cabinet__credit-text{min-height:calc(7.2 * var(--text-ui) + 16 * var(--u));padding:calc(8 * var(--u));color:var(--color-ink-secondary);flex:none}.footer{--cu:calc(var(--chrome) * var(--u));height:calc(var(--footer-h) * var(--u))}.footer__mark{width:calc(var(--cell-mark) * var(--u));gap:calc(11 * var(--cu))}.footer__mark .wordmark-son{width:calc(122 * var(--cu));height:calc(62 * var(--cu))}.footer__mark .wordmark-work{width:calc(185 * var(--cu));height:calc(61.5 * var(--cu))}.footer__talk{flex:1 1 calc(var(--cell-talk) * var(--u));min-width:0;padding-bottom:var(--px)}.footer__script{padding:calc(8 * var(--cu) + var(--px))}.footer__links{min-width:calc(var(--cell-links) * var(--u))}.footer__label{padding-left:calc(8 * var(--cu));padding-right:calc(4 * var(--cu))}.footer__icon{width:calc(var(--cell-icons) * var(--u))}.footer__pill{width:calc(21 * var(--cu));height:calc(8 * var(--cu));font-size:calc(6 * var(--cu))}.footer__key{width:calc(21 * var(--cu));height:calc(6 * var(--cu))}.footer__son{gap:calc(2 * var(--cu));font-size:calc(7 * var(--cu))}.footer__sun{width:calc(7.5 * var(--cu));height:calc(7.5 * var(--cu))}.footer__torch{width:calc(6 * var(--cu));height:calc(8 * var(--cu))}.footer__cal{width:calc(var(--cell-cal) * var(--u));padding-right:calc(8 * var(--cu))}.footer .calendar{font-size:calc(4 * var(--cu))}.footer__month{padding:calc(2 * var(--cu)) calc(3 * var(--cu))}.footer__calendar{grid-template-columns:repeat(7, calc(12 * var(--cu)));grid-auto-rows:calc(9 * var(--cu));border-top:var(--px) solid var(--color-border-default);border-left:var(--px) solid var(--color-border-default);display:grid}.footer__calendar>*{border-right:var(--px) solid var(--color-border-default);border-bottom:var(--px) solid var(--color-border-default);justify-content:center;align-items:center;display:flex}.footer__portal{width:calc(var(--cell-portal) * var(--u));padding:calc(var(--card-inset) * var(--u))}.footer__cards{gap:calc(var(--card-gap) * var(--u))}.footer__card{border:var(--px) solid var(--color-border-strong);background:var(--color-surface-page);flex:1 1 0;min-width:0;position:relative}.footer__card-art{inset:var(--px);position:absolute;overflow:hidden}.footer__card-art:after{content:"";border:calc(.5 * var(--px)) solid var(--color-border-strong);position:absolute;inset:0}.footer__card-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.footer__card[data-locked] img{opacity:.2}.footer__card[data-portal=interior] img{object-position:100% 50%}.footer__card-lock{width:calc(12 * var(--cu));height:calc(14 * var(--cu));margin:auto;position:absolute;inset:0}.wordmark-son,.wordmark-work{background-color:var(--color-ink-primary);-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.wordmark-son{-webkit-mask-image:url(/footer/son.svg);mask-image:url(/footer/son.svg)}.wordmark-work{-webkit-mask-image:url(/footer/work.svg);mask-image:url(/footer/work.svg)}.notched{--nx:calc(1.75 * var(--u));--ny:calc(1.9 * var(--u));clip-path:polygon(calc(var(--nx) * 2) 0, calc(100% - var(--nx) * 2) 0, calc(100% - var(--nx) * 2) var(--ny), calc(100% - var(--nx)) var(--ny), calc(100% - var(--nx)) calc(var(--ny) * 2), 100% calc(var(--ny) * 2), 100% calc(100% - var(--ny) * 2), calc(100% - var(--nx)) calc(100% - var(--ny) * 2), calc(100% - var(--nx)) calc(100% - var(--ny)), calc(100% - var(--nx) * 2) calc(100% - var(--ny)), calc(100% - var(--nx) * 2) 100%, calc(var(--nx) * 2) 100%, calc(var(--nx) * 2) calc(100% - var(--ny)), var(--nx) calc(100% - var(--ny)), var(--nx) calc(100% - var(--ny) * 2), 0 calc(100% - var(--ny) * 2), 0 calc(var(--ny) * 2), var(--nx) calc(var(--ny) * 2), var(--nx) var(--ny), calc(var(--nx) * 2) var(--ny));position:relative}.notched[data-size=small]{--nx:calc(1.7 * var(--u));--ny:calc(1.25 * var(--u))}.notched[data-size=wide]{--nx:calc(1.42 * var(--u));--ny:calc(1.09 * var(--u))}.notched[data-outline]:before{content:"";inset:var(--px);clip-path:inherit;background:var(--color-surface-page);position:absolute}.notched>*{position:relative}.page-title{height:calc(var(--title-h) * var(--u))}.page-title-mobile{height:calc(var(--m-title-h) * var(--tu));padding:calc(4 * var(--tu)) calc(8 * var(--tu))}.page-title-mobile[data-rule]{height:calc(var(--m-title-h) * var(--tu) + var(--px));border-bottom:var(--px) solid var(--color-border-strong)}.page-title-mobile__controls{gap:calc(8 * var(--tu))}.tab-control-mobile{width:calc(32 * var(--tu));height:calc(16 * var(--tu));font-size:calc(11 * var(--tu))}.tab-control-mobile svg{width:calc(7 * var(--tu));height:calc(7 * var(--tu))}.page-title__controls{gap:calc(8 * var(--title-h) / 23 * var(--u))}.tab-control{--tab:calc(var(--title-h) / 23 * var(--u));width:calc(34 * var(--tab));height:calc(14 * var(--tab))}.tab-control[data-kind=back]{width:calc(32 * var(--tab))}.tab-control svg{width:calc(6 * var(--tab));height:calc(6 * var(--tab))}.flower-reminder{width:calc(124 / 8 * var(--text-ui) + 8 * var(--u))}.flower-reminder__bell{height:calc(var(--text-ui) + 11 * var(--u))}.flower-reminder__bell svg{width:.9375em;height:1.25em}.flower-reminder__answers{height:calc(var(--text-ui) + 8 * var(--u))}.flower-reminder__answers svg{width:1.375em;height:.875em}.pager__arrow{border:var(--px) solid var(--color-border-strong)}.pager-mobile{border-top:var(--px) solid var(--color-border-strong)}.pager-mobile__cell{border-right:var(--px) solid var(--color-border-strong)}.object-target,.scene__target,.mobile-tag,.mobile-stage-tag{--target-u:var(--u)}@supports (width:round(1.5px, 1px)){.object-target,.scene__target,.mobile-tag,.mobile-stage-tag{--target-u:max(var(--px), round(var(--u), var(--dp)))}}@media (min-resolution:2x){:root{--dp:.5px}}@media (min-resolution:3x){:root{--dp:calc(1px / 3)}}.object-target{width:calc(10 * var(--target-u));height:calc(10 * var(--target-u));border:var(--target-u) solid var(--color-border-strong);padding:var(--target-u);background:linear-gradient(var(--color-surface-inverse), var(--color-surface-inverse)) content-box, var(--color-surface-page) padding-box;display:block}.sound-icon{fill:none;stroke:currentColor;width:.92em;height:.92em;stroke-width:var(--px);stroke-linecap:round;flex:none;overflow:visible}.sound-icon path{vector-effect:non-scaling-stroke}.cabinet-map{width:calc(var(--w) * var(--mu,var(--u)) + var(--px));height:calc(var(--h) * var(--mu,var(--u)) + var(--px));border-top:var(--px) solid var(--color-border-strong);border-left:var(--px) solid var(--color-border-strong);position:relative}.cabinet-map__cell{left:calc(var(--x) * var(--mu,var(--u)));top:calc(var(--y) * var(--mu,var(--u)));width:calc(var(--w) * var(--mu,var(--u)));height:calc(var(--h) * var(--mu,var(--u)));border:0;border-right:var(--px) solid var(--color-border-strong);border-bottom:var(--px) solid var(--color-border-strong);background:var(--color-surface-page);cursor:pointer;transition:background-color .12s var(--ease-out-quart);border-radius:0;padding:0;position:absolute}.cabinet-map__cell:before,.cabinet-map__cell:after{content:"";width:calc(var(--dot) * var(--mu,var(--u)));height:calc(var(--dot) * var(--mu,var(--u)));background:var(--color-surface-inverse);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cabinet-map__cell:before{display:none}.cabinet-map__cell[data-dots="2"]:before{transform:translate(calc(-50% - var(--pull-gap,11.5) * var(--mu,var(--u)) / 2), -50%);display:block}.cabinet-map__cell[data-dots="2"]:after{transform:translate(calc(-50% + var(--pull-gap,11.5) * var(--mu,var(--u)) / 2), -50%)}.cabinet-map__cell[data-hover]{background:var(--color-surface-inverse)}.cabinet-map__cell[data-hover]:before,.cabinet-map__cell[data-hover]:after{background:var(--color-surface-page)}.cabinet-map__cell[aria-disabled],.cabinet-map[data-inert] .cabinet-map__cell{cursor:default}.momo-card{box-shadow:inset 0 0 0 var(--px) var(--color-border-strong)}.loading-caret{width:calc(2 * var(--u));height:calc(7 * var(--u));background:var(--color-ink-inverse);animation:1s steps(2,end) infinite loading-blink;display:block}.loading-blocks{gap:calc(2 * var(--u));display:flex}.loading-blocks>span{width:calc(7 * var(--u));height:calc(11 * var(--u));border:var(--px) solid var(--color-border-strong);background:var(--color-surface-inverse);animation:1.25s step-end infinite loading-count}.loading-blocks>span:nth-child(2){animation-delay:.25s}.loading-blocks>span:nth-child(3){animation-delay:.5s}.loading-blocks>span:nth-child(4){animation-delay:.75s}.loading-blocks>span:nth-child(5){animation-delay:1s}@keyframes loading-blink{50%{opacity:0}}@keyframes loading-count{0%{background-color:var(--color-surface-sunken)}20%{background-color:var(--color-surface-inverse)}to{background-color:var(--color-surface-inverse)}}@media (prefers-reduced-motion:reduce){.loading-caret,.loading-blocks>span{animation:none}.loading-blocks>span:nth-child(2){background:var(--color-surface-sunken)}}.ellipsis{animation:.9s step-end infinite ellipsis;display:inline-block}.ellipsis:before{content:"..."}@keyframes ellipsis{0%{clip-path:inset(0 66.67% 0 0)}33.34%{clip-path:inset(0 33.33% 0 0)}66.67%{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.ellipsis{animation:none}}.kit-set__outline{pointer-events:none;width:calc(100% - 1px);height:calc(100% - 1px);position:absolute;inset:.5px;overflow:visible}.kit-set__outline rect{fill:none;stroke:var(--color-border-kit);stroke-width:1px;stroke-dasharray:10 5}:root{--m-fit-w:402;--m-fit-h:720;--m-block-w:386;--m-block-h:704;--m-text:10;--m-title-h:26;--m-shop-title-h:27;--m-talk-h:63;--m-nav-h:93;--m-column:142;--m-shelves-x:0;--m-footer-h:90;--m-band-h:46;--m-mark-h:40;--m-mark-left:4;--m-mark-right:4.6;--m-row-h:23;--m-rows-right:1;--m-rows-foot:1;--m-icons-w:43;--m-card-w:67.5;--m-card-h:84.5;--m-card-inset:3;--m-card-gap:1.5;--m-lock-w:13.7;--m-lock-h:17.1;--m-lock-top:33;--m-shop-top:7;--m-shop-h:507;--m-shop-plank:138;--tu:var(--u)}@media (max-width:1047px){html:has(.mobile-site){font-size:calc(min(100vw / var(--m-fit-w), 100dvh / var(--m-fit-h)) * 10 * var(--m-block-w) / 386);--u:.1rem;--tu:calc(.1rem * 386 / var(--m-block-w));--text-ui:min(calc(var(--m-text) * var(--tu)), 12px)}}@media (max-width:401px){html:has(.mobile-site){--m-fit-w:390;--m-fit-h:694;--m-block-w:374;--m-block-h:678;--m-text:9;--m-title-h:24;--m-shop-title-h:24;--m-talk-h:55;--m-column:142;--m-shelves-x:0;--m-footer-h:90;--m-band-h:46;--m-mark-h:37.9;--m-mark-left:4;--m-mark-right:5;--m-row-h:23;--m-rows-right:0;--m-rows-foot:1;--m-icons-w:49;--m-card-w:67.5;--m-card-h:84.5;--m-card-inset:3;--m-card-gap:1.5;--m-lock-w:13.7;--m-lock-h:17.1;--m-lock-top:33;--m-shop-top:6.4;--m-shop-h:483.4;--m-shop-plank:138}}@media (min-width:440px) and (max-width:600px){html:has(.mobile-site){--m-fit-w:440;--m-fit-h:794;--m-block-w:424;--m-block-h:778;--m-text:11;--m-title-h:31;--m-shop-title-h:31;--m-talk-h:66;--m-column:149;--m-shelves-x:1.54;--m-footer-h:100;--m-band-h:51;--m-mark-h:40.6;--m-mark-left:7;--m-mark-right:6.4;--m-row-h:24;--m-rows-right:0;--m-rows-foot:0;--m-icons-w:42;--m-card-w:70;--m-card-h:91;--m-card-inset:4;--m-card-gap:3;--m-lock-w:14.3;--m-lock-h:17.8;--m-lock-top:31.2;--m-shop-top:1;--m-shop-h:555;--m-shop-plank:133}}@media (min-width:601px) and (max-width:1047px){html:has(.mobile-site){--m-fit-w:579.6;--m-fit-h:829.8}}.mobile-frame{height:calc(var(--m-block-h) * var(--tu))}.outer-line[data-tablet]{display:none}@media (min-width:601px){.outer-line[data-tablet]{display:block}}.mobile-title{height:calc(var(--m-title-h) * var(--tu));padding-top:var(--px)}.mobile-title[data-world=interior]{height:calc(var(--m-shop-title-h) * var(--tu))}.mobile-title__name{padding-left:calc(9 * var(--tu))}.mobile-sound{width:calc(100% - var(--m-column) * var(--tu));padding-inline:calc(8 * var(--tu) + var(--px) - 1.11em * 3 / 20) calc(12 * var(--tu));gap:calc(8 * var(--tu));border-left:var(--px) solid var(--color-border-strong)}.mobile-talk{height:calc(var(--m-talk-h) * var(--tu))}.script-box__talk{padding:calc(8 * var(--tu) + var(--px));padding-bottom:calc(20 * var(--tu) + var(--px))}.mobile-column-rule{box-sizing:content-box}.mobile-nav{height:calc(var(--m-nav-h) * var(--tu))}.mobile-rail{width:calc(var(--m-column) * var(--tu))}.mobile-rail a{height:calc(23 * var(--tu));gap:calc(5 * var(--tu));padding-left:calc(8 * var(--tu));border-top:var(--px) solid var(--color-border-strong)}.mobile-rail svg{width:calc(11 * var(--tu));height:calc(7 * var(--tu))}.mobile-footer{--cu:var(--tu);height:calc(var(--m-footer-h) * var(--tu));border-top:var(--px) solid var(--color-border-strong)}.mobile-footer__portal{width:calc(var(--m-column) * var(--tu));padding:calc((var(--m-card-inset) - 1) * var(--tu)) 0 0 calc((var(--m-card-inset) - 1) * var(--tu) + var(--px))}.mobile-footer .footer__cards{width:calc((2 * var(--m-card-w) + var(--m-card-gap)) * var(--tu));height:calc(var(--m-card-h) * var(--tu));gap:calc(var(--m-card-gap) * var(--tu));flex:none}.mobile-footer .footer__card-lock{inset-block:calc((var(--m-lock-top) - 1) * var(--tu)) auto;width:calc(var(--m-lock-w) * var(--tu));height:calc(var(--m-lock-h) * var(--tu))}.mobile-footer__mark{height:calc(var(--m-band-h) * var(--tu));padding:0 calc((var(--m-mark-right) - 1) * var(--tu) + var(--px)) 0 calc((var(--m-mark-left) - 1) * var(--tu))}.mobile-footer__mark .wordmark-son{width:calc(var(--m-mark-h) * 79.1 / 40 * var(--tu));height:calc(var(--m-mark-h) * var(--tu))}.mobile-footer__mark .wordmark-work{width:calc(var(--m-mark-h) * 120.7 / 40 * var(--tu));height:calc(var(--m-mark-h) * var(--tu))}.mobile-footer__links{grid-template-rows:calc((var(--m-row-h) - 2) * var(--tu) + var(--px)) minmax(0, 1fr);padding-bottom:calc(var(--m-rows-foot) * var(--px))}.mobile-footer__label{padding-left:calc(3 * var(--tu))}.mobile-footer__icon{width:calc((var(--m-icons-w) - 1) * var(--tu) + var(--px));padding-right:calc(var(--m-rows-right) * var(--px))}.mobile-footer__pill{width:calc(30 * var(--tu));height:calc(10 * var(--tu));font-size:calc(6 * var(--tu))}.mobile-footer__key{width:calc(30 * var(--tu));height:calc(8.4 * var(--tu))}.mobile-sound .sound-icon{width:1.11em;height:1.11em}.mobile-window[data-from=stage]{top:calc((var(--m-shop-title-h) + var(--m-nav-h)) * var(--tu))}.mobile-window[data-cover=scene]{bottom:calc(var(--m-footer-h) * var(--tu))}.mobile-window .page-title-mobile{padding-inline:calc(9 * var(--tu))}.scene[data-layout=mobile][data-world=exterior] :is(.scene__decor,.scene__object,.mobile-tag){translate:calc(var(--m-shelves-x) * var(--tu)) 0}.scene[data-layout=mobile][data-per-phone]{--scene-w:var(--m-block-w);--scene-h:var(--m-shop-h);width:calc(var(--scene-w) * var(--tu))}.scene [data-phones]{--x:var(--x1);--y:var(--y1);--w:var(--w1);--h:var(--h1);--tx:var(--tx1);--ty:var(--ty1)}@media (max-width:401px){.scene [data-phones]{--x:var(--x0);--y:var(--y0);--w:var(--w0);--h:var(--h0);--tx:var(--tx0);--ty:var(--ty0)}}@media (min-width:440px) and (max-width:600px){.scene [data-phones]{--x:var(--x2);--y:var(--y2);--w:var(--w2);--h:var(--h2);--tx:var(--tx2);--ty:var(--ty2)}}.scene [data-phone-art]{--hit:var(--hit1)}@media (max-width:401px){.scene [data-phone-art]{--hit:var(--hit0)}}@media (min-width:440px) and (max-width:600px){.scene [data-phone-art]{--hit:var(--hit2)}}.mobile-drawer{padding:calc(2 * var(--tu))}.mobile-drawer>svg{width:calc(26 * var(--tu));height:calc(15 * var(--tu))}.mobile-drawer[data-more]{display:none}@media (min-width:440px) and (max-width:600px){.mobile-drawer[data-more]{display:flex}}.mobile-locked{padding:calc(2 * var(--tu)) calc(3 * var(--tu)) calc(2 * var(--tu)) calc(2 * var(--tu))}.mobile-ethos{padding:calc(8 * var(--tu))}.mobile-nav__pane{padding:calc(8 * var(--tu)) calc(12 * var(--tu)) calc(8 * var(--tu)) calc(8 * var(--tu))}.rotate-prompt{display:none}@media (orientation:landscape) and (max-height:500px) and (hover:none) and (pointer:coarse){.rotate-prompt{display:flex}}.scene[data-layout=mobile][data-covered] .scene__object{pointer-events:none}.scene[data-layout=mobile][data-dim] .scene__object:not([data-active]),.scene[data-layout=mobile][data-dim] .scene__decor,.scene[data-layout=mobile][data-dim] .scene__part{opacity:.1}.scene[data-layout=mobile][data-dim=key-cue] .scene__object:not([data-active]),.scene[data-layout=mobile][data-dim=key-cue] .scene__decor,.scene[data-layout=mobile][data-dim=key-cue] .scene__part{opacity:.4}.mobile-tag{left:calc(var(--tx) / var(--scene-w) * 100cqw);top:calc(var(--ty) / var(--scene-w) * 100cqw);z-index:1000;transform:translate(-50%, calc(-5 * var(--target-u)));white-space:nowrap;pointer-events:none;animation:scene-chrome-in .12s var(--ease-out-quart);position:absolute}.mobile-tag[data-side=top]{transform:translate(-50%, calc(-100% + 5 * var(--target-u)))}@media (prefers-reduced-motion:reduce){.mobile-tag{animation:none}}.mobile-place{clip-path:var(--hit,none);left:calc(var(--x) * .1rem);top:calc(var(--y) * .1rem);width:calc(var(--w) * .1rem);height:calc(var(--h) * .1rem);z-index:var(--z,auto);position:absolute}.mobile-stage{width:38.6rem;height:calc(var(--h) * .1rem);position:relative}.mobile-crop{position:relative;overflow:hidden}.mobile-crop img{left:calc(var(--cx) / var(--cw) * -100%);top:calc(var(--cy) / var(--ch) * -100%);width:calc(100% / var(--cw));height:calc(100% / var(--ch));max-width:none;position:absolute}.scene[data-layout=mobile][data-world=interior][data-dim=key-cue] .scene__object:not([data-active]),.scene[data-layout=mobile][data-world=interior][data-dim=key-cue] .scene__decor,.scene[data-layout=mobile][data-world=interior][data-dim=key-cue] .scene__part{opacity:.1}.mobile-cue{left:calc(var(--tx) / var(--scene-w) * 100cqw);top:calc(var(--ty) / var(--scene-w) * 100cqw);z-index:1001;width:calc(var(--cue-w) * .1rem);pointer-events:none;animation:scene-chrome-in .12s var(--ease-out-quart);position:absolute}.mobile-place picture{display:contents}.mobile-place img{object-fit:contain;width:100%;height:100%;display:block}.mobile-stage-tag{left:calc(var(--tx) * .1rem);top:calc(var(--ty) * .1rem);z-index:20;transform:translate(-50%, calc(-100% + 5 * var(--target-u)));white-space:nowrap;pointer-events:none;animation:scene-chrome-in .12s var(--ease-out-quart);position:absolute}@media (prefers-reduced-motion:reduce){.mobile-stage-tag{animation:none}}html{overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}html.no-scroll,body.no-scroll{touch-action:none;overflow:hidden}button,a{-webkit-tap-highlight-color:#0000}.hit-spot{position:relative}.hit-spot:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (pointer:fine){.hit-spot:after{display:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
