/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:"IBM Plex Mono", ui-monospace, monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-off-white:#e6e1d6;--color-muted:#7a7870;--color-text-body:#b0aba0;--font-display:"Bricolage Grotesque", sans-serif;--font-body:"Schibsted Grotesk", sans-serif}}@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}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}@media (width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/schibsted-grotesk/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/schibsted-grotesk/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/schibsted-grotesk/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/schibsted-grotesk/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces/600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces/600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata/400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata/400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata/700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/literata/700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat/600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat/600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kalam/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kalam/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kalam/700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kalam/700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono/500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono/400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono/500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--surface-0:transparent;--surface-1:#ffffff05;--surface-2:#ffffff09;--surface-3:#ffffff0f}html{color:#e6e1d6;scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#2a3a2f #141714;background-color:#141714}body{min-height:100vh;margin:0}*,:before,:after{box-sizing:border-box}:focus-visible{outline-offset:2px;outline:2px solid #e6e1d6}.catalog-card-link:focus-visible{outline-color:#241f19}::selection{color:#e6e1d6;background-color:#8f6a1f}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#141714}::-webkit-scrollbar-thumb{background:#2a3a2f;border-radius:2px}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.no-touch-callout{-webkit-touch-callout:none}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroScrollDrip{0%{opacity:0;transform:scaleY(0)}10%{opacity:.9}52%{opacity:.9;transform:scaleY(1)}72%{opacity:0;transform:scaleY(1)}73%{opacity:0;transform:scaleY(0)}to{opacity:0;transform:scaleY(0)}}.hero-scroll-drip{animation:2.6s cubic-bezier(.65,0,.35,1) infinite heroScrollDrip}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-bg{height:100dvh;overflow:hidden}.hero-bg-photo{background-position:50%;background-size:cover;position:absolute;inset:0}@media (width<=767px){.hero-bg-photo{background-position:65%}}@keyframes heroKenBurns{0%{transform:scale(1)}to{transform:scale(1.09)}}.hero-bg-zoom{animation:20s cubic-bezier(.4,0,.6,1) infinite alternate heroKenBurns}.hero-leaf-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-leaf{transform-box:fill-box;transform-origin:50%;position:absolute;top:0}@keyframes heroLeafFall1{0%{opacity:0;transform:translateY(-30px)rotate(-10deg)scaleX(1)}6%{opacity:var(--peak)}18%{transform:translate(calc(var(--sway) * .8),15vh) rotate(35deg) scaleX(.25)}34%{transform:translate(calc(var(--sway) * -.55),34vh) rotate(-40deg) scaleX(1)}50%{transform:translate(calc(var(--sway) * .75),54vh) rotate(80deg) scaleX(.3)}66%{transform:translate(calc(var(--sway) * -.45),73vh) rotate(30deg) scaleX(1)}82%{transform:translate(calc(var(--sway) * .55),92vh) rotate(100deg) scaleX(.4);opacity:calc(var(--peak) * .85)}to{transform:translate(calc(var(--sway) * -.2),110vh) rotate(70deg) scaleX(1);opacity:0}}@keyframes heroLeafFall2{0%{opacity:0;transform:translateY(-30px)rotate(15deg)scaleX(1)}7%{opacity:var(--peak)}20%{transform:translate(calc(var(--sway) * -.7),16vh) rotate(-30deg) scaleX(.3)}38%{transform:translate(calc(var(--sway) * .65),37vh) rotate(60deg) scaleX(1)}55%{transform:translate(calc(var(--sway) * -.8),58vh) rotate(-15deg) scaleX(.25)}72%{transform:translate(calc(var(--sway) * .5),78vh) rotate(90deg) scaleX(.9)}88%{transform:translate(calc(var(--sway) * -.3),95vh) rotate(50deg) scaleX(.35);opacity:calc(var(--peak) * .8)}to{transform:translate(calc(var(--sway) * .25),110vh) rotate(75deg) scaleX(1);opacity:0}}@keyframes heroLeafFall3{0%{opacity:0;transform:translateY(-30px)rotate(0)scaleX(1)}9%{opacity:var(--peak)}24%{transform:translate(calc(var(--sway) * .5),17vh) rotate(45deg) scaleX(.2)}42%{transform:translate(calc(var(--sway) * -.65),40vh) rotate(-25deg) scaleX(1)}60%{transform:translate(calc(var(--sway) * .55),61vh) rotate(65deg) scaleX(.3)}78%{transform:translate(calc(var(--sway) * -.5),84vh) rotate(20deg) scaleX(.95)}92%{transform:translate(calc(var(--sway) * .3),101vh) rotate(85deg) scaleX(.4);opacity:calc(var(--peak) * .85)}to{transform:translate(calc(var(--sway) * -.1),114vh) rotate(60deg) scaleX(1);opacity:0}}.bio-text-col{grid-column:span 2}.bio-portrait{grid-column:span 1}@media (width<=767px){.bio-text-col{text-align:center;grid-column:span 1}.bio-portrait{grid-column:span 1;max-width:20rem;margin:0 auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.share-sheet-overlay{z-index:200;background:#0a0b0ab8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.share-sheet{width:100%;height:auto;max-height:92dvh;padding:1.1rem 1.3rem calc(1.6rem + env(safe-area-inset-bottom,0px));background:#1b1e1b;border:1px solid #ffffff14;border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) shareSheetUp;display:flex;overflow-y:auto}.share-sheet-close{display:none}@keyframes shareSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shareSheetIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=641px){.share-sheet-overlay{align-items:center}.share-sheet{border-bottom:1px solid #ffffff14;border-radius:16px;max-width:30rem;height:auto;max-height:85vh;padding:1.1rem 1.3rem;animation:.25s cubic-bezier(.22,1,.36,1) shareSheetIn}.share-sheet-close{display:flex}}.share-sheet-grabber{touch-action:none;cursor:grab;flex-shrink:0;width:auto;height:2.25rem;margin:-.3rem -1.3rem .2rem;position:relative}.share-sheet-grabber:before{content:"";background:#e6e1d64d;border-radius:2px;width:2.5rem;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=641px){.share-sheet-grabber{display:none}}.share-sheet-top{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.share-sheet-title{font-family:var(--font-display);color:var(--color-off-white);margin:0;font-size:1rem;font-weight:700}.share-sheet-close{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s}.share-sheet-close:hover{background:var(--surface-3);color:var(--color-off-white)}.share-preview-card{background:linear-gradient(165deg, var(--share-accent), var(--share-accent-dark) 55%, transparent);flex-direction:column;flex:none;display:flex}@supports (color:color-mix(in lab, red, red)){.share-preview-card{background:linear-gradient(165deg, color-mix(in srgb, var(--share-accent) 30%, transparent), color-mix(in srgb, var(--share-accent-dark) 10%, transparent) 55%, transparent)}}.share-preview-card{border:1px solid var(--share-accent)}@supports (color:color-mix(in lab, red, red)){.share-preview-card{border:1px solid color-mix(in srgb, var(--share-accent) 28%, transparent)}}.share-preview-card{border-radius:14px;margin-bottom:1.3rem;padding:.8rem;overflow:hidden}.share-preview-thumb{object-fit:contain;border-radius:10px;flex:none;width:100%;max-height:16rem;margin-bottom:.5rem;display:block}@media (width>=641px){.share-preview-thumb{max-height:14rem}}.share-preview-title{font-family:var(--font-display);color:var(--color-off-white);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.share-preview-meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--share-accent);margin:0;font-size:.6875rem;font-weight:500}.share-dest-grid{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:.9rem .25rem;margin-bottom:.3rem;display:grid}.share-dest-btn{cursor:pointer;color:var(--color-off-white);font-family:var(--font-body);letter-spacing:.01em;background:0 0;border:none;flex-direction:column;align-items:center;gap:.35rem;font-size:.625rem;font-weight:400;text-decoration:none;display:flex}.share-dest-icon{border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .15s,filter .15s;display:flex;overflow:hidden}.share-dest-btn:hover .share-dest-icon{filter:brightness(1.12);transform:translateY(-2px)}.share-dest-icon img{display:block}.share-dest-btn[data-brand=messenger] .share-dest-icon img,.share-dest-btn[data-brand=facebook] .share-dest-icon img,.share-dest-btn[data-brand=tiktok] .share-dest-icon img{object-fit:contain;width:100%;height:100%}.share-dest-btn[data-brand=whatsapp] .share-dest-icon{background:#25d366}.share-dest-btn[data-brand=whatsapp] .share-dest-icon img{width:62%;height:62%}.share-dest-btn[data-brand=instagram] .share-dest-icon{background:radial-gradient(circle at 30% 110%,#ffd776 0%,#fa7e1e 22%,#d62976 48%,#962fbf 72%,#4f5bd5 100%)}.share-dest-btn[data-brand=instagram] .share-dest-icon img{width:60%;height:60%}.share-dest-btn[data-brand=x] .share-dest-icon{background:#000}.share-dest-btn[data-brand=x] .share-dest-icon img{width:52%;height:52%}.share-dest-btn[data-brand=discord] .share-dest-icon{background:#5865f2}.share-dest-btn[data-brand=discord] .share-dest-icon img{width:60%;height:auto}.share-dest-btn[data-brand=copy] .share-dest-icon{background:var(--surface-3);color:var(--color-off-white)}.share-dest-btn[data-brand=copy].is-copied .share-dest-icon{color:#0f1a14;background:#5a8a72}.share-dest-btn[data-brand=copy].is-copied{color:#7fb897}.share-sheet-toast{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-body);text-align:center;min-height:.8rem;margin-top:.35rem;font-size:.625rem}@media (display-mode:standalone){.nav-inner{padding-top:calc(1.25rem + env(safe-area-inset-top))}body{padding-bottom:env(safe-area-inset-bottom)}}.mobile-nav-panel{position:absolute;top:100%;left:0;right:0}@media (height<=32rem) and (orientation:landscape){.mobile-nav-panel{border-left:1px solid #ffffff12;width:min(20rem,60vw);left:auto}}@media print{nav,footer,#explorer,button,iframe,[role=dialog],.hero-bg{display:none!important}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}body{background:#fff!important}a{text-decoration:underline;color:#000!important}}@media (width>=48rem) and (width<=63.9375rem){.support-grid{grid-template-columns:1fr 1fr!important;grid-template-areas:"sc1 sc3""sc2 sc3"!important}.support-grid .support-card-1{grid-area:sc1}.support-grid .support-card-2{grid-area:sc2}.support-grid .support-card-3{grid-area:sc3}}.site-footer,.programme,.raion-hero,.raion-guides,.soutien-page,.visit,.float-back,.lib-shelf,.lib-read{line-height:1.5}.site-footer{padding:clamp(4.5rem, 9vw, 7.5rem) 2rem calc(3.5rem + env(safe-area-inset-bottom));background:#0f120f;border-top:1px solid #e6e1d61a}.site-footer-inner{max-width:80rem;margin:0 auto}.site-footer-grid{grid-template-columns:minmax(0,1fr) 11rem 15rem 17rem;align-items:start;gap:3rem;display:grid}.site-footer-signoff{letter-spacing:-.015em;color:#e6e1d6;text-wrap:balance;margin:0;font-family:Young Serif,Georgia,serif;font-size:clamp(3rem,6.2vw,5.25rem);font-weight:400;line-height:.98}.site-footer-col{flex-direction:column;gap:.875rem;min-width:0;display:flex}.site-footer-label{letter-spacing:.16em;text-transform:uppercase;color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.site-footer-link{color:#b0aba0;font-family:Schibsted Grotesk,sans-serif;font-size:.9375rem;line-height:1.35;text-decoration:none;transition:color .2s}.site-footer-link:hover,.site-footer-link:focus-visible{color:#e6e1d6}.site-footer-page{align-items:center;gap:.625rem;display:flex}.site-footer-page>i{flex-shrink:0;width:6px;height:6px;transition:transform .2s;display:block}.site-footer-page:hover>i{transform:scale(1.6)}.site-footer-mail{flex-direction:column;gap:.2rem;text-decoration:none;display:flex}.site-footer-mail>span{color:#e6e1d6;overflow-wrap:anywhere;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem;transition:color .2s}.site-footer-mail>small{color:#87857c;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem}.site-footer-mail:hover>span{color:#fff}.site-footer-form{color:#b39ad0}.site-footer-form:hover,.site-footer-form:focus-visible{color:#d6c6ea}.site-footer-bar{border-top:1px solid #e6e1d61a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:1.75rem;display:flex}.site-footer-brand{letter-spacing:.3em;text-transform:uppercase;color:#e6e1d6;font-family:Bricolage Grotesque,sans-serif;font-size:.9375rem;font-weight:800}.site-footer-channel{align-items:baseline;gap:.75rem;display:inline-flex}.site-footer-channel>span{color:#d9ae76;font-family:Caveat,cursive;font-size:1.375rem;font-weight:600}.site-footer-channel>small{color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.site-footer-small{letter-spacing:.1em;color:#b0aba0;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem;text-decoration:none;transition:color .2s}.site-footer-small:hover,.site-footer-small:focus-visible{color:#e6e1d6}@media (width<=71.9375rem){.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-signoff{grid-column:1/-1}}@media (width<=47.9375rem){.site-footer{padding-left:1.25rem;padding-right:1.25rem}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.site-footer-grid>:last-child{grid-column:1/-1}.site-footer-bar{justify-content:flex-start;gap:.9rem 1.5rem}.site-footer-brand{flex-basis:100%}}.crumbs{margin:0 0 2.5rem}.crumbs.is-inline{min-width:0;margin:0}.crumbs.is-centered ol{justify-content:center}.crumbs ol{color:#87857c;flex-wrap:wrap;align-items:center;gap:0 .625rem;margin:0;padding:0;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.3;list-style:none;display:flex}.crumbs li{align-items:center;gap:.625rem;min-width:0;display:flex}.crumbs li+li:before{content:"/";color:#5f5d56}.crumbs a{color:var(--crumb-accent);text-underline-offset:4px;align-items:center;gap:.5rem;padding:.5rem 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.crumbs a svg{flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1)}.crumbs a:hover,.crumbs a:focus-visible{color:#f1ebdd;-webkit-text-decoration-color:var(--crumb-accent);-webkit-text-decoration-color:var(--crumb-accent);-webkit-text-decoration-color:var(--crumb-accent);text-decoration-color:var(--crumb-accent)}.crumbs a:hover svg,.crumbs a:focus-visible svg{transform:translate(-3px)}.crumbs a:focus-visible{outline:2px solid var(--crumb-accent);outline-offset:2px}.crumbs [aria-current=page]{white-space:nowrap;text-overflow:ellipsis;color:#e6e1d6;max-width:24rem;display:block;overflow:hidden}.float-back{z-index:45;left:calc(1.25rem + env(safe-area-inset-left));bottom:calc(1.25rem + env(safe-area-inset-bottom));box-sizing:border-box;min-width:2.875rem;height:2.875rem;box-shadow:inset 0 0 0 1.5px var(--crumb-accent), 0 10px 22px -8px #000c;color:var(--crumb-accent);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;background:#1f241e;border-radius:1.4375rem;align-items:center;gap:0;padding:0 .9375rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:opacity .3s,transform .3s,background-color .2s,color .2s,gap .25s;display:flex;position:fixed;transform:translateY(.75rem)}.float-back.is-shown{opacity:1;pointer-events:auto;transform:none}.float-back svg{flex-shrink:0;width:15px;height:12px}.float-back span{white-space:nowrap;max-width:0;transition:max-width .3s;overflow:hidden}.float-back:hover,.float-back:focus-visible{background:var(--crumb-accent);color:#141714;gap:.625rem}.float-back:hover span,.float-back:focus-visible span{max-width:14rem}.float-back:focus-visible{outline-offset:3px;outline:2px solid #f1ebdd}body:has(.support-banner) .float-back{bottom:calc(6.5rem + env(safe-area-inset-bottom))}@media (width<=47.9375rem){.crumbs [aria-current=page]{max-width:62vw}}@media (prefers-reduced-motion:reduce){.float-back,.float-back span,.crumbs a svg{transition:none}}@media print{.float-back,.crumbs{display:none}}.chaine-quote{color:#9a9590;border-left:2px solid #6b5238;margin:0 0 2rem;padding-left:1.25rem;font-family:Literata,serif;font-size:1.125rem;font-style:italic;line-height:1.75;position:relative}.programme{background:#181c18;padding:clamp(5rem,10vw,8.75rem) 2rem clamp(5rem,10vw,9.5rem)}.programme-inner{max-width:80rem;margin:0 auto}.programme-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#87857c;margin:0 0 1.25rem;font-family:Schibsted Grotesk,sans-serif;font-size:.6875rem;font-weight:600}.programme-heading{letter-spacing:-.015em;color:#e6e1d6;margin:0;font-family:Young Serif,Georgia,serif;font-size:clamp(3rem,7vw,4.75rem);font-weight:400;line-height:1}.programme-list{border-top:1px solid #e6e1d624;margin-top:clamp(2.5rem,5vw,4rem)}.programme-row{color:#e6e1d6;border-bottom:1px solid #e6e1d61f;grid-template-columns:7.5rem minmax(0,22.5rem) minmax(0,1fr) 15.625rem 3rem;align-items:center;column-gap:2.5rem;margin:0 -2rem;padding:2.125rem 2rem;text-decoration:none;transition:background-color .3s;display:grid}.programme-row:hover,.programme-row:focus-visible{background:#20261f}.programme-period{letter-spacing:.14em;text-transform:uppercase;color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;transition:color .3s}.programme-row:hover .programme-period{color:var(--row-color)}.programme-name{flex-direction:column;gap:.6rem;min-width:0;display:flex}.programme-title{letter-spacing:-.01em;color:var(--row-color);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:700;line-height:1}.programme-caveat{color:#c99a5c;font-family:Caveat,cursive;font-size:1.5625rem;font-weight:600;line-height:1}.programme-sub{letter-spacing:.14em;text-transform:uppercase;color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.programme-desc{color:#b0aba0;font-family:Literata,serif;font-size:1.0625rem;line-height:1.6}.programme-arrow{border:1px solid var(--row-color);border-radius:50%;width:3rem;height:3rem}@supports (color:color-mix(in lab, red, red)){.programme-arrow{border:1px solid color-mix(in srgb, var(--row-color) 50%, transparent)}}.programme-arrow{color:var(--row-color);justify-content:center;align-items:center;transition:background-color .3s,color .3s,transform .3s;display:flex}.programme-row:hover .programme-arrow,.programme-row:focus-visible .programme-arrow{background:var(--row-color);color:#141714;transform:translate(.2rem)}.programme-visual{display:flex}.programme-thumb{aspect-ratio:16/9;width:15.625rem;position:relative}.programme-thumb img{object-fit:cover;width:100%;height:100%;display:block;box-shadow:0 18px 30px -16px #000000b3}.programme-thumb>span{letter-spacing:.12em;text-transform:uppercase;color:#d9ae76;background:#141714e0;padding:.3rem .5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;position:absolute;bottom:.625rem;left:.625rem}.programme-stats{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:.75rem;width:100%;display:grid}.programme-stats>span,.programme-marks>span{flex-direction:column;gap:.375rem;display:flex}.programme-stats strong{color:#e6e1d6;white-space:nowrap;font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;font-weight:700;line-height:1}.programme-stats small,.programme-marks small,.programme-price small{letter-spacing:.1em;text-transform:uppercase;color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.programme-shelf{border-bottom:2px solid #e6e1d638;align-items:flex-end;gap:.3rem;height:8.25rem;padding:0 .375rem}.programme-shelf>span{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:#f5eee2e0;justify-content:center;align-items:center;width:2rem;font-family:Schibsted Grotesk,sans-serif;font-size:.625rem;font-weight:600;transition:transform .3s;display:flex;overflow:hidden;transform:rotate(180deg)}.programme-row:hover .programme-shelf>span:nth-child(2){transform:rotate(180deg)translateY(.4rem)}.programme-price{align-items:baseline;gap:.625rem}.programme-price strong{color:#8fbad8;font-family:Young Serif,Georgia,serif;font-size:3.75rem;font-weight:400;line-height:1}.programme-marks{align-items:flex-end;gap:1.375rem}.programme-marks>span{align-items:center}.programme-marks small{white-space:nowrap}.programme-contact{color:#b0aba0;flex-direction:column;gap:.625rem;width:100%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.programme-contact>span{border-bottom:1px dotted #e6e1d633;justify-content:space-between;padding-bottom:.5rem;display:flex}.programme-contact b{color:#b39ad0;font-weight:400}@media (width<=79.9375rem){.programme-row{grid-template-columns:6.5rem minmax(0,17rem) minmax(0,1fr) 13.5rem 3rem;column-gap:1.75rem}.programme-thumb{width:13.5rem}}@media (width<=63.9375rem){.programme-row{grid-template-columns:minmax(0,1fr) auto 3rem;grid-template-areas:"period period arrow""name visual visual""desc desc desc";align-items:start;gap:1.25rem 1.5rem}.programme-period{grid-area:period;align-self:center}.programme-arrow{grid-area:arrow}.programme-name{grid-area:name}.programme-visual{grid-area:visual;justify-self:end}.programme-desc{grid-area:desc;max-width:40rem}}@media (width<=47.9375rem){.programme{padding-left:1.25rem;padding-right:1.25rem}.programme-row{grid-template-columns:minmax(0,1fr) 3rem;grid-template-areas:"period arrow""name name""desc desc""visual visual";row-gap:1rem;margin:0 -1.25rem;padding:1.75rem 1.25rem}.programme-visual{justify-self:start}.programme-desc{font-size:1rem}.programme-thumb{width:min(100%,18rem)}.programme-contact{max-width:20rem}.programme-arrow{width:2.75rem;height:2.75rem}}.raion-label{letter-spacing:.16em;text-transform:uppercase;color:#8f978a;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.raion-label-accent{color:#95c7ad}.raion-hero{background:radial-gradient(70% 55% at 12% -10%,#3d5c4f61 0%,#3d5c4f00 70%),#121612;padding:clamp(7.5rem,13vw,10rem) 2rem clamp(4rem,8vw,5.5rem)}.raion-hero-inner{max-width:80rem;margin:0 auto}.raion-hero-grid{grid-template-columns:23.75rem minmax(0,1fr);align-items:center;column-gap:5rem;display:grid}.raion-player{background:#0d100c;border:1px solid #7fb69a4d;grid-template-areas:"img""name""dl";gap:1.375rem;padding:2.25rem 2.25rem 1.875rem;display:grid;position:relative}.raion-player>img{aspect-ratio:1;object-fit:cover;grid-area:img;width:100%;display:block}.raion-player-corner{border:0 solid #7fb69a;width:26px;height:26px;position:absolute}.raion-player-corner.is-tl{border-top-width:2px;border-left-width:2px;top:-9px;left:-9px}.raion-player-corner.is-tr{border-top-width:2px;border-right-width:2px;top:-9px;right:-9px}.raion-player-corner.is-bl{border-bottom-width:2px;border-left-width:2px;bottom:-9px;left:-9px}.raion-player-corner.is-br{border-bottom-width:2px;border-right-width:2px;bottom:-9px;right:-9px}.raion-player-name{grid-area:name;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.raion-player-name>span{letter-spacing:-.02em;text-transform:uppercase;color:#95c7ad;font-family:Bricolage Grotesque,sans-serif;font-size:3.125rem;font-weight:800;line-height:.85}.raion-player-name>small{letter-spacing:.14em;text-transform:uppercase;color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.raion-player dl{border-top:1px solid #e6e1d61f;grid-area:dl;grid-template-columns:5.625rem minmax(0,1fr);row-gap:.5rem;margin:0;padding-top:1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;display:grid}.raion-player dt{color:#87857c}.raion-player dd{color:#e6e1d6;margin:0}.raion-hero-text{flex-direction:column;gap:1.875rem;min-width:0;display:flex}.raion-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#95c7ad;align-items:center;gap:.625rem;font-family:Schibsted Grotesk,sans-serif;font-size:.6875rem;font-weight:600;display:flex}.raion-eyebrow>i{background:#7fb69a;width:7px;height:7px}.raion-hero-text h1{letter-spacing:-.025em;color:#e6e1d6;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.6rem,5.6vw,5rem);font-weight:800;line-height:.95}.raion-lede{color:#b0aba0;max-width:40rem;margin:0;font-family:Literata,serif;font-size:1.1875rem;line-height:1.65}.raion-hero-panels{grid-template-columns:15rem minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.raion-upcoming{box-sizing:border-box;background:#1a1e1a;border:1px solid #e6e1d614;flex-direction:column;gap:.625rem;height:100%;padding:1.25rem 1.375rem;display:flex}.raion-upcoming-empty{color:#b0aba0;margin:0;font-family:Literata,serif;font-size:1rem;line-height:1.5}.raion-upcoming-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.raion-upcoming-list li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25rem .5rem;display:grid}.raion-upcoming-title{color:#e6e1d6;font-family:Literata,serif;font-size:.9375rem}.raion-upcoming-date{color:#87857c;grid-column:1/-1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.raion-chip{letter-spacing:.05em;text-transform:uppercase;color:#95c7ad;background:#7fb69a24;padding:.2rem .45rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.5625rem;font-weight:500}.raion-chip-live{color:#ef8a8a;background:#e35f5f24}.raion-latest{color:#e6e1d6;background:#1a1e1a;border:1px solid #e6e1d614;grid-template-columns:12.5rem minmax(0,1fr);align-items:center;column-gap:1.25rem;padding:.875rem;text-decoration:none;transition:border-color .25s;display:grid}.raion-latest:hover,.raion-latest:focus-visible{border-color:#7fb69a80}.raion-latest-thumb{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.raion-latest-thumb img{object-fit:cover;width:100%;height:100%;display:block}.raion-play{color:#141714;background:#e6e1d6eb;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.raion-latest:hover .raion-play,.raion-video-frame button:hover .raion-play{transform:translate(-50%,-50%)scale(1.08)}.raion-latest-text{flex-direction:column;gap:.5rem;min-width:0;display:flex}.raion-latest-text strong{color:#e6e1d6;font-family:Schibsted Grotesk,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.3}.raion-latest-text small{color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.raion-stats{flex-wrap:wrap;gap:1.25rem 2.5rem;display:flex}.raion-stats>span{flex-direction:column;gap:.3rem;display:flex}.raion-stats strong{color:#e6e1d6;font-family:Bricolage Grotesque,sans-serif;font-size:2.125rem;font-weight:700;line-height:1}.raion-stats small{letter-spacing:.12em;text-transform:uppercase;color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.raion-platforms{flex-wrap:wrap;gap:.75rem;display:flex}.raion-guides{background:#121612;border-top:1px solid #7fb69a24;padding:clamp(4rem,8vw,5.5rem) 2rem clamp(4.5rem,9vw,6rem)}.raion-guides-inner{max-width:80rem;margin:0 auto}.raion-guides-head{flex-direction:column;gap:1.25rem;margin-bottom:2rem;display:flex}.raion-section-label{letter-spacing:.16em;text-transform:uppercase;color:#87857c;border-bottom:1px solid #e6e1d61a;margin:0;padding-bottom:.875rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:400;display:block}.raion-guides-head .raion-section-label{color:#95c7ad}.raion-guides-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 3rem;display:grid}.raion-guides-intro p{color:#b0aba0;margin:0;font-family:Literata,serif;font-size:.9375rem;line-height:1.7}.raion-board{background-color:#1b2620;background-image:radial-gradient(40% 28% at 22% 30%,#e6ece214,#e6ece200 70%),radial-gradient(35% 22% at 80% 74%,#e6ece212,#e6ece200 70%),radial-gradient(60% 16% at 50% 94%,#e6ece20d,#e6ece200 70%),linear-gradient(#223229 0%,#18221c 100%);border:1px solid #7fb69a38;grid-template-columns:12.5rem minmax(0,1fr) 19.75rem;grid-template-areas:"controls stage card""atlas atlas atlas";gap:1.75rem clamp(1.5rem,2.6vw,2.5rem);padding:2.25rem 2.25rem 1.5rem;display:grid;position:relative;box-shadow:inset 0 0 0 10px #5b4a36,inset 0 0 0 12px #3c2c1c}.raion-controls{flex-direction:column;grid-area:controls;gap:1.375rem;min-width:0;display:flex;container-type:inline-size}.raion-plate-head{flex-direction:column;gap:.5rem;display:flex}.raion-map-name{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:#e6e1d6;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:min(2.625rem,17cqi);font-weight:800;line-height:.9}.raion-plate-count{color:#b0aba0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.raion-field{flex-direction:column;gap:.5rem;min-width:0;display:flex;position:relative}.raion-mappick{text-align:left;color:#95c7ad;cursor:pointer;background:#161b16;border:1px solid #7fb69a73;border-radius:0 0 8px 8px;grid-template-columns:2.625rem minmax(0,1fr) 1rem;align-items:center;column-gap:.625rem;width:100%;height:3.625rem;padding:0 .75rem 0 .5rem;transition:border-color .2s;display:grid}.raion-mappick:hover,.raion-mappick[aria-expanded=true]{border-color:#7fb69a}.raion-mappick-thumb{background:#0b0e0b;flex-shrink:0;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:flex}.raion-mappick-thumb img{object-fit:contain;width:88%;height:88%;display:block}.raion-mappick-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.raion-mappick-text strong{color:#e6e1d6;font-family:Bricolage Grotesque,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1}.raion-mappick-text small{color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.raion-mappick-menu{z-index:30;background:#0f130f;border:1px solid #7fb69a66;width:15.5rem;max-height:24rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .375rem);left:0;overflow:auto;box-shadow:0 24px 50px -20px #000000e6}.raion-mappick-menu button{color:#e6e1d6;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.625rem;width:100%;padding:.375rem .5rem;font-family:Schibsted Grotesk,sans-serif;font-size:.875rem;display:grid}.raion-mappick-menu .raion-mappick-thumb{width:2rem;height:2rem}.raion-mappick-menu button:hover,.raion-mappick-menu button:focus-visible{background:#7fb69a1f}.raion-mappick-menu [aria-selected=true] button{color:#95c7ad;background:#7fb69a33}.raion-mappick-menu small{color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.raion-select{color:#95c7ad;background:#161b16;border:1px solid #7fb69a73;align-items:center;height:2.875rem;display:flex;position:relative}.raion-select img{object-fit:contain;pointer-events:none;width:1.625rem;height:1.625rem;position:absolute;left:.5rem}.raion-select select{appearance:none;color:#e6e1d6;background:0 0;border:none;border-radius:0;width:100%;height:100%;padding:0 2.25rem 0 2.625rem;font-family:Schibsted Grotesk,sans-serif;font-size:1rem;font-weight:600}.raion-select svg{pointer-events:none;position:absolute;right:.625rem}.raion-search{display:block;position:relative}.raion-search>svg{color:#87857c;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.raion-search input{box-sizing:border-box;color:#e6e1d6;appearance:none;background:#161b16;border:1px solid #e6e1d629;border-radius:0;width:100%;height:2.75rem;padding:0 2.125rem 0 2.25rem;font-family:Schibsted Grotesk,sans-serif;font-size:.875rem}.raion-search input::placeholder{color:#87857c}.raion-search input:focus{border-color:#7fb69a;outline:none;box-shadow:0 0 0 2px #7fb69a40}.raion-search kbd{color:#87857c;pointer-events:none;border:1px solid #e6e1d638;padding:1px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.raion-search input:focus+kbd,.raion-search input:not(:placeholder-shown)+kbd{display:none}.raion-sides{flex-direction:column;gap:.375rem;display:flex}.raion-side{color:#c3bdb1;text-align:left;cursor:pointer;background:0 0;border:1px solid #e6e1d624;grid-template-columns:.875rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;height:2.75rem;padding:0 .625rem 0 .75rem;font-family:Schibsted Grotesk,sans-serif;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:grid}.raion-side:hover{color:#e6e1d6;border-color:#e6e1d652}.raion-side[aria-pressed=true]{color:#e6e1d6;background:#7fb69a24;border-color:#7fb69a;font-weight:600}.raion-side-mark{box-sizing:border-box;justify-self:center;display:block}.raion-side-atk .raion-side-mark{background:#7fb69a;border-radius:50%;width:12px;height:12px}.raion-side-def .raion-side-mark{border:2.5px solid #e6e1d6;border-radius:50%;width:12px;height:12px}.raion-side-ult .raion-side-mark{background:#e0a93b;width:10px;height:10px;transform:rotate(45deg)}.raion-count{box-sizing:border-box;text-align:center;color:#c3bdb1;background:#e6e1d614;border-radius:999px;min-width:1.625rem;padding:2px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}[aria-pressed=true]>.raion-count{color:#0b0e0b;background:#7fb69a}.raion-segment{background:#161b16;border:1px solid #e6e1d624;gap:4px;padding:3px;display:grid}.raion-segment button{color:#c3bdb1;cursor:pointer;background:0 0;border:none;height:2.375rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.0625rem;font-weight:800;transition:background-color .2s,color .2s}.raion-segment button:first-child,.raion-segment button.is-word{font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem;font-weight:500}.raion-segment button:hover{color:#e6e1d6;background:#e6e1d60f}.raion-segment button[aria-pressed=true]{color:#0b0e0b;background:#7fb69a}.raion-toggle{color:#c3bdb1;cursor:pointer;background:0 0;border:1px dashed #e6e1d638;align-items:center;gap:.625rem;height:2.5rem;padding:0 .625rem;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem;display:flex}.raion-toggle:hover{color:#e6e1d6;border-color:#e6e1d666}.raion-toggle .raion-count{margin-left:auto}.raion-toggle-box{box-sizing:border-box;border:1.5px solid #8f978a;flex-shrink:0;width:14px;height:14px}.raion-toggle[aria-pressed=true]{color:#e6e1d6;border-style:solid;border-color:#7fb69a}.raion-toggle[aria-pressed=true] .raion-toggle-box{background:#7fb69a;border-color:#7fb69a;box-shadow:inset 0 0 0 2px #1b2620}.raion-stage-wrap{grid-area:stage;justify-content:center;align-items:center;min-width:0;display:flex}.raion-stage{aspect-ratio:1;width:100%;max-width:35rem;position:relative}.raion-radar{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.raion-site-letter{color:#ffffffd1;text-shadow:0 1px 3px #000000a6;pointer-events:none;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.raion-chalk{pointer-events:none;z-index:3;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.raion-chalk path{fill:none;stroke:#f3f4ecd9;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s ease-out 50ms forwards raionChalkDraw}@keyframes raionChalkDraw{to{stroke-dashoffset:0}}.raion-pin{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.raion-pin-mark{box-sizing:border-box;transition:transform .2s,width .2s,height .2s;display:block}.raion-pin-atk .raion-pin-mark{background:#7fb69a;border:2px solid #0b0e0b;border-radius:50%;width:16px;height:16px}.raion-pin-def .raion-pin-mark{background:#0b0e0b;border:2.5px solid #e6e1d6;border-radius:50%;width:15px;height:15px}.raion-pin-ult .raion-pin-mark{background:#e0a93b;border:2px solid #0b0e0b;width:12px;height:12px;transform:rotate(45deg)}.raion-pin.is-dim{opacity:.25}@media (hover:hover){.raion-pin:hover .raion-pin-mark{transform:scale(1.25)}.raion-pin-ult:hover .raion-pin-mark{transform:rotate(45deg)scale(1.25)}}.raion-pin.is-shown .raion-pin-mark{outline-offset:5px;border-color:#e6e1d6;outline:1px solid #7fb69acc;width:22px;height:22px}.raion-pin-ult.is-shown .raion-pin-mark{width:16px;height:16px}.raion-pin:focus-visible{outline-offset:1px;outline:2px solid #f6d678}.raion-empty{letter-spacing:.1em;text-transform:uppercase;color:#8f978a;text-align:center;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.raion-card-panel{z-index:2;box-sizing:border-box;background:#161b16;border:1px solid #7fb69a73;flex-direction:column;grid-area:card;align-self:center;gap:.875rem;min-width:0;padding:1.125rem;display:flex;position:relative}.raion-card-top{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;display:flex}.raion-card-top>span:first-child{color:#95c7ad}.raion-card-top>span:last-child{color:#87857c;white-space:nowrap}.raion-card-title{color:#e6e1d6;overflow-wrap:anywhere;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.05}.raion-note-chip{color:#e6e1d6;border:1px solid #e6e1d638;align-self:flex-start;padding:.375rem .5625rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.raion-note{color:#b0aba0;margin:0;font-family:Literata,serif;font-size:.875rem;line-height:1.55}.raion-card-shot{cursor:zoom-in;background:#0b0e0b;border:none;padding:0;display:block;overflow:hidden}.raion-card-shot img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .35s;display:block}.raion-card-shot:hover img{transform:scale(1.03)}.raion-card-shot:focus-visible{outline-offset:2px;outline:2px solid #7fb69a}.raion-samepin{flex-direction:column;gap:.375rem;display:flex}.raion-samepin>div{flex-wrap:wrap;gap:.375rem;display:flex}.raion-samepin button{aspect-ratio:16/9;cursor:pointer;opacity:.65;background:#0b0e0b;border:2px solid #0000;width:3.25rem;padding:0;transition:opacity .2s,border-color .2s}.raion-samepin button:hover{opacity:1}.raion-samepin button[aria-pressed=true]{opacity:1;border-color:#7fb69a}.raion-samepin img{object-fit:cover;width:100%;height:100%;display:block}.raion-card-actions{grid-template-columns:2.75rem 2.75rem minmax(0,1fr);gap:.375rem;display:grid}.raion-btn{letter-spacing:.14em;text-transform:uppercase;color:#e6e1d6;cursor:pointer;background:#20251f;border:1px solid #e6e1d61f;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:.625rem;height:2.75rem;padding:0 1rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;transition:background-color .2s;display:flex}.raion-card-actions .raion-btn:not(.raion-btn-primary){padding:0}.raion-btn:hover{background:#2a3129}.raion-btn:disabled{opacity:.4;cursor:default}.raion-btn-primary{color:#0b0e0b;background:#7fb69a;border-color:#7fb69a}.raion-btn-primary:hover{background:#95c7ad}.raion-hint{color:#8f978a;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1.6}.raion-card-empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.raion-card-empty p{color:#b0aba0;margin:0;font-family:Literata,serif;font-size:.9375rem;line-height:1.6}.raion-leader{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.raion-leader path{fill:none;stroke:#7fb69a;stroke-width:1.5px;stroke-dasharray:5 5}.raion-leader circle{fill:#7fb69a}.raion-atlas{border-top:1px solid #e6e1d61a;grid-area:atlas;align-items:center;gap:.75rem;min-width:0;padding-top:.875rem;display:flex}.raion-atlas>.raion-label{flex-shrink:0}.raion-atlas-list{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.raion-atlas-list button{letter-spacing:.1em;text-transform:uppercase;color:#c3bdb1;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.4375rem .6875rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;transition:background-color .2s,color .2s}.raion-atlas-list button:hover{color:#e6e1d6;background:#e6e1d60f}.raion-atlas-list button.is-empty{color:#6f756c}.raion-atlas-list button[aria-current=true]{color:#95c7ad;background:#7fb69a29;box-shadow:inset 0 -2px #7fb69a}.raion-binder{margin-top:clamp(3rem,6vw,4.5rem)}.raion-binder-head{border-bottom:1px solid #e6e1d61a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;padding-bottom:1.25rem;display:flex}.raion-binder-head h2{letter-spacing:-.02em;color:#e6e1d6;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1}.raion-binder-head>span{letter-spacing:.12em;text-transform:uppercase;color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.raion-binder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem;display:grid}.raion-lineup{color:#e6e1d6;text-align:left;cursor:pointer;background:#1a1e1a;border:2px solid #0000;flex-direction:column;padding:0;transition:border-color .25s;display:flex}.raion-lineup[aria-current=true]{border-color:#7fb69a}.raion-lineup:focus-visible{outline-offset:2px;outline:2px solid #7fb69a}.raion-lineup-shot{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.raion-lineup-shot img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.8,.25,1);display:block}@media (hover:hover){.raion-lineup:hover{border-color:#7fb69a80}.raion-lineup:hover .raion-lineup-shot img{transform:scale(1.06)}}.raion-lineup-num{box-sizing:border-box;color:#0b0e0b;background:#7fb69a;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:500;display:flex;position:absolute;top:.625rem;left:.625rem}.raion-lineup[aria-current=true] .raion-lineup-num{background:#e6e1d6}.raion-lineup-num.is-loose{color:#95c7ad;background:#0b0e0bd9;border:1.5px dashed #7fb69a}.raion-lineup-text{flex-direction:column;gap:.375rem;padding:.875rem 1rem 1rem;display:flex}.raion-lineup-text strong{font-family:Schibsted Grotesk,sans-serif;font-size:1rem;font-weight:600;line-height:1.3}.raion-lineup-text small{color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1.5}.raion-binder-more{letter-spacing:.16em;text-transform:uppercase;color:#95c7ad;cursor:pointer;background:#161a16;border:1px dashed #7fb69a66;justify-content:center;align-items:center;gap:.75rem;min-height:8rem;padding:1rem;font-family:Schibsted Grotesk,sans-serif;font-size:.875rem;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.raion-binder-more:hover{background:#1b211b;border-color:#7fb69a}.raion-binder-empty{text-align:center;border:1px dashed #e6e1d626;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;padding:2.5rem 1.5rem;display:flex}.raion-binder-empty p{letter-spacing:.1em;text-transform:uppercase;color:#87857c;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.raion-videos{margin-top:clamp(3rem,6vw,4.5rem)}.raion-videos-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-top:1.5rem;display:grid}.raion-video{background:#1a1e1a;border:1px solid #e6e1d61a;flex-direction:column;display:flex}.raion-video-frame{aspect-ratio:16/9;background:#0b0e0b;position:relative;overflow:hidden}.raion-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.raion-video-frame button{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.raion-video-frame img{object-fit:cover;width:100%;height:100%;display:block}.raion-video-shade{background:linear-gradient(#14171400 55%,#141714b8 100%);position:absolute;inset:0}.raion-video-label{letter-spacing:.2em;text-transform:uppercase;text-align:left;color:#fff;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:500;position:absolute;bottom:.875rem;left:1rem;right:1rem}.raion-video-body{flex-direction:column;flex-grow:1;gap:.625rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.raion-video-meta{color:#b0aba0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.raion-video-body p{color:#948f84;margin:0;font-family:Literata,serif;font-size:.9375rem;line-height:1.55}.raion-video-body a{letter-spacing:.14em;color:#b0aba0;align-items:center;gap:.625rem;margin-top:auto;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem;text-decoration:none;display:inline-flex}.raion-video-body a:hover{color:#e6e1d6}.raion-discord{color:#e6e1d6;background:linear-gradient(145deg,#2b3063 0%,#1e2b33 55%,#1c3a2f 100%);border:1px solid #7289da66;flex-direction:column;gap:1.125rem;padding:2rem;text-decoration:none;transition:border-color .25s;display:flex}.raion-discord:hover,.raion-discord:focus-visible{border-color:#96a5ffd9}.raion-discord-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.raion-discord-top>span:first-child{letter-spacing:.2em;text-transform:uppercase;color:#a9b6f5;font-family:Schibsted Grotesk,sans-serif;font-size:.6875rem;font-weight:600}.raion-discord-badge{background:#5865f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex}.raion-discord-badge img{width:52%;height:auto;display:block}.raion-discord strong{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.6rem,2.4vw,2.125rem);font-weight:700;line-height:1.05}.raion-discord p{color:#c6c9d8;margin:0;font-family:Literata,serif;font-size:1rem;line-height:1.65}.raion-discord-cta{letter-spacing:.14em;color:#c6c9d8;margin-top:auto;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem}.raion-support-note{text-align:center;letter-spacing:.03em;color:#87857c;margin:3rem 0 0;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem;font-weight:300}@media (width<=79.9375rem){.raion-hero-grid{grid-template-columns:20rem minmax(0,1fr);column-gap:3.5rem}.raion-board{grid-template-columns:11.5rem minmax(0,1fr) 18rem;padding:1.875rem 1.875rem 1.25rem}}@media (width<=63.9375rem){.raion-hero-grid{grid-template-columns:16rem minmax(0,1fr);align-items:start;column-gap:2.5rem}.raion-player{padding:1.5rem}.raion-player-name>span{font-size:2.5rem}.raion-hero-panels,.raion-guides-intro{grid-template-columns:minmax(0,1fr)}.raion-board{grid-template-columns:minmax(0,1fr) 17.5rem;grid-template-areas:"controls controls""stage card""atlas atlas"}.raion-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 1.25rem;display:grid}.raion-plate-head{flex-flow:wrap;grid-column:1/-1;align-items:baseline;gap:.5rem 1rem}.raion-sides{flex-direction:row}.raion-side{flex:1 1 0;min-width:0}.raion-binder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.raion-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375rem){.raion-hero{padding-top:6.5rem;padding-left:1.25rem;padding-right:1.25rem}.raion-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.raion-player{grid-template-columns:5.75rem minmax(0,1fr);grid-template-areas:"img name""img dl";align-items:center;gap:.5rem 1rem;padding:1rem}.raion-player-corner{width:20px;height:20px}.raion-player-corner.is-tl,.raion-player-corner.is-bl{left:-7px}.raion-player-corner.is-tr,.raion-player-corner.is-br{right:-7px}.raion-player-corner.is-tl,.raion-player-corner.is-tr{top:-7px}.raion-player-corner.is-bl,.raion-player-corner.is-br{bottom:-7px}.raion-player-name{align-self:end}.raion-player-name>span{font-size:2.25rem}.raion-player-name>small{display:none}.raion-player dl{border-top:none;grid-template-columns:auto minmax(0,1fr);align-self:start;gap:.15rem .625rem;padding-top:0;font-size:.6875rem}.raion-hero-text{gap:1.375rem}.raion-hero-text h1{font-size:2.625rem}.raion-lede{font-size:1rem}.raion-latest{grid-template-columns:minmax(0,1fr);row-gap:.875rem;padding:0}.raion-latest-text{padding:0 1rem 1rem}.raion-stats{border-top:1px solid #e6e1d61f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.raion-stats>span{border-bottom:1px solid #e6e1d61f;padding:.875rem 0}.raion-stats>span:nth-child(2n){border-left:1px solid #e6e1d61f;padding-left:1.125rem}.raion-stats strong{font-size:1.75rem}.raion-guides{padding-left:1.25rem;padding-right:1.25rem}.raion-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"controls""stage""card""atlas";row-gap:1.25rem;margin:0 -.5rem;padding:1.5rem 1.125rem 1.25rem;box-shadow:inset 0 0 0 6px #5b4a36,inset 0 0 0 7px #3c2c1c}.raion-controls{gap:.875rem .625rem}.raion-plate-head{flex-direction:column;align-items:flex-start;gap:.375rem}.raion-map-name{font-size:2.25rem}.raion-field-wide,.raion-toggle{grid-column:1/-1}.raion-side{grid-template-columns:.75rem minmax(0,1fr);justify-content:center;column-gap:.5rem;padding:0 .5rem;font-size:.8125rem}.raion-side .raion-count{display:none}.raion-search input{height:2.875rem;font-size:1rem}.raion-search kbd{display:none}.raion-stage{max-width:none}.raion-pin{width:34px;height:34px}.raion-pin-atk .raion-pin-mark{width:18px;height:18px}.raion-pin-def .raion-pin-mark{width:17px;height:17px}.raion-pin.is-shown .raion-pin-mark{outline-offset:4px;width:24px;height:24px}.raion-card-panel{align-self:stretch;padding:1rem}.raion-card-title{font-size:1.5rem}.raion-atlas{flex-direction:column;align-items:stretch;gap:.625rem}.raion-atlas-list{scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;padding-bottom:2px;overflow-x:auto}.raion-atlas-list::-webkit-scrollbar{display:none}.raion-atlas-list button{border:1px solid #e6e1d624;padding:.5625rem .75rem}.raion-atlas-list button[aria-current=true]{box-shadow:none;color:#141714;background:#7fb69a;border-color:#7fb69a}.raion-binder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.raion-lineup-num{width:1.5rem;height:1.5rem;font-size:.625rem;top:.375rem;left:.375rem}.raion-lineup-text{gap:.25rem;padding:.625rem .625rem .75rem}.raion-lineup-text strong{font-size:.8125rem;line-height:1.25}.raion-lineup-text small{font-size:.625rem}.raion-binder-more{letter-spacing:.12em;min-height:0;font-size:.75rem}.raion-videos-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.raion-discord{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.raion-chalk path{stroke-dashoffset:0;animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.soutien-page{background:radial-gradient(70% 55% at 12% -10%,#8f6a1f66 0%,#8f6a1f00 70%),#141714;padding:clamp(8rem,14vw,11rem) 2rem clamp(5rem,10vw,8rem)}.soutien-inner{max-width:80rem;margin:0 auto}.soutien-hero{grid-template-columns:minmax(0,1fr) minmax(0,38.75rem);align-items:center;gap:3.5rem 4.5rem;display:grid}.soutien-hero-text{flex-direction:column;gap:1.625rem;min-width:0;display:flex}.soutien-hero h1{letter-spacing:-.015em;color:#e6e1d6;text-wrap:balance;margin:0;font-family:Young Serif,Georgia,serif;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:400;line-height:1}.soutien-hero-lede{color:#b0aba0;max-width:35rem;margin:0;font-family:Literata,serif;font-size:1.1875rem;line-height:1.65}.soutien-hero-actions{flex-wrap:wrap;gap:.875rem;display:flex}.hero-btn{letter-spacing:.16em;text-transform:uppercase;color:#e6e1d6;cursor:pointer;background:#20251f;border:none;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.hero-btn:hover{background:#2c332b}.hero-btn.is-gold{color:#1c160a;background:#e0a93b;padding:1rem 1.625rem}.hero-btn.is-gold:hover{background:#ecb853}.hero-btn:focus-visible{outline-offset:3px;outline:2px solid #e0a93b}.hero-roll{flex-direction:column;gap:.75rem;padding-top:.375rem;display:flex}.hero-roll-label{letter-spacing:.16em;text-transform:uppercase;color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.hero-roll-names{flex-wrap:wrap;gap:.5rem;display:flex}.hero-roll-names>span{color:#e6e1d6;white-space:nowrap;text-overflow:ellipsis;background:#20251f;border:1px solid #e6e1d629;max-width:9rem;padding:.4375rem .75rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;overflow:hidden}.hero-roll-names>.is-more{color:#b0aba0}.hero-roll-names>.is-free{color:#e0a93b;background:0 0;border-style:dashed;border-color:#e0a93bb3;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:400}.soutien-hero-visual{min-width:0;position:relative}.hero-door{aspect-ratio:62/56;box-sizing:border-box;color:#e6e1d6;text-align:left;cursor:pointer;background:#0d0f0c;border:12px solid #5b4a36;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #000000d9}.hero-door img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.hero-door:hover img{transform:scale(1.04)}.hero-door:focus-visible{outline-offset:4px;outline:2px solid #e0a93b}.hero-door-shade{background:linear-gradient(#14171400 50%,#141714e6 100%);position:absolute;inset:0}.hero-door-text{flex-direction:column;gap:.5rem;display:flex;position:absolute;bottom:1.625rem;left:1.75rem;right:1.75rem}.hero-door-text strong{color:#f1ebdd;text-wrap:balance;font-family:Young Serif,Georgia,serif;font-size:1.6875rem;font-weight:400;line-height:1.15}.hero-door-tag{color:#2a2620;pointer-events:none;background:#f1ebdd;align-items:center;gap:.625rem;padding:.75rem 1.125rem;font-family:Young Serif,Georgia,serif;font-size:1.1875rem;display:flex;position:absolute;top:-1.25rem;right:2.75rem;transform:rotate(4deg);box-shadow:0 14px 24px -12px #000000b3}.soutien-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#e0a93b;align-items:center;gap:.625rem;font-family:Schibsted Grotesk,sans-serif;font-size:.6875rem;font-weight:600;display:flex}.soutien-eyebrow>i{background:#e0a93b;width:7px;height:7px}.soutien-eyebrow.is-mono{letter-spacing:.16em;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:400}.soutien-eyebrow.is-muted{letter-spacing:.16em;color:#87857c;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:400}.soutien-eyebrow.is-blue{letter-spacing:.16em;color:#8fbad8;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:400}.soutien-eyebrow.is-green{letter-spacing:.16em;color:#95c7ad;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:400}.soutien-section{flex-direction:column;gap:2.25rem;margin-top:clamp(4.5rem,8vw,6.5rem);display:flex}.soutien-section.is-first{margin-top:clamp(3.5rem,7vw,6rem);scroll-margin-top:6rem}.soutien-heading{flex-direction:column;gap:.75rem;display:flex}.soutien-heading h2{color:#e6e1d6;text-wrap:balance;margin:0;font-family:Young Serif,Georgia,serif;font-size:clamp(2.1rem,4.4vw,3rem);font-weight:400;line-height:1.05}.soutien-lede{color:#b0aba0;max-width:40rem;margin:0;font-family:Literata,serif;font-size:1.0625rem;line-height:1.65}.soutien-lede.is-wide{max-width:56rem;margin-top:-.75rem;font-size:1.125rem}.soutien-split-head{grid-template-columns:minmax(0,1fr) 32.5rem;align-items:end;gap:1.25rem 5rem;display:grid}.classe-grid{grid-template-columns:minmax(0,37.5rem) minmax(0,28rem);justify-content:center;align-items:start;gap:3rem 5rem;display:grid}.classe-left{flex-direction:column;gap:1rem;min-width:0;display:flex}.plan{box-sizing:border-box;background:#1a1e1a;border:1px solid #e6e1d614;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 2rem 1.75rem;display:flex}.plan-board{box-sizing:border-box;background:#23342b;border:7px solid #5b4a36;justify-content:center;align-items:center;width:100%;height:4.25rem;padding:0 1rem;display:flex}.plan-board span{color:#f0eee4e0;text-align:center;font-family:Young Serif,Georgia,serif;font-size:1.375rem}.plan-desk{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#e6d9c4;background:#3a3026;width:11rem;padding:.625rem 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.plan-row{box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #e6e1d61a;flex-direction:column;gap:.625rem;padding:.75rem .875rem .875rem;transition:background-color .3s,border-color .3s;display:flex}.plan-row:hover{border-color:#e0a93b80}.plan-row:focus-visible{outline-offset:2px;outline:2px solid #e0a93b}.plan-row[aria-pressed=true]{background:#e0a93b1a;border-color:#e0a93b}.plan-row-head{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;display:flex}.plan-row-head>span:first-child{color:#b0aba0}.plan-row-head>span:last-child{color:#87857c;white-space:nowrap}.plan-row[aria-pressed=true] .plan-row-head>span:first-child{color:#e0a93b}.plan-row[aria-pressed=true] .plan-row-head>span:last-child{color:#b0aba0}.plan-seats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.625rem;display:grid}.plan-seat{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.plan-seat>span{box-sizing:border-box;text-align:center;color:#e6e1d6;white-space:nowrap;text-overflow:ellipsis;background:#20251f;border:1px solid #e6e1d629;width:100%;height:2.125rem;padding:0 .375rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;line-height:calc(2.125rem - 2px);transition:background-color .3s,border-color .3s;display:block;overflow:hidden}.plan-seat>i{background:#e6e1d624;border-radius:4px;width:50%;height:6px}.plan-row[aria-pressed=true] .plan-seat>span{color:#f2e7cf;background:#e0a93b4d;border-color:#e0a93bb3}.plan-row[aria-pressed=true] .plan-seat>i{background:#e0a93b80}.plan-seat.is-free>span,.plan-row[aria-pressed=true] .plan-seat.is-free>span{color:#87857c;background:0 0;border-style:dashed;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;font-weight:400}.plan-row[aria-pressed=true] .plan-seat.is-free>span{color:#e0a93b;border-color:#e0a93bb3}.plan-note{color:#87857c;margin:0;font-family:Literata,serif;font-size:.9375rem;font-style:italic;line-height:1.6}.door{box-sizing:border-box;color:#e6e1d6;text-align:left;cursor:pointer;background:#0d0f0c;border:7px solid #5b4a36;width:100%;height:10.5rem;padding:0;display:block;position:relative;overflow:hidden}.door img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.door-shade{background:linear-gradient(90deg,#141714f0 0%,#141714d1 38%,#14171426 72%,#14171400 100%);position:absolute;inset:0}.door-text{flex-direction:column;justify-content:center;gap:.5rem;max-width:22.5rem;display:flex;position:absolute;top:0;bottom:0;left:1.75rem}.door-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#e0a93b;align-items:center;gap:.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;display:flex}.door-eyebrow>i{background:#e0a93b;border-radius:50%;width:7px;height:7px}.door-text strong{color:#f1ebdd;text-wrap:balance;font-family:Young Serif,Georgia,serif;font-size:1.625rem;font-weight:400;line-height:1.1}.door-text>span:last-child{color:#cfc8b8;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem;line-height:1.5}.door-arrow{color:#1c160a;background:#e0a93b;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .3s;display:flex;position:absolute;bottom:1.375rem;right:1.5rem;box-shadow:0 10px 24px -8px #000000b3}.door:hover img,.door:focus-visible img{transform:scale(1.05)}.door:hover .door-arrow,.door:focus-visible .door-arrow{transform:translate(4px)}.door:focus-visible{outline-offset:3px;outline:2px solid #e0a93b}.classe-right{flex-direction:column;gap:1.375rem;width:100%;min-width:0;max-width:28rem;display:flex}.papers{padding-top:3rem;display:grid}.paper{box-sizing:border-box;color:#2a2620;transform-origin:50% 0;background-color:#f1ebdd;background-image:repeating-linear-gradient(#0000 0 29px,#5078aa38 29px 30px);background-position:0 12px;flex-direction:column;grid-area:1/1;min-height:27rem;padding:1.5rem 1.5rem 1.375rem 3.625rem;transition:transform .56s cubic-bezier(.2,.75,.25,1),filter .42s,box-shadow .42s;display:flex;position:relative}.paper-1{background-color:#efe8d9}.paper-2{background-color:#f4ecd6}.paper:before{content:"";background:#d8483b8c;width:2px;position:absolute;top:0;bottom:0;left:2.625rem}.paper-tab{top:-2.75rem;left:calc(var(--i) * ((100% - .75rem) / 3 + .375rem));box-sizing:border-box;background-color:inherit;color:#2a2620;text-align:left;cursor:pointer;border:none;border-radius:8px 8px 0 0;flex-direction:column;justify-content:center;gap:1px;width:calc(33.3333% - .25rem);height:2.875rem;padding:0 .75rem;display:flex;position:absolute}.paper-tab strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:Bricolage Grotesque,sans-serif;font-size:.75rem;font-weight:700;line-height:1.1;overflow:hidden}.paper-tab small{color:#6b6456;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.paper-tab:focus-visible{outline-offset:2px;outline:2px solid #e0a93b}.paper-star{width:3.375rem;height:3.375rem;position:absolute;top:-1.125rem;right:-.875rem;transform:rotate(14deg)}.paper-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.paper-head>div{flex-direction:column;gap:6px;display:flex}.paper-line{letter-spacing:.14em;text-transform:uppercase;color:#6b6456;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.paper-2 .paper-line{color:#8f6a1f}.paper-name{font-family:Bricolage Grotesque,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.1}.paper-price{color:#c4392d;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:5.75rem;height:4.375rem;margin-right:.5rem;display:flex;position:relative}.paper-price svg{width:6rem;height:4.625rem;position:absolute;top:-2px;left:-2px}.paper-price strong{font-family:Young Serif,Georgia,serif;font-size:1.875rem;font-weight:400;line-height:1}.paper-price small{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.5625rem}.paper-grade{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.paper-grade span{color:#c4392d;font-family:Literata,serif;font-size:1.375rem;font-style:italic;font-weight:700}.paper-perks{color:#2a2620;margin:1rem 0 0;padding:0;font-family:Literata,serif;font-size:.9375rem;line-height:30px;list-style:none}.paper-subs{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.paper-subs-label{color:#c4392d;font-family:Literata,serif;font-size:.875rem;font-style:italic;line-height:1.4}.paper-subs-list{flex-wrap:wrap;gap:.5rem;display:flex}.paper-subs-note{color:#6b6456;font-family:Literata,serif;font-size:.8125rem;font-style:italic;line-height:1.4}.sub-chip{border-radius:0 0 8px 8px;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem .625rem;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.sub-chip strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:500}.sub-chip.is-twitch{color:#5a26b0;background:#9146ff1f;box-shadow:inset 0 0 0 1.5px #9146ff8c}.sub-chip.is-twitch:hover,.sub-chip.is-twitch:focus-visible{color:#fff;background:#772ce8;box-shadow:inset 0 0 0 1.5px #772ce8}.sub-chip.is-youtube{color:#b3101c;background:#ff003314;box-shadow:inset 0 0 0 1.5px #e6002880}.sub-chip.is-youtube:hover,.sub-chip.is-youtube:focus-visible{color:#fff;background:#c00;box-shadow:inset 0 0 0 1.5px #c00}.sub-chip:focus-visible{outline-offset:2px;outline:2px solid #2a2620}.ticket{--stub:8.5rem;color:#2a2620;filter:drop-shadow(0 14px 16px #00000080);align-self:center;text-decoration:none;transition:transform .35s cubic-bezier(.2,.75,.25,1),filter .35s;display:block}.ticket:hover,.ticket:focus-visible{filter:drop-shadow(0 22px 20px #0009);transform:translateY(-4px)rotate(-1.5deg)}.ticket:focus-visible{outline:none}.ticket:focus-visible .ticket-body{box-shadow:inset 0 0 0 2px #2a2620}.ticket-body{grid-template-columns:minmax(0, 1fr) var(--stub);min-width:23rem;-webkit-mask:radial-gradient(circle 10px at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 10px at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 10px at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 10px at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 10px at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;background:#e3dccb;border-radius:6px;display:grid}.ticket.is-star .ticket-body{background:#f1ebdd}.ticket-main{border-right:2px dashed #2a262047;flex-direction:column;gap:4px;padding:.875rem 1.25rem;display:flex}.ticket-kicker{letter-spacing:.14em;text-transform:uppercase;color:#6b6456;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.ticket.is-star .ticket-kicker{color:#8f6a1f}.ticket-zone{font-family:Young Serif,Georgia,serif;font-size:1.4375rem;line-height:1.1}.ticket-price{color:#6b6456;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.ticket-stub{letter-spacing:.14em;text-transform:uppercase;color:#c4392d;border-radius:0 6px 6px 0;justify-content:center;align-items:center;gap:.5rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;transition:background-color .3s,color .3s;display:flex}.ticket:hover .ticket-stub,.ticket:focus-visible .ticket-stub{color:#f1ebdd;background:#c4392d}.ticket.is-star:hover .ticket-stub,.ticket.is-star:focus-visible .ticket-stub{color:#1c160a;background:#e0a93b}.bulletin{box-sizing:border-box;color:#2a2620;background:#efe8d8;align-self:center;width:100%;max-width:70rem;padding:2.75rem 3.25rem 2.5rem 5.5rem;position:relative;box-shadow:0 44px 80px -34px #000c}.bulletin-margin{background:#d8483b73;width:2px;position:absolute;top:0;bottom:0;left:4rem}.bulletin-hole{background:#141714;border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;left:1.375rem}.bulletin-hole.is-top{top:7rem}.bulletin-hole.is-bottom{bottom:7rem}.bulletin-mono{letter-spacing:.14em;text-transform:uppercase;color:#6b6456;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.bulletin-head{border-bottom:2px solid #2a2620;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding-bottom:1.25rem;display:flex}.bulletin-head h3{color:#2a2620;margin:.5rem 0 0;font-family:Young Serif,Georgia,serif;font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:400;line-height:1}.bulletin-head dl{grid-template-columns:auto auto;gap:.5rem .875rem;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem;display:grid}.bulletin-head dt{color:#6b6456}.bulletin-head dd{color:#2a2620;border-bottom:1px dotted #6b6456;min-width:10rem;margin:0}.bulletin-table{margin-top:.5rem}.bulletin-row{border-top:1px solid #2a262024;grid-template-columns:20rem repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.bulletin-row.is-head{border-top:none;align-items:end}.bulletin-row.is-last{border-bottom:1px solid #2a262024}.bulletin-row.is-actions{border-top:none}.bulletin-rowhead{color:#3a352c;align-items:center;padding:.5625rem 0;font-family:Literata,serif;font-size:1rem;display:flex}.bulletin-row.is-head .bulletin-rowhead{letter-spacing:.14em;text-transform:uppercase;color:#6b6456;align-items:flex-end;padding:1.125rem 0 .875rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.bulletin-tier{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.125rem .75rem .875rem;display:flex}.bulletin-tier strong{font-family:Bricolage Grotesque,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.15}.bulletin-cell{text-align:center;justify-content:center;align-items:center;padding:.375rem .5rem;display:flex}.bulletin-cell.is-column{flex-direction:column;gap:5px}.bulletin-tier.is-star,.bulletin-cell.is-star{background:#e0a93b38}.bulletin-price{font-family:Young Serif,Georgia,serif;font-size:1.625rem}.bulletin-pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.bulletin-pills a{white-space:nowrap;border-radius:999px;padding:3px 11px;font-family:Schibsted Grotesk,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none}.pill-twitch{color:#5b22c4;background:#9146ff1f;border:1px solid #9146ff73}.pill-youtube{color:#b3120a;background:#cc000014;border:1px solid #c006}.bulletin-note{color:#6b6456;font-family:Literata,serif;font-size:.75rem;font-style:italic}.bulletin-dash{color:#2a262047}.bulletin-seat{font-family:Literata,serif;font-size:1rem;font-style:italic}.bulletin-row.is-actions .bulletin-cell{padding:0 1rem}.bulletin-join{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#efe8d8;background:#2a2620;border-radius:0 0 8px 8px;width:100%;padding:.75rem 0;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .25s;display:block}.bulletin-join:hover{background:#3d372e}.bulletin-join.is-star{color:#fbf4e4;background:#8f6a1f}.bulletin-join.is-star:hover{background:#a67b25}.bulletin-foot{grid-template-columns:minmax(0,1fr) 18rem;align-items:end;gap:1.5rem 3rem;margin-top:1.75rem;display:grid}.bulletin-foot p{color:#3a352c;margin:.5rem 0 0;font-family:Literata,serif;font-size:1rem;font-style:italic;line-height:1.6}.bulletin-sign{border-bottom:1px solid #2a2620;height:5.75rem;position:relative}.bulletin-sign>.bulletin-mono{position:absolute;bottom:.5rem;left:0}.bulletin-scribble{width:150px;height:auto;position:absolute;bottom:.5rem;left:5.5rem}.bulletin-stamp{opacity:.85;position:absolute;top:-.875rem;right:-.375rem;transform:rotate(-12deg)}.ways{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.way{box-sizing:border-box;background:#1a1e1a;border:1px solid #e6e1d61a;flex-direction:column;gap:1.625rem;min-width:0;padding:2.25rem;display:flex}.way.is-free{border-color:#7fb69a59;gap:1.375rem}.way-head{flex-direction:column;gap:.5rem;display:flex}.way-head>strong{color:#e6e1d6;font-family:Bricolage Grotesque,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.1}.way-row{border-top:1px solid #e6e1d61a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem 1.25rem;padding:1.375rem 0;display:grid}.way-row:last-child{border-bottom:1px solid #e6e1d61a}.way-row>span{flex-direction:column;gap:6px;display:flex}.way-row>span>strong{color:#e6e1d6;font-family:Schibsted Grotesk,sans-serif;font-size:1.1875rem;font-weight:600}.way-row>span>span{color:#b0aba0;font-family:Literata,serif;font-size:1rem;line-height:1.5}.way-btn{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-align:center;border-radius:0 0 8px 8px;padding:.9375rem 1.375rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s}.way-btn.is-paypal{color:#fff;background:#0070e0}.way-btn.is-paypal:hover{background:#1a82ee}.way-btn.is-kofi{color:#ff8a70;background:#20251f}.way-btn.is-kofi:hover{color:#1c0d0b;background:#ff5e5b}.homework{border-top:1px solid #e6e1d61a;margin:0;padding:0;list-style:none}.homework li{border-bottom:1px solid #e6e1d614;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;min-height:2.5rem;padding:.875rem 0;display:grid}.homework label{color:#e6e1d6;cursor:pointer;grid-template-columns:1.625rem minmax(0,1fr);align-items:center;column-gap:1rem;font-family:Literata,serif;font-size:1.0625rem;line-height:1.45;display:grid}.homework input{accent-color:#d8483b;cursor:pointer;width:20px;height:20px;margin:0}.homework input:checked{animation:.36s cubic-bezier(.3,1.6,.5,1) homework-tick}@keyframes homework-tick{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.homework label>span{transition:color .3s}.homework input:checked+span{color:#87857c;-webkit-text-decoration:line-through #d8483bbf;text-decoration:line-through #d8483bbf}.homework-caveat{color:#d9ae76;font-family:Caveat,cursive;font-size:1.375rem;font-weight:600}.homework-link{color:#e6e1d6;background:#20251f;border-radius:0 0 8px 8px;justify-content:center;align-items:center;width:2.75rem;height:2.5rem;transition:background-color .2s,color .2s,transform .2s;display:flex}.homework-link svg{width:17px;height:17px;transition:transform .2s}.homework-link.is-youtube.is-done{color:#ff4e45}.homework-link.is-twitch.is-done{color:#a970ff}.homework-link.is-youtube:hover,.homework-link.is-youtube:focus-visible{color:#fff;background:#c00;transform:translateY(-2px)}.homework-link.is-twitch:hover,.homework-link.is-twitch:focus-visible{color:#fff;background:#772ce8;transform:translateY(-2px)}.homework-link:hover svg{transform:scale(1.12)}.way-note{color:#87857c;font-family:Literata,serif;font-size:.9375rem;font-style:italic}.soutien-faq{max-width:48rem;margin:clamp(4.5rem,8vw,6.5rem) auto 0}@media (width<=79.9375rem){.soutien-hero{grid-template-columns:minmax(0,1fr) minmax(0,32rem);column-gap:3rem}.classe-grid{grid-template-columns:minmax(0,35rem) minmax(0,27rem);column-gap:3.5rem}.soutien-split-head{grid-template-columns:minmax(0,1fr) 26rem;column-gap:3rem}.bulletin-row{grid-template-columns:15rem repeat(3,minmax(0,1fr))}}@media (width<=63.9375rem){.soutien-hero{grid-template-columns:minmax(0,1fr)}.soutien-hero-visual{max-width:38.75rem}.classe-grid{grid-template-columns:minmax(0,1fr)}.classe-left{max-width:41.25rem}.classe-right{margin:0 auto}.soutien-split-head{grid-template-columns:minmax(0,1fr)}.bulletin{padding:3rem 2rem 2.5rem 4.5rem}.bulletin-margin{left:3.25rem}.bulletin-hole{left:1rem}.bulletin-row{grid-template-columns:12.5rem repeat(3,minmax(0,1fr))}.bulletin-tier strong{font-size:1.0625rem}.bulletin-foot{grid-template-columns:minmax(0,1fr)}.bulletin-sign{justify-self:end;width:100%;max-width:20rem}}@media (width<=47.9375rem){.soutien-page{padding-left:1.25rem;padding-right:1.25rem}.plan{gap:1rem;padding:1.25rem 1rem 1.5rem}.plan-board{border-width:5px;height:4rem}.plan-board span{font-size:1.25rem}.plan-row{padding:.75rem}.plan-row-head{flex-direction:column;gap:.25rem;font-size:.625rem}.plan-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.door{border-width:5px;height:10rem}.door-text{max-width:none;left:1.125rem;right:5rem}.door-text strong{font-size:1.5rem}.door-arrow{width:2.75rem;height:2.75rem;bottom:1rem;right:1rem}.door-shade{background:linear-gradient(90deg,#141714f2 0%,#141714d9 55%,#14171459 100%)}.papers{padding-top:3rem}.paper{min-height:0;padding:1.5rem 1.125rem 1.25rem 3rem}.paper:before{left:2.125rem}.paper-tab{padding:0 .5rem}.paper-tab strong{font-size:.6875rem}.paper-name{font-size:1.5rem}.paper-price{width:4.75rem;height:3.75rem;margin-right:0}.paper-price svg{width:5rem;height:3.875rem}.paper-price strong{font-size:1.5rem}.paper-perks{font-size:.9375rem}.paper-star{width:2.75rem;height:2.75rem;right:-.5rem}.ticket{--stub:7.25rem;align-self:stretch}.ticket-body{min-width:0}.ticket-zone{font-size:1.25rem}.hero-door{border-width:7px}.hero-door-text{bottom:1.125rem;left:1.125rem;right:1.125rem}.hero-door-text strong{font-size:1.3125rem}.hero-door-tag{padding:.5rem .875rem;font-size:1rem;top:-.875rem;right:1.25rem}.hero-door-tag svg{width:20px;height:20px}.soutien-hero-lede{font-size:1.0625rem}.hero-btn{flex:auto}.bulletin{padding:2rem 1rem 2rem 2.5rem}.bulletin-margin{left:1.75rem}.bulletin-hole{width:.875rem;height:.875rem;left:.375rem}.bulletin-head dd{min-width:7rem}.bulletin-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bulletin-rowhead{grid-column:1/-1;padding:.875rem 0 .125rem;font-size:.9375rem;font-weight:700}.bulletin-row.is-head .bulletin-rowhead,.bulletin-row.is-actions .bulletin-rowhead{display:none}.bulletin-tier{padding:1rem .25rem .75rem}.bulletin-tier strong{font-size:.875rem}.bulletin-tier svg{width:36px;height:36px}.bulletin-cell{padding:.5rem .25rem .75rem}.bulletin-price{font-size:1.5rem}.bulletin-pills{flex-direction:column;align-items:center;gap:4px}.bulletin-pills a{padding:2px 8px;font-size:.6875rem}.bulletin-row.is-actions .bulletin-cell{padding:.75rem .25rem 0}.bulletin-join{letter-spacing:.08em;font-size:.6875rem}.bulletin-foot p{font-size:1rem}.bulletin-scribble{width:130px;left:5rem}.bulletin-stamp svg{width:56px;height:56px}.ways{grid-template-columns:minmax(0,1fr)}.way{padding:1.5rem 1.25rem}.way-head>strong{font-size:1.5rem}.way-row{grid-template-columns:minmax(0,1fr)}.way-btn{justify-self:start}.homework label{column-gap:.75rem;font-size:1rem}}.visit{z-index:200;background:#0d0f0c;outline:none;position:fixed;inset:0;overflow:hidden}.visit-canvas{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.visit-vignette{pointer-events:none;background:radial-gradient(75% 70% at 50% 45%,#0000 55%,#0000006b 100%);position:absolute;inset:0}.visit-status{z-index:3;letter-spacing:.12em;text-transform:uppercase;color:#87857c;text-align:center;background:#0d0f0c;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;display:flex;position:absolute;inset:0}.visit-status p{letter-spacing:0;text-transform:none;color:#b0aba0;max-width:30rem;margin:0;font-family:Schibsted Grotesk,sans-serif;font-size:.9375rem;line-height:1.6}.visit-spinner{border:2px solid #e0a93b40;border-top-color:#e0a93b;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite visitSpin}@keyframes visitSpin{to{transform:rotate(360deg)}}.visit-top{z-index:4;left:1.25rem;right:1.25rem;top:calc(1.25rem + env(safe-area-inset-top));pointer-events:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid;position:absolute}.visit-top>*{pointer-events:auto}.visit-top-left{justify-self:start;align-items:center;gap:.5rem;display:flex}.visit-pill{box-sizing:border-box;letter-spacing:.12em;text-transform:uppercase;color:#e6e1d6;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#141714cc;border:1px solid #e6e1d629;border-radius:999px;align-items:center;gap:.625rem;height:2.5rem;padding:0 1rem 0 .75rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;transition:border-color .2s;display:flex}.visit-pill:hover,.visit-pill:focus-visible{border-color:#e0a93bb3}.visit-switch{padding:0 1rem 0 .625rem}.visit-switch-track{background:#e6e1d638;border-radius:999px;flex-shrink:0;width:2.125rem;height:1.25rem;transition:background-color .2s;position:relative}.visit-switch-track>i{background:#e6e1d6;border-radius:50%;width:1rem;height:1rem;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px}.visit-switch[aria-checked=true]{border-color:#e0a93bb3}.visit-switch[aria-checked=true] .visit-switch-track{background:#e0a93b}.visit-switch[aria-checked=true] .visit-switch-track>i{background:#1c160a;transform:translate(.875rem)}.visit-switch:focus-visible{outline-offset:2px;outline:2px solid #e0a93b}.visit-switch>svg{flex-shrink:0}@media (width<=47.9375rem){.visit-switch{padding:0 .75rem}.visit-switch-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.visit-hours,.visit-legend,.visit-tours,.visit-hint,.visit-recenter,.visit-pad,.visit-vignette{transition:opacity .3s,visibility .3s}.visit.is-clean :is(.visit-hours,.visit-legend,.visit-tours,.visit-hint,.visit-recenter,.visit-pad,.visit-vignette){opacity:0;visibility:hidden}.visit-hours{-webkit-backdrop-filter:blur(6px);scrollbar-width:none;background:#141714cc;border:1px solid #e6e1d629;border-radius:999px;justify-self:end;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.visit-hours::-webkit-scrollbar{display:none}.visit-hours button{color:#b0aba0;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;height:2rem;padding:0 .8125rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600}.visit-hours button:hover{color:#e6e1d6}.visit-hours button[aria-pressed=true]{color:#1c160a;background:#e0a93b}.visit-legend{z-index:3;left:1.25rem;top:calc(4.75rem + env(safe-area-inset-top));pointer-events:none;background:#141714b8;border:1px solid #e6e1d61f;flex-direction:column;margin:0;padding:.5rem .875rem;list-style:none;display:flex;position:absolute}.visit-legend li{grid-template-columns:10px auto auto;align-items:center;column-gap:.625rem;padding:.3rem 0;display:grid}.visit-legend li>span{border-radius:50%;width:10px;height:10px}.visit-legend strong{color:#e6e1d6;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:700}.visit-legend small{color:#b0aba0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.visit-card{z-index:4;right:1.25rem;top:calc(4.75rem + env(safe-area-inset-top));box-sizing:border-box;color:#e6e1d6;background:#141714eb;border:1px solid #7fb69a80;flex-direction:column;gap:.625rem;width:18.125rem;padding:1.25rem 1.25rem 1.125rem;display:flex;position:absolute;box-shadow:0 24px 40px -18px #000c}.visit-card.is-paper{color:#2a2620;background:#f4eedf}.visit-card-top{justify-content:space-between;align-items:center;display:flex}.visit-card-top>span{letter-spacing:.14em;text-transform:uppercase;color:#b0aba0;align-items:center;gap:.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;display:flex}.visit-card.is-paper .visit-card-top>span{color:#6b6456}.visit-card-top>span>i{border-radius:50%;width:9px;height:9px}.visit-card-top>button{width:2rem;height:2rem;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:-.5rem;display:flex}.visit-card-top>button:hover{opacity:1}.visit-card>strong{overflow-wrap:anywhere;font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.05}.visit-card>p{color:#b0aba0;margin:0;font-family:Literata,serif;font-size:.9375rem;line-height:1.55}.visit-card.is-paper>p{color:#6b6456}.visit-card-cta{letter-spacing:.14em;text-transform:uppercase;color:#1c160a;background:#e0a93b;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.8125rem 1rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.visit-controls{z-index:3;left:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:absolute}.visit-hint{letter-spacing:.1em;text-transform:uppercase;color:#cfc8b8;text-shadow:0 1px 2px #000000d9;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.visit-pad{grid-template-rows:repeat(2,3rem);grid-template-columns:repeat(3,3rem);gap:4px;display:grid}.visit-pad button{color:#e6e1d6;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:#141714d1;border:1px solid #e6e1d629;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:background-color .1s,border-color .1s,color .1s;display:flex}.visit-pad button span{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;line-height:1}.visit-pad button[aria-pressed=true]{color:#1c160a;background:#e0a93b;border-color:#e0a93b}.visit-pad-fwd{grid-area:1/2}.visit-pad-left{grid-area:2/1}.visit-pad-back{grid-area:2/2}.visit-pad-right{grid-area:2/3}.visit-stick{width:8rem;height:8rem;position:relative}.visit-tours{z-index:3;left:12.5rem;right:10.625rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute}.visit-tours button{letter-spacing:.06em;color:#e6e1d6;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(6px);background:#141714d1;border:1px solid #e6e1d629;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;height:2.5rem;padding:0 .9375rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;display:flex}.visit-tours button:hover{border-color:#e0a93b99}.visit-tours button>i{border-radius:50%;width:8px;height:8px}.visit-recenter{z-index:3;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));position:absolute}@media (width<=63.9375rem){.visit-legend{display:none}}@media (width<=47.9375rem),(hover:none) and (pointer:coarse){.visit-top{left:.75rem;right:.75rem;top:calc(.75rem + env(safe-area-inset-top));grid-template-columns:auto minmax(0,1fr)}.visit-legend,.visit-top-left>.visit-pill:first-child>span{display:none}.visit-top-left>.visit-pill:first-child{padding:0 .75rem}.visit-card{width:auto;left:.75rem;right:.75rem;top:calc(4rem + env(safe-area-inset-top));padding:1rem}.visit-card>strong{font-size:1.5rem}.visit-tours{left:0;right:0;bottom:calc(10.75rem + env(safe-area-inset-bottom));scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:0 .75rem;overflow-x:auto}.visit-tours::-webkit-scrollbar{display:none}.visit-controls{left:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom))}.visit-recenter{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.paper,.ticket,.ticket-stub,.hero-door img{transition:none}.ticket:hover,.ticket:focus-visible,.hero-door:hover img{transform:none}.homework input:checked{animation:none}.homework-link,.homework-link svg,.sub-chip{transition:none}.homework-link:hover,.homework-link:focus-visible{transform:none}.door img,.door-arrow{transition:none}}.lib-shelf{grid-template-columns:minmax(0,1fr) minmax(0,43rem);grid-template-areas:"title books"".board";align-items:start;column-gap:clamp(3rem,5vw,5rem);max-width:80rem;margin:0 auto;display:grid;position:relative}.lib-plank{grid-area:title;align-self:end;padding:0 0 2.75rem;position:relative}.lib-plank .lib-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#e0a595;align-items:center;gap:.625rem;max-width:none;margin:0;font-family:Schibsted Grotesk,sans-serif;font-size:.6875rem;font-weight:600;line-height:1.4;display:flex}.lib-plank .lib-eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:7px;height:7px}.lib-plank h1{letter-spacing:-.02em;color:#f0ead9;text-wrap:balance;margin:1.1rem 0 0;font-family:Young Serif,Georgia,serif;font-size:clamp(2.75rem,4.6vw,4.5rem);font-weight:400;line-height:1}.lib-plank p{color:#c9c2b4;max-width:30rem;margin:1.4rem 0 0;font-family:Literata,Georgia,serif;font-size:1.1875rem;line-height:1.65}.lib-interior{grid-area:books;align-self:end;padding:5rem 0 0}.lib-row{--k:.9;--kt:.94;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:.5625rem;display:flex}.lib-row-break{display:none}.lib-shelf-board{background:linear-gradient(#5a3d2a 0%,#3e2a1d 45%,#24180f 100%);grid-area:board;align-self:start;height:20px;box-shadow:0 16px 26px -12px #000000d9}.lib-book{width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k));box-sizing:border-box;padding:calc(1rem * var(--k)) 0 calc(.875rem * var(--k));background:linear-gradient(90deg, var(--c0) 0%, var(--c1) 16%, var(--c2) 44%, var(--c1) 74%, var(--c0) 100%);color:var(--foil);cursor:pointer;transform-origin:bottom;transform:rotate(var(--tilt));border:none;border-radius:5px 5px 2px 2px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;display:flex;position:relative;box-shadow:inset -5px 0 9px #00000038}.lib-book.is-selected{transform:translateY(-1.375rem);box-shadow:0 28px 30px -16px #000000d9,0 0 26px #f3d2962e}.lib-book.is-selected:before{content:"";top:calc(-1.5rem * var(--k));width:calc(.9375rem * var(--k));height:calc(1.5rem * var(--k));background:#f1ebdd;border-radius:1px 1px 0 0;position:absolute;left:24%;box-shadow:0 -1px 2px #00000059}.lib-book.is-pulling{z-index:2;transition-duration:.38s;transform:translateY(-2.4rem)scale(1.1);box-shadow:0 22px 34px #00000073}.lib-book:disabled{cursor:default}.lib-book:focus-visible{outline-offset:3px;outline:2px solid #f3d9a4}.lib-book-bands{background:linear-gradient(#0000004d 0 3px,#ffffff24 3px 4px,#0000 4px 7px,#0000004d 7px 10px,#ffffff24 10px 11px);flex-shrink:0;width:100%;height:11px}.lib-book-medal{width:calc(2.375rem * var(--k));height:calc(2.375rem * var(--k));opacity:.9;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lib-book-medal svg{width:calc(19px * var(--k));height:calc(19px * var(--k))}.lib-book-title{writing-mode:vertical-rl;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:calc(.9375rem * var(--kt));letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #00000059;transform:rotate(180deg)}.lib-obj{flex-shrink:0;height:auto}.lib-obj-dumbbell{width:calc(4rem * var(--k))}.lib-obj-apple{width:calc(1.875rem * var(--k))}.lib-obj-vinyl{width:calc(5.75rem * var(--k));transform-origin:bottom;transform:rotate(-7deg)}@media (width<=62rem){.lib-shelf{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""books""board"}.lib-plank{padding-bottom:0}.lib-interior{padding-top:4.5rem}.lib-row{--k:.72;--kt:.82;justify-content:center}}@media (width<=50rem){.lib-row{flex-wrap:wrap;row-gap:0}.lib-row-break{background:linear-gradient(#5d4731 0%,#3a2f22 100%);flex:0 0 calc(100% + 2rem);height:.75rem;margin:0 -1rem 2.4rem;display:block;box-shadow:inset 0 1px #ffecc824}}@media (prefers-reduced-motion:reduce){.lib-book{transition:none}}.lib-read{background:#141714;padding:clamp(6.5rem,11vw,8.5rem) clamp(1rem,4vw,2rem) clamp(4rem,8vw,6rem)}.lib-read-inner{flex-direction:column;gap:1.9rem;max-width:76rem;margin:0 auto;display:flex}.lib-spread{--ink:#8a6420;color:#2a2620;border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;box-shadow:0 2px #d9cdb1,0 4px #c9bb9b,0 6px #b9aa89,0 50px 70px -36px #000000f2}.lib-page{flex-direction:column;gap:1.4rem;min-width:0;display:flex;position:relative}.lib-page-left{background:linear-gradient(90deg,#e9dec5 0%,#eee4cd 70%,#e4d7bb 100%);border-radius:3px 0 0 3px;padding:2.75rem 3.5rem 3.5rem 4rem}.lib-page-right{background:linear-gradient(90deg,#e2d5b8 0%,#efe6d0 26%,#f2e9d5 100%);border-radius:0 3px 3px 0;padding:2.75rem 4rem 3.5rem 3.25rem}.lib-gutter{pointer-events:none;background:linear-gradient(90deg,#3c280f00 0%,#3c280f29 44%,#3c280f52 50%,#3c280f29 56%,#3c280f00 100%);width:4.4rem;margin-left:-2.2rem;position:absolute;top:0;bottom:0;left:50%}.lib-ribbon{pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,50% 92%,0 100%);background:#9a2f2a;width:.75rem;height:11.25rem;margin-left:1rem;position:absolute;top:-.875rem;left:50%}.lib-runhead{letter-spacing:.24em;text-transform:uppercase;color:#857655;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.lib-runhead.is-right{align-self:flex-end}.lib-chapter{flex-direction:column;gap:.6rem;padding-top:1.1rem;display:flex}.lib-chapter-num{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.lib-chapter h1{letter-spacing:-.02em;color:#221d16;overflow-wrap:anywhere;margin:0;font-family:Young Serif,Georgia,serif;font-size:clamp(3.25rem,6.6vw,6rem);font-weight:400;line-height:.95}.lib-chapter-sub{color:#4d4230;margin:.2rem 0 0;font-family:Literata,Georgia,serif;font-size:1.25rem;font-style:italic;line-height:1.4}.lib-chapter-facts{letter-spacing:.1em;color:#5f4f31;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem}.lib-plate{flex-direction:column;gap:.6rem;margin:.4rem 0 0;display:flex}.lib-plate-frame{background:#f7f1e3;border:1px solid #cdbb94;padding:.5rem;display:block;box-shadow:0 10px 18px -12px #3c280f99}.lib-plate img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.lib-plate figcaption{color:#4d4230;font-family:Literata,Georgia,serif;font-size:.875rem;font-style:italic}.lib-plate-empty{aspect-ratio:16/9;color:var(--ink);letter-spacing:.2em;text-transform:uppercase;border:1px dashed #bda87c;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem;font-weight:600;display:flex}.lib-plate-empty svg{transform:scale(2)}.lib-gallery{align-self:center}.lib-aside{border-top:1px solid #cdbb94;flex-direction:column;gap:.8rem;padding-top:.9rem;display:flex}.lib-aside-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;font-weight:400}.lib-numlist{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,8), auto);grid-auto-flow:column;gap:.35rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.lib-numlist li{color:#2e2a24;gap:.6rem;font-family:Literata,Georgia,serif;font-size:.875rem;line-height:1.4;display:flex}.lib-numlist em{color:#5f5240;font-size:.8125rem;display:block}.lib-num{color:#857655;flex-shrink:0;width:1.3rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1.85}.lib-dotlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.lib-dotlist li{color:#2e2a24;align-items:baseline;gap:.55rem;font-family:Literata,Georgia,serif;font-size:.9375rem;display:flex}.lib-dotlist li:before{content:"";background:var(--ink);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;transform:translateY(-.1rem)}.lib-lines{flex-direction:column;display:flex}.lib-lines>div{color:#2a2620;border-bottom:1px solid #d8c9a6;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;font-family:Schibsted Grotesk,sans-serif;font-size:.9375rem;display:flex}.lib-lines>div:last-child{border-bottom:none}.lib-lines strong{font-weight:600}.lib-lines em{color:#5f5240;text-align:right;font-family:Literata,Georgia,serif;font-size:.9rem}.lib-schedule em{color:var(--ink);font-style:normal}.lib-schedule .is-rest em{color:#7a6c52;font-style:italic}.lib-text{color:#2e2a24;flex-direction:column;gap:1rem;padding-top:1.1rem;font-family:Literata,Georgia,serif;font-size:1.0625rem;line-height:1.72;display:flex}.lib-text p{margin:0}.lib-text>p:first-child:first-letter{float:left;color:var(--ink);margin:.5rem .75rem 0 0;font-family:Young Serif,Georgia,serif;font-size:5.2em;line-height:.78}.lib-text b{color:#1e1a14}.lib-noteref{color:var(--ink);margin-left:1px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;line-height:0}.lib-favorite{color:#5f5240;font-style:italic}.lib-quote{background:#ffffff59;border:1px solid #cdbb94;align-items:center;gap:1.25rem;margin:.4rem 0;padding:1.4rem;display:flex}.lib-quote-photo{border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.lib-quote-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.lib-quote-photo:after{content:"";background:var(--c);mix-blend-mode:color;opacity:.8;position:absolute;inset:0}.lib-quote-body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.lib-quote blockquote{margin:0}.lib-quote blockquote p{color:#221d16;margin:0;font-family:Literata,Georgia,serif;font-size:1.15rem;font-style:italic;line-height:1.5}.lib-quote-cite{flex-direction:column;gap:.15rem;margin:0;display:flex}.lib-quote-author{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem}.lib-quote-role{color:#5f5240;font-family:Schibsted Grotesk,sans-serif;font-size:.75rem}.lib-note{border-top:1px solid #cdbb94;flex-direction:column;gap:.9rem;padding:1.1rem 0 0;display:flex}.lib-note h2{color:#221d16;margin:0;font-family:Young Serif,Georgia,serif;font-size:1.5rem;font-weight:400}.lib-note p{color:#2e2a24;margin:0;font-family:Literata,Georgia,serif;font-size:1.0625rem;font-style:italic;line-height:1.75}.lib-note .lib-sign{letter-spacing:.1em;text-transform:uppercase;color:#857655;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem;font-style:normal}.lib-notes{border-top:1px solid #cdbb94;flex-direction:column;gap:.35rem;width:min(100%,24rem);margin:auto 0 0;padding:.9rem 0 0;list-style:none;display:flex}.lib-notes li{color:#4d4230;font-family:Literata,Georgia,serif;font-size:.8rem;line-height:1.5}.lib-notes li span{color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace}.lib-text a:focus-visible,.lib-page a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lib-annex{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;display:grid}.lib-chapnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-top:1.1rem;display:grid}.lib-chapnav-card{color:var(--c);background:#1c211c;border:1px solid #e6e1d61a;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:flex;position:relative}.lib-chapnav-card.is-next{text-align:right;justify-content:flex-end}.lib-chapnav-card:after{content:"";width:0;height:0;transition:border-width .2s;position:absolute;top:-1px}.lib-chapnav-card.is-prev:after{border-top:22px solid #141714;border-right:22px solid #2c322b;left:-1px}.lib-chapnav-card.is-next:after{border-top:22px solid #141714;border-left:22px solid #2c322b;right:-1px}.lib-chapnav-card:hover{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.lib-chapnav-card:hover{background:color-mix(in srgb, var(--c) 8%, #1c211c)}}.lib-chapnav-card.is-prev:hover{transform:translate(-2px)}.lib-chapnav-card.is-next:hover{transform:translate(2px)}.lib-chapnav-card:hover:after{border-top-width:28px;border-left-width:28px;border-right-width:28px}.lib-chapnav-card:focus-visible{outline:2px solid var(--c);outline-offset:3px}.lib-chapnav-text{flex-direction:column;gap:.25rem;display:flex}.lib-chapnav-num{letter-spacing:.18em;text-transform:uppercase;color:var(--c);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem}.lib-chapnav-title{color:#e6e1d6;font-family:Young Serif,Georgia,serif;font-size:1.5rem}@media (width<=60rem){.lib-spread{grid-template-columns:minmax(0,1fr)}.lib-page-left{background:#eee4cd;border-radius:3px 3px 0 0;padding:2rem 1.5rem 1.75rem}.lib-page-right{background:linear-gradient(#eee4cd 0%,#f1e8d4 100%);border-radius:0 0 3px 3px;padding:.25rem 1.5rem 2.5rem}.lib-gutter,.lib-runhead.is-right{display:none}.lib-ribbon{height:7rem;margin-left:0;left:auto;right:1.5rem}.lib-text{padding-top:0}}@media (width<=34rem){.lib-numlist{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.lib-dotlist{grid-template-columns:minmax(0,1fr)}.lib-chapnav{grid-template-columns:minmax(0,1fr);gap:.9rem}.lib-quote{flex-direction:column;align-items:flex-start}.lib-text{font-size:1rem}}.cf-consent{align-items:flex-start;gap:.8rem;display:flex}form .cf-consent input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:1px solid #e6e1d659;border-radius:3px;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;margin:.15rem 0 0;padding:0;transition:border-color .2s,background-color .2s;display:grid}form .cf-consent input[type=checkbox]:after{content:"";border:0 solid #141714;border-width:0 0 2px 2px;width:.62rem;height:.34rem;transition:transform .15s;transform:translateY(-1px)rotate(-45deg)scale(0)}form .cf-consent input[type=checkbox]:checked{background:#8a6ba8;border-color:#8a6ba8}form .cf-consent input[type=checkbox]:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}form .cf-consent input[type=checkbox]:hover{border-color:#b39ad0}form .cf-consent input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #b39ad0}form .cf-consent label{cursor:pointer;letter-spacing:0;text-transform:none;color:#b0aba0;max-width:38rem;margin:0;font-family:Literata,serif;font-size:.875rem;font-weight:400;line-height:1.6;display:block}form .cf-consent label a{color:#b39ad0;text-underline-offset:3px;text-decoration:underline}form .cf-consent label a:hover,form .cf-consent label a:focus-visible{color:#d6c6ea}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}main{overflow-x:clip}.fx-light{z-index:30;pointer-events:none;mix-blend-mode:screen;width:100%;height:100vh;transition:opacity .5s;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.fx-glow{position:absolute;inset:0}.fx-panes,.fx-dust{transform-origin:0 0;display:flex;position:absolute}.fx-panes>div{flex-shrink:0;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}.fx-dust{display:block}.fx-shade{z-index:30;pointer-events:none;width:100%;height:100vh;transition:background .5s,opacity .5s;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}html.fx-light-off .fx-light,html.fx-light-off .fx-shade{opacity:0}@keyframes fx-drift{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(46px,-150px)}}.fx-dust span,.fx-beam span{background:#fff3dc;border-radius:50%;animation:linear infinite fx-drift;position:absolute}.fx-switch{color:#b0aba0;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:.6rem;min-height:44px;padding:0 .25rem;font:400 .8125rem Schibsted Grotesk,sans-serif;display:inline-flex}.fx-switch .plate{background:linear-gradient(#ece6d6,#cfc8b6);border-radius:4px;width:22px;height:30px;position:relative;box-shadow:inset 0 0 0 1px #00000026,0 2px 4px #0006}.fx-switch .rocker{background:linear-gradient(#fbf8ef 0% 48%,#d9d2c0 52%,#e9e3d4 100%);border-radius:2px;height:20px;transition:background .15s;position:absolute;top:5px;left:6px;right:6px;box-shadow:0 1px 2px #0000004d}.fx-switch[aria-pressed=false] .rocker{background:linear-gradient(#e9e3d4 0%,#d9d2c0 48%,#fbf8ef 52% 100%)}.fx-switch:hover{color:#e6e1d6}.fx-switch:focus-visible{outline-offset:3px;outline:2px solid #e0a93b}.site-footer-bar{column-gap:2rem}.site-footer-channel{margin-right:auto}@media (width<=89.9375rem){body:has(.float-back) .site-footer{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}}@media (width>=48rem) and (width<=71.9375rem){.site-footer-bar{grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:1.25rem 2rem;display:grid}.site-footer-channel{grid-column:2/-1;margin-right:0}.site-footer-bar>.fx-switch{grid-column:4}.site-footer-bar>:last-child{grid-column:5}}@media (width<=47.9375rem){.site-footer-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;display:grid}.site-footer-brand,.site-footer-channel{grid-column:1/-1}.site-footer-channel{margin:.35rem 0 0}.site-footer-bar>.site-footer-small{border-top:1px solid #e6e1d61a;border-bottom:1px solid #e6e1d61a;align-items:center;min-height:52px;margin:1.5rem 0 .75rem;display:flex}.site-footer-bar>.site-footer-small+.site-footer-small{text-align:right;justify-content:flex-end;padding-left:1rem}.site-footer-bar>.fx-switch{justify-self:start;margin-left:-.25rem}.site-footer-bar>:last-child{justify-self:end}}.programme{isolation:isolate;background:linear-gradient(#141714 0,#141714d1 90px,#14171459 220px,#14171400 360px),radial-gradient(80% 70% at 30% 40%,#3c4e4073 0%,#3c4e4000 70%),linear-gradient(#0000 70%,#00000040 100%),#1b221d;padding-bottom:clamp(13rem,17vw,15rem);position:relative}.programme:before{content:"";z-index:-1;opacity:.85;pointer-events:none;background:url(/assets/chalk-BVkah2ap.webp) top/max(100%,1440px) repeat-y;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 380px);mask-image:linear-gradient(#0000 0,#000 380px)}.fx-board-host{z-index:1;pointer-events:none;--tr:max(12px, calc(5% - 8px));position:absolute;inset:0}.fx-tray{z-index:0;pointer-events:none;background:linear-gradient(#3a3f37 0%,#24281f 40%,#141714 100%);height:28px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px #00000059}.fx-tray>i{border-radius:4px;display:block;position:absolute}.fx-tray .c2{bottom:11px;right:calc(var(--tr) + 131px);background:linear-gradient(#f0d9a4,#c9ae74);width:30px;height:9px;transform:rotate(6deg)}.fx-tray button{cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute;bottom:2px}.fx-tray button:focus-visible{outline-offset:3px;outline:2px solid #95c7ad}.fx-tray button i{display:block;position:absolute}.fx-tray .chalk-btn{right:calc(var(--tr) + 185px);width:84px;height:40px}.fx-tray .chalk-btn i{background:linear-gradient(#f6f3ea,#cfcabd);border-radius:4px;width:64px;height:12px;transition:transform .2s;bottom:12px;right:10px;transform:rotate(-4deg)}.fx-tray .chalk-btn:hover i{transform:rotate(-4deg)translateY(-3px)}.fx-tray .brosse-btn{right:var(--tr);width:128px;height:44px}.fx-tray .brosse-btn i{background:linear-gradient(#7a5536 0%,#5b3e27 55%,#3b3b3b 56%,#2b2b2b 100%);border-radius:3px;width:112px;height:28px;transition:transform .2s;bottom:10px;right:8px;box-shadow:0 4px 6px #00000080}.fx-tray .brosse-btn:hover i{transform:translateY(-3px)}.fx-tray .lifted i{opacity:0}@keyframes fx-nudge{0%,80%,to{transform:rotate(-4deg)translateY(0)}84%{transform:rotate(-4deg)translateY(-6px)}88%{transform:rotate(-9deg)translateY(-2px)}92%{transform:rotate(-2deg)translateY(-4px)}}.fx-tray .chalk-btn.is-idle i{animation:3.6s ease-in-out infinite fx-nudge;box-shadow:0 0 14px #fffff040}@keyframes fx-nope{0%,to{transform:rotate(-4deg)}25%{transform:rotate(-12deg)}75%{transform:rotate(4deg)}}.fx-tray .nope i{animation:.35s 2 fx-nope}.fx-board-hint{z-index:1;bottom:2.6rem;right:calc(var(--tr) + 259px);pointer-events:none;color:#eeeee4b8;align-items:flex-start;gap:.1rem;margin:0;font:400 1.375rem/1 Kalam,Chalkboard SE,cursive;transition:opacity .4s;display:flex;position:absolute;transform:rotate(-3deg)}.fx-board-hint svg{margin-top:.4rem;overflow:visible}.fx-board-hint path{fill:none;stroke:#eeeee49e;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fx-board{z-index:1;pointer-events:none;width:min(52rem,80%);height:8.5rem;position:absolute;bottom:3.5rem;left:max(2rem,50% - 38rem)}.fx-board .line{white-space:nowrap;color:#eeeee4e6;text-shadow:0 0 1px #ffffff80,0 0 6px #ffffff1f;clip-path:inset(-10px 100% -10px -10px);font-family:Kalam,Chalkboard SE,cursive;font-weight:400;transition:opacity .6s,filter .6s;position:absolute;left:0}.fx-board .line.date{opacity:.82;font-size:1.75rem;top:0}.fx-board .line.motto{font-size:2.5rem;font-weight:700;top:3rem}.fx-tally{width:5rem;height:1.6rem;position:absolute;top:.35rem}.fx-tally i{transform-origin:50% 0;background:#eeeee4d9;border-radius:2px;width:2.5px;height:1.55rem;animation:.28s ease-out both fx-stroke;position:absolute;top:0;transform:rotate(4deg)}.fx-tally i.cross{transform-origin:0;width:46px;height:2.5px;animation-name:fx-cross;top:.8rem;transform:rotate(-24deg)}.fx-tally i.gone{opacity:0;transition:opacity .35s}@keyframes fx-stroke{0%{transform:rotate(4deg)scaleY(0)}to{transform:rotate(4deg)scaleY(1)}}@keyframes fx-cross{0%{transform:rotate(-24deg)scaleX(0)}to{transform:rotate(-24deg)scaleX(1)}}.fx-board .flower{width:4.5rem;height:4.5rem;position:absolute;top:2.2rem;overflow:visible}.fx-board .flower path{fill:none;stroke:#eeeee4e0;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.fx-board .erased{filter:blur(1.4px);opacity:.13!important}.fx-pen{z-index:2;transform-origin:2px;pointer-events:none;background:linear-gradient(#f6f3ea,#cfcabd);border-radius:4px;width:46px;height:8px;margin:-4px 0 0 -2px;position:absolute;transform:rotate(-38deg);box-shadow:0 6px 8px #00000059}.fx-wiper{z-index:2;pointer-events:none;background:linear-gradient(#7a5536 0%,#5b3e27 55%,#3b3b3b 56%,#2b2b2b 100%);border-radius:3px;width:96px;height:24px;margin:-12px 0 0 -48px;position:absolute;box-shadow:0 8px 12px #00000073}.fx-chalkdust{z-index:2;pointer-events:none;background:#f0f0e8cc;border-radius:50%;width:2px;height:2px;position:absolute}@media (width<=760px){.fx-board{width:calc(100% - 2.5rem);height:8rem;bottom:3rem;left:1.25rem}.fx-board .line.date{font-size:1.2rem}.fx-board .line.motto{font-size:1.6rem;top:2.2rem}.fx-board .flower{width:3.4rem;height:3.4rem;top:1.6rem}.fx-board-hint{bottom:2.4rem;right:calc(var(--tr) + 196px);font-size:1.05rem}.fx-board-hint svg{width:40px;height:28px}.fx-tray .brosse-btn{width:104px;height:40px}.fx-tray .brosse-btn i{width:90px;height:23px;bottom:10px;right:7px}.fx-tray .c2{right:calc(var(--tr) + 108px);width:26px;height:8px}.fx-tray .chalk-btn{right:calc(var(--tr) + 134px);width:70px}.fx-tray .chalk-btn i{width:54px;height:11px;right:8px}}@media (width<=380px){.fx-board-hint{right:calc(var(--tr) + 188px);font-size:.95rem}.fx-board-hint svg{width:32px;height:24px}}.fx-dust-host{cursor:pointer;transition:color 1.4s,text-shadow 1.4s;position:relative}.fx-dust-host:not(.clean){color:#79746b;text-shadow:0 0 6px #cdc3af29}.fx-dust-host.clean{color:#cfcabe;cursor:auto}.fx-dusty{pointer-events:none;position:absolute;inset:-.3rem -.5rem -.3rem .3rem;overflow:visible}.fx-dusty b{background:radial-gradient(closest-side,#cdc3af12,#cdc3af00);border-radius:50%;transition:opacity 1.2s;position:absolute}.fx-dusty i{background:#dcd3c1;border-radius:50%;transition:transform 1.5s cubic-bezier(.2,.7,.3,1),opacity 1.5s;display:block;position:absolute}.fx-dusty .fibres{width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.7,.3,1),opacity 1.2s;position:absolute;inset:0;overflow:visible}.fx-dusty .fibres path{fill:none;stroke:#dcd2be61;stroke-width:.35px;vector-effect:non-scaling-stroke;stroke-linecap:round}@keyframes fx-shiver{0%,to{transform:translate(0)}50%{transform:translate(1.5px,-1px)}}.fx-dusty.tease i:nth-child(3n){animation:.45s ease-in-out infinite fx-shiver}.fx-dusty.tease i:nth-child(3n+1){animation:.6s ease-in-out infinite reverse fx-shiver}.fx-dusty.blown b,.fx-dusty.blown i{opacity:0}.fx-dusty.blown .fibres{opacity:0;transform:translate(180px,-40px)}.fx-wind{pointer-events:none;width:calc(100% + 4rem);position:absolute;top:0;bottom:0;left:-2rem}.fx-wind svg{width:100%;height:100%;overflow:visible}.fx-wind path{fill:none;stroke:#e2d8c473;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:90 600;stroke-dashoffset:90px;vector-effect:non-scaling-stroke;animation:1.3s ease-out forwards fx-wind}.fx-wind path:nth-child(2){animation-delay:.12s}.fx-wind path:nth-child(3){animation-delay:.24s}@keyframes fx-wind{0%{stroke-dashoffset:90px;opacity:0}15%{opacity:1}to{stroke-dashoffset:-520px;opacity:0}}.fx-blow{color:#d9ae76;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#d9ae760f;border:1px dashed #d9ae7680;border-radius:0 0 8px 8px;align-self:flex-start;align-items:center;gap:.55rem;min-height:40px;margin:-1rem 0 1.75rem;padding:0 .95rem;font:600 .6875rem Schibsted Grotesk,sans-serif;transition:background .2s,border-color .2s,opacity .6s,transform .6s;display:inline-flex}.fx-blow:hover{background:#d9ae7624;border-style:solid}.fx-blow:hover svg{animation:.5s ease-in-out infinite fx-shiver}.fx-blow:focus-visible{outline-offset:3px;outline:2px solid #d9ae76}.fx-blow.done{color:#e6e1d6;border-style:solid}.fx-blow.gone{opacity:0;pointer-events:none;transform:translateY(-4px)}:root .lib-room,:root .lib-read{background:linear-gradient(90deg,#0a07058c 0%,#0a070526 45%,#0a070559 100%),radial-gradient(55% 75% at 18% 0,#e8b07833 0%,#e8b07800 70%),url(/assets/wood-DnAO3iZE.webp) 0 0/max(100%,1440px),#1c130e}:root .lib-room{padding-bottom:clamp(5rem,9vw,7.5rem)}.fx-apple-btn{cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0 -8px;padding:10px 8px 0;line-height:0;position:relative}.fx-apple-btn:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #e0a595}.fx-apple-btn .lib-obj-apple{transform-origin:50% 90%;transition:transform .15s}.fx-apple-btn:hover .lib-obj-apple{transform:translateY(-3px)rotate(-6deg)}@keyframes fx-wobble{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-9deg)}92%{transform:rotate(7deg)}95%{transform:rotate(-4deg)}}.fx-apple-btn.is-idle .lib-obj-apple{animation:4.5s ease-in-out infinite fx-wobble}.fx-apple-tip{white-space:nowrap;color:#2a1d17;letter-spacing:.02em;opacity:0;pointer-events:none;z-index:20;background:#f1ead9;border-radius:4px;padding:5px 10px;font:600 12px/1.3 Schibsted Grotesk,sans-serif;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 18px -8px #000c}.fx-apple-tip:after{content:"";border:5px solid #0000;border-top-color:#f1ead9;margin-left:-5px;position:absolute;top:100%;left:50%}.fx-apple-btn:hover .fx-apple-tip,.fx-apple-btn:focus-visible .fx-apple-tip{opacity:1;transform:translate(-50%)}@keyframes fx-crunch{0%{transform:scale(1)}40%{transform:scale(.9,1.06)}to{transform:scale(1)}}.lib-obj-apple.crunch{animation:.22s fx-crunch}@keyframes fx-newapple{0%{opacity:0;transform:translateY(-60px)rotate(-30deg)}60%{opacity:1;transform:translateY(4px)rotate(4deg)}to{transform:none}}.lib-obj-apple.fresh{animation:.6s cubic-bezier(.3,1.4,.5,1) fx-newapple}.fx-crumb{z-index:43;pointer-events:none;background:#efe2bf;border-radius:1px;width:3px;height:3px;position:fixed}.soutien-page{isolation:isolate;position:relative}.fx-beam{z-index:0;pointer-events:none;height:min(1100px,100%);position:absolute;top:0;left:0;right:0;overflow:hidden}.soutien-inner{z-index:1;position:relative}.fx-beam .ray{transform-origin:0 0;filter:blur(22px);mix-blend-mode:screen;background:linear-gradient(180deg, rgba(var(--beam-rgb,255, 214, 150), .2) 0%, rgba(var(--beam-rgb,255, 214, 150), .07) 70%, rgba(var(--beam-rgb,255, 214, 150), 0) 100%);width:24%;height:1100px;position:absolute;top:-40px;left:32%;transform:skew(-26deg)}:root .contact-page{isolation:isolate;background:radial-gradient(60% 70% at 12% -10%,#4f3d5c8c 0%,#4f3d5c00 70%),#16131a;position:relative}.contact-page:before{content:"";z-index:-1;opacity:.35;pointer-events:none;background:url(/assets/grain-5TTJ_3CI.webp) 0 0/192px 192px;position:absolute;inset:0}.contact-page>:not(.fx-cachet){z-index:1;position:relative}.fx-cachet{z-index:0;pointer-events:none;width:min(560px,44vw);height:180px;position:absolute;top:clamp(7.5rem,13vw,10rem);right:max(2rem,50% - 38rem)}.fx-cachet .tampon{box-sizing:border-box;border:3px solid #b39ad052;border-radius:50%;width:168px;height:168px;padding:7px;position:absolute;top:0;left:0;transform:rotate(-12deg)}.fx-cachet .tampon>div{box-sizing:border-box;border:1.5px solid #b39ad04d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.fx-cachet b{letter-spacing:.32em;color:#c4b0de6b;font:800 17px Bricolage Grotesque,sans-serif}.fx-cachet em{letter-spacing:.1em;color:#c4b0de6b;font:400 13px IBM Plex Mono,monospace}.fx-cachet small{letter-spacing:.3em;color:#c4b0de6b;font:400 12px IBM Plex Mono,monospace}.fx-cachet hr{background:#b39ad04d;border:0;width:92px;height:1.5px;margin:0}.fx-cachet svg{position:absolute;top:12px;left:150px}@media (width<=760px){.fx-cachet{transform-origin:100% 0;top:5.5rem;right:-40px;transform:scale(.7)}}.fx-plane{z-index:42;cursor:pointer;will-change:transform;filter:drop-shadow(0 10px 8px #00000073);width:46px;height:31px;margin:-15px 0 0 -23px;position:fixed;top:0;left:0}.fx-plane svg{width:100%;height:100%;display:block;overflow:visible}.fx-plane.hidden{visibility:hidden;pointer-events:none}.contact-submit.fx-has-slot{align-items:center;gap:.85rem;display:inline-flex}.fx-plane-slot{opacity:0;flex-shrink:0;width:26px;height:18px;transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:scale(.4)rotate(-20deg)}.fx-plane-slot svg{width:100%;height:100%;display:block}.contact-submit.is-docked .fx-plane-slot{opacity:1;transform:none}.contact-submit.is-docked:hover .fx-plane-slot{transform:translate(3px,-2px)rotate(-6deg)}.fx-scrap{z-index:43;pointer-events:none;will-change:transform, opacity;position:fixed;top:0;left:0}.tb-inner{max-width:80rem;margin:0 auto}:root .tb-hero{isolation:isolate;background:radial-gradient(70% 60% at 10% -12%,#3f556680 0%,#3f556600 70%),#141714;padding:clamp(7rem,12vw,9rem) 2rem clamp(5rem,9vw,7.5rem);position:relative}.tb-section{isolation:isolate;background:#141714;padding:clamp(4.5rem,9vw,7.5rem) 2rem;position:relative}.tb-section.tb-band{background:#181c18}.tb-hero:before,.tb-section:before{content:"";z-index:-1;opacity:.5;pointer-events:none;background:url(/assets/grain-5TTJ_3CI.webp) 0 0/192px 192px;position:absolute;inset:0}.tb-hero:before{opacity:.55}.tb-last{padding-top:0}.tb-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#8fbad8;align-items:center;gap:.625rem;margin:0;font:600 .6875rem/1.4 Schibsted Grotesk,sans-serif;display:flex}.tb-eyebrow i{background:#8fbad8;flex-shrink:0;width:7px;height:7px}.tb-mono{letter-spacing:.12em;text-transform:uppercase;color:#87857c;font:400 .75rem IBM Plex Mono,monospace}.tb-link{color:#5aa8e0;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tb-link:hover{color:#8fc6ee}.tb-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:stretch;column-gap:clamp(3rem,6vw,5.5rem);margin-top:2.5rem;display:grid}.tb-hero-text{flex-direction:column;gap:1.75rem;min-width:0;padding-top:1.5rem;display:flex}.tb-hero h1{letter-spacing:-.02em;color:#e6e1d6;text-wrap:balance;margin:0;font-family:Young Serif,Georgia,serif;font-size:clamp(3rem,6.2vw,5.5rem);font-weight:400;line-height:.98}.tb-lede{color:#b0aba0;max-width:33rem;margin:0;font:400 1.25rem/1.65 Literata,Georgia,serif}.tb-price{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.1rem;display:flex}.tb-price-n{color:#8fbad8;font-family:Young Serif,Georgia,serif;font-size:4rem;line-height:1}.tb-levels{flex-basis:100%}.tb-who{border-top:1px solid #e6e1d61f;align-items:center;gap:1.25rem;margin-top:auto;padding-top:2rem;display:flex}.tb-who img{object-fit:cover;object-position:50% 30%;border-radius:50%;width:84px;height:84px;box-shadow:0 10px 24px -10px #000c}.tb-who-text{flex-direction:column;gap:.3rem;display:flex}.tb-who-text strong{color:#e6e1d6;font:700 1.25rem Bricolage Grotesque,sans-serif}.tb-who-text span{color:#87857c;font:400 .875rem Schibsted Grotesk,sans-serif}.tb-ghost{letter-spacing:.14em;text-transform:uppercase;color:#e6e1d6;background:#20251f;border-radius:0 0 8px 8px;align-items:center;gap:.6rem;min-height:44px;margin-left:auto;padding:0 1.1rem;font:600 .75rem Schibsted Grotesk,sans-serif;text-decoration:none;display:inline-flex}.tb-ghost:hover{color:#e6e1d6;background:#2a312a}.tb-fiche{box-sizing:border-box;color:#1f2d38;background:#f1ead9;align-self:start;padding:1.9rem 2.1rem 0 4rem;position:relative;transform:rotate(.5deg);box-shadow:0 34px 60px -26px #000c,inset 0 1px #ffffff80}.tb-hole{background:#141714;border-radius:50%;width:16px;height:16px;position:absolute;left:22px;box-shadow:inset 0 2px 3px #000c}.tb-hole.a{top:120px}.tb-hole.b{bottom:150px}.tb-margin{background:#c45c5473;width:1.5px;position:absolute;top:0;bottom:0;left:48px}.tb-fiche-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tb-fiche-title{color:#1f2d38;margin:0;font:800 1.625rem/1.05 Bricolage Grotesque,sans-serif}.tb-stamp{letter-spacing:.14em;text-transform:uppercase;color:#2f5a7a;white-space:nowrap;border:1.5px solid #2f5a7a;border-radius:4px;margin-top:4px;padding:6px 10px;font:400 .625rem IBM Plex Mono,monospace;transform:rotate(-4deg)}.tb-fiche-intro{color:#5d5850;margin:.9rem 0 0;font:italic 400 .9375rem/1.55 Literata,Georgia,serif}.tb-fields{flex-direction:column;gap:1.4rem;margin-top:1.5rem;display:flex}.tb-field{flex-direction:column;gap:.65rem;display:flex}.tb-label{color:#3d3a35;align-items:flex-start;gap:.75rem;margin:0;font:600 .875rem/1.4 Schibsted Grotesk,sans-serif;display:flex}.tb-tick{box-sizing:border-box;color:#0000;border:1.5px solid #b7ab92;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:-1px;transition:background .2s,border-color .2s,color .2s;display:flex}.tb-field.is-filled .tb-tick{color:#f1ead9;background:#2f5a7a;border-color:#2f5a7a}.tb-input{box-sizing:border-box;color:#2f5a7a;resize:none;background:0 0;border:0;border-bottom:1.5px solid #b7ab92;border-radius:0;width:calc(100% - 34px);margin-left:34px;padding:6px 2px 8px;font:italic 400 1.125rem/1.5 Literata,Georgia,serif}.tb-input::placeholder{color:#a29a88}.tb-input:focus{border-bottom-color:#2f5a7a;outline:none}.tb-input:focus-visible{outline-offset:2px;outline:2px solid #2f5a7a}.tb-chips{flex-wrap:wrap;gap:6px;padding-left:34px;display:flex}.tb-chips button{color:#1f2d38;cursor:pointer;background:0 0;border:1.5px solid #b7ab92;border-radius:0 0 6px 6px;min-width:44px;min-height:40px;padding:0 14px;font:700 .875rem Bricolage Grotesque,sans-serif;transition:background .15s,color .15s,border-color .15s}.tb-chips button:hover{border-color:#1f2d38}.tb-chips button[aria-pressed=true]{color:#f1ead9;background:#1f2d38;border-color:#1f2d38}.tb-chips button:focus-visible{outline-offset:2px;outline:2px solid #2f5a7a}.tb-fiche-state{letter-spacing:.08em;color:#6b6455;border-top:1.5px dashed #c9bda3;margin:1.75rem -2.1rem 0 -4rem;padding:1.1rem 2.1rem 0 4rem;font:400 .6875rem/1.5 IBM Plex Mono,monospace}.tb-fiche-cta{box-sizing:border-box;letter-spacing:.16em;text-transform:uppercase;color:#f1ead9;background:#1f2d38;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;min-height:60px;margin:.9rem -2.1rem 0 -4rem;padding:0 2.1rem 0 4rem;font:600 .8125rem Schibsted Grotesk,sans-serif;text-decoration:none;display:flex}.tb-fiche-cta:hover{color:#fff;background:#2a3d4c}.tb-fiche-cta:focus-visible{outline-offset:3px;outline:2px solid #8fbad8}.tb-section h2{letter-spacing:-.01em;color:#e6e1d6;margin:.9rem 0 0;font-family:Young Serif,Georgia,serif;font-size:clamp(2.25rem,4vw,3rem);font-weight:400;line-height:1.05}.tb-split{grid-template-columns:minmax(0,23.75rem) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,6vw,6rem);display:grid}.tb-timeline{flex-direction:column;gap:2.1rem;margin:3rem 0 0;padding:0;list-style:none;display:flex;position:relative}.tb-timeline:before{content:"";background:linear-gradient(#6fa3c7 0 66%,#0000 66%),repeating-linear-gradient(#8fbad88c 0 6px,#0000 6px 11px);width:2px;height:calc(100% - 4.2rem);position:absolute;top:14px;left:7px}.tb-timeline li{gap:1.4rem;display:flex;position:relative}.tb-timeline .dot{z-index:1;box-sizing:border-box;background:#181c18;border:2px solid #8fbad8;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:6px;position:relative}.tb-timeline .is-done .dot{background:#8fbad8}.tb-timeline .is-now .dot{box-shadow:0 0 0 6px #8fbad82e}.tb-timeline .is-next .dot{border-style:dashed}.tb-timeline strong{color:#e6e1d6;font:700 1.375rem/1.1 Bricolage Grotesque,sans-serif;display:block}.tb-timeline .is-next strong{color:#b0aba0}.tb-timeline small{letter-spacing:.04em;color:#87857c;margin-top:.35rem;font:400 .75rem IBM Plex Mono,monospace;display:block}.tb-prose{flex-direction:column;gap:1.5rem;max-width:44rem;display:flex}.tb-prose p,.tb-prose-p{color:#b0aba0;margin:0;font:400 1.125rem/1.8 Literata,Georgia,serif}.tb-classes{border-top:1px solid #e6e1d61f;flex-direction:column;gap:1.4rem;margin-top:1.5rem;padding-top:2rem;display:flex}.tb-scale{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;display:grid;position:relative}.tb-scale:before{content:"";background:#8fbad859;height:2px;position:absolute;top:21px;left:7.14286%;right:7.14286%}.tb-scale span{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font:700 .9375rem Bricolage Grotesque,sans-serif;display:flex;position:relative}.tb-scale .on{color:#10202b;background:#8fbad8}.tb-scale .off{color:#6c6a63;background:#181c18;border:1.5px dashed #b0aba066}.tb-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.tb-row-head h2{margin:0}.tb-subjects{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 3rem;margin-top:3.5rem;display:grid}.tb-subjects>div{border-top:2px solid #6fa3c7;flex-direction:column;gap:.9rem;padding-top:1.6rem;display:flex}.tb-subjects h3{letter-spacing:-.01em;color:#e6e1d6;margin:0;font:700 2.125rem/1 Bricolage Grotesque,sans-serif}.tb-subjects p{color:#b0aba0;margin:0;font:400 1.0625rem/1.7 Literata,Georgia,serif}.tb-terms{border-top:1px solid #e6e1d61f;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem 3rem;margin-top:3.5rem;padding-top:2.5rem;display:grid}.tb-terms .tb-eyebrow{margin-bottom:.75rem}.tb-format{color:#cfcabe;margin:0;font:400 1.125rem/1.7 Literata,Georgia,serif}.tb-rate{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;display:flex}.tb-rate-n{color:#e6e1d6;white-space:nowrap;margin:0;font-family:Young Serif,Georgia,serif;font-size:3.5rem;line-height:1}.tb-rate-n span{color:#87857c;margin-left:.6rem;font:400 .8125rem IBM Plex Mono,monospace}.tb-note{color:#87857c;max-width:24rem;margin:1.9rem 0 0;font:italic 400 1rem/1.65 Literata,Georgia,serif}.tb-ai{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem clamp(3rem,6vw,6rem);display:grid}.tb-ai blockquote{margin:0;padding-top:2.1rem;position:relative}.tb-ai blockquote:before{content:"«";color:#8fbad840;font:400 9.375rem/1 Young Serif,Georgia,serif;position:absolute;top:-2.3rem;left:-.4rem}.tb-ai blockquote p{letter-spacing:-.015em;color:#e6e1d6;text-wrap:balance;margin:0;font-family:Young Serif,Georgia,serif;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08}.tb-section .tb-h2-small{margin:0 0 1.4rem;font-size:1.875rem}.tb-ai mark{color:#e6e1d6;text-underline-offset:4px;background:0 0;-webkit-text-decoration:underline #6fa3c7;text-decoration:underline #6fa3c7;text-decoration-thickness:2px}.tb-faq{border-top:1px solid #e6e1d61f}.tb-faq details{border-bottom:1px solid #e6e1d61f}.tb-faq summary{cursor:pointer;color:#e6e1d6;justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;padding:1.1rem 0;font:500 1.25rem/1.4 Literata,Georgia,serif;list-style:none;display:flex}.tb-faq summary::-webkit-details-marker{display:none}.tb-faq summary i{box-sizing:border-box;border:1px solid #8fbad873;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:background .2s,border-color .2s;position:relative}.tb-faq summary i:before,.tb-faq summary i:after{content:"";background:#8fbad8;width:12px;height:1.5px;margin:-.75px 0 0 -6px;transition:transform .25s;position:absolute;top:50%;left:50%}.tb-faq summary i:after{transform:rotate(90deg)}.tb-faq details[open] summary i{background:#8fbad8;border-color:#8fbad8}.tb-faq details[open] summary i:before,.tb-faq details[open] summary i:after{background:#10202b}.tb-faq details[open] summary i:after{transform:rotate(0)}.tb-faq summary:focus-visible{outline-offset:4px;outline:2px solid #8fbad8}.tb-faq details p{color:#b0aba0;max-width:42rem;margin:0;padding:0 0 1.75rem;font:400 1.125rem/1.8 Literata,Georgia,serif}.tb-cta-band{background:#1b2a35;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,4vw,4rem);display:flex}.tb-cta-band p{letter-spacing:-.015em;color:#e6e1d6;margin:0;font-family:Young Serif,Georgia,serif;font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1}.tb-cta{letter-spacing:.16em;text-transform:uppercase;color:#0f1d27;background:#8fbad8;border-radius:0 0 8px 8px;align-items:center;gap:.9rem;min-height:60px;padding:0 1.75rem;font:600 .8125rem Schibsted Grotesk,sans-serif;text-decoration:none;display:inline-flex}.tb-cta:hover{color:#0f1d27;background:#a9cbe3}.tb-cta:focus-visible,.tb-ghost:focus-visible{outline-offset:3px;outline:2px solid #8fbad8}@media (width<=64rem){.tb-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:3rem}.tb-fiche{transform:none}.tb-split,.tb-ai{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.tb-subjects,.tb-terms{grid-template-columns:minmax(0,1fr)}.tb-cta-band{text-align:center;text-wrap:balance;flex-direction:column;justify-content:center}}@media (width<=40rem){:root .tb-hero,.tb-section{padding-left:1.25rem;padding-right:1.25rem}.tb-fiche{margin:0 -.4rem;padding:1.5rem 1.1rem 0 2.6rem}.tb-hole{width:13px;height:13px;left:12px}.tb-margin{left:32px}.tb-fiche-state{margin:1.5rem -1.1rem 0 -2.6rem;padding:1rem 1.1rem 0 2.6rem}.tb-fiche-cta{margin:.9rem -1.1rem 0 -2.6rem;padding:0 1.1rem 0 2.6rem}.tb-input{width:100%;margin-left:0}.tb-chips{padding-left:0}.tb-who{flex-wrap:wrap}.tb-ghost{margin-left:0}.tb-price-n{font-size:3.25rem}.tb-stamp{white-space:normal;text-align:center;max-width:5.5rem;padding:5px 7px;font-size:.5625rem;line-height:1.35}.tb-fiche-title{font-size:1.375rem}.tb-scale span{width:38px;height:38px;font-size:.8125rem}.tb-scale:before{top:18px}}.fx-ruler{z-index:45;box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#cee2f013;font-family:IBM Plex Mono,monospace;position:fixed;left:0}.fx-ruler.v{border-bottom:1px solid #8fbad84d;border-right:1px solid #8fbad873;width:46px;box-shadow:inset 1px 0 #ffffff12}.fx-ruler.h{border-bottom:1px solid #8fbad873;height:32px;right:0}.fx-ruler .ticks{pointer-events:none;background-repeat:no-repeat;position:absolute}.fx-ruler .num{color:#e2eef79e;pointer-events:none;font-size:9px;line-height:14px;position:absolute}.fx-ruler.h .num{top:3px}.fx-ruler .fill{pointer-events:none;background:#8fbad82b;position:absolute}.fx-ruler.v .fill{border-bottom:2px solid #8fbad8;left:0;right:0}.fx-ruler.h .fill{border-right:2px solid #8fbad8;top:0;bottom:0;left:0}.fx-ruler .pill{color:#0f1d27;white-space:nowrap;pointer-events:none;background:#8fbad8;border-radius:0 4px 4px 0;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:500;display:flex;position:absolute;left:49px}.fx-ruler .brand{writing-mode:vertical-rl;letter-spacing:.24em;text-transform:uppercase;color:#e2eef74d;pointer-events:none;font-size:9px;position:absolute;left:17px;transform:rotate(180deg)}.fx-ruler button{cursor:pointer;background:0 0;border:0;width:52px;height:24px;margin:0;padding:0;position:absolute;left:0}.fx-ruler button i{box-sizing:border-box;background:#151a1c;border:2px solid #8fbad8;border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s;position:absolute;top:7px;right:2px}.fx-ruler button.passed i{background:#8fbad8}.fx-ruler button:hover i,.fx-ruler button:focus-visible i{transform:scale(1.3)}.fx-ruler button:focus-visible{outline-offset:-2px;outline:2px solid #8fbad8}.fx-ruler button span{color:#e6e1d6;white-space:nowrap;opacity:0;pointer-events:none;background:#1b2a35;border-radius:3px;padding:2px 8px;font:500 12px/16px Schibsted Grotesk,sans-serif;transition:opacity .15s,transform .15s;position:absolute;top:2px;left:60px;transform:translate(-4px)}.fx-ruler button:hover span,.fx-ruler button:focus-visible span{opacity:1;transform:none}@media (width>=900px) and (width<=1500px){html.fx-has-ruler .tb-hero,html.fx-has-ruler .tb-section{padding-left:calc(2rem + 64px)}}@media (width>=900px){html.fx-has-ruler .float-back{left:calc(66px + env(safe-area-inset-left))}}@media (width<=899px){html.fx-has-ruler .tb-hero{padding-top:calc(clamp(7rem,12vw,9rem) + 32px)}}:root .raion-hero{isolation:isolate;padding-bottom:calc(clamp(4rem,8vw,5.5rem) + 3.5rem);position:relative}.raion-hero-inner{position:relative}:root .raion-guides{background:radial-gradient(75% 240px at 32% 0,#50d6820d 0%,#50d68200 100%),#121612;border-top-color:#0000;position:relative}.raion-guides:before{content:"";pointer-events:none;background:linear-gradient(90deg,#7fb69a00 0%,#7fb69a1f 30% 70%,#7fb69a00 100%);height:1px;position:absolute;top:-1px;left:0;right:0}.raion-faq{isolation:isolate;position:relative}.fx-gas{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 110px),#0000008c calc(100% - 40px),#00000040 100%);mask-image:linear-gradient(#000 0 calc(100% - 110px),#0000008c calc(100% - 40px),#00000040 100%)}.fx-gas .cloud{filter:blur(42px);will-change:transform;border-radius:50%;transition:filter 1.2s;animation:52s ease-in-out infinite alternate fx-gas-a;position:absolute}.fx-gas .cloud:nth-child(2n){animation-name:fx-gas-b}@keyframes fx-gas-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(7vw,-2vw)scale(1.07)}to{transform:translate(-3vw,1.5vw)scale(.96)}}@keyframes fx-gas-b{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-8vw,1.5vw)scale(1.09)}to{transform:translate(4vw,-1vw)scale(.95)}}.fx-gas .motes span{background:#a8f5c4;border-radius:50%;animation:linear infinite fx-gas-rise;position:absolute;box-shadow:0 0 6px #78f0a073}@keyframes fx-gas-rise{0%{opacity:0;transform:translate(0,0)}18%{opacity:1}to{opacity:0;transform:translate(24px,-220px)}}.fx-gas.is-floor{height:460px;top:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 35% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 35% 70%,#0000 100%)}.fx-snake{pointer-events:none;width:100%;height:200px;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 84%);mask-image:linear-gradient(#000 0 62%,#0000 84%)}.fx-onair{z-index:2;box-sizing:border-box;letter-spacing:.22em;text-transform:uppercase;color:#6c6a63;pointer-events:none;background:#ffffff08;border:1px solid #e6e1d629;border-radius:6px;align-items:center;gap:.625rem;min-height:2.25rem;padding:0 .875rem;font:800 .75rem/1 Bricolage Grotesque,sans-serif;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s,box-shadow .3s;display:inline-flex;position:absolute;top:-.35rem;right:0}.fx-onair i{background:#3b3d38;border-radius:50%;width:8px;height:8px;transition:background-color .3s,box-shadow .3s}.fx-onair .go{letter-spacing:.12em;font-family:Schibsted Grotesk,sans-serif;font-weight:600;display:none}.fx-live .fx-onair{pointer-events:auto;color:#ffc2bb;background:#ff483c29;border-color:#ff5a4d;box-shadow:0 0 22px #ff483c6b,inset 0 0 10px #ff483c2e}.fx-live .fx-onair i{background:#ff4d3d;animation:1.6s ease-in-out infinite fx-onair-dot;box-shadow:0 0 8px #ff4d3d}.fx-live .fx-onair .go{display:inline}.fx-live .fx-onair:hover{color:#ffd6d0;background:#ff483c42}.fx-onair:focus-visible{outline-offset:3px;outline:2px solid #ffc2bb}@keyframes fx-onair-dot{0%,to{opacity:1}50%{opacity:.45}}@media (width<=700px){.fx-onair{min-height:2rem;padding:0 .7rem;font-size:.6875rem;top:-.25rem}.fx-live .fx-onair .go{display:none}}.fx-screen{pointer-events:none;opacity:0;mix-blend-mode:screen;position:absolute;inset:0}.fx-screen .wash{background:radial-gradient(circle at var(--onair-x,92%) var(--onair-y,10%), #9146ff5c 0, #9146ff2b 22%, #9146ff0f 46%, #9146ff00 70%), radial-gradient(ellipse 34% 42% at var(--onair-x,92%) var(--onair-y,10%), #ff508c1f 0%, #ff508c00 70%);animation:7s ease-in-out infinite fx-screen-flicker;position:absolute;inset:0}.fx-screen .ring{left:var(--onair-x,92%);top:var(--onair-y,10%);opacity:0;border:2px solid #c4a0ff8c;border-radius:50%;width:2400px;height:2400px;margin:-1200px 0 0 -1200px;position:absolute;transform:scale(0)}.fx-live .fx-screen{opacity:1;animation:1.9s cubic-bezier(.2,.7,.2,1) .35s both fx-wave}.fx-live .fx-screen .ring{animation:1.9s cubic-bezier(.2,.7,.2,1) .35s both fx-ring}@keyframes fx-wave{0%{clip-path:circle(0 at var(--onair-x,92%) var(--onair-y,10%))}to{clip-path:circle(170% at var(--onair-x,92%) var(--onair-y,10%))}}@keyframes fx-ring{0%{opacity:1;transform:scale(0)}80%{opacity:.5}to{opacity:0;transform:scale(1)}}@keyframes fx-screen-flicker{0%,to{opacity:.86}22%{opacity:1}40%{opacity:.78}63%{opacity:.95}81%{opacity:.83}}.fx-onair:before,.fx-onair:after{content:"";pointer-events:none;opacity:0;border-radius:7px;position:absolute;inset:-1px}.fx-live .fx-onair:before{animation:2.6s ease-out 1.6s infinite fx-ping-red}.fx-live .fx-onair:after{animation:2.6s ease-out 2.9s infinite fx-ping-violet}@keyframes fx-ping-red{0%{opacity:1;box-shadow:0 0 #ff5a5099}to{opacity:1;box-shadow:0 0 0 18px #ff5a5000}}@keyframes fx-ping-violet{0%{opacity:1;box-shadow:0 0 #aa78ff8c}to{opacity:1;box-shadow:0 0 0 24px #aa78ff00}}.fx-live .fx-gas .cloud{filter:blur(42px)hue-rotate(95deg)saturate(.9)}@media (prefers-reduced-motion:reduce){.fx-dust span,.fx-beam span{opacity:.6;animation:none}.fx-plane{display:none!important}.fx-tray .chalk-btn.is-idle i,.fx-apple-btn.is-idle .lib-obj-apple,.fx-gas .cloud,.fx-gas .motes span,.fx-live .fx-onair i,.fx-screen .wash,.fx-live .fx-onair:before,.fx-live .fx-onair:after,.fx-live .fx-screen,.fx-live .fx-screen .ring{animation:none}}
