@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/388ce3830fd3a36a.woff2) format("woff2");font-display:swap;font-weight:400}.__className_61b596{font-family:"serif";font-weight:400}.__variable_61b596{--font-serif:"serif"}@font-face{unicode-range:u+00??,u+0100-024f,u+1e??,u+2000-206f,u+2070-218f,u+2190-21ff,u+feff,u+fffd;font-family:exmouth;src:url(/_next/static/media/ded5edd1fc7359b5.p.ttf) format("truetype");font-display:swap;font-weight:400}.__className_fe1a4b{font-family:exmouth;font-weight:400}.__variable_fe1a4b{--font-display:"exmouth"}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c310187b552b27d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e210f091ebfac73b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Special Elite Fallback;src:local("Arial");ascent-override:60.00%;descent-override:25.33%;line-gap-override:0.00%;size-adjust:117.20%}.__className_91eb3e{font-family:Special Elite,Special Elite Fallback;font-weight:400;font-style:normal}.__variable_91eb3e{--font-type:"Special Elite","Special Elite Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:400;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_f2d25f{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_f2d25f{--font-script:"Caveat","Caveat Fallback"}@font-face{font-family:univers;src:url(/_next/static/media/2da92dd9f3ae5f03.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:oblique}.__className_77a21e{font-family:univers;font-weight:400;font-style:oblique}.__variable_77a21e{--font-univers:"univers"}

/*! 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-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-univers:var(--font-univers)}}@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;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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--sunset-orange:#e85a1f;--sunset-gold:#f2c43a;--starry-black:#05060d;--nav-sky:radial-gradient(ellipse 32% 70% at 36% 58%,#ecba7a61 0%,#c4765829 42%,transparent 72%),radial-gradient(ellipse 18% 40% at 38% 52%,#ffd6b03d 0%,transparent 68%),radial-gradient(ellipse 10% 48% at 34% 56%,#16080e80 0%,transparent 70%),radial-gradient(circle at 68% 46%,#a0344833 0%,transparent 18%),radial-gradient(ellipse 95% 60% at 42% 40%,#4e244e6b 0%,transparent 75%),radial-gradient(ellipse 80% 36% at 48% 66%,#ba6c7638 0%,transparent 72%),radial-gradient(ellipse 55% 30% at 78% 100%,#ffd08057 0%,transparent 68%),radial-gradient(ellipse 70% 26% at 40% 100%,#c978484d 0%,transparent 70%),radial-gradient(ellipse 36% 16% at 18% 100%,#34484e24 0%,transparent 70%),linear-gradient(102deg,transparent 30%,#5a2a3a29 40%,#d69e7a2e 47%,#28101c38 51%,#e8b08024 56%,transparent 68%),linear-gradient(180deg,#06070c,#0c0e16 12%,#161224 28%,#241832 42%,#3a2440 56%,#5a3444 70%,#8a5848 84%,#c9a078);--nav-stars:radial-gradient(1.4px 1.4px at 12% 6%,#fff8e6e6 50%,transparent 51%),radial-gradient(1.1px 1.1px at 28% 11%,#ffffffb3 50%,transparent 51%),radial-gradient(1.7px 1.7px at 8% 22%,#dcd2ffbf 50%,transparent 51%),radial-gradient(1.2px 1.2px at 38% 18%,#fff8e68c 50%,transparent 51%),radial-gradient(1px 1px at 18% 34%,#fffc 50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 28%,#fff8e673 50%,transparent 51%),radial-gradient(1.3px 1.3px at 6% 48%,#dcd2ffb3 50%,transparent 51%),radial-gradient(1.1px 1.1px at 32% 42%,#ffffffa6 50%,transparent 51%),radial-gradient(1.6px 1.6px at 22% 58%,#fff8e6cc 50%,transparent 51%),radial-gradient(1px 1px at 48% 52%,#ffffff80 50%,transparent 51%),radial-gradient(1.4px 1.4px at 14% 68%,#dcd2ffbf 50%,transparent 51%),radial-gradient(1.2px 1.2px at 36% 72%,#fff8e699 50%,transparent 51%),radial-gradient(1.8px 1.8px at 9% 82%,#ffffffd9 50%,transparent 51%),radial-gradient(1px 1px at 42% 86%,#fff8e68c 50%,transparent 51%),radial-gradient(1.3px 1.3px at 24% 92%,#dcd2ffb3 50%,transparent 51%),radial-gradient(1.1px 1.1px at 52% 8%,#ffffff73 50%,transparent 51%),radial-gradient(1.5px 1.5px at 62% 24%,#fff8e680 50%,transparent 51%),radial-gradient(1.2px 1.2px at 70% 40%,#fff9 50%,transparent 51%),radial-gradient(1px 1px at 58% 64%,#dcd2ff8c 50%,transparent 51%),radial-gradient(1.4px 1.4px at 76% 78%,#fff8e6a6 50%,transparent 51%),radial-gradient(1.1px 1.1px at 88% 16%,#ffffff80 50%,transparent 51%),radial-gradient(1.6px 1.6px at 84% 54%,#fff8e68c 50%,transparent 51%),radial-gradient(1.2px 1.2px at 92% 88%,#ffffffb3 50%,transparent 51%);--page-sky:linear-gradient(135deg,var(--sunset-orange) 0%,#f06e26 12%,var(--sunset-gold) 38%,#d4892a 52%,#2b1540 70%,var(--starry-black) 86%,var(--starry-black) 100%);--page-stars:radial-gradient(1.6px 1.6px at 68% 14%,#fff8e6d9 50%,transparent 51%),radial-gradient(1.3px 1.3px at 76% 28%,#ffffffb3 50%,transparent 51%),radial-gradient(1.8px 1.8px at 84% 18%,#fff8e6cc 50%,transparent 51%),radial-gradient(1.2px 1.2px at 91% 36%,#ffffffa6 50%,transparent 51%),radial-gradient(1.4px 1.4px at 72% 48%,#fff8e673 50%,transparent 51%),radial-gradient(1.7px 1.7px at 82% 58%,#ffffffbf 50%,transparent 51%),radial-gradient(1.1px 1.1px at 94% 52%,#fff8e699 50%,transparent 51%),radial-gradient(1.5px 1.5px at 88% 74%,#fffc 50%,transparent 51%),radial-gradient(1.2px 1.2px at 96% 68%,#fff8e68c 50%,transparent 51%),radial-gradient(1.4px 1.4px at 79% 82%,#ffffff80 50%,transparent 51%),radial-gradient(1.1px 1.1px at 93% 88%,#fff8e6b3 50%,transparent 51%),radial-gradient(1.6px 1.6px at 99% 42%,#fff9 50%,transparent 51%),radial-gradient(1.3px 1.3px at 86% 94%,#ffffff8c 50%,transparent 51%);--bg:#fffdf2;--bg-night:#0b0e14;--bg-soft:#fffcf6;--ink:#1c1915;--tile-ink:#2a2722;--muted:#6b645a;--gold:#8a7340;--gold-dim:#6e5c32;--line:#28201029;--danger:#c45c4a;--crimson:#cc1243;--vh:100vh;--dvh:100dvh;--logo-pad:.55rem;--logo-pad-x:clamp(1.1rem,2.2vw,2rem);--logo-ratio:2.642;--panel-open:clamp(16.5rem,38vw,24.5rem);--logo-w:calc(var(--panel-open) - var(--logo-pad-x) * 2);--logo-h:calc(var(--logo-w) / var(--logo-ratio));--rail-closed:calc(var(--logo-h) + var(--logo-pad) * 2);--nav-ease:cubic-bezier(.22,1,.36,1);--nav-panel-open-ease:cubic-bezier(.12,.82,.18,1);--nav-panel-close-ease:cubic-bezier(.33,.05,.25,1);--nav-panel-open-duration:.28s;--nav-panel-close-duration:.52s;--nav-logo-open-duration:.58s;--nav-logo-close-duration:.32s;--content-gap:clamp(1.35rem,2.4vw,2.25rem)}*{box-sizing:border-box}body,html{min-height:100%}html{background-color:var(--bg);background-image:url(/brand/day-stars.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-size:140%;overflow-x:hidden}html:has(.admin-shell){font-size:100%}html.nav-open{--ink:#f4ead8;--muted:#cbb8a6;--line:#ffecd233;--gold:#e8cc86;--gold-dim:#f0d9a4;--tile-ink:#f4ead880;--bg-soft:#fff8e614}html:not(.nav-ready) .sun-glow,html:not(.nav-ready) body:after{transition:none}html.is-sky-sunset{background-color:var(--starry-black);background-image:var(--page-stars),var(--page-sky);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed}body{color:var(--ink);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;background-color:#0000;margin:0;font-weight:400;line-height:1.7;position:relative}body:before{content:"";z-index:1;pointer-events:none;opacity:.42;filter:brightness(1.55)saturate(.42)contrast(.72);will-change:transform;width:100%;height:200%;transition:opacity var(--nav-logo-open-duration) var(--nav-ease);--wheat-in:var(--rail-closed);mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--wheat-in) * .62),#00000073 var(--wheat-in),#000 calc(var(--wheat-in) + 3.2rem));-webkit-mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--wheat-in) * .62),#00000073 var(--wheat-in),#000 calc(var(--wheat-in) + 3.2rem));background-image:url(/brand/wheat-waves.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;animation:wheat-drift 240s linear infinite;position:fixed;top:0;left:0;transform:translateY(-50%)}html.nav-open body:before{--wheat-in:var(--panel-open);opacity:0}.wheat-night{z-index:1;pointer-events:none;opacity:0;filter:sepia(.4)hue-rotate(226deg)saturate(1.1)brightness(1.06)contrast(.88);will-change:transform,opacity;width:100%;height:200%;transition:opacity var(--nav-logo-open-duration) var(--nav-ease);--wheat-in:var(--rail-closed);mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--wheat-in) * .62),#00000073 var(--wheat-in),#000 calc(var(--wheat-in) + 3.2rem));-webkit-mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--wheat-in) * .62),#00000073 var(--wheat-in),#000 calc(var(--wheat-in) + 3.2rem));background-image:url(/brand/wheat-waves.svg);background-repeat:no-repeat;background-size:100% 100%;animation:wheat-drift 240s linear infinite;position:fixed;top:0;left:0;transform:translateY(-50%)}html.nav-open .wheat-night{--wheat-in:var(--panel-open);opacity:.46}html.page-hidden .wheat-night,html.page-hidden body:before{animation-play-state:paused}body:after{content:"";z-index:0;pointer-events:none;opacity:0;background-color:var(--bg-night);background-image:var(--nav-stars),var(--page-stars),var(--nav-sky);transition:opacity var(--nav-logo-open-duration) var(--nav-ease);background-position:50%;background-repeat:no-repeat;background-size:auto;position:fixed;inset:0;transform:translateZ(0)}html.nav-ready:not(.nav-open) body:after{opacity:.001}html.nav-open body:after{opacity:1}html.nav-closed body:after{transition-duration:var(--nav-panel-close-duration)}@keyframes wheat-drift{0%{transform:translateY(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){body:before{animation:none;transform:translate(0)}.sun-glow,body:after,html{transition:none}.nav-feature-cover-btn.is-on .nav-feature-cover,.site-chrome.is-closed button.nav-logo-hit:hover .nav-logo-img,.type-tagline-trail.is-dragging .type-tagline-me,.wheat-night{animation:none}.site-chrome.is-open .nav-panel:before{animation:none;transform:translate(0)}}html.is-sky-sunset body:before{display:none}a:active,a:any-link,a:focus,a:hover,a:link,a:visited{color:var(--crimson);-webkit-text-decoration:none!important;text-decoration:none!important;text-decoration-thickness:0!important}@supports ((-moz-appearance:none)){a:-moz-any-link{-webkit-text-decoration:none!important;text-decoration:none!important;text-decoration-thickness:0!important}}a:focus-visible,a:hover{color:var(--gold)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-chrome{z-index:2;width:100%;min-height:var(--vh);background:0 0;max-width:100%;position:relative;overflow-x:hidden}.sun-glow{pointer-events:none;opacity:0;transform-origin:0 100%;width:min(16.8rem,96%);height:min(16.8rem,72%);transition:opacity var(--nav-panel-open-duration) var(--nav-panel-open-ease),transform var(--nav-logo-open-duration) var(--nav-ease);background:0 0;bottom:0;left:0;transform:scale(.22)}.sun-glow,.sun-glow:before{z-index:0;position:absolute}.sun-glow:before{content:"";filter:blur(10px);mix-blend-mode:screen;background:radial-gradient(circle at 40% 60%,#fffce6f2 0,#ffe078c7 14%,#ffba406b 32%,#ff962829 48%,#0000 64%);border-radius:50%;width:184%;height:184%;bottom:-42%;left:-42%}.sun-glow:after{content:"";z-index:1;background:url(/brand/sun.png?v=cut) 0 100%/contain no-repeat;width:100%;height:100%;position:absolute;bottom:0;left:0}.site-chrome.is-open .sun-glow{opacity:1;transform:scale(1)}.site-chrome.is-closed .sun-glow{transition-duration:var(--nav-logo-close-duration),var(--nav-panel-close-duration)}.nav-panel{z-index:20;width:var(--rail-closed);height:var(--vh);height:var(--dvh);scrollbar-width:none;-ms-overflow-style:none;transition:width var(--nav-panel-close-duration) var(--nav-panel-close-ease) 60ms;background:0 0;border-right:0;position:fixed;top:0;left:0;overflow:hidden}.nav-panel::-webkit-scrollbar{width:0;height:0;display:none}.site-chrome.is-open .nav-panel{width:var(--panel-open);transition:width var(--nav-panel-open-duration) var(--nav-panel-open-ease);overflow:hidden}.nav-panel-inner{z-index:1;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.site-chrome.is-closed .nav-panel{overflow:visible}.site-chrome.is-closed button.nav-logo-hit:hover .nav-logo-img{animation:nav-logo-hop .4s var(--nav-ease)}@keyframes nav-logo-hop{0%,to{transform:scale(1)}38%{transform:scale(1.03)}}.site-chrome.is-closed .nav-panel-inner{pointer-events:none;overflow:visible}.site-chrome.is-closed button.nav-logo-hit{pointer-events:none}button.nav-backdrop,button.nav-logo-hit{color:inherit;cursor:pointer;font-weight:inherit;background:0 0;border:0;padding:0}button.nav-logo-hit{z-index:5;top:var(--logo-pad);left:var(--logo-pad);width:var(--logo-w);height:var(--logo-h);transition:left var(--nav-logo-close-duration) var(--nav-ease);display:block;position:absolute;overflow:visible}.site-chrome.is-closed button.nav-logo-hit:after{content:"";width:var(--logo-h);height:var(--logo-w);pointer-events:auto;cursor:pointer;position:absolute;top:0;left:0}.site-chrome.is-open button.nav-logo-hit{left:var(--logo-pad-x);transition:left var(--nav-logo-open-duration) var(--nav-ease)}.nav-logo-spin{width:100%;height:100%;transform:translateX(var(--logo-h)) rotate(90deg);transform-origin:0 0;transition:transform var(--nav-logo-close-duration) var(--nav-ease);pointer-events:none;display:block}.site-chrome.is-open .nav-logo-spin{transition:transform var(--nav-logo-open-duration) var(--nav-ease);transform:translate(0)rotate(0)}.nav-logo-img{-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;max-width:none;height:auto;display:block}.nav-panel-body{box-sizing:border-box;width:100%;max-width:100%;height:auto;max-height:100%;padding:calc(var(--logo-pad) + var(--logo-h) + clamp(.7rem, 1.6vh, 1.1rem)) var(--logo-pad-x) clamp(1rem,2.4vh,1.6rem);pointer-events:none;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.site-chrome.is-closed .nav-panel-body{padding-left:.2rem;padding-right:.2rem;overflow:visible}.site-chrome.is-open .nav-panel-body{pointer-events:auto}.nav-open-links{text-align:right;width:100%;min-width:0;max-width:100%}.nav-open-links ul{flex-direction:column;align-items:flex-end;gap:clamp(.55rem,1.6vh,1.05rem);margin:0;padding:0;list-style:none;display:flex}.nav-feature,.nav-open-links li{opacity:0;transition:opacity .42s var(--nav-ease),transform .48s var(--nav-ease);max-width:100%;transition-delay:0s}.nav-feature{transform:translate(-1.75rem)}.nav-open-links li{transform:translate(1.2rem)}.site-chrome.is-open .nav-open-links li{opacity:1;transition-delay:calc(.1s + var(--i,0) * 50ms);transform:translate(0)}.site-chrome.is-open .nav-feature{opacity:1;transition-delay:80ms;transform:translate(0)}.site-chrome.is-closed .nav-feature,.site-chrome.is-closed .nav-open-links li{transition-duration:.22s;transition-delay:0s}.nav-open-links a{color:var(--crimson);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.02em;text-align:right;text-transform:lowercase;word-break:break-word;font-size:clamp(1.35rem,2.1vw,1.72rem);font-weight:400;line-height:1.35;display:inline-block;text-decoration:none!important;text-decoration-thickness:0!important}.nav-open-links a.is-active,.nav-open-links a:hover{color:var(--gold-dim)}.nav-clock-menu{opacity:0;width:100%;transition:opacity .42s var(--nav-ease),transform .48s var(--nav-ease);margin:1.25rem 0 0;transition-delay:0s;transform:translate(-1.75rem)}.site-chrome.is-open .nav-clock-menu{opacity:1;transition-delay:80ms;transform:translate(0)}.site-chrome.is-closed .nav-clock-menu{transition-duration:.22s;transition-delay:0s}.nav-rail-dock{z-index:6;width:var(--rail-closed);left:0;top:min(calc(var(--logo-pad) + var(--logo-w) + clamp(1.5rem, 3.6vh, 2.2rem)),calc(100% - 6.8rem));pointer-events:none;opacity:1;transform-origin:top;transition:opacity .36s var(--nav-ease),transform .42s var(--nav-ease);transition-delay:calc(var(--nav-logo-close-duration) + 40ms);position:absolute;overflow:visible;transform:translate(0)}.site-chrome.is-open .nav-rail-dock{opacity:0;transform:translateX(calc(-1 * var(--rail-closed) - 1rem));pointer-events:none;transition-duration:.28s;transition-delay:0s}.nav-clock{text-align:right;width:100%;font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.03em;color:var(--ink);margin:0;padding:0;font-size:clamp(.92rem,1.35vw,1.08rem);font-weight:400;line-height:1.4}.nav-rail-dock .nav-clock{text-align:center;color:var(--crimson)}.nav-clock-date,.nav-clock-time{display:block}.nav-rail-dock .bgm-rail-btn{z-index:7;width:2.15rem;height:2.15rem;color:var(--crimson);cursor:pointer;pointer-events:none;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:calc(100% + .42rem);left:50%;transform:translate(-50%)}.site-chrome.is-closed .nav-rail-dock .bgm-rail-btn{pointer-events:auto}.nav-feature{flex-direction:column;align-items:flex-end;gap:.28rem;margin-top:0;margin-bottom:clamp(.85rem,2.2vh,1.35rem);padding:0;display:flex;overflow:visible}.nav-feature,.nav-feature-link{width:100%;min-width:0;max-width:100%}.nav-feature-link{color:var(--crimson);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.18rem clamp(.32rem,1vw,.55rem);display:grid;position:relative}.nav-feature-copy{min-width:0;color:inherit;flex-direction:column;grid-area:1/1/span 2;justify-content:flex-end;align-items:flex-end;gap:.18rem;display:flex}.nav-feature-copy:hover,.nav-feature-link:hover{color:var(--crimson)}.nav-feature-label{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;font-size:clamp(1.12rem,1.7vw,1.42rem)}.nav-feature-label,.nav-feature-title{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.15}.nav-feature-title{font-family:var(--font-script),var(--font-serif),cursive;word-break:break-word;font-size:clamp(1.02rem,1.5vw,1.28rem)}.nav-feature-cover-btn,.nav-feature-cover-link{cursor:pointer;color:inherit;transform-origin:50%;transition:transform .22s var(--nav-ease);background:0 0;border:0;grid-area:1/2/span 2;padding:0;line-height:0;display:block;overflow:visible}.nav-feature-cover-btn:hover,.nav-feature-cover-link:hover{transform:scale(1.05)}.nav-feature-cover-btn:active,.nav-feature-cover-link:active{transition-duration:80ms;transform:scale(.9)}.nav-feature-cover-btn .nav-feature-cover,.nav-feature-cover-link .nav-feature-cover{pointer-events:none}.nav-feature-cover{object-fit:cover;border:2px solid var(--crimson);transform-origin:50%;transform-box:fill-box;background:0 0;flex-shrink:0;width:clamp(3.2rem,8.2vw,4.85rem);height:clamp(3.2rem,8.2vw,4.85rem);display:block}.nav-feature-cover-btn.is-on .nav-feature-cover{animation:cover-play-pulse 1.8s ease-in-out infinite}@keyframes cover-play-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.nav-feature-cover.is-placeholder{text-align:center;font-family:var(--font-script),var(--font-serif),cursive;color:var(--crimson);justify-content:center;align-items:center;font-size:clamp(.92rem,1.25vw,1.15rem);line-height:1.15;display:flex}.nav-feature-link>.nav-feature-label{grid-area:1/1;align-self:end}.nav-feature-link>.nav-feature-title{grid-area:2/1;align-self:start}.nav-feature-link>.nav-feature-cover{grid-area:1/2/span 2}.bgm-icon-play{border-style:solid;border-width:.62rem 0 .62rem 1.08rem;border-color:transparent transparent transparent var(--crimson);width:0;height:0;margin-left:.12rem;display:block}.bgm-icon-pause{background:linear-gradient(var(--crimson),var(--crimson)) 0 /.28rem 100% no-repeat,linear-gradient(var(--crimson),var(--crimson)) 100% /.28rem 100% no-repeat;width:.92rem;height:1.12rem;display:block}.site-chrome.is-closed .nav-rail-dock .bgm-rail-btn:hover .bgm-icon-play{border-left-color:var(--crimson)}@supports (color:color-mix(in lab,red,red)){.site-chrome.is-closed .nav-rail-dock .bgm-rail-btn:hover .bgm-icon-play{border-left-color:color-mix(in srgb,var(--crimson) 78%,#000)}}.site-chrome.is-closed .nav-rail-dock .bgm-rail-btn:hover .bgm-icon-pause{opacity:.78}.site-chrome:not(.is-ready) .content-panel,.site-chrome:not(.is-ready) .nav-clock,.site-chrome:not(.is-ready) .nav-clock-menu,.site-chrome:not(.is-ready) .nav-feature,.site-chrome:not(.is-ready) .nav-logo-spin,.site-chrome:not(.is-ready) .nav-open-links li,.site-chrome:not(.is-ready) .nav-panel,.site-chrome:not(.is-ready) .nav-rail-dock,.site-chrome:not(.is-ready) .sun-glow,.site-chrome:not(.is-ready) button.nav-logo-hit{transition:none!important}.content-panel{box-sizing:border-box;min-width:0;min-height:var(--vh);width:calc(100% - var(--rail-closed));margin-left:var(--rail-closed);padding:3.5rem var(--content-gap) 3rem;transition:margin-left var(--nav-panel-close-duration) var(--nav-panel-close-ease) 60ms,width var(--nav-panel-close-duration) var(--nav-panel-close-ease) 60ms;justify-content:flex-start;display:flex;overflow-x:hidden}.content-panel:has(.page-title){padding-top:.35rem}.site-chrome.is-open .content-panel{width:calc(100% - var(--panel-open));margin-left:var(--panel-open);transition:margin-left var(--nav-panel-open-duration) var(--nav-panel-open-ease),width var(--nav-panel-open-duration) var(--nav-panel-open-ease)}.content-inner{width:min(28rem,100%);min-height:calc(var(--vh) - 7rem);flex-direction:column;display:flex}body:has(.home-mosaic),html:has(.home-mosaic){height:var(--dvh);max-height:var(--dvh);overflow:hidden}.content-panel:has(.home-mosaic){--home-edge:2.25rem;height:var(--dvh);max-height:var(--dvh);padding-top:var(--home-edge);padding-bottom:.85rem;overflow:hidden}.content-inner:has(.home-mosaic){width:100%;max-width:none;height:100%;min-height:0;max-height:100%;overflow:hidden}.content-inner:has(.home-mosaic) main{flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.content-inner:has(.home-mosaic) .site-footer{display:none}.content-inner:has(.article-page),.content-inner:has(.articles-page),.content-inner:has(.musics-page),.content-inner:has(.pictures-mosaic){width:100%;max-width:none}.pictures-mosaic{--tile-line:var(--tile-ink);border-top:1px dashed var(--tile-line);border-left:1px dashed var(--tile-line);gap:0;width:100%;margin:.15rem 0 0;display:grid;overflow:hidden}.home-page{--home-line-gap:.78rem;flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.home-hero{z-index:2;text-align:left;align-items:flex-start;gap:var(--home-line-gap);flex-direction:column;flex-shrink:0;width:100%;margin:0;display:flex;position:relative}.home-me-link{display:none}.type-title{letter-spacing:.02em;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:400;font-stretch:100%}.type-rule,.type-title{width:max-content;max-width:100%;font-family:var(--font-type),var(--font-serif),"Courier New",monospace;color:var(--ink);margin:0;line-height:1.15}.type-rule{letter-spacing:.08em;white-space:nowrap;font-size:1rem;overflow:hidden}.type-tagline{width:100%;min-height:1.15em;font-family:var(--font-type),var(--font-serif),"Courier New",monospace;color:var(--crimson);letter-spacing:.01em;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15;display:flex;position:relative}.type-tagline-lead{white-space:nowrap;flex:none;min-width:0}.type-tagline-trail{-webkit-user-select:none;user-select:none;transition:opacity .22s var(--nav-ease),visibility .22s var(--nav-ease);flex-shrink:0;align-items:baseline;margin-left:auto;display:flex}.type-tagline-trail.is-crowded,html.nav-open .type-tagline-trail{opacity:0;visibility:hidden;pointer-events:none}.type-tagline-site{color:inherit;pointer-events:none}.type-tagline-name{pointer-events:auto;color:inherit}.type-tagline-me-btn{cursor:grab;touch-action:none;background:0 0;border:0;flex-shrink:0;width:2.9rem;height:1em;margin-left:.45rem;padding:0;line-height:1;position:relative;overflow:visible}.type-tagline-me-btn:active,.type-tagline-trail.is-dragging .type-tagline-me-btn{cursor:grabbing}.type-tagline-me{mix-blend-mode:screen;pointer-events:none;width:auto;max-width:none;height:4.85rem;margin-top:-2.425rem;display:block;position:absolute;top:50%;left:0}.type-tagline-trail.is-dragging .type-tagline-me{animation:me-hop .42s ease-in-out infinite}@keyframes me-hop{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-.72rem)rotate(7deg)}}.home-mosaic-rule{width:100%;height:2px;margin:calc(var(--home-line-gap) + .5rem) 0 .55rem;background-image:repeating-linear-gradient(90deg,var(--tile-ink) 0,var(--tile-ink) .42em,transparent .42em,transparent .72em);background-position:0;background-repeat:repeat-x;background-size:auto 2px;flex-shrink:0}.home-mosaic{--tile-line:var(--tile-ink);border-top:1px dashed var(--tile-line);border-left:1px dashed var(--tile-line);flex:1;align-content:stretch;gap:0;width:100%;height:0;margin:0;display:grid}.home-mosaic,.home-tile{min-height:0;overflow:hidden}.home-tile{min-width:0;color:inherit;border-right:1px dashed var(--tile-line);border-bottom:1px dashed var(--tile-line);background:0 0;text-decoration:none;transition:background .18s;display:block;position:relative}.home-tile:hover{color:inherit;background:#1c191509}.home-tile-latest{box-sizing:border-box;align-items:flex-start;gap:.28rem;height:100%;padding:.55rem .65rem}.home-tile-latest,.home-tile-latest-bind{flex-direction:column;justify-content:flex-end;width:100%;min-height:0;display:flex;overflow:hidden}.home-tile-latest-bind{flex:0 auto;gap:.18rem;min-width:0;max-width:100%}.home-tile-latest-bind .home-tile-title{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(.78rem,1.45vw,1.05rem);line-height:1.2}.home-tile-latest-title{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;color:var(--ink);overflow-wrap:anywhere;flex-shrink:0;max-width:100%;font-size:clamp(1.05rem,2.5vw,1.85rem);font-weight:600;line-height:1.05}.home-tile-media{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.home-tile-article{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:.12rem;height:100%;min-height:0;padding:.32rem .42rem;display:flex;overflow:hidden}.home-tile-kicker{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.05em;color:var(--muted);text-transform:lowercase;overflow-wrap:anywhere;word-break:break-word;white-space:normal;flex-shrink:0;min-width:0;max-width:100%;font-size:clamp(.52rem,.78vw,.68rem);line-height:1.25}.home-tile-title-slot{flex:auto;align-items:flex-end;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.home-tile-title{font-family:var(--font-serif),Georgia,serif;color:var(--ink);-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;font-size:1rem;line-height:1.2}.home-tile-caption,.home-tile-title{overflow-wrap:anywhere;word-break:break-word}.home-tile-caption{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.04em;color:#f7f4ee;white-space:normal;background:linear-gradient(#0000,#14120eb8);padding:.28rem .42rem;font-size:clamp(.58rem,.8vw,.7rem);line-height:1.25;position:absolute;bottom:0;left:0;right:0}.home-tile-music .home-tile-caption{color:#f7f4ee}.backgarden-hero{text-align:left;margin:0 0 1.75rem}.backgarden-logo{width:min(320px,100%);height:auto;margin:0;display:block}.backgarden-status{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.04em;color:var(--crimson);margin:0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:400}.page-title{font-family:var(--font-serif),serif;text-align:left;margin:0 0 .35rem;font-size:clamp(2.2rem,5.5vw,3.15rem);font-weight:400;line-height:1.2}.page-title.is-exmouth{font-family:var(--font-display),var(--font-serif),cursive;font-size:max(7.05rem,min(5.2vw,5.35rem));line-height:.92}.article-page,.articles-page{--article-gutter:clamp(2.6rem,9vw,6.5rem)}.article-page .prose-gk{margin-left:var(--article-gutter);margin-right:var(--article-gutter)}.owo-portraits{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1.15rem 2.6rem;margin:.35rem 0 1.35rem;display:flex}.owo-portrait{flex-direction:column;align-items:center;gap:.4rem;margin:0;display:flex}.owo-portrait img,.owo-portraits img{mix-blend-mode:screen;width:auto;height:8.8rem;display:block}.owo-portrait figcaption{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.04em;color:var(--muted);text-align:center;margin:0;font-size:.95rem}.article-head .page-title{margin:0 0 .85rem;font-size:clamp(2.2rem,5.5vw,3.15rem);line-height:1.2}.admin-shell .page-title{font-size:clamp(1.85rem,4vw,2.4rem);line-height:1.2}.article-page.is-verse .prose-gk{box-sizing:border-box;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;line-height:2.05}.article-page.is-verse .prose-gk p{margin-bottom:0;line-height:2.05}.article-page .prose-gk.is-plain,.article-page textarea.article-live-body{white-space:pre-wrap}.article-page.is-poems .prose-gk{font-size:1.38rem}.article-page.is-poems .article-head .page-title{font-size:clamp(2.55rem,6.2vw,3.6rem)}.article-page.is-poems .article-head time{font-size:1.02rem}.articles-page.is-poems-list .entry-list a,.articles-section-panel.is-poems .entry-list a{font-size:1.2rem}.pictures-page-title{flex-shrink:0;margin:0 0 .55rem}.pictures-head{width:100%;min-width:0;margin:0 0 .85rem;display:block}.pictures-head .fit-title-row{column-gap:.45rem}.pictures-head .page-title{white-space:nowrap;flex:none;margin:0}.pictures-section-picker{white-space:nowrap;border:0;flex-wrap:nowrap;flex:none;align-items:baseline;gap:.35rem 1.15rem;margin:0;padding:0;display:flex}.pictures-tab{color:var(--muted);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-size:1.05rem;font-weight:500;text-decoration:none}.pictures-tab.is-active{color:var(--ink);font-family:var(--font-display),var(--font-serif),cursive;background:0 0;font-size:max(3.525rem,min(2.6vw,2.675rem));font-weight:400;line-height:.92}.pictures-section-panel{margin-top:.35rem}.pictures-tile-img{object-fit:cover;object-position:center;transform-origin:50%;transition:transform .35s}.pictures-tile:hover .pictures-tile-img{transform:scale(1.07)}.pictures-tile-note{z-index:1;max-width:calc(100% - .7rem);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.03em;color:#f7f4ee;text-shadow:0 1px 2px #14120ed9,0 0 8px #14120e73;pointer-events:none;overflow-wrap:anywhere;word-break:break-word;padding:.14rem .24rem;font-size:clamp(.78rem,1.2vw,1.02rem);font-weight:400;line-height:1.2;position:absolute}.pictures-tile-note.is-tl{text-align:left;top:.28rem;left:.32rem}.pictures-tile-note.is-tr{text-align:right;top:.28rem;right:.32rem}.pictures-tile-note.is-bl{text-align:left;bottom:.28rem;left:.32rem}.pictures-tile-note.is-br{text-align:right;bottom:.28rem;right:.32rem}.pictures-lightbox{z-index:80;cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;background:#14120ee0;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.pictures-lightbox-frame{transform-origin:50%;will-change:transform;cursor:grab;border-radius:.85rem;max-width:min(92vw,1400px);max-height:88vh;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000059}.pictures-lightbox-frame:active{cursor:grabbing}.pictures-lightbox-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:.85rem;width:auto;max-width:min(92vw,1400px);height:auto;max-height:88vh;display:block}.pictures-lightbox-note{z-index:1;max-width:calc(100% - 1.8rem);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.03em;color:#f7f4ee;text-align:left;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #14120ee6,0 0 12px #14120e80;pointer-events:none;margin:0;font-size:clamp(1.18rem,2.2vw,1.65rem);font-weight:400;line-height:1.2;position:absolute;bottom:.72rem;left:.9rem;overflow:hidden}html:has(.pictures-lightbox),html:has(.pictures-lightbox) body{overflow:hidden}.fit-title-wrap{--fit-scale:1;width:100%;min-width:0;transition:height .22s ease-out;display:block;overflow:hidden}.fit-title-row{white-space:nowrap;width:max-content;max-width:none;transform:scale(var(--fit-scale,1));transform-origin:0 0;flex-wrap:nowrap;align-items:baseline;transition:transform .22s ease-out;display:flex}.fit-title-wrap.is-fitting,.fit-title-wrap.is-fitting .fit-title-row{transition:none}.fit-title-wrap.is-fitting .fit-title-row{will-change:transform}.articles-head{width:100%;min-width:0;margin:0 0 .45rem;display:block}.articles-head .fit-title-row{column-gap:.85rem}.articles-head .page-title{white-space:nowrap;flex:none;margin:0}.articles-ellipsis{letter-spacing:.04em}.articles-section-picker{white-space:nowrap;border:0;flex-wrap:nowrap;flex:none;align-items:baseline;gap:.45rem 1.15rem;margin:0;padding:0;display:flex}.articles-section-btn{color:var(--muted);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;white-space:nowrap;background:0 0;border:0;padding:0;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color .22s}.articles-section-btn:hover{color:var(--crimson);background:0 0}.articles-section-btn.is-active{color:var(--ink);background:0 0;font-weight:700}.articles-section-panel{margin-top:.15rem}.musics-head{width:100%;min-width:0;margin:0 0 .85rem;display:block}.musics-head .fit-title-row{column-gap:.45rem}.musics-head .page-title{white-space:nowrap;flex:none;margin:0}.musics-section-picker{flex-wrap:nowrap;flex:none;align-items:baseline;gap:.35rem 1.15rem;margin:0;display:flex}.musics-section-picker,.musics-tab{white-space:nowrap;border:0;padding:0}.musics-tab{color:var(--muted);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;text-align:left;background:0 0;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color .22s}.musics-tab:hover{color:var(--crimson);background:0 0}.musics-tab.is-active{color:var(--ink);font-family:var(--font-display),var(--font-serif),cursive;background:0 0;font-size:max(3.525rem,min(2.6vw,2.675rem));font-weight:400;line-height:.92}.musics-section-panel{margin-top:.35rem}.articles-page .entry-list li{gap:.55rem 1.1rem;padding:.58rem 0}.empty,.footer-meta,.lede,.muted,.tagline{color:var(--muted)}.lede{font-size:1.05rem}.section{margin:2rem 0}.section h2{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;margin:0 0 .85rem;font-weight:600}.entry-list,.subnav{margin:0;padding:0;list-style:none}.entry-list li,.subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.7rem 0;display:flex}.entry-list .muted,.entry-list time{color:var(--muted);font-size:.85rem}.subnav{border:0;margin:0 0 .5rem;padding:0 0 1.5rem}.article-head time{color:var(--muted);font-size:.9rem}.prose-gk{font-family:var(--font-serif),Georgia,serif;font-size:1.08rem;line-height:1.95}.prose-gk img{max-width:100%;height:auto}.prose-gk p{margin:0 0 1.15em}.prose-gk a{text-decoration:none}.picture-grid,.track-list{margin:0;padding:0;list-style:none}.track-card{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;gap:1rem;padding:1rem 0;display:grid}.track-card img,.track-cover-fallback{object-fit:cover;background:var(--bg-soft);border:1px solid var(--line);width:96px;height:96px}.track-card h2{font-size:1.05rem;font-family:var(--font-sans),var(--font-serif),sans-serif;margin:0 0 .6rem}.track-card audio{width:100%}.sotm-list{margin:.4rem 0 0;padding:0;list-style:none}.sotm-stage-wrap{width:min(52rem,100%);margin-inline:auto}.sotm-dials{gap:.35rem;width:100%;margin:.15rem 0 1.35rem;display:grid}.sotm-wheel{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.sotm-wheel::-webkit-scrollbar{display:none}.sotm-wheel:active{cursor:grabbing}.sotm-wheel-pad{pointer-events:none;flex:none;width:0;height:1px}.sotm-wheel-sep{opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 .45rem;line-height:1}.sotm-wheel-item,.sotm-wheel-sep{color:var(--muted);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;flex:none;font-size:1.05rem}.sotm-wheel-item{letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:.2rem .85rem;font-weight:500;line-height:1.3;transition:color .2s}.sotm-wheel-item.is-current{color:var(--ink);font-size:1.05rem;font-weight:700}.sotm-stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem clamp(.7rem,2.2vw,1.6rem);width:100%;margin:.4rem 0 0;display:grid}.sotm-stage-artist,.sotm-stage-title{font-size:clamp(1.22rem,2.2vw,1.58rem)}.sotm-stage-album,.sotm-stage-artist,.sotm-stage-title{font-family:var(--font-serif),Georgia,serif;margin:0;line-height:1.35}.sotm-stage-artist{text-align:right;grid-area:1/1}.sotm-stage-cover-btn{cursor:pointer;background:0 0;border:0;grid-area:1/2;padding:0;display:block}.sotm-stage-title{text-align:left;grid-area:1/3}.sotm-stage-album{text-align:center;color:var(--muted);grid-area:2/2;font-size:clamp(.92rem,1.4vw,1.08rem)}.sotm-stage-cover{object-fit:cover;border:1px solid var(--line);background:var(--bg-soft);width:min(16.5rem,58vw);height:min(16.5rem,58vw);display:block}.sotm-stage-cover.is-placeholder{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.08em;color:var(--muted);justify-content:center;align-items:center;font-size:.78rem;display:flex}.sotm-stage-empty{text-align:center;margin-top:2.2rem}.sotm-card{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:1rem 1.15rem;padding:1.1rem 0;display:grid}.sotm-cover-btn{cursor:pointer;background:0 0;border:0;padding:0}.sotm-cover{object-fit:cover;border:1px solid var(--line);background:var(--bg-soft);width:132px;height:132px;display:block}.sotm-cover.is-placeholder{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.08em;color:var(--muted);justify-content:center;align-items:center;font-size:.72rem;display:flex}.sotm-meta{gap:.35rem;margin:0;display:grid}.sotm-meta div{grid-template-columns:3.2rem minmax(0,1fr);align-items:baseline;gap:.65rem;display:grid}.sotm-meta dt{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;letter-spacing:.04em;color:var(--muted);margin:0;font-size:.72rem}.sotm-meta dd{font-family:var(--font-serif),Georgia,serif;margin:0;font-size:1.02rem;line-height:1.35}.sotm-picker{z-index:80;background:#14120eb8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.sotm-picker-card{background:var(--bg);border:1px solid var(--line);text-align:center;width:min(22rem,100%);padding:1.5rem 1.4rem 1.25rem}.sotm-picker-q{font-family:var(--font-serif),Georgia,serif;color:var(--ink);margin:0;font-size:1.25rem}.sotm-picker-track{color:var(--muted);margin:.45rem 0 1.15rem;font-size:.92rem}.sotm-picker-options{gap:.7rem;display:grid}.sotm-picker-options a{font-size:1.08rem;text-decoration:none}.sotm-picker-options .is-missing{color:var(--muted);font-size:1.08rem}.sotm-picker-close{color:var(--muted);background:0 0;border:0;margin-top:1.15rem;padding:0;font-weight:500}.picture-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.picture-grid figure{margin:0}.picture-grid img{object-fit:cover;border:1px solid var(--line);background:var(--bg-soft);width:100%;height:180px}.picture-grid figcaption{color:var(--muted);margin-top:.4rem;font-size:.88rem}.picture-meta-form{gap:.45rem;margin:.55rem 0 .45rem;display:grid}.picture-meta-form label{font-size:.82rem}.picture-meta-form input{padding:.4rem .5rem}.picture-grid .danger{width:100%}.site-footer{color:var(--muted);margin-top:auto;padding-top:3rem;font-size:.82rem}.site-footer p{margin:.2rem 0}.admin-shell{z-index:1;width:100%;max-width:none;margin:0;padding:1.15rem 1.5rem 3rem;position:relative}.admin-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.75rem 1rem;margin:0 0 2rem;padding:0 0 1rem;list-style:none;display:flex}.form-stack{gap:.9rem;display:grid}label{color:var(--muted);gap:.35rem;font-size:.9rem;display:grid}button,input,select,textarea{font:inherit}input,select,textarea{background:var(--bg-soft);width:100%;color:var(--ink);border:1px solid var(--line);padding:.55rem .7rem}textarea{resize:vertical;min-height:280px}.button,button{background:var(--crimson);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.55rem 1rem;font-weight:600;display:inline-flex}button.home-tile{width:100%;height:100%;color:inherit;font-weight:inherit;cursor:zoom-in;text-align:left;background:0 0;border-radius:0;padding:0;display:block}button.articles-section-btn{color:var(--muted);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;background:0 0;border:0;padding:0;font-weight:500;transition:color .22s;display:inline}button.articles-section-btn:hover{color:var(--crimson);background:0 0}button.articles-section-btn.is-active{color:var(--ink);background:0 0;font-weight:700}button.musics-tab{color:var(--muted);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;text-align:left;background:0 0;border:0;padding:0;font-weight:500;transition:color .22s;display:inline}button.musics-tab:hover{color:var(--crimson);background:0 0}button.musics-tab.is-active{color:var(--ink);font-family:var(--font-display),var(--font-serif),cursive;cursor:default;background:0 0;font-size:max(3.525rem,min(2.6vw,2.675rem));font-weight:400;line-height:.92}button.pictures-tab{color:var(--muted);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;text-align:left;background:0 0;border:0;padding:0;font-weight:500;display:inline}button.pictures-tab.is-active{color:var(--ink);font-family:var(--font-display),var(--font-serif),cursive;cursor:default;background:0 0;font-size:max(3.525rem,min(2.6vw,2.675rem));font-weight:400;line-height:.92}button.pictures-lightbox-esc{z-index:2;box-sizing:border-box;color:#f7f4ee;width:3.15rem;height:3.15rem;font-family:var(--font-univers),"Univers",sans-serif;letter-spacing:.04em;cursor:pointer;background:0 0;border:1.5px solid #f7f4ee;border-radius:.48rem;justify-content:flex-start;align-items:flex-end;margin:0;padding:.14rem 0 .2rem .32rem;font-size:.72rem;font-style:oblique;font-weight:400;line-height:1;display:flex;position:absolute;top:1.15rem;right:1.35rem}button.pictures-lightbox-esc:hover{color:#f7f4ee;background:#f7f4ee14}button.sotm-wheel-item{color:var(--muted);font-family:var(--font-type),var(--font-serif),"Courier New",monospace;background:0 0;border:0;padding:.2rem .85rem;font-weight:500;transition:color .2s;display:inline}button.sotm-wheel-item.is-current{color:var(--ink);background:0 0;font-size:1.05rem;font-weight:700}button.nav-feature-cover-btn,button.sotm-cover-btn,button.sotm-picker-close,button.sotm-stage-cover-btn{color:inherit;font-weight:inherit;background:0 0;border:0;padding:0;display:inline-flex}button.nav-feature-cover-btn{color:inherit}button.sotm-picker-close{color:var(--muted)}button.type-tagline-me-btn{color:inherit;font-weight:inherit;background:0 0;border:0;align-items:flex-end;width:2.9rem;height:1em;padding:0;display:inline-flex;overflow:visible}.button.ghost,button.ghost{color:var(--crimson);border:1px solid var(--line);background:0 0}button.danger{background:var(--danger);color:#fff}.flash{color:var(--danger);margin:0}.editor-split{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.editor-toolbar{flex-wrap:wrap;gap:.35rem;margin:0 0 .45rem;display:flex}.editor-toolbar button.ghost{padding:.28rem .55rem;font-weight:500}.editor-preview{border:1px solid var(--line);background:var(--bg-soft);min-height:280px;padding:.8rem}.editor-preview.article-page .prose-gk{margin-left:0;margin-right:0}.admin-live-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin:0 0 1.25rem;padding:0 0 1rem;display:flex}.admin-live-bar label{flex:12rem;min-width:12rem}.admin-shell .article-head .page-title{font-size:clamp(2.2rem,5.5vw,3.15rem)}.admin-shell .article-page.is-poems .article-head .page-title{font-size:clamp(2.55rem,6.2vw,3.6rem)}.article-live{overflow-anchor:none}textarea.article-live-body,textarea.article-live-title{resize:none;overflow-anchor:none;background:0 0;border:0;padding:0;overflow:hidden}textarea.article-live-title{width:100%;min-height:0;font:inherit;color:inherit;line-height:inherit}textarea.article-live-body{white-space:pre-wrap;min-height:12rem}.article-page.is-verse textarea.article-live-body{width:max-content;min-width:12rem}textarea.article-live-body:focus,textarea.article-live-title:focus{outline:1px dashed var(--ink)}@supports (color:color-mix(in lab,red,red)){textarea.article-live-body:focus,textarea.article-live-title:focus{outline:1px dashed color-mix(in srgb,var(--ink) 28%,transparent)}}textarea.article-live-body:focus,textarea.article-live-title:focus{outline-offset:6px}.track-cover-preview img{object-fit:cover;border:1px solid var(--line);width:96px;height:96px}.post-editor-meta{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.permalink-field{gap:.4rem;display:grid}.field-hint,.permalink-preview{color:var(--muted);margin:0;font-size:.86rem}.permalink-preview code,.table code{font-size:.88em}.publish-check span{align-items:center;gap:.4rem;display:flex}.publish-check input{width:auto}.post-editor-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.admin-filters{flex-wrap:wrap;gap:.75rem 1.1rem;display:flex}.admin-filters a{color:var(--muted)}.admin-filters a.is-active{color:var(--ink);font-weight:700}.notice{border:1px solid var(--line);background:var(--bg-soft);margin:0;padding:.55rem .75rem}.table{border-collapse:collapse;width:100%;font-size:.92rem}.table td,.table th{text-align:left;border-bottom:1px solid var(--line);padding:.55rem .3rem}.row-actions{gap:.6rem;display:flex}.nav-topbar,button.nav-backdrop{display:none}@media (max-width:900px){:root{--panel-open:clamp(15rem,72vw,18.5rem)}.site-chrome.is-open button.nav-backdrop{z-index:30;cursor:pointer;background:#1c19152e;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.site-chrome.is-open .nav-panel{z-index:40;box-shadow:8px 0 28px #1c19151f}.site-chrome.is-open .content-panel{width:calc(100% - var(--rail-closed));margin-left:var(--rail-closed)}.content-panel{padding:2rem 1.25rem 2.5rem}.content-panel:has(.page-title){padding-top:.3rem}}@media (max-width:720px){:root{--nav-top:calc(3.4rem + env(safe-area-inset-top,0px));--panel-open:clamp(15rem,78vw,18.5rem);--vh:100svh;--dvh:100svh}html{overscroll-behavior-y:auto;font-size:200%;overflow:hidden scroll}html:has(.admin-shell){font-size:100%}body{overscroll-behavior-y:auto;overflow:hidden visible}body:has(.home-mosaic),html:has(.home-mosaic){overscroll-behavior-y:auto;overflow:hidden auto}body:before,html.nav-open body:before{--wheat-in:0px}.wheat-night{display:none}.nav-topbar{z-index:25;box-sizing:border-box;height:var(--nav-top);padding:env(safe-area-inset-top,0) .75rem 0;background:var(--bg);justify-content:space-between;align-items:center;gap:.55rem;display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.nav-topbar{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.nav-topbar-logo{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;margin:0;padding:0;display:flex}.nav-topbar-logo-img{width:auto;max-width:min(42vw,9.5rem);height:1.65rem;display:block}.nav-topbar-tools{flex:none;align-items:center;gap:.2rem;display:flex}.nav-topbar-tools .nav-clock{text-align:right;width:auto;color:var(--crimson);font-size:.72rem;line-height:1.25}.nav-topbar-bgm{width:2.75rem;height:2.75rem;color:var(--crimson);cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid;position:static;transform:none}.site-chrome.is-closed .nav-panel{visibility:hidden;pointer-events:none;transition:transform .48s var(--nav-panel-open-ease),visibility 0s linear .48s;transform:translateY(-100%)}.site-chrome.is-closed .nav-panel,.site-chrome.is-open .nav-panel{width:100%;height:var(--dvh);background-color:var(--bg-night);background-image:var(--nav-stars),var(--page-stars),var(--nav-sky);box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:auto,auto,cover;overflow:hidden}.site-chrome.is-open .nav-panel{visibility:visible;pointer-events:auto;z-index:40;transition:transform .48s var(--nav-panel-open-ease),visibility 0s linear;transform:translateY(0)}.nav-panel:before{content:"";z-index:0;pointer-events:none;opacity:0;filter:sepia(.4)hue-rotate(226deg)saturate(1.1)brightness(1.06)contrast(.88);will-change:transform,opacity;background-image:url(/brand/wheat-waves.svg);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:200%;animation:wheat-drift 240s linear infinite;position:absolute;top:0;left:0;transform:translateY(-50%)}.site-chrome.is-open .nav-panel:before{opacity:.46}.site-chrome.is-open .nav-topbar{pointer-events:none;opacity:0}.site-chrome.is-open button.nav-logo-hit,button.nav-logo-hit{top:calc(env(safe-area-inset-top,0px) + var(--logo-pad));left:var(--logo-pad-x);width:min(16.5rem,calc(100% - var(--logo-pad-x) * 2));height:calc(min(16.5rem, calc(100% - var(--logo-pad-x) * 2)) / var(--logo-ratio))}.nav-logo-spin{transform-origin:0 0;transition:transform .52s var(--nav-ease);transform:scale(.24)}.site-chrome.is-open .nav-logo-spin{transition:transform .58s var(--nav-ease);transform:scale(1)}.site-chrome.is-closed button.nav-logo-hit:after{content:none}.nav-panel-body{padding-top:calc(env(safe-area-inset-top,0px) + var(--logo-pad) + min(16.5rem, calc(100% - var(--logo-pad-x) * 2)) / var(--logo-ratio) + clamp(.7rem, 1.6vh, 1.1rem))}.content-panel,.site-chrome.is-open .content-panel{width:100%;padding-left:1.1rem;padding-right:1.1rem;padding-top:calc(var(--nav-top) + .65rem);margin-left:0}.content-panel:has(.home-mosaic),body:has(.home-mosaic),html:has(.home-mosaic){height:100svh;max-height:100svh}.content-panel:has(.home-mosaic),.content-panel:has(.page-title){padding-top:calc(var(--nav-top) + .35rem)}.page-title.is-exmouth{font-size:clamp(2.6rem,16vw,3.85rem);line-height:.95}.home-me-link{z-index:3;padding:.1rem;line-height:0;display:block;position:absolute;top:-.35rem;right:0}.home-me-img{mix-blend-mode:screen;pointer-events:none;width:auto;height:4.6rem;display:block}.type-tagline-me,.type-tagline-trail,button.type-tagline-me-btn{display:none!important}.home-page{--home-line-gap:.42rem}.content-panel:has(.home-mosaic){padding-bottom:.35rem}.home-mosaic{flex:1;align-content:stretch;height:0;min-height:0;overflow:hidden}.articles-head .fit-title-row,.musics-head .fit-title-row{white-space:normal;flex-direction:column;align-items:flex-start;row-gap:.15rem;width:100%;max-width:100%;transform:none}.articles-head .page-title,.musics-head .page-title{white-space:normal}.articles-section-picker,.musics-section-picker{white-space:normal;flex-wrap:wrap;align-items:center;gap:.2rem 1.15rem;width:100%;max-width:100%}button.articles-section-btn,button.musics-tab{align-items:center;min-height:2.75rem;padding:.4rem .12rem;font-size:1.28rem;font-weight:500;line-height:1.2;display:inline-flex}button.articles-section-btn.is-active,button.musics-tab.is-active{font-family:var(--font-type),var(--font-serif),"Courier New",monospace;font-size:1.28rem;font-weight:700;line-height:1.2}.editor-split,.post-editor-meta,.sotm-card,.track-card{display:block}.sotm-cover,.track-card img,.track-cover-fallback{margin-bottom:.75rem}.sotm-stage{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.45rem 0}.sotm-stage-cover-btn{grid-area:1/1}.sotm-stage-album{text-align:center;grid-area:2/1}.sotm-stage-artist,.sotm-stage-title{text-align:center;grid-column:1;max-width:100%}.sotm-stage-artist{grid-row:3}.sotm-stage-title{grid-row:4}.home-page{overflow:hidden}}@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-ease{syntax:"*";inherits:false}