@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/282306282cf00516-s.2fg2p0wefsy3p.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b3a9384f6a5c26-s.11818vzpz8tpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9385f47a771217fa-s.p.05u0_lesq1byk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shrikhand Fallback;src:local(Arial);ascent-override:85.81%;descent-override:36.13%;line-gap-override:0.0%;size-adjust:119.56%}.shrikhand_5ce075d-module__8shWCq__className{font-family:Shrikhand,Shrikhand Fallback;font-style:normal;font-weight:400}.shrikhand_5ce075d-module__8shWCq__variable{--font-disp:"Shrikhand", "Shrikhand Fallback"}
@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dcc06fc59088004f-s.2h-zgd4kn5-yf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/14a4f422adc8017e-s.14w0l550ci3yl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/294dd5272e5dc576-s.35rs2ho86mq85.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c0f3072741f3158c-s.2g9n9md5msvg2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/32ed8f926ffc9cc2-s.26v2fg3gytbt5.woff2)format("woff2");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-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b6a9aad84d41ea38-s.167l7r8dhiyx3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/30bdb5bb2b173ee1-s.p.0kfjr62lqeiro.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_529af1fb-module__UMehuW__className{font-family:Literata,Literata Fallback;font-style:normal}.literata_529af1fb-module__UMehuW__variable{--font-body:"Literata", "Literata Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-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{.static{position:static}.grid{display:grid}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}:root{--ground:#02273d;--panel:#053a58;--panel-hi:#fff3;--ink:#fdf4e3;--ink-soft:#c3d5df;--pink:#f24976;--magenta:#d94188;--acc-hot:#f24976;--acc-lime:#b1bf41;--glow-pink:#f249764d;--glow-mag:#d9418842;--tile-shadow:0 18px 50px #010c148c;--sky-a:#021b2c;--sky-b:#02273d;--sky-c:#0b3350;--sky-d:#274064;--badge-bg:#fdf4e3;--badge-ink:#02273d;--deep:#021b2c;--cloud-op:.09;--cl-hi:#fdf4e3;--cl-lo:#8fb6d8;--cl-tint:#d94188;--cl-face:#021b2c;--logo-filter:invert(1)sepia(.14)brightness(1.03);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ground:#fdf6ea;--panel:#fff;--panel-hi:#ffffffe6;--ink:#0b3550;--ink-soft:#3f6178;--acc-hot:#b8306e;--acc-lime:#6d7a1c;--glow-pink:#f2497638;--glow-mag:#d941882e;--tile-shadow:0 18px 44px #0b355029;--sky-a:#79d6cf;--sky-b:#a5e4dc;--sky-c:#e6f6ef;--sky-d:#ffe3e9;--badge-bg:#0b3550;--badge-ink:#fdf6ea;--deep:#f1e4d2;--cloud-op:.16;--cl-hi:#fff;--cl-lo:#ffd2de;--cl-tint:#9adfd6;--cl-face:#0b3550;--logo-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--ground:#fdf6ea;--panel:#fff;--panel-hi:#ffffffe6;--ink:#0b3550;--ink-soft:#3f6178;--acc-hot:#b8306e;--acc-lime:#6d7a1c;--glow-pink:#f2497638;--glow-mag:#d941882e;--tile-shadow:0 18px 44px #0b355029;--sky-a:#79d6cf;--sky-b:#a5e4dc;--sky-c:#e6f6ef;--sky-d:#ffe3e9;--badge-bg:#0b3550;--badge-ink:#fdf6ea;--deep:#f1e4d2;--cloud-op:.16;--cl-hi:#fff;--cl-lo:#ffd2de;--cl-tint:#9adfd6;--cl-face:#0b3550;--logo-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ground:#02273d;--panel:#053a58;--panel-hi:#fff3;--ink:#fdf4e3;--ink-soft:#c3d5df;--acc-hot:#f24976;--acc-lime:#b1bf41;--glow-pink:#f249764d;--glow-mag:#d9418842;--tile-shadow:0 18px 50px #010c148c;--sky-a:#021b2c;--sky-b:#02273d;--sky-c:#0b3350;--sky-d:#274064;--badge-bg:#fdf4e3;--badge-ink:#02273d;--deep:#021b2c;--cloud-op:.09;--cl-hi:#fdf4e3;--cl-lo:#8fb6d8;--cl-tint:#d94188;--cl-face:#021b2c;--logo-filter:invert(1)sepia(.14)brightness(1.03);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--font-body),Georgia,serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}::selection{background:var(--pink);color:#fdf4e3}.disp{font-family:var(--font-disp),Georgia,serif;font-weight:400}body:after{content:"";pointer-events:none;z-index:90;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"260\" height=\"260\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\".8\" numOctaves=\"2\" stitchTiles=\"stitch\"/></filter><rect width=\"260\" height=\"260\" filter=\"url(%23n)\"/></svg>");position:fixed;inset:0}.wrap{z-index:1;max-width:1140px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}.megacloud{z-index:0;pointer-events:none;width:min(130vmin,1250px);opacity:var(--cloud-op);position:fixed;top:4vh;right:-18vmin}.sky{z-index:1;background:linear-gradient(180deg,var(--sky-a)0%,var(--sky-b)46%,var(--sky-c)78%,var(--sky-d)100%);position:relative;overflow:hidden}.cloud{filter:blur(46px);pointer-events:none;border-radius:50%;position:absolute}.cloud.a{background:var(--cl-hi);opacity:.09;width:520px;height:230px;top:60px;left:-140px}.cloud.b{background:var(--cl-tint);opacity:.12;width:640px;height:260px;top:210px;right:-180px}.cloud.c{background:var(--cl-hi);opacity:.06;width:380px;height:170px;top:-40px;left:32%}.parade{z-index:0;pointer-events:none;position:absolute;inset:0}.sprite{filter:drop-shadow(0 14px 34px #010c1459)drop-shadow(0 0 26px var(--glow-pink));position:absolute}.sprite img{width:100%;height:auto;display:block}.sp-a{width:clamp(180px,24vw,320px);top:16%;right:12%}.sp-b{width:clamp(140px,18vw,250px);top:34%;left:6%}.sp-c{opacity:.85;width:clamp(60px,8vw,105px);top:10%;left:38%}.sp-d{opacity:.9;width:clamp(110px,14vw,200px);top:52%;right:31%}.sp-e{opacity:.75;width:clamp(46px,6.5vw,84px);top:12%;left:15%}.sp-g{width:clamp(170px,20vw,280px);top:7%;left:-4%}.sp-h{opacity:.95;width:clamp(140px,16vw,230px);top:34%;right:-3%}.sp-i{opacity:.85;width:clamp(54px,7vw,92px);top:46%;left:30%}.sp-j{opacity:.8;width:clamp(48px,6.5vw,84px);top:2%;right:4%}.sp-k{opacity:.75;width:clamp(30px,4vw,52px);top:37%;left:34%}@media (prefers-reduced-motion:no-preference){.sp-a{animation:34s ease-in-out infinite alternate sway}.sp-b{animation:44s ease-in-out infinite alternate-reverse sway}.sp-c{animation:26s ease-in-out infinite alternate sway}.sp-d{animation:52s ease-in-out infinite alternate-reverse sway}.sp-e{animation:30s ease-in-out infinite alternate sway}.sp-g{animation:58s ease-in-out infinite alternate sway}.sp-h{animation:48s ease-in-out infinite alternate-reverse sway}.sp-i{animation:36s ease-in-out infinite alternate sway}.sp-j{animation:42s ease-in-out infinite alternate-reverse sway}.sp-k{animation:40s ease-in-out infinite alternate sway}.sprite img{animation:9s ease-in-out infinite bob}.sp-b img{animation-duration:11s;animation-delay:.9s}.sp-c img{animation-duration:7s;animation-delay:1.7s}.sp-d img{animation-duration:10s;animation-delay:.5s}.sp-e img{animation-duration:8s;animation-delay:2.2s}.sp-g img{animation-duration:12s;animation-delay:.4s}.sp-h img{animation-duration:10s;animation-delay:1.3s}.sp-i img{animation-duration:9s;animation-delay:.6s}.sp-j img{animation-duration:11s;animation-delay:1.8s}.sp-k img{animation-duration:10s;animation-delay:2.4s}.cloud.a{animation:78s ease-in-out infinite alternate driftA}.cloud.b{animation:94s ease-in-out infinite alternate driftB}.cloud.c{animation:60s ease-in-out infinite alternate-reverse driftA}.megacloud{animation:34s ease-in-out infinite megabob}@keyframes sway{0%{transform:translate(0)}to{transform:translate(min(5vw,64px))}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes megabob{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes driftA{to{transform:translate(120px)}}@keyframes driftB{to{transform:translate(-150px)}}}nav.top{z-index:2;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:26px;padding:clamp(18px,3vw,28px) 0;font-size:12px;display:flex;position:relative}nav.top a{text-decoration:none}nav.top a:hover{color:var(--acc-hot)}nav.top .mk{font-family:var(--font-disp),serif;letter-spacing:.02em;text-transform:none;color:var(--ink);margin-left:auto;font-size:19px}.tbtn{border:1px solid var(--ink-soft);color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.1em;background:0 0;border-radius:30px;padding:5px 13px;font-size:12px}.tbtn:hover{border-color:var(--acc-hot);color:var(--acc-hot)}.hero{z-index:1;grid-template-columns:1fr;place-items:end center;gap:10px 44px;padding:clamp(30px,6vw,80px) 0 clamp(28px,4vw,52px);display:grid;position:relative}.logo-h1{text-align:center;margin:0}.logo-img{width:min(46vw,560px);height:auto;filter:var(--logo-filter)drop-shadow(0 10px 44px var(--glow-pink))}.hero .kick{font-family:var(--font-disp),serif;text-align:center;color:var(--pink);text-shadow:0 4px 34px var(--glow-mag);padding-bottom:.2em;font-size:clamp(20px,3.4vw,42px);line-height:1.12}.hero .kick b{color:var(--acc-lime);font-weight:400;display:block}.hero .tag{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);text-shadow:0 1px 14px var(--ground),0 0 5px var(--ground);grid-column:1/-1;margin-top:4px;font-size:13px}.flockbanner{z-index:2;pointer-events:none;width:100%;height:auto;filter:drop-shadow(0 -8px 40px var(--glow-pink));margin-top:clamp(10px,2vw,26px);display:block;position:relative}.marq-clip{z-index:1;margin:calc(-1.5vw - 8px) 0;padding:calc(1.5vw + 8px) 0;position:relative;overflow:hidden}.marq-clip.hero-tape{margin-top:calc(-1.5vw - 23px)}.marq{white-space:nowrap;background:var(--pink);z-index:1;box-shadow:0 0 44px var(--glow-pink);margin:0 -6vw;padding:13px 0;position:relative;overflow:hidden;transform:rotate(1.2deg)}.marq.reprise{background:var(--magenta);box-shadow:0 0 44px var(--glow-mag);transform:rotate(-1deg)}.marq span{font-family:var(--font-disp),serif;letter-spacing:.12em;text-transform:uppercase;color:#fdf4e3;padding-right:2.2em;font-size:clamp(15px,2.1vw,22px);display:inline-block}.marq .sep{color:#02273d}@media (prefers-reduced-motion:no-preference){.marq .track{animation:48s linear infinite mq;display:inline-block}.marq.reprise .track{animation:64s linear infinite reverse mq}@keyframes mq{to{transform:translate(-50%)}}}.tile{background:var(--panel);box-shadow:inset 0 1px 0 var(--panel-hi),var(--tile-shadow);border-radius:26px;transition:transform .5s,box-shadow .5s;position:relative;overflow:hidden}.tile:hover{box-shadow:inset 0 1px 0 var(--panel-hi),var(--tile-shadow),0 0 46px var(--glow-pink);transform:translateY(-5px)scale(1.015)}.tile .art{object-fit:cover;width:100%;height:100%;display:block}.demat{clip-path:inset(5.2%);transform:scale(1.12)}.badge{z-index:2;font-family:var(--font-disp),serif;letter-spacing:.14em;text-transform:uppercase;color:var(--badge-ink);background:var(--badge-bg);opacity:.94;border-radius:20px;padding:5px 13px;font-size:11px;position:absolute;top:14px;left:14px}.badge.hot{background:var(--acc-lime);color:#02273d}@media (prefers-reduced-motion:no-preference){.floaty{animation:9s ease-in-out infinite bob}.floaty.f2{animation-duration:11s;animation-delay:.8s}.floaty.f3{animation-duration:10s;animation-delay:1.6s}}.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--acc-lime);margin:0 0 14px;font-size:12px}.about{grid-template-columns:340px 1fr;align-items:start;gap:clamp(26px,5vw,60px);margin:clamp(48px,7vw,84px) 0 0;display:grid}.about .tile{aspect-ratio:4/5;border-radius:44% 56% 52% 48%/42% 46% 54% 58%}.about h2{font-family:var(--font-disp),serif;text-wrap:balance;margin:0 0 16px;font-size:clamp(26px,3.6vw,40px);font-weight:400;line-height:1.18}.about p{max-width:56ch;color:var(--ink-soft);margin:0 0 14px;font-size:16.5px;line-height:1.75}.about p b{color:var(--ink);font-weight:600}.about .caption{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);opacity:.85;margin-top:12px;font-size:12px}.workhead{align-items:baseline;gap:20px;margin:clamp(56px,8vw,96px) 0 22px;display:flex}.workhead h2{font-family:var(--font-disp),serif;text-shadow:0 4px 40px var(--glow-mag);margin:0;font-size:clamp(30px,4.6vw,52px);font-weight:400}.workhead .cnt{letter-spacing:.24em;text-transform:uppercase;color:var(--acc-lime);font-size:12px}.grid{grid-template-columns:repeat(6,1fr);gap:clamp(14px,2.2vw,24px);display:grid}.grid .g1{aspect-ratio:16/9;grid-column:span 4}.grid .g2{aspect-ratio:auto;border-radius:54% 46% 48% 52%/48% 54% 46% 52%;grid-column:span 2}.grid .g3{aspect-ratio:4/5;grid-column:span 2}.grid .gwide{aspect-ratio:448/190;grid-column:span 4}.grid figcaption{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#fdf4e3;text-shadow:0 1px 8px #010c14e6;justify-content:space-between;gap:10px;font-size:11.5px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.grid figcaption a{color:#d8e37a;text-decoration:none}.grid figcaption a:hover{color:#fdf4e3}.grid .skullprint svg{width:100%;height:100%;display:block}.journal{margin-top:clamp(56px,8vw,96px)}.posts{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.2vw,24px);margin-top:20px;display:grid}.post{background:var(--panel);box-shadow:inset 0 1px 0 var(--panel-hi),var(--tile-shadow);border-radius:24px;flex-direction:column;gap:10px;padding:24px 22px 20px;text-decoration:none;transition:transform .4s,box-shadow .4s;display:flex}.post:hover{box-shadow:inset 0 1px 0 var(--panel-hi),var(--tile-shadow),0 0 38px var(--glow-mag);transform:translateY(-4px)}.post .d{letter-spacing:.26em;text-transform:uppercase;color:var(--acc-lime);font-size:11px}.post h3{font-family:var(--font-disp),serif;color:var(--ink);margin:0;font-size:19px;font-weight:400;line-height:1.3}.post p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.post .go{letter-spacing:.2em;text-transform:uppercase;color:var(--acc-hot);margin-top:auto;font-size:12px}.cta{flex-wrap:wrap;align-items:center;gap:26px 46px;margin:clamp(60px,9vw,110px) 0 0;display:flex}.cta h2{font-family:var(--font-disp),serif;max-width:15ch;text-shadow:0 6px 50px var(--glow-pink);margin:0;font-size:clamp(28px,4.4vw,50px);font-weight:400;line-height:1.15}.cta-sheep{filter:drop-shadow(0 12px 30px #010c1466);width:clamp(120px,15vw,185px);height:auto}.pill{font-family:var(--font-disp),serif;letter-spacing:.06em;color:#fdf4e3;background:linear-gradient(180deg,var(--pink),var(--magenta));box-shadow:inset 0 2px 0 #ffffff59,0 14px 40px #010c1459,0 0 46px var(--glow-pink);border-radius:60px;padding:20px 42px;font-size:clamp(16px,2vw,21px);text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block}.pill:hover{box-shadow:inset 0 2px 0 #ffffff73,0 10px 30px #010c1459,0 0 66px var(--glow-pink);transform:scale(.975)}.cta .mail{letter-spacing:.14em;color:var(--ink-soft);font-size:13px}.cta .mail a{color:var(--acc-lime);text-decoration:none}.cta .mail a:hover{border-bottom:1px solid var(--acc-lime)}footer.site{z-index:1;margin-top:clamp(60px,9vw,110px);padding-top:58px;padding-bottom:60px;position:relative}.foot-sheep{z-index:2;filter:drop-shadow(0 10px 24px #010c1466);pointer-events:none;width:clamp(84px,9vw,118px);position:absolute;top:-58px;right:7%}.colo{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:20px;margin-top:44px;font-size:11.5px;display:flex}.colo .mk{font-family:var(--font-disp),serif;letter-spacing:.02em;text-transform:none;color:var(--ink);font-size:17px}.colo span:last-child{margin-left:auto}.colo a{color:var(--acc-lime);text-decoration:none}@media (max-width:860px){.about{grid-template-columns:1fr}.about .tile{max-width:340px}.grid{grid-template-columns:1fr 1fr}.grid .g1,.grid .gwide{grid-column:1/-1}.grid .g2,.grid .g3{grid-column:span 1}.posts{grid-template-columns:1fr}.megacloud{width:170vmin;right:-40vmin}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tile,.post,.pill{transition:none}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.poempage{text-align:center;max-width:640px;margin:0 auto}.poem-title{font-family:var(--font-disp),serif;text-shadow:0 5px 40px var(--glow-pink);margin:0 0 8px;font-size:clamp(30px,5vw,54px);font-weight:400;line-height:1.05}.poemtext{color:var(--ink);margin:26px 0 0;font-size:clamp(19px,2.4vw,25px);font-style:italic;line-height:1.95}.poemtext.f1{opacity:.72}.poemtext.f2{opacity:.48}@media (prefers-reduced-motion:no-preference){.poemtext{animation:14s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:1}50%{opacity:.8}}.poemtext.f1,.poemtext.f2{animation:none}}.stanza-div{opacity:.85;width:54px;height:auto;margin:36px auto 30px;display:block}.endflower{color:var(--acc-hot);letter-spacing:.42em;opacity:.7;margin:34px 0 0;font-size:17px}.pindex{text-align:left;max-width:760px;margin:clamp(42px,6vw,66px) auto 0}.pindex a{border-bottom:1px dashed var(--ink);align-items:baseline;gap:16px;padding:13px 2px;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.pindex a{border-bottom:1px dashed color-mix(in srgb,var(--ink)25%,transparent)}}.pindex a:first-of-type{border-top:1px dashed var(--ink)}@supports (color:color-mix(in lab, red, red)){.pindex a:first-of-type{border-top:1px dashed color-mix(in srgb,var(--ink)25%,transparent)}}.pindex .no{color:var(--acc-hot);letter-spacing:.2em;min-width:2.2em;font-size:11px}.pindex .ti{font-family:var(--font-disp),serif;color:var(--ink);font-size:clamp(16px,2vw,20px);font-weight:400}.pindex a:hover .ti{color:var(--acc-hot)}.pindex .dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;margin-left:auto;font-size:11px}.chapcard{text-align:left;background:var(--panel);max-width:760px;box-shadow:inset 0 1px 0 var(--panel-hi),var(--tile-shadow);border-radius:20px;grid-template-columns:140px 1fr;align-items:center;gap:22px;margin:clamp(32px,5vw,52px) auto 0;padding:20px;display:grid}.chapcard .spine{aspect-ratio:3/4;background:var(--deep);border-radius:12px;place-items:center;padding:12px;display:grid}.chapcard .spine span{font-family:var(--font-disp),serif;color:var(--acc-lime);text-align:center;font-size:18px;line-height:1.35}.chapcard p{color:var(--ink-soft);margin:0 0 14px;font-size:14.5px;line-height:1.65}.chapcard p b{color:var(--ink)}.product{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(24px,4.5vw,56px);display:grid}.product .cover{aspect-ratio:4/5}.p-title{font-family:var(--font-disp),serif;text-shadow:0 5px 40px var(--glow-pink);text-wrap:balance;margin:0 0 8px;font-size:clamp(30px,5vw,54px);font-weight:400;line-height:1.05}.meta{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.speclines{border-top:1px dashed var(--ink);margin:18px 0 22px}@supports (color:color-mix(in lab, red, red)){.speclines{border-top:1px dashed color-mix(in srgb,var(--ink)25%,transparent)}}.speclines div{border-bottom:1px dashed var(--ink);justify-content:space-between;gap:14px;padding:10px 2px;display:flex}@supports (color:color-mix(in lab, red, red)){.speclines div{border-bottom:1px dashed color-mix(in srgb,var(--ink)25%,transparent)}}.speclines div{font-size:14px}.speclines .k{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);padding-top:3px;font-size:11px}.orderbox{background:var(--panel);box-shadow:inset 0 1px 0 var(--panel-hi),var(--tile-shadow);border-radius:20px;padding:22px}.orderbox .opt{border-bottom:1px dashed var(--ink);justify-content:space-between;gap:12px;padding:11px 4px;font-size:14.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.orderbox .opt{border-bottom:1px dashed color-mix(in srgb,var(--ink)22%,transparent)}}.orderbox .opt input{accent-color:var(--pink);margin-right:8px}.orderbox .opt b{color:var(--acc-hot);font-weight:600}.orderbox .total{font-family:var(--font-disp),serif;justify-content:space-between;align-items:baseline;padding:16px 4px 18px;font-size:20px;display:flex}.orderbox .total span:last-child{color:var(--acc-hot)}.shipline{letter-spacing:.12em;color:var(--ink-soft);margin-top:14px;font-size:12px}.brandfoot{text-align:center;margin-top:clamp(36px,6vw,64px)}.brandfoot img{width:min(300px,52vw);height:auto;filter:var(--logo-filter);opacity:.9;margin-inline:auto;display:block}.corner-sheep{z-index:3;pointer-events:none;filter:drop-shadow(0 10px 24px #010c1466);width:clamp(84px,10vw,128px);position:fixed;bottom:26px;right:clamp(14px,3.5vw,40px)}.fadeline{font-family:var(--font-disp),serif;text-wrap:balance;margin:0 0 22px;font-size:clamp(26px,4vw,44px);font-weight:400;line-height:1.12}.fadeline:first-of-type{color:var(--ink)}.fadeline:nth-of-type(2){color:var(--ink);opacity:.6}.fadeline:nth-of-type(3){color:var(--ink);opacity:.36}.big-write{font-family:var(--font-disp),serif;color:var(--ink);text-shadow:0 6px 50px var(--glow-pink);margin:0 0 20px;font-size:clamp(40px,7.5vw,80px);font-weight:400;line-height:1}.specs{max-width:560px;margin:26px 0 0}.specs div{color:var(--ink);align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:flex}.specs .k{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.specs .lead{border-bottom:1px dotted var(--ink);flex:1}@supports (color:color-mix(in lab, red, red)){.specs .lead{border-bottom:1px dotted color-mix(in srgb,var(--ink)35%,transparent)}}.specs .lead{transform:translateY(-4px)}.specs .hot{color:var(--acc-hot)}.socials{letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:24px;margin-top:40px;font-size:12px;display:flex}.socials a{color:var(--ink-soft);text-decoration:none}.socials a:hover{color:var(--acc-hot)}@media (max-width:860px){.product,.chapcard{grid-template-columns:1fr}.corner-sheep{display: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}
