/*! 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)))){*,::backdrop,:after,:before{--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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:"Alegreya Sans", "Gill Sans", "Trebuchet MS", ui-sans-serif, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 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);--font-display:"Cinzel", "Trajan Pro", Georgia, serif;--font-wordmark:"Cinzel Decorative", "Cinzel", Georgia, serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--night:#0c0a10;--night-2:#141119;--night-3:#1d1823;--line:#f3ead817;--line-strong:#f3ead833;--bone:#f3ead8;--bone-muted:#b9ae9c;--bone-faint:#8a8172;--flame:#f7941d;--amber:#fbb040;--ember:#e4501d;--core:#ffe3a3;--header-h:4.5rem}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);color:var(--bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,html{background:var(--night)}body{font-family:var(--font-sans);padding-bottom:env(safe-area-inset-bottom,0);font-size:1.1875rem;line-height:1.5}main{overflow-x:clip}::selection{background:var(--flame);color:var(--night)}:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.shell{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (width>=768px){.shell{padding-inline:2.5rem}}.display{font-family:var(--font-display);letter-spacing:.02em;font-weight:700}.wordmark{font-family:var(--font-wordmark);letter-spacing:.01em;font-weight:900}.skip-link{z-index:100;background:var(--bone);color:var(--night);padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn,.sr-only{white-space:nowrap}.btn{--btn-bg:var(--flame);--btn-ink:var(--night);border:2px solid var(--btn-bg);background:var(--btn-bg);min-height:3.1rem;color:var(--btn-ink);box-shadow:0 0 0 0 var(--ember);transition:transform .35s var(--ease-spring),box-shadow .35s var(--ease-spring);border-radius:2px;align-items:center;gap:.7rem;padding:0 1.4rem;font-size:1.05rem;font-weight:700;display:inline-flex}.btn:hover{box-shadow:4px 4px 0 0 var(--bone),7px 7px 0 0 var(--ember);transform:translate(-4px,-4px)}.btn:active{box-shadow:0 0 0 0 var(--ember);transition-duration:80ms;transform:translate(0)}.btn .arrow{transition:transform .35s var(--ease-spring)}.btn:hover .arrow{transform:translate(2px,2px)}.btn:hover .arrow-out{transform:translate(2px,-2px)}.text-link{color:var(--bone);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame);font-weight:700;transition:text-decoration-color .2s}.text-link:hover{text-decoration-color:currentColor}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:translateY(32px)}.js [data-reveal].is-in{opacity:1;transform:none}.grain{z-index:60;pointer-events:none;opacity:.06;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}}@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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:Cinzel Decorative;src:local(Cinzel Decorative Bold),url(../_fonts/xjHcR_hD6C2a4SNkpCJLvqhnKPUCBvzO80UVyBqhxNw-yf7IY_vLrBlz__vtjVFwXrlqvTAQBy8OaQGHFNssdOI.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Cinzel Decorative;src:local(Cinzel Decorative Bold),url(../_fonts/IE7po8uKivtNLN8787VjFCcV9gerXWpKS7bmVUFvOk8-q2SUAvgJlKkU_1Sb__g2RuZpLRJOS4l0LTr7HmkJlKA.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Cinzel Decorative;src:local(Cinzel Decorative Black),url(../_fonts/jVHoygzQ9pcKNjVzLVOCOsFda0qfkd0hYj95UZnNGOw-D9WZWy5Y42ScmSijl9fAmjVKCO7cxpq2hhRoer5f6S4.woff2)format("woff2");font-display:swap;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-weight:900;font-style:normal}@font-face{font-family:Cinzel Decorative;src:local(Cinzel Decorative Black),url(../_fonts/nRHi20DPU6L3NQcfIeorUlY8AgAm_kYXy_fzjAnBlDU-99MVeZkK695I91LHFs_tptjMj5CrItbQKjfPfMUTn90.woff2)format("woff2");font-display:swap;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-weight:900;font-style:normal}@font-face{font-family:Cinzel;src:local(Cinzel SemiBold),url(../_fonts/Vx3_B1FDmGlAkY9HdCPtBTA_2Ba-q2R_3ZFW946rp-I-G7bB5Vq8McpqRy45aJFhfJRA3XXkotFdNQ34GKbxZ1k.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Cinzel;src:local(Cinzel SemiBold),url(../_fonts/vn2bh67iLK1TIupAitbSSna2GPbhf_zdcyfqmrpHWRY-aof5zqZw7jM_Et6HjkqDkATTROJH5GUAQJ3NyZRDIDM.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Cinzel;src:local(Cinzel Bold),url(../_fonts/Vx3_B1FDmGlAkY9HdCPtBTA_2Ba-q2R_3ZFW946rp-I-G7bB5Vq8McpqRy45aJFhfJRA3XXkotFdNQ34GKbxZ1k.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Cinzel;src:local(Cinzel Bold),url(../_fonts/vn2bh67iLK1TIupAitbSSna2GPbhf_zdcyfqmrpHWRY-aof5zqZw7jM_Et6HjkqDkATTROJH5GUAQJ3NyZRDIDM.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Cinzel;src:local(Cinzel ExtraBold),url(../_fonts/Vx3_B1FDmGlAkY9HdCPtBTA_2Ba-q2R_3ZFW946rp-I-G7bB5Vq8McpqRy45aJFhfJRA3XXkotFdNQ34GKbxZ1k.woff2)format("woff2");font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Cinzel;src:local(Cinzel ExtraBold),url(../_fonts/vn2bh67iLK1TIupAitbSSna2GPbhf_zdcyfqmrpHWRY-aof5zqZw7jM_Et6HjkqDkATTROJH5GUAQJ3NyZRDIDM.woff2)format("woff2");font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular Italic),local(Alegreya Sans Italic),url(../_fonts/kjP_zejKH8FEZqYEqHVsLq3DeekVdgO5z5c4aFY8oN0-4xHfwoKggjIxhI8zlITTcjC8UCsDWcXL6tzHphKQldg.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular Italic),local(Alegreya Sans Italic),url(../_fonts/NT2azrIASi4kNInZdEz79RstsHArmzahvRGOBIe58u8-nEbQhM1ljqXrTiYlkyqbL_7Jj_lJDSd6YtjzKSPM_mE.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular Italic),local(Alegreya Sans Italic),url(../_fonts/1k7aEA-dr8yFBNhHUnNs9AmLpim_keIs4iZ6VanIPcs-d_M0I1dDDyaPl5ws8ZY5ZONDaSVjh7jXUw95dM-25yM.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular Italic),local(Alegreya Sans Italic),url(../_fonts/50t9Z4VoDgDvAytWFJAxCKYyJd7ksgN3XTlmkhI6J3w-3b_2VGcXMxyuJcEIsV5gq25Ly_8rfiwYh5Ya6JJCPck.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular Italic),local(Alegreya Sans Italic),url(../_fonts/njzOzN0HgYiKisLOQ_tKsEqmqiIdypeYDCMDt4_4hsA-5jRUV6ecx1reLXM_hkSF17S-J2zo2EZbpiRDbJ0-bvY.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular Italic),local(Alegreya Sans Italic),url(../_fonts/AZBdFJo19IMIoayMn5LYoZT7OHSRLt2vXn_gpraUGdk-Q7IyINRgXhb6B6n6vgE4h_3qjeT794B1MKyEyBv7n6g.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular Italic),local(Alegreya Sans Italic),url(../_fonts/at0IxC87CbU1Lxl_2g7mxtFUDRWB6ZkF7TdgfgLLevs-XWc9LgH1T6ZnmK7cCP6TA4_7zPE2uHQGCkB9OdmmqcA.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium Italic),url(../_fonts/hbx_mLhIhCvO4RxWj1Yk0UYCAK6FHwg6eLamdzHHREI-7vYbFfw8b0v26bNJBBLR8zkIPJ0zI0NmuPuIGKwpQLI.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium Italic),url(../_fonts/N0hQQd7lamr5hCGEsgV0Q_72tQBCbVxwsY3wvyYvHyc-Mpk6_aoa9pIxQGVlStlE7cgzF1unAg8iRHiFHbnSUXA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium Italic),url(../_fonts/ptsMn7IOk_ZaLJb-JIUOghy68O4_L-dAfXTf1Dy27qo-tIX91zhaaw1SFLJjGTLXTsHBPSu_GzQUoRKvJ_OKtpE.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium Italic),url(../_fonts/6fz8msOitWK1nW4ztdQfhwo8XevNqW9QT--GyT1MkLs-Xd2gODrVaEvNgtgcAEiS3v4uJj79A3MzI_lngxpf-CY.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium Italic),url(../_fonts/o1LPQIU9FHVf7vf9qP2on16sXTZyNCK_5BaQPBt7YXw-qpOniNtc_YLMYU5la19lzC67o0BHquQOE689AoDHC88.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium Italic),url(../_fonts/kmfIaVIFbwMYEcme3xPiB5UNMqoedSDslkjq-_hHRSw-RVxRnfbpPtET2pL8YEMUWljZP_BhX9JNV4hQvr7mByk.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium Italic),url(../_fonts/YXET56VOuhl7tQ5N1U1Dtn7s2wewF9s0ufJ9AKCh5PI-S_w3gbxRRe3AxuLSTboAf_Obu7eArX0OzrFDqQr3HMg.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold Italic),url(../_fonts/XxiN-Z3w4U3X1stVjrR-DWAgRcP0SuYpRdZdDClxm14-TNdXRrf52Gwf5iCturjoQ8eU_ylzdoDsmd3oeZoMw8c.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold Italic),url(../_fonts/bXqds4OKakX8LkfMj4dDZVR-0qmHQIpwSiBWhZYKXsA-Hd2c3XQN_cT7DkOJ037SzDPS9mLaX-DB_59EM2uTDUM.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold Italic),url(../_fonts/ffx3ocMS3j3vEUZTb9TqGkGrI-eL8uI7dkAKdINNMi4-HwH3gVVyETCeydYNhVpvryV3iVvFPlqSagc7vSVCKO8.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold Italic),url(../_fonts/I-Fax4FDE6rt57E5S2dFJQiCK_z6xaZi6pgfbs3Vn7Q-B0iDH7aldwb_XV0CS434jmdCKLm40NtR4yU38beJOOA.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold Italic),url(../_fonts/HyxS7uMaEzxWgjw-oAS7ypJYqRnXQYsbbDPEAvMUiRo-GWeVKtebs2ZD3P2yApjFmth5Uyf5Q5qngP_iGjIgcV0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold Italic),url(../_fonts/LTHl9Nf8x06Xi_On8egRP3W3OryquNjjPjDuehkrypY-OePHN_8A6XyUHNd9_mDBFx34nid4osapWnnXqTSJF_k.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold Italic),url(../_fonts/kcDUfJ08KJj8C7gJkPoa7IdOrM6gy4ubbRJ-g979IIg-1ACPYwkMZnwYJEBGttWvuSAepeklOqdZ11G5A6p9w90.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular),local(Alegreya Sans),url(../_fonts/hpge6J3fOGsIl1JCDZYJNPFUn0ngdp-i7-JUScVP69c-ivty0DKpzCBBNxKCgCrSe7qmjQwFPutfeWUTGFXSphY.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular),local(Alegreya Sans),url(../_fonts/Y3EqS9krGnsCxbxRWhRFANU85wgXw7-O9TQ7nKYPJFg-s9DTDwilIi9xfN_lWDwz6V_bHBVXmkz_NYxguuZx0xI.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular),local(Alegreya Sans),url(../_fonts/j8RXnc-kfGAPM0XNhBnK8rYx6KrqHflUFxl-dTbCHow-jmZWox0znw3VHyn0ucllh_fbhE2wunTJYGzV5AelYdU.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular),local(Alegreya Sans),url(../_fonts/Kid_DyGaXHnh9P4UiBs1xERxCxoYOsNszYfuqJI6ayY-3VRVYVjGlZ_hj1BJXv25cXJTJvGme9yICIsgW2nu69w.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular),local(Alegreya Sans),url(../_fonts/zPTqFYny5QYmA5mFg8AWPgkqbR7LzYtNXmp48O4iDxA-jcIpPU0jrvRTWfXp_lAteH93QeJN0adOlb8YQup4RmY.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular),local(Alegreya Sans),url(../_fonts/DXgs4QfrC6C_52lFpwZCktAfYD0n6oLjdQZe4drXrbw-WVJj_9XcvCI1QZXueCJtTRbmZeNMOCy70hXwcUTyNVM.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Regular),local(Alegreya Sans),url(../_fonts/Nh84h4U0FqTp_xQBHsKwwI45lntWMiasAW_ko1Wv2kI-3VJEDx8grcYGB2cEvaclXB0kb3B_3WeaE8JBlS5qU9M.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium),url(../_fonts/1mSCaOsOyeuID4V-eaLxbkXqm892Iw1btpVBjfBz0gM-nh6WsWSQddY2TqMkqEpG8baYAQIfXP2bQgFa89wW_vY.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium),url(../_fonts/vZ2vZARiyYqLZgsocFpjawdiUU6ZdjMX1FufEh-LQ0I-Ni7lN2ouSXG2IiioHXWwPGhkF4U4KxAScLiI6exL3jU.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium),url(../_fonts/gyHuLc14SxrRHJh_ZwHXisb_ulV2iB5a4gVhB236xjo-cPfruWCb6Pj8uk43_JfyOjmk1ie07uJoQ5bkVhC2yOA.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium),url(../_fonts/SV2SwsJw2RSRCzi5B6IfRqwUuSR9bKQ7hvNS0HaFOsc-UYEP_5H-SYUR9sbxW3MmWyRwWWvmr2Sh9zQtfRV8qvg.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium),url(../_fonts/CMmsvws_8O3BOCa2P2F6Ybrp2RDo9tr9JsKMaa2cIE8-obmyJvn5shqd_OElNblGqnmImIM1XwiE2R3eQ3PA6uA.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium),url(../_fonts/cbDkbxoN1VwCM2gOiT4Tsh0PvFwsyiEZBB8jeE2KEv4-4fXsauzyT3ADd7Nk5wsQ1bV9aI5jbWMkvWXgtvoGSqI.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Medium),url(../_fonts/Mvt_W-1GwqsbF3LdlKkh8Di_IoUbhjO59qfALMCeQhc-xK2Mj5r9uvTSf9BMrmDK8ukZKejz9w0YIc8W7n8maQ4.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold),url(../_fonts/n-7pc54EHak-qmvwhrt3hIDyeuWTNNDPEiOq9_AwyG8-Md8VlxuzP05KQihUnbeFg4AHlcxNP2wiKD4nucDn2yg.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold),url(../_fonts/GaBoJ0XOUVTc-4Xe7vJyk6cFBAcZ5KM3NOSNbHN_dVk-Ia3uRnZGzemo0VslXXZwohQi7ASso1diNbeGUopiZW4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold),url(../_fonts/ABpeRlU5n7vKpmxziJd25j3-gO2BJ3vXsqC1WD5dwdc-B5WLQUViRNxi_GuPfSbPvIP1IPfStCz5GTianvwhus4.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold),url(../_fonts/wtINgfd7ZCi_GaSGe_aqiTVHhKbCTr0NNxN38qsiIr0-k2Ab4K1vHHyKdUebsEhEE5Uy_w0eAEnOzD5aQDQoGLk.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold),url(../_fonts/PwJv2Idhn7t2m-UjLTqwYH0rPaAiNTD32EzHTUbxCNI-O0OJZjN4qEtFiJbeGxGU8JAj0n3JRxBevRgDSpekEiM.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold),url(../_fonts/y23uBWYqzsoo8A3CprEmjXSl5PaJ9yXP1zDcc0xRqzM-QprbBmu_QbZo_cW8nRS62TeixsCXmQzG0ntjUHml1qI.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Alegreya Sans;src:local(Alegreya Sans Bold),url(../_fonts/yknNTPphueFZDkAwrQpAwX4PYUvsIWEkHvrq6fkk0Ac-Ij7ZaUMHT7DeoDkgPaO_QP09cetTL3OvCb-uJK1_ko8.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}.mark[data-v-7d1148bb]{-webkit-tap-highlight-color:transparent;line-height:0;display:inline-block;position:relative}button.mark[data-v-7d1148bb]{cursor:pointer;border-radius:50%}button.mark[data-v-7d1148bb]:focus-visible{outline-offset:-6%}.mark-svg[data-v-7d1148bb]{width:100%;height:100%;overflow:visible}.layer[data-v-7d1148bb],.layer-shape[data-v-7d1148bb]{transform-box:view-box;transform-origin:120px 294px}.layer-shape[data-v-7d1148bb]{transition:transform .5s var(--ease-spring)}.mark-face[data-v-7d1148bb]{font-family:var(--font-display);font-size:23px;font-weight:800}.mark-flash[data-v-7d1148bb]{opacity:0;transform-box:view-box;transform-origin:120px 210px;pointer-events:none}.is-rollable:hover .layer-shape[data-v-7d1148bb],.is-rolling .layer-shape[data-v-7d1148bb]{transform:scale(1.03,1.07)}.is-rollable:hover .layer-core[data-v-7d1148bb],.is-rolling .layer-core[data-v-7d1148bb]{filter:brightness(1.08)}.is-rolling .mark-svg[data-v-7d1148bb]{animation:.18s linear infinite shake-7d1148bb}@keyframes shake-7d1148bb{25%{transform:translate(-1.5px,.5px)rotate(-.6deg)}75%{transform:translate(1.5px,-.5px)rotate(.6deg)}}.is-crit .mark-flash[data-v-7d1148bb]{animation:flash-7d1148bb 1.3s var(--ease-out-expo) both}.is-crit .layer-shape[data-v-7d1148bb]{animation:crit-flare-7d1148bb .9s var(--ease-spring) both}@keyframes crit-flare-7d1148bb{35%{transform:scale(1.08,1.22)}}.js .is-intro .layer[data-v-7d1148bb]{animation:1.15s cubic-bezier(.2,.8,.2,1) both ignite-7d1148bb}.js .is-intro .layer-outer[data-v-7d1148bb]{animation-delay:1.25s}.js .is-intro .layer-middle[data-v-7d1148bb]{animation-delay:1.38s}.js .is-intro .layer-core[data-v-7d1148bb]{animation-delay:1.5s}@keyframes ignite-7d1148bb{0%{opacity:0;transform:scale(.35,0)}30%{opacity:1}62%{transform:scale(1.05,1.14)}82%{transform:scale(.99,.95)}to{opacity:1;transform:none}}.js .is-intro .mark-flash[data-v-7d1148bb]{animation:flash-7d1148bb 1.6s var(--ease-out-expo) 1.25s both}@keyframes flash-7d1148bb{0%{opacity:0;transform:scale(.3)}18%{opacity:.9}to{opacity:0;transform:scale(1.25)}}.mark-draw[data-v-7d1148bb]{display:none}.js .is-intro .mark-draw[data-v-7d1148bb]{fill:none;stroke:#fff1d6;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #fbb040d9);animation:.7s ease-in 1.55s both draw-out-7d1148bb;display:inline}.js .is-intro .mark-draw path[data-v-7d1148bb]{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw-7d1148bb .62s var(--ease-out-expo) both;animation-delay:calc(.25s + var(--i)*70ms)}@keyframes draw-7d1148bb{to{stroke-dashoffset:0}}@keyframes draw-out-7d1148bb{to{opacity:0}}@media (prefers-reduced-motion:reduce){.js .is-intro .mark-draw[data-v-7d1148bb]{display:none}}.header[data-v-56ef0e87]{z-index:40;height:calc(var(--header-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0);border-bottom:1px solid #0000;transition:background-color .5s,border-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;position:fixed;inset:0 0 auto}.is-docked[data-v-56ef0e87]{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0c0a10b8}@media (prefers-reduced-transparency:reduce){.is-docked[data-v-56ef0e87]{background:var(--night);-webkit-backdrop-filter:none}}.header-row[data-v-56ef0e87]{height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.js .header-row[data-v-56ef0e87]{animation:drop-in-56ef0e87 .9s var(--ease-out-expo) 3s both}@keyframes drop-in-56ef0e87{0%{opacity:0;transform:translateY(-12px)}}.brand[data-v-56ef0e87]{color:var(--bone);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out-expo),transform .6s var(--ease-out-expo);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex;transform:translateY(10px)}.is-docked .brand[data-v-56ef0e87]{opacity:1;pointer-events:auto;transform:none}.brand-mark[data-v-56ef0e87]{width:1.9rem;height:2.4rem}.brand-word[data-v-56ef0e87]{text-transform:uppercase;white-space:nowrap;font-size:1.2rem;line-height:1}.nav[data-v-56ef0e87]{align-items:center;gap:clamp(1rem,2.4vw,2.25rem);display:flex}.nav-link[data-v-56ef0e87]{color:var(--bone-muted);white-space:nowrap;font-size:.98rem;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.nav-link[data-v-56ef0e87]:after{content:"";background:var(--flame);transform-origin:0;height:2px;transition:transform .45s var(--ease-out-expo);position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.nav-link[data-v-56ef0e87]:hover{color:var(--bone)}.nav-link[data-v-56ef0e87]:hover:after{transform:scaleX(1)}@media (width<=639px){.nav[data-v-56ef0e87]{display:none}}.embers[data-v-9132c4e9]{pointer-events:none;width:100%;height:100%;display:block}.hero[data-v-892ab1cb]{--mx:50%;--my:40%;isolation:isolate;min-height:100dvh;padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px));align-items:center;padding-bottom:clamp(2.5rem,6vh,4.5rem);display:grid;position:relative;overflow:clip}.hero-map[data-v-892ab1cb]{z-index:-3;pointer-events:none;-webkit-mask-image:radial-gradient(240px 240px at var(--mx) var(--my),#000 0,#00000059 45%,transparent 100%);mask-image:radial-gradient(240px 240px at var(--mx) var(--my),#000 0,#00000059 45%,transparent 100%);-webkit-mask-image:radial-gradient(240px 240px at var(--mx) var(--my),#000 0,#00000059 45%,transparent 100%);opacity:0;background-image:linear-gradient(#fbb04029 1px,#0000 0),linear-gradient(90deg,#fbb04029 1px,#0000 0);background-position:50%;background-size:56px 56px;transition:opacity .6s;position:absolute;inset:0}.has-torch .hero-map[data-v-892ab1cb]{opacity:1}@media (hover:none){.hero-map[data-v-892ab1cb]{opacity:.55;-webkit-mask-image:radial-gradient(70% 45% at 50% 34%,#000,#0000);mask-image:radial-gradient(70% 45% at 50% 34%,#000,#0000)}}.hero-glow[data-v-892ab1cb]{z-index:-2;pointer-events:none;background:radial-gradient(38% 34% at 50% 30%,#f7941d3d,#0000 70%),radial-gradient(60% 22% at 50% 62%,#e4501d1f,#0000 75%),radial-gradient(120% 70% at 50% 120%,#0009,#0000 60%);animation:3.4s ease-in-out infinite alternate breathe-892ab1cb;position:absolute;inset:0}.js .hero-glow[data-v-892ab1cb]{animation:1.6s ease-out 1.25s both glow-in-892ab1cb,3.4s ease-in-out 2.9s infinite alternate breathe-892ab1cb}@keyframes glow-in-892ab1cb{0%{opacity:0}}@keyframes breathe-892ab1cb{to{opacity:.78}}.hero-embers[data-v-892ab1cb]{z-index:-1;position:absolute;inset:0}.hero-inner[data-v-892ab1cb]{text-align:center;justify-items:center;display:grid}.hero-mark[data-v-892ab1cb]{aspect-ratio:240/300;will-change:transform,opacity;width:clamp(150px,30vh,300px)}.hero-mark[data-v-892ab1cb] .mark{width:100%;height:100%}.hero-copy[data-v-892ab1cb]{margin-top:clamp(.75rem,2.5vh,1.75rem)}.hero-copy[data-v-892ab1cb],.hero-title[data-v-892ab1cb]{justify-items:center;display:grid}.hero-title[data-v-892ab1cb]{gap:.35rem}.hero-word[data-v-892ab1cb]{text-transform:uppercase;white-space:nowrap;color:var(--bone);font-size:clamp(2.6rem,8vw,6rem);line-height:1;display:block}.l[data-v-892ab1cb]{display:inline-block}.l.space[data-v-892ab1cb]{width:.32em}.js .l[data-v-892ab1cb]{animation:track-in-892ab1cb 1.7s var(--ease-out-expo) 1.7s both}@keyframes track-in-892ab1cb{0%{opacity:0;filter:blur(10px);transform:translateX(calc(var(--o)*.28em))}}.hero-tag[data-v-892ab1cb]{letter-spacing:.42em;text-transform:uppercase;color:var(--amber);padding-left:.42em;font-size:clamp(.95rem,1.9vw,1.35rem);font-weight:700;display:block}.js .hero-tag[data-v-892ab1cb]{animation:fade-up-892ab1cb 1.1s var(--ease-out-expo) 2.35s both}.hero-sub[data-v-892ab1cb]{max-width:34ch;color:var(--bone-muted);text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.1rem,1.6vw,1.3rem)}.js .hero-sub[data-v-892ab1cb]{animation:fade-up-892ab1cb 1.1s var(--ease-out-expo) 2.55s both}.hero-actions[data-v-892ab1cb]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}.js .hero-actions[data-v-892ab1cb]{animation:fade-up-892ab1cb 1.1s var(--ease-out-expo) 2.75s both}@keyframes fade-up-892ab1cb{0%{opacity:0;transform:translateY(16px)}}@media (height<=640px) and (width>=768px){.hero-mark[data-v-892ab1cb]{width:clamp(120px,24vh,200px)}}.theater[data-v-eea624b2]{padding-block:clamp(5rem,12vw,9rem) clamp(4rem,9vw,7rem)}.entry[data-v-eea624b2],.theater[data-v-eea624b2]{position:relative}.entry[data-v-eea624b2]{isolation:isolate}.entry[data-v-eea624b2]:before{content:"";z-index:-1;filter:blur(8px);opacity:0;width:70%;height:220%;transition:opacity 1.4s var(--ease-out-expo) .2s,transform 1.8s var(--ease-out-expo) .2s;background:radial-gradient(closest-side,#fbb0402e,#0000);position:absolute;top:-60%;left:-12%;transform:translate(-40%)}.entry.is-in[data-v-eea624b2]:before,html:not(.js) .entry[data-v-eea624b2]:before{opacity:1;transform:none}.entry-word[data-v-eea624b2]{white-space:nowrap;letter-spacing:.01em;color:var(--bone);font-size:clamp(2.1rem,7.4vw,6rem);line-height:1}.entry-meta[data-v-eea624b2]{color:var(--bone-faint);flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-top:1rem;font-size:1.15rem;display:flex}.entry-meta em[data-v-eea624b2]{color:var(--amber);font-style:italic;font-weight:500}.entry-def[data-v-eea624b2]{max-width:36ch;color:var(--bone-muted);margin-top:.4rem;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.35}.speech[data-v-eea624b2]{max-width:24ch;font-family:var(--font-sans);letter-spacing:-.005em;text-wrap:pretty;margin-top:clamp(3.5rem,8vw,6rem);margin-left:auto;font-size:clamp(1.9rem,4.6vw,3.9rem);font-weight:500;line-height:1.16}.w[data-v-eea624b2]{transition:color .5s,text-shadow .7s}.w.lit.is-lit[data-v-eea624b2],html:not(.js) .w.lit[data-v-eea624b2]{color:var(--amber);text-shadow:0 0 28px #f7941d73}@media (prefers-reduced-motion:reduce){.w.lit[data-v-eea624b2]{color:var(--amber)}}@media (width<=767px){.speech[data-v-eea624b2]{max-width:none;margin-left:0}}.forge[data-v-3d4a4e0c]{padding-block:clamp(4rem,8vw,6.5rem);position:relative}.forge-grid[data-v-3d4a4e0c]{align-items:center;gap:3.5rem;display:grid}@media (width>=1024px){.forge-grid[data-v-3d4a4e0c]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}.forge-title[data-v-3d4a4e0c]{text-wrap:balance;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.08}.nowrap[data-v-3d4a4e0c]{white-space:nowrap}.forge-text[data-v-3d4a4e0c]{max-width:44ch;color:var(--bone-muted);margin-top:1.4rem;font-size:1.2rem}.forge-table[data-v-3d4a4e0c]{--cw:clamp(112px, 28vw, 200px);isolation:isolate;justify-items:center;display:grid;position:relative}.forge-table[data-v-3d4a4e0c]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 55%,#f7941d29,#0000 70%);position:absolute;inset:10% -10% 4%}.hand[data-v-3d4a4e0c]{width:100%;height:calc(var(--cw)*1.5 + 4.5rem);perspective:1200px;margin:0;padding:0;list-style:none;position:relative}.slot[data-v-3d4a4e0c]{width:var(--cw);transform-origin:50% 130%;transform:translateX(-50%) translateX(calc(var(--x)*1%)) translateY(var(--y)) rotate(var(--rot));transition:transform .95s var(--ease-spring),opacity .45s ease;transition-delay:calc(.3s + var(--i)*.16s);position:absolute;top:2.25rem;left:50%}.js .hand:not(.is-dealt) .slot[data-v-3d4a4e0c]{opacity:0;transform:translate(-50%)translate(150%,30%)rotate(32deg)}.is-settled .slot[data-v-3d4a4e0c]{transition-duration:.55s,.45s;transition-delay:0s}.slot.is-active[data-v-3d4a4e0c]{z-index:5;transform:translateX(-50%) translateX(calc(var(--x)*1%)) translateY(calc(var(--y) - 30px)) rotate(calc(var(--rot)*.35))}.card[data-v-3d4a4e0c]{--rx:0deg;--ry:0deg;--gx:50%;aspect-ratio:2/3;width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;padding:0;text-decoration:none;display:block}.card[data-v-3d4a4e0c],.card-inner[data-v-3d4a4e0c]{border-radius:12px}.card-inner[data-v-3d4a4e0c]{height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .26s ease-out,box-shadow .5s var(--ease-out-expo),border-color .4s ease;border:1px solid #fbb04057;grid-template-rows:auto 1fr auto;place-items:center;padding:1rem .75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000080,0 26px 40px -16px #000000d9}.slot.is-active .card-inner[data-v-3d4a4e0c]{border-color:#fbb040b3;box-shadow:0 1px 1px #00000080,0 40px 60px -18px #000000e6,0 0 40px -6px #f7941d59}.card-frame[data-v-3d4a4e0c]{pointer-events:none;border:1px solid #fbb04042;border-radius:7px;position:absolute;inset:8px}.card-frame[data-v-3d4a4e0c]:before{content:"";border:1px solid #fbb0401f;border-radius:5px;position:absolute;inset:3px}.card-back[data-v-3d4a4e0c]{background:radial-gradient(60% 42% at 50% 46%,#f7941d38,#0000 72%),repeating-linear-gradient(45deg,#fbb0400d 0 1px,#0000 0 13px),repeating-linear-gradient(-45deg,#fbb0400d 0 1px,#0000 0 13px),linear-gradient(165deg,#211a28,#110e16)}.back-seal[data-v-3d4a4e0c]{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--amber);padding-left:.32em;font-size:clamp(.6rem,1vw,.72rem);font-weight:700}.back-mark[data-v-3d4a4e0c]{aspect-ratio:240/300;filter:drop-shadow(0 0 14px #f7941d59);width:48%;transition:transform .6s var(--ease-spring)}.slot.is-active .back-mark[data-v-3d4a4e0c]{transform:scale(1.08)translateY(-3px)}.back-platform[data-v-3d4a4e0c],.face-platform[data-v-3d4a4e0c]{color:var(--bone-muted);align-items:center;gap:.4rem;font-size:clamp(.78rem,1.2vw,.95rem);font-weight:700;display:inline-flex}.card-sheen[data-v-3d4a4e0c]{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff1cf29 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.slot.is-active .card-sheen[data-v-3d4a4e0c]{transition:transform 1.1s var(--ease-out-expo);transform:translate(110%)}.card-face[data-v-3d4a4e0c]{color:var(--night);background:linear-gradient(165deg,#f3ead8,#e4d7bd);grid-template-rows:auto auto 1fr auto;gap:.5rem}.card-face .card-frame[data-v-3d4a4e0c]{border-color:#0c0a1040}.face-platform[data-v-3d4a4e0c]{color:#5d5446}.face-name[data-v-3d4a4e0c]{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.1}.face-blurb[data-v-3d4a4e0c]{color:#4a4238;font-size:.95rem;line-height:1.3}.face-open[data-v-3d4a4e0c]{align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.hand-caption[data-v-3d4a4e0c]{text-align:center;max-width:40ch;min-height:3.2em;color:var(--bone-muted);margin-top:.75rem;font-size:1.05rem}.hand-caption strong[data-v-3d4a4e0c]{color:var(--bone)}.meanwhile[data-v-148d1d5d]{padding-block:clamp(4rem,8vw,6.5rem) clamp(4.5rem,9vw,7rem);position:relative}.meanwhile-grid[data-v-148d1d5d]{align-items:center;gap:3.5rem;display:grid}@media (width>=1024px){.meanwhile-grid[data-v-148d1d5d]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4.5rem}}.meanwhile-title[data-v-148d1d5d]{text-wrap:balance;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.08}.meanwhile-text[data-v-148d1d5d]{max-width:42ch;color:var(--bone-muted);margin-top:1.4rem;font-size:1.2rem}.meanwhile-actions[data-v-148d1d5d]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.shelf[data-v-148d1d5d]{--bw:clamp(110px, 29vw, 250px);height:calc(var(--bw)*1.3 + 3rem);perspective:1400px;position:relative}.book[data-v-148d1d5d]{width:var(--bw);transform-origin:50% 100%;transform:translateX(calc(-50% + (var(--i) - 1.5)*var(--bw)*.52)) rotateY(-16deg) rotate(calc((var(--i) - 1.5)*2deg));transition:transform 1s var(--ease-spring),opacity .5s ease;transition-delay:calc(var(--i)*.12s);border-radius:2px 5px 5px 2px;position:absolute;bottom:1rem;left:50%;box-shadow:0 1px 1px #00000080,0 30px 44px -18px #000000e6}.book img[data-v-148d1d5d]{border-radius:inherit;width:100%;height:auto;display:block}.js .shelf:not(.is-in) .book[data-v-148d1d5d]{opacity:0;transform:translateX(-50%) translateY(40px) rotateY(-16deg) rotate(calc((var(--i) - 1.5)*4deg))}.shelf.is-in .book[data-v-148d1d5d]{transition-delay:calc(var(--i)*.12s),calc(var(--i)*.12s)}.shelf.is-in:hover .book[data-v-148d1d5d]{transition-delay:0s}.shelf.is-in .book[data-v-148d1d5d]:hover{transform:translateX(calc(-50% + (var(--i) - 1.5)*var(--bw)*.52)) translateY(-22px) rotateY(-4deg) rotate(0deg);z-index:5}.shelf[data-v-148d1d5d]:after{content:"";pointer-events:none;background:radial-gradient(50% 50%,#f7941d2e,#0000 70%);height:2.2rem;position:absolute;bottom:0;left:5%;right:5%}@media (width>=1024px){.shelf[data-v-148d1d5d]{--bw:clamp(110px, 17vw, 250px)}}@media (width<=1023px){.shelf[data-v-148d1d5d]{order:2}}.foot[data-v-5b72534e]{border-top:1px solid var(--line);font-size:.97rem;position:relative;overflow:clip}.foot .shell[data-v-5b72534e]{container-type:inline-size}.foot-word[data-v-5b72534e]{white-space:nowrap;text-transform:uppercase;text-align:center;color:#0000;background:radial-gradient(30% 120% at var(--fx,50%) 60%,#fbb040f2,#e4501d99 45%,transparent 75%),linear-gradient(var(--night-3),var(--night-3));-webkit-background-clip:text;background-clip:text;margin-top:clamp(2.5rem,6vw,4.5rem);font-size:10.6cqi;line-height:1.05;animation:9s ease-in-out infinite alternate fire-pass-5b72534e}@property --fx{syntax:"<percentage>";inherits:false;initial-value:50%}@keyframes fire-pass-5b72534e{0%{--fx:8%}to{--fx:92%}}.foot-bar[data-v-5b72534e]{border-top:1px solid var(--line);gap:2rem;margin-top:1rem;padding-block:2.5rem 3rem;display:grid}@media (width>=900px){.foot-bar[data-v-5b72534e]{grid-template-columns:auto 1fr auto;align-items:center;gap:3rem}}.foot-brand[data-v-5b72534e]{align-items:center;gap:1rem;display:flex}.foot-mark[data-v-5b72534e]{width:2.6rem;height:3.25rem}.foot-tag[data-v-5b72534e]{letter-spacing:.3em;text-transform:uppercase;color:var(--amber);font-size:.85rem}.foot-copy[data-v-5b72534e]{color:var(--bone-faint);margin-top:.2rem}.foot-family[data-v-5b72534e]{flex-wrap:wrap;gap:1.25rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=900px){.foot-family[data-v-5b72534e]{justify-content:center}}.foot-site[data-v-5b72534e]{gap:.1rem;text-decoration:none;display:grid}.foot-site-name[data-v-5b72534e]{color:var(--bone);text-underline-offset:5px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s}.foot-site:hover .foot-site-name[data-v-5b72534e]{-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame)}.foot-site-what[data-v-5b72534e],.foot-small[data-v-5b72534e]{color:var(--bone-faint);font-size:.9rem}.foot-link[data-v-5b72534e]{color:var(--bone-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.foot-link[data-v-5b72534e]:hover{color:var(--bone)}.foot-kvk[data-v-5b72534e]{margin-top:.15rem;display:block}
