@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e2b0007eb6d309c5-s.0m-m.nl81sq~s.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:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52371ad357d63ab-s.0n597sl24zxtl.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:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d622c970823c5a32-s.p.0cnfmqtkuqke9.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:Bangers Fallback;src:local(Arial);ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:82.32%}.bangers_c3771a57-module__Av8-aG__className{font-family:Bangers,Bangers Fallback;font-style:normal;font-weight:400}.bangers_c3771a57-module__Av8-aG__variable{--font-bangers:"Bangers", "Bangers Fallback"}
@font-face{font-family:Bowlby One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b04a7861492a4193-s.08dzumu~6f956.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:Bowlby One Fallback;src:local(Arial);ascent-override:80.02%;descent-override:32.77%;line-gap-override:0.0%;size-adjust:138.88%}.bowlby_one_42ad9b5e-module__DjGGgq__className{font-family:Bowlby One,Bowlby One Fallback;font-style:normal;font-weight:400}.bowlby_one_42ad9b5e-module__DjGGgq__variable{--font-bowlby-one:"Bowlby One", "Bowlby One Fallback"}
@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/612bd71aa396cae6-s.0au07svb1tv0n.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:Permanent Marker Fallback;src:local(Arial);ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.permanent_marker_c476232d-module__BseLqq__className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}.permanent_marker_c476232d-module__BseLqq__variable{--font-permanent-marker:"Permanent Marker", "Permanent Marker 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;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--hotc-font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337)}}}@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}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-20{height:calc(var(--spacing) * 20)}.h-\[18px\]{height:18px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[60vh\]{min-height:60vh}.min-h-full{min-height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-sm{border-radius:var(--radius-sm)}.bg-slate-800\/60{background-color:var(--hotc-slate-800)}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/60{background-color:color-mix(in oklab, var(--hotc-slate-800) 60%, transparent)}}.bg-slate-900{background-color:var(--hotc-slate-900)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-1{padding-top:calc(var(--spacing) * 1)}.text-center{text-align:center}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[var\(--hotc-ember\)\]{color:var(--hotc-ember)}.text-\[var\(--hotc-ink-2\)\]{color:var(--hotc-ink-2)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-950{color:var(--hotc-slate-950)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:opacity-90:hover{opacity:.9}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-48{padding-block:calc(var(--spacing) * 48)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}}}:root{--hotc-ember-50:#fff1ea;--hotc-ember-100:#ffd9c2;--hotc-ember-300:#ffa974;--hotc-ember:#f26b2b;--hotc-ember-600:#d9531a;--hotc-ember-700:#b23f12;--hotc-cyan-50:#e5f8fc;--hotc-cyan-300:#6fd9e8;--hotc-cyan:#1fb8d1;--hotc-cyan-600:#1593aa;--hotc-cyan-700:#0e6e80;--hotc-magenta-50:#fce8ee;--hotc-magenta-300:#f1799c;--hotc-magenta:#e8336e;--hotc-magenta-600:#c71f58;--hotc-magenta-700:#9b1644;--hotc-sfx:#ffc233;--hotc-sfx-deep:#e0a416;--hotc-lime:#7dba3f;--hotc-lime-deep:#5a9128;--hotc-ink:#0b0b0e;--hotc-ink-soft:#1b1c22;--hotc-ink-line:#2a2b33;--hotc-paper:#f5efe6;--hotc-paper-2:#ebe3d5;--hotc-paper-3:#d9cfbc;--hotc-slate-950:#07080b;--hotc-slate-900:#0f1014;--hotc-slate-800:#1c1e25;--hotc-slate-700:#2a2d37;--hotc-on-paper:var(--hotc-ink);--hotc-on-paper-mute:#4a4135;--hotc-on-paper-faint:#7a6f5e;--hotc-on-ink:#fff;--hotc-on-ink-mute:#dcd4c4;--hotc-on-ink-faint:#8e8676;--hotc-tint-ink-strong:#0b0b0ec7;--hotc-tint-ink-mid:#0b0b0e8c;--hotc-tint-ink-soft:#0b0b0e4d;--hotc-overlay-soft:#00000059;--hotc-overlay-strong:#0000009e;--hotc-tone-whisper:#dcd4c48c;--hotc-tone-neutral:var(--hotc-on-ink-mute);--hotc-tone-shout:#fff;--hotc-tone-sfx:var(--hotc-sfx);--hotc-font-sans:var(--font-inter,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--hotc-font-display:var(--font-bangers,"Bangers"), var(--font-bowlby-one,"Bowlby One"), Impact, system-ui, sans-serif;--hotc-font-marker:var(--font-permanent-marker,"Permanent Marker"), var(--font-bangers,"Bangers"), system-ui, sans-serif;--hotc-h-xl-min:3rem;--hotc-h-xl-max:5.5rem;--hotc-h-lg-min:2.25rem;--hotc-h-lg-max:3.5rem;--hotc-h-md-min:1.875rem;--hotc-h-md-max:2.5rem;--hotc-h-sm-min:1.25rem;--hotc-h-sm-max:1.5rem;--hotc-text-xs:.75rem;--hotc-text-sm:.875rem;--hotc-text-base:1rem;--hotc-text-lg:1.125rem;--hotc-text-xl:1.25rem;--hotc-w-light:300;--hotc-w-regular:400;--hotc-w-medium:500;--hotc-w-semibold:600;--hotc-w-bold:700;--hotc-w-black:900;--hotc-tracking-tight:-.02em;--hotc-tracking-wide:.05em;--hotc-tracking-wider:.12em;--hotc-leading-tight:1.05;--hotc-leading-snug:1.25;--hotc-leading-normal:1.5;--hotc-leading-relaxed:1.625;--hotc-s-1:.25rem;--hotc-s-2:.5rem;--hotc-s-3:.75rem;--hotc-s-4:1rem;--hotc-s-6:1.5rem;--hotc-s-8:2rem;--hotc-s-10:2.5rem;--hotc-s-12:3rem;--hotc-s-16:4rem;--hotc-s-20:5rem;--hotc-s-24:6rem;--hotc-container-max:75rem;--hotc-reader-max:980px;--hotc-r-xs:.125rem;--hotc-r-sm:.25rem;--hotc-r-md:.5rem;--hotc-r-lg:.75rem;--hotc-border:3px solid var(--hotc-ink);--hotc-border-thick:4px solid var(--hotc-ink);--hotc-shadow-panel:6px 6px 0 var(--hotc-ink);--hotc-shadow-panel-sm:3px 3px 0 var(--hotc-ink);--hotc-shadow-panel-lg:10px 10px 0 var(--hotc-ink);--hotc-shadow-soft:0 8px 24px -8px #00000059;--hotc-ease-out:cubic-bezier(.22, 1, .36, 1);--hotc-ease-snap:cubic-bezier(.5, 0, .1, 1);--hotc-marquee-speed:45s}*,:before,:after{box-sizing:border-box}html{font-family:var(--hotc-font-sans);scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:var(--hotc-font-sans);background:var(--hotc-slate-950);color:var(--hotc-on-ink);font-size:var(--hotc-text-base);line-height:var(--hotc-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--hotc-sfx);outline-offset:3px}.hotc-logo-mask{background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hotc-logo-mask--heirs{aspect-ratio:1;-webkit-mask-image:url(/assets/brand/logo-heirs.png);mask-image:url(/assets/brand/logo-heirs.png)}.hotc-logo-mask--alvaro{aspect-ratio:2446/466;-webkit-mask-image:url(/assets/brand/logo-alvaro-serrano.png);mask-image:url(/assets/brand/logo-alvaro-serrano.png)}body.hotc,.hotc{background:var(--hotc-paper);color:var(--hotc-on-paper);font-family:var(--hotc-font-sans);font-size:var(--hotc-text-base);line-height:var(--hotc-leading-normal)}.hotc--ink{background:var(--hotc-ink);color:var(--hotc-on-ink)}.hotc--cinema{background:var(--hotc-slate-950);color:var(--hotc-on-ink)}.hotc-h-display{font-family:var(--hotc-font-display);font-weight:var(--hotc-w-regular);letter-spacing:.01em;line-height:.95;font-size:clamp(var(--hotc-h-xl-min), 8vw + 1rem, var(--hotc-h-xl-max));text-transform:uppercase}.hotc h1,.hotc-h1{font-family:var(--hotc-font-sans);font-weight:var(--hotc-w-bold);letter-spacing:var(--hotc-tracking-tight);line-height:var(--hotc-leading-tight);font-size:clamp(var(--hotc-h-lg-min), 4vw + 1rem, var(--hotc-h-lg-max));margin:0}.hotc h2,.hotc-h2{font-family:var(--hotc-font-sans);font-weight:var(--hotc-w-bold);letter-spacing:var(--hotc-tracking-tight);line-height:var(--hotc-leading-tight);font-size:clamp(var(--hotc-h-md-min), 3vw + .75rem, var(--hotc-h-md-max));margin:0}.hotc h3,.hotc-h3{font-family:var(--hotc-font-sans);font-weight:var(--hotc-w-semibold);letter-spacing:var(--hotc-tracking-tight);line-height:var(--hotc-leading-snug);font-size:clamp(var(--hotc-h-sm-min), 1.5vw + .75rem, var(--hotc-h-sm-max));margin:0}.hotc p,.hotc-body{line-height:var(--hotc-leading-relaxed)}.hotc-kicker{font-family:var(--hotc-font-display);text-transform:uppercase;letter-spacing:var(--hotc-tracking-wide);color:var(--hotc-ember-700);font-size:.9375rem;line-height:1.2;display:block}.kicker{font-family:var(--hotc-font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--hotc-ember-700);font-size:.875rem}.hotc-attr-label{text-transform:uppercase;letter-spacing:var(--hotc-tracking-wider);font-size:var(--hotc-text-xs);font-weight:var(--hotc-w-bold);color:currentColor;opacity:.65}.hotc-link{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--hotc-ember);-webkit-text-decoration-color:var(--hotc-ember);-webkit-text-decoration-color:var(--hotc-ember);text-decoration-color:var(--hotc-ember)}.hotc-link:hover{color:var(--hotc-ember)}.hotc-tone-whisper{color:var(--hotc-tone-whisper);font-style:italic;font-weight:var(--hotc-w-light);font-family:var(--hotc-font-sans)}.hotc-tone-neutral{color:var(--hotc-tone-neutral);font-family:var(--hotc-font-sans)}.hotc-tone-shout{color:var(--hotc-tone-shout);font-weight:var(--hotc-w-black);letter-spacing:.01em;font-size:1.5em;font-family:var(--hotc-font-sans)}.hotc-tone-sfx{color:var(--hotc-tone-sfx);font-family:var(--hotc-font-display);font-weight:var(--hotc-w-regular);letter-spacing:.06em;text-transform:uppercase;-webkit-text-stroke:2px var(--hotc-ink);text-shadow:4px 4px 0 var(--hotc-ink);font-size:2em}.bounded{max-width:var(--hotc-container-max);margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.bounded{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.bounded{padding-left:2.5rem;padding-right:2.5rem}}.bounded--sm{padding-top:1.5rem;padding-bottom:1.5rem}.bounded--base{padding-top:3rem;padding-bottom:3rem}.bounded--lg{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.bounded--base{padding-top:4rem;padding-bottom:4rem}.bounded--lg{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){.bounded--base{padding-top:2.5rem;padding-bottom:2.5rem}.bounded--lg{padding-top:4rem;padding-bottom:4rem}}.hotc-header{--hotc-header-logo-height:40px;--hotc-header-logo-width:80px;--hotc-header-burger-size:40px;z-index:50;background:var(--hotc-paper);border-bottom:3px solid var(--hotc-ink);position:sticky;top:0}.hotc-header__inner{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.hotc-header__logo{cursor:pointer;flex:0 0 var(--hotc-header-logo-width);width:var(--hotc-header-logo-width);height:var(--hotc-header-logo-height);transform-origin:0;transition:transform .18s var(--hotc-ease-snap), opacity .18s var(--hotc-ease-out);justify-content:flex-start;align-items:center;display:flex}.hotc-header__logo img,.hotc-header__logo picture{width:100%;height:100%}.hotc-header__logo:hover{opacity:.92;transform:scale(1.03)}.hotc-header__logo:active{opacity:.88;transform:scale(.95)}.hotc-header__logo .hotc-logo-mask--heirs{height:var(--hotc-header-logo-height);width:var(--hotc-header-logo-height);color:var(--hotc-ink)}@media (min-width:768px){.hotc-header{--hotc-header-logo-height:56px;--hotc-header-logo-width:140px;--hotc-header-burger-size:44px}}.hotc-header__nav{flex:1;justify-content:center;gap:1.75rem;display:none}@media (min-width:1024px){.hotc-header__nav{display:flex}}.hotc-header__nav-item{font-family:var(--hotc-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--hotc-ink);cursor:pointer;border-bottom:3px solid #0000;padding:.375rem 0;font-size:1.0625rem;transition:border-color .2s}.hotc-header__nav-item:hover,.hotc-header__nav-item.is-active{border-bottom-color:var(--hotc-ember)}.hotc-header__actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.hotc-header__lang{border:var(--hotc-border);border-radius:var(--hotc-r-sm);cursor:pointer;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden}.hotc-header__lang-btn{width:100%;min-width:44px;min-height:40px;font-family:var(--hotc-font-display);letter-spacing:.06em;color:var(--hotc-ink);cursor:pointer;transition:opacity .18s var(--hotc-ease-out), background .18s var(--hotc-ease-out), color .18s var(--hotc-ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1;display:flex}.hotc-header__lang-btn+.hotc-header__lang-btn{border-left:2px solid var(--hotc-ink)}.hotc-header__lang-btn.is-active{background:var(--hotc-ink);color:var(--hotc-on-ink)}.hotc-header__lang-btn.is-pending{opacity:.62}.hotc-header__lang-btn:disabled{cursor:progress}.hotc-header__lang-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:.72rem;height:.72rem;animation:.7s linear infinite hotc-spin}@keyframes hotc-spin{to{transform:rotate(360deg)}}.hotc-header__socials{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.hotc-header__icon{width:30px;height:30px;color:var(--hotc-ink);cursor:pointer;transition:color .2s, transform .15s var(--hotc-ease-snap);justify-content:center;align-items:center;display:inline-flex}.hotc-header__icon:hover{color:var(--hotc-ember)}.hotc-header__icon:active{transform:scale(.95)}.hotc-header__icon svg{width:18px;height:18px}.hotc-header__burger{flex:0 0 var(--hotc-header-burger-size);width:var(--hotc-header-burger-size);height:var(--hotc-header-burger-size);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-sm);background:var(--hotc-paper);box-shadow:var(--hotc-shadow-panel-sm);cursor:pointer;transition:transform .15s var(--hotc-ease-snap), background .18s var(--hotc-ease-out);justify-content:center;align-items:center;display:inline-flex}.hotc-header__burger:active{transform:scale(.95)}@media (min-width:1024px){.hotc-header__burger{display:none}}.hotc-header__burger svg{width:22px;height:22px;color:var(--hotc-ink)}.hotc-header__drawer{z-index:40;background:var(--hotc-paper);border-bottom:3px solid var(--hotc-ink);box-shadow:var(--hotc-shadow-panel-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--hotc-ease-out), transform .18s var(--hotc-ease-out), visibility .18s var(--hotc-ease-out);flex-direction:column;gap:1rem;max-height:calc(100dvh - 76px);padding:0 1.25rem 1.25rem;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-.5rem)}.hotc-header.is-open .hotc-header__drawer{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hotc-header__drawer-nav{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.hotc-header__drawer-nav a{font-family:var(--hotc-font-display);letter-spacing:.03em;text-transform:uppercase;border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-sm);background:var(--hotc-paper);cursor:pointer;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:1.5rem;display:flex}.hotc-header__drawer-nav a.is-active{background:var(--hotc-ember);color:var(--hotc-ink)}@media (min-width:1024px){.hotc-header__drawer{display:none}}.hotc-footer{background:var(--hotc-ink);color:var(--hotc-on-ink-mute);border-top:3px solid var(--hotc-ink);margin-top:4rem}.hotc-footer__inner{grid-template-columns:1fr;gap:2.5rem;padding-top:3rem;padding-bottom:2rem;display:grid}@media (min-width:768px){.hotc-footer__inner{grid-template-columns:1.2fr 2fr;gap:4rem;padding-top:4rem;padding-bottom:3rem}}.hotc-footer__brand{flex-direction:column;gap:1rem;display:flex}.hotc-footer__logo .hotc-logo-mask--heirs{color:#fff;width:80px;height:80px}.hotc-footer__tag{color:var(--hotc-on-ink-mute);max-width:36ch;font-size:.9375rem;line-height:1.6}.hotc-footer__cols{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.hotc-footer__cols{grid-template-columns:repeat(3,1fr)}}.hotc-footer__col{flex-direction:column;gap:.5rem;display:flex}.hotc-footer__col h4{font-family:var(--hotc-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--hotc-ember);margin:0 0 .5rem;font-size:1rem}.hotc-footer__title{font-family:var(--hotc-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--hotc-ember-600);margin:0 0 .5rem;font-size:1rem}.hotc-footer__col a{color:var(--hotc-on-ink-mute);cursor:pointer;font-size:.9375rem;transition:color .2s}.hotc-footer__col a:hover{color:#fff}.hotc-footer__base{color:var(--hotc-on-ink-faint);border-top:1px solid #ffffff1f;flex-direction:column;gap:1rem;padding:1.5rem 0;font-size:.8125rem;display:flex}@media (min-width:768px){.hotc-footer__base{flex-direction:row;justify-content:space-between;align-items:center}}.hotc-footer__attr{cursor:pointer;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.hotc-footer__attr:hover{color:#fff}.hotc-footer__attr-by{font-family:var(--hotc-font-marker);letter-spacing:.02em;font-size:.8125rem}.hotc-footer__attr .hotc-logo-mask--alvaro{width:95px;height:18px;color:var(--hotc-on-ink-mute);transition:color .2s}.hotc-footer__attr:hover .hotc-logo-mask--alvaro{color:#fff}.hotc-btn{border-radius:var(--hotc-r-sm);font-family:var(--hotc-font-sans);font-weight:var(--hotc-w-bold);cursor:pointer;border:var(--hotc-border);background:var(--hotc-paper);color:var(--hotc-ink);box-shadow:var(--hotc-shadow-panel-sm);transition:transform .12s var(--hotc-ease-snap), box-shadow .12s var(--hotc-ease-snap);align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.hotc-btn:hover{box-shadow:4px 4px 0 var(--hotc-ink);transform:translate(-1px,-1px)}.hotc-btn:active{box-shadow:0 0 0 var(--hotc-ink);transform:translate(2px,2px)}.hotc-btn--ember{background:var(--hotc-ember);color:var(--hotc-ink)}.hotc-btn--cyan{background:var(--hotc-cyan);color:var(--hotc-ink)}.hotc-btn--magenta{background:var(--hotc-magenta);color:var(--hotc-ink)}.hotc-btn--ink{background:var(--hotc-ink);color:#fff}.hotc-btn--ghost{box-shadow:none;background:0 0;border-color:currentColor}.hotc-btn--ghost:hover{box-shadow:none;background:#0000000f;transform:none}.hotc-btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;transform:none}.hotc-pressable{transition:transform .15s var(--hotc-ease-snap);transform-origin:50%}.hotc-pressable:hover{transform:translate(-2px,-2px)}.hotc-pressable:active{transform:translate(2px,2px)}.hotc-card{background:var(--hotc-paper);border:var(--hotc-border);border-radius:var(--hotc-r-md);box-shadow:var(--hotc-shadow-panel);padding:var(--hotc-s-4)}.hotc-card--cinema{background:var(--hotc-slate-800);border-color:var(--hotc-ink);color:var(--hotc-on-ink)}.hotc-overlay--soft{background:var(--hotc-overlay-soft)}.hotc-overlay--strong{background:var(--hotc-overlay-strong)}@keyframes hotc-marquee{0%{transform:translateX(var(--marquee-start,0px))}to{transform:translateX(var(--marquee-end,-300%))}}.hotc-marquee{animation:hotc-marquee var(--marquee-speed,45s) linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hotc-marquee{animation:none!important;transform:none!important}}.hotc-hover-pause .hotc-marquee:hover{animation-play-state:paused}.hotc-ticker{isolation:isolate;background:var(--hotc-ink);border-top:3px solid var(--hotc-ink);border-bottom:3px solid var(--hotc-ink);width:100vw;margin-left:calc(50% - 50vw);padding:1rem 0;position:relative}.hotc-ticker__bg{z-index:-1;object-fit:cover;object-position:center}.hotc-ticker__viewport{z-index:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.hotc-ticker__viewport:active{cursor:grabbing}.hotc-ticker__rail{will-change:transform;gap:.75rem;width:max-content;display:flex}.hotc-ticker__cell{border:3px solid var(--hotc-paper);border-radius:var(--hotc-r-md);background-position:50%;background-size:cover;flex-shrink:0;width:200px;height:200px}.hotc-ticker__link{-webkit-user-drag:none;width:100%;height:100%;display:block;position:relative}.hotc-ticker__badge{z-index:3;color:#111;letter-spacing:.02em;text-transform:uppercase;background:#f97316;border:2px solid #111;border-radius:.35rem;padding:.3rem .45rem;font-size:.75rem;font-weight:700;line-height:1;position:absolute;top:.5rem;left:.5rem;box-shadow:2px 2px #111}.hotc-ticker__cell img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (min-width:768px){.hotc-ticker__cell{width:260px;height:260px}}.hotc-lightbox{z-index:70;background:#000000e0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.hotc-lightbox__panel{place-items:center;width:min(96vw,1320px);max-height:calc(100vh - 2rem);display:grid;position:relative}.hotc-lightbox__image{object-fit:contain;border:3px solid var(--hotc-paper);border-radius:var(--hotc-r-sm);width:auto;max-width:100%;max-height:calc(100vh - 2.5rem);box-shadow:0 12px 40px #0000008c}.hotc-lightbox__close,.hotc-lightbox__nav{color:#fff;cursor:pointer;background:#000000a6;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;font-weight:700;display:inline-flex;position:absolute}.hotc-lightbox__close{font-size:1.875rem;line-height:1;top:.5rem;right:.5rem}.hotc-lightbox__nav{top:50%;transform:translateY(-50%)}.hotc-lightbox__nav--prev{left:.5rem}.hotc-lightbox__nav--next{right:.5rem}.hotc-cgrid__head{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.hotc-cgrid__head{margin-bottom:2rem}}.hotc-cgrid__head h2{color:var(--hotc-ink)}.hotc-cgrid__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:640px){.hotc-cgrid__grid{gap:1.25rem}}@media (min-width:768px){.hotc-cgrid__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.hotc-cgrid__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.hotc-cgrid__grid--wide{grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.hotc-cgrid__grid--wide{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hotc-cgrid__grid--wide{grid-template-columns:repeat(3,1fr)}}.hotc-cgrid__grid--wide .hotc-cgrid__portrait{aspect-ratio:4/3}.hotc-cgrid__cell{text-align:left;cursor:pointer;transition:transform .15s var(--hotc-ease-snap);flex-direction:column;gap:.625rem;padding:0;display:flex}.hotc-cgrid__cell:hover{transform:translate(-2px,-2px)}.hotc-cgrid__portrait{aspect-ratio:3/4;border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-md);background-color:var(--hotc-paper-2);box-shadow:var(--hotc-shadow-panel);position:relative;overflow:hidden}.hotc-cgrid__portrait-img{object-fit:cover;object-position:center top}.hotc-cgrid__name{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--hotc-ink);font-size:1.375rem}.hotc-cgrid__meta{flex-direction:column;gap:.2rem;display:flex}.hotc-cgrid__role{text-transform:uppercase;letter-spacing:.1em;color:var(--hotc-ember-700);font-size:.6875rem;font-weight:700}.hotc-cprofile__hero{isolation:isolate;background:var(--hotc-ink);min-height:clamp(420px,56vh,680px);position:relative;overflow:hidden}.hotc-cprofile__bg{z-index:0;filter:saturate(.92);will-change:transform;position:absolute;inset:-5%}.hotc-cprofile__bg-img{object-fit:cover;object-position:center}.hotc-cprofile__overlay{z-index:1;background:linear-gradient(#0006,#000000bf);position:absolute;inset:0}.hotc-cprofile__hero-inner{z-index:2;color:#fff;padding-top:2rem;padding-bottom:3rem;position:relative}@media (min-width:768px){.hotc-cprofile__hero-inner{padding-top:3rem;padding-bottom:4.5rem}}.hotc-cprofile__back{border-radius:var(--hotc-r-sm);min-height:44px;color:var(--hotc-on-ink-mute);cursor:pointer;transition:color .18s var(--hotc-ease-out), background .18s var(--hotc-ease-out), transform .15s var(--hotc-ease-snap);background:#07080b42;border:2px solid #ffffff2e;align-items:center;margin:0;padding:.55rem .8rem;font-size:.9375rem;line-height:1;display:inline-flex}.hotc-cprofile__back:hover{color:#fff;background:#07080b6b}.hotc-cprofile__back:active{transform:scale(.97)}.hotc-cprofile__hero-head{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.hotc-cprofile__hero-grid{grid-template-columns:1fr;align-items:end;gap:1.5rem;display:grid}@media (min-width:768px){.hotc-cprofile__hero-grid{grid-template-columns:240px 1fr;gap:2.5rem}}@media (min-width:1024px){.hotc-cprofile__hero-grid{grid-template-columns:300px 1fr;gap:3rem}}.hotc-cprofile__portrait-card{background:var(--hotc-paper);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-md);box-shadow:var(--hotc-shadow-panel-lg);will-change:transform;width:max-content;max-width:100%;padding:.625rem}.hotc-cprofile__portrait{aspect-ratio:3/4;object-fit:cover;border-radius:var(--hotc-r-sm);background:var(--hotc-paper-2);width:220px}@media (min-width:1024px){.hotc-cprofile__portrait{width:280px}}.hotc-cprofile__intro{flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.hotc-cprofile__name{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;color:#fff;-webkit-text-stroke:2px var(--hotc-ink);text-shadow:4px 4px 0 var(--hotc-ink);margin:0;font-size:clamp(2.5rem,7vw + .5rem,4.5rem);line-height:.95}.hotc-cprofile__epithet{color:var(--hotc-on-ink-mute);max-width:50ch;margin:0;font-size:1rem;line-height:1.55}@media (min-width:768px){.hotc-cprofile__epithet{font-size:1.125rem}}.hotc-cprofile__attrs{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem;display:grid}@media (min-width:768px){.hotc-cprofile__attrs{grid-template-columns:repeat(4,1fr)}}.hotc-cprofile__attr{border-radius:var(--hotc-r-sm);background:#f5efe61f;border:2px solid #ffffff40;flex-direction:column;gap:.125rem;padding:.625rem .75rem;display:flex}.hotc-cprofile__attr-value{color:#fff;font-size:.9375rem;font-weight:600}.hotc-cprofile__bio{flex-direction:column;gap:1rem;max-width:38rem;display:flex}.hotc-cprofile__bio h3{color:var(--hotc-ink);margin:0 0 .5rem}.hotc-cprofile__bio p{color:var(--hotc-on-paper-mute);margin:0;font-size:1rem;line-height:1.7}.hotc-cprofile__gallery{flex-direction:column;gap:1rem;display:flex}.hotc-cprofile__gallery-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.hotc-cprofile__gallery-grid{grid-template-columns:repeat(3,1fr)}}.hotc-cprofile__gallery-tile{aspect-ratio:1;background-color:var(--hotc-paper-2);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-sm);position:relative;overflow:hidden}.hotc-cprofile__gallery-img{object-fit:cover;object-position:center}.hotc-eidx__head{flex-direction:column;gap:.625rem;margin-bottom:2rem;display:flex}@media (min-width:768px){.hotc-eidx__head{margin-bottom:3rem}}.hotc-eidx__head h1{color:var(--hotc-ink)}.hotc-eidx__intro{color:var(--hotc-on-paper-mute);max-width:50ch;margin:0;font-size:1.125rem;line-height:1.55}.hotc-eidx__grid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:640px){.hotc-eidx__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hotc-eidx__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.hotc-ep-card{text-align:left;cursor:pointer;transition:transform .18s var(--hotc-ease-snap), filter .18s var(--hotc-ease-out);flex-direction:column;gap:.875rem;padding:0;display:flex}.hotc-ep-card:hover{transform:translateY(-4px)}.hotc-ep-card:active{transform:scale(.98)}.hotc-ep-card__cover{aspect-ratio:3/4;background-position:50%;background-size:cover;background-color:var(--hotc-paper-2);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-sm);box-shadow:var(--hotc-shadow-panel);transition:transform .18s var(--hotc-ease-snap), box-shadow .18s var(--hotc-ease-out);position:relative;overflow:hidden}.hotc-ep-card:hover .hotc-ep-card__cover{box-shadow:var(--hotc-shadow-panel-lg);transform:translateY(-2px)}.hotc-ep-card:active .hotc-ep-card__cover{transform:scale(.985)}.hotc-ep-card__badge{background:var(--hotc-ember);color:var(--hotc-ink);font-family:var(--hotc-font-display);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--hotc-ink);border-radius:var(--hotc-r-sm);padding:.25rem .625rem;font-size:.875rem;position:absolute;top:.5rem;left:.5rem}.hotc-ep-card__title{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--hotc-ink);margin:0;font-size:1.5rem}.hotc-ep-card__synopsis{color:var(--hotc-on-paper-mute);margin:0;font-size:.9375rem;line-height:1.55}.hotc-ep-card__date{color:var(--hotc-on-paper-faint);letter-spacing:.04em;font-size:.75rem}.hotc-ereader{background:var(--hotc-slate-950);color:var(--hotc-on-ink);min-height:100vh}.hotc-ereader__head{max-width:var(--hotc-reader-max);flex-direction:column;gap:.375rem;margin:0 auto;padding:2rem 1rem 1.5rem;display:flex}@media (min-width:768px){.hotc-ereader__head{padding:3rem 2rem 2rem}}.hotc-ereader__back{border-radius:var(--hotc-r-sm);min-height:44px;color:var(--hotc-on-ink-faint);cursor:pointer;transition:color .18s var(--hotc-ease-out), background .18s var(--hotc-ease-out), transform .15s var(--hotc-ease-snap);background:#ffffff0a;border:2px solid #ffffff24;align-self:flex-start;align-items:center;margin-bottom:.75rem;padding:.55rem .8rem;font-size:.9375rem;line-height:1;display:inline-flex}.hotc-ereader__back:hover{color:#fff;background:#ffffff14}.hotc-ereader__back:active{transform:scale(.97)}.hotc-ereader__chapter{font-family:var(--hotc-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--hotc-ember);font-size:.9375rem}.hotc-ereader__title{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(2rem,5vw + .5rem,3.25rem);line-height:1}.hotc-ereader__date{color:var(--hotc-on-ink-faint);margin:.25rem 0 0;font-size:.875rem}.hotc-ereader__strip{flex-direction:column;align-items:center;width:100%;padding-top:1rem;padding-bottom:6rem;display:flex}.hotc-ep-seq{width:100%;max-width:var(--hotc-reader-max);background:var(--hotc-slate-950);flex-direction:column;gap:0;margin:0 auto;display:flex}.hotc-ep-seq+.hotc-ep-seq{margin-top:0}.hotc-ep-page{width:100%;max-width:var(--hotc-reader-max);vertical-align:top;border:0;height:auto;margin:0;padding:0;display:block}.hotc-ediv{align-items:center;gap:1rem;width:200px;max-width:80%;margin:0 auto;display:flex}.hotc-ediv--sm{padding:1.5rem 0}.hotc-ediv--md{padding:2.5rem 0}.hotc-ediv__line{background:#ffffff2e;flex:1;height:2px}.hotc-ediv__glyph{color:var(--hotc-ember);font-size:.75rem}.hotc-tb{text-align:center;width:100%;max-width:50ch;margin:0 auto;padding:2rem 1.5rem;font-size:1.125rem;line-height:1.55}.hotc-tb.hotc-tone-shout{font-size:1.75rem}.hotc-tb.hotc-tone-sfx{padding:2.5rem 1.5rem;font-size:2.5rem}.hotc-ereader__nav{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:2px solid var(--hotc-ink-line);background:#07080beb;position:sticky;bottom:0}.hotc-ereader__nav-inner{max-width:var(--hotc-reader-max);justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;padding:.75rem 1rem;display:flex}@media (min-width:768px){.hotc-ereader__nav-inner{padding:1rem 2rem}}.hotc-ereader__nav .hotc-btn{background:var(--hotc-slate-800);color:#fff;border-color:var(--hotc-ink-line);box-shadow:2px 2px 0 var(--hotc-ink)}.hotc-ereader__nav .hotc-btn--ember{background:var(--hotc-ember);border-color:var(--hotc-ink)}.hotc-ereader__nav .hotc-btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;transform:none}.hotc-ereader__nav .hotc-btn[aria-disabled=true]{opacity:.55;pointer-events:none;box-shadow:none;transform:none}.hotc-ereader__progress{color:var(--hotc-on-ink-faint);letter-spacing:.1em;font-size:.75rem}.hotc-seq{background:var(--hotc-slate-950);color:#fff;min-height:100vh}.hotc-seq__head{flex-direction:column;gap:.5rem;padding:2rem 1rem 1.5rem;display:flex}@media (min-width:768px){.hotc-seq__head{padding:3rem 2rem 2rem}}.hotc-seq__title{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(2rem,5vw + .5rem,3.5rem);line-height:1}.hotc-seq__tagline{color:var(--hotc-on-ink-mute);margin:0}.hotc-seq__pages{width:100%;max-width:var(--hotc-reader-max);background:var(--hotc-slate-950);flex-direction:column;gap:0;margin:0 auto;display:flex}.hotc-seq__page{margin:0;padding:0;line-height:0}.hotc-seq__page img{width:100%;max-width:var(--hotc-reader-max);vertical-align:top;border:0;height:auto;margin:0;display:block}.hotc-seq__nav{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:2px solid var(--hotc-ink-line);max-width:var(--hotc-reader-max);background:#07080beb;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:0 auto;padding:.875rem 1rem;display:flex;position:sticky;bottom:0}.hotc-seq__nav-meta{color:var(--hotc-on-ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.hotc-seq__nav .hotc-btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;transform:none}.hotc-phero{min-height:var(--hotc-phero-height,clamp(420px, 58vh, 720px))}.hotc-phero.hotc-hero--md{--hotc-phero-height:clamp(340px, 48vh, 620px);min-height:var(--hotc-phero-height)}.hotc-phero.hotc-hero--lg{--hotc-phero-height:clamp(440px, 62vh, 760px);min-height:var(--hotc-phero-height)}.hotc-phero__bg{z-index:0;will-change:transform;position:absolute;inset:-8% -2%}.hotc-phero__img{width:100%;height:100%;position:relative;overflow:hidden}.hotc-phero__bg-img{object-fit:cover;object-position:center}.hotc-phero__video{object-fit:cover;width:100%;height:100%;display:block}.hotc-phero__fg{z-index:1;pointer-events:none;will-change:transform;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.hotc-phero__fg img{width:auto;max-width:min(68%,820px);height:auto;max-height:90%;margin-inline:auto;display:block}.hotc-phero__inner{z-index:3;position:relative}.hotc-store__grid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:640px){.hotc-store__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hotc-store__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.hotc-store__card{background:var(--hotc-paper);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-md);box-shadow:var(--hotc-shadow-panel);transition:transform .15s var(--hotc-ease-snap);flex-direction:column;gap:0;display:flex;overflow:hidden}.hotc-store__card:hover{transform:translate(-2px,-2px)}.hotc-store__cover{aspect-ratio:4/3;background-color:var(--hotc-paper-2);border-bottom:3px solid var(--hotc-ink);position:relative;overflow:hidden}.hotc-store__image{object-fit:cover;object-position:center}.hotc-store__tag{background:var(--hotc-ember);color:var(--hotc-ink);font-family:var(--hotc-font-display);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--hotc-ink);border-radius:var(--hotc-r-sm);padding:.25rem .625rem;font-size:.875rem;position:absolute;top:.625rem;left:.625rem}.hotc-store__body{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.hotc-store__category{text-transform:uppercase;letter-spacing:.1em;color:var(--hotc-ember);font-size:.6875rem;font-weight:700}.hotc-store__title{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--hotc-ink);margin:0;font-size:1.25rem}.hotc-store__desc{color:var(--hotc-on-paper-mute);flex:1;margin:0;font-size:.875rem;line-height:1.55}.hotc-store__row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.hotc-store__price{font-family:var(--hotc-font-display);letter-spacing:.04em;color:var(--hotc-ink);font-size:1.5rem}.hotc-page__head{flex-direction:column;gap:.625rem;padding-top:3rem;padding-bottom:1.5rem;display:flex}.hotc-page__head h1{color:var(--hotc-ink)}.hotc-page__intro{color:var(--hotc-on-paper-mute);max-width:50ch;margin:0;font-size:1.125rem;line-height:1.6}.hotc-hero{isolation:isolate;background:var(--hotc-ink);position:relative;overflow:hidden}.hotc-hero__bg{z-index:0;position:absolute;inset:-5%}.hotc-hero__bg-img{object-fit:cover;object-position:center}.hotc-hero__overlay{z-index:1;background:linear-gradient(#0000004d 0%,#0000008c 70%,#000000bf 100%);position:absolute;inset:0}.hotc-hero__inner{z-index:2;color:#fff;flex-direction:column;gap:1rem;padding-top:4rem;padding-bottom:4rem;display:flex;position:relative}@media (min-width:768px){.hotc-hero__inner{gap:1.25rem;padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){.hotc-hero--lg .hotc-hero__inner{padding-top:9rem;padding-bottom:9rem}}.hotc-hero__kicker{color:var(--hotc-ember);font-size:1rem}.hotc-hero__title{font-family:var(--hotc-font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;-webkit-text-stroke:2px var(--hotc-ink);max-width:18ch;text-shadow:5px 5px 0 var(--hotc-ink);margin:0;font-size:clamp(2.75rem,9vw + 1rem,5.5rem);line-height:.92}.hotc-hero__subtitle{color:var(--hotc-on-ink-mute);max-width:50ch;margin:0;font-size:1rem;line-height:1.55}@media (min-width:768px){.hotc-hero__subtitle{font-size:1.125rem}}.hotc-hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hotc-twi{padding:3rem 0}.hotc-twi__inner{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:768px){.hotc-twi{padding:4rem 0}.hotc-twi__inner{grid-template-columns:1fr 1fr;gap:3rem}.hotc-twi--reverse .hotc-twi__media{order:2}.hotc-twi--reverse .hotc-twi__copy{order:1}}.hotc-twi__img{aspect-ratio:4/3;object-fit:cover;border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-lg);width:100%;box-shadow:var(--hotc-shadow-panel);transition:transform .15s var(--hotc-ease-snap), filter .15s var(--hotc-ease-snap), box-shadow .15s var(--hotc-ease-snap)}.hotc-twi__img-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.hotc-twi__img-trigger:hover .hotc-twi__img{filter:brightness(1.05);transform:scale(1.01)}.hotc-twi__img-trigger:active .hotc-twi__img{filter:brightness(.96);transform:scale(.99)}.hotc-twi__copy{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.hotc-twi__copy h2{color:var(--hotc-ink)}.hotc-twi__body{color:var(--hotc-on-paper-mute);max-width:50ch;margin:0;font-size:1rem;line-height:1.7}.hotc-callout{border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-md);box-shadow:var(--hotc-shadow-panel-sm);align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;display:flex}.hotc-callout--default{background:var(--hotc-paper-2)}.hotc-callout--lore{background:var(--hotc-cyan);color:var(--hotc-ink)}.hotc-callout--warning{background:var(--hotc-ember);color:var(--hotc-ink)}.hotc-callout__bar{background:var(--hotc-ink);border-radius:3px;align-self:stretch;width:6px}.hotc-callout__title{font-family:var(--hotc-font-display);letter-spacing:.03em;text-transform:uppercase;margin:0 0 .25rem;font-size:1.25rem}.hotc-callout__body p{margin:0;font-size:.9375rem;line-height:1.55}.hotc-quote{background:var(--hotc-paper);border-top:3px solid var(--hotc-ink);border-bottom:3px solid var(--hotc-ink);text-align:center;padding:2.5rem 1.5rem}.hotc-quote__text{font-family:var(--hotc-font-display);letter-spacing:.02em;color:var(--hotc-ink);text-transform:uppercase;max-width:24ch;margin:0 auto 1rem;font-size:clamp(1.5rem,4vw + .5rem,2.5rem);line-height:1.2}.hotc-quote__source{font-family:var(--hotc-font-marker);color:var(--hotc-on-paper-mute);font-size:.9375rem;display:inline-block}.hotc-quote__source:before{content:"— "}.hotc-cta-block{background:var(--hotc-ember);color:#fff;border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-lg);text-align:left;box-shadow:var(--hotc-shadow-panel-lg);isolation:isolate;padding:2rem 1.5rem;position:relative;overflow:hidden}.hotc-cta-block__bg{z-index:0;opacity:.24;position:absolute;inset:0;overflow:hidden}.hotc-cta-block__bg-img{object-fit:cover;object-position:center}.hotc-cta-block__content{z-index:1;flex-direction:column;gap:1.25rem;display:flex;position:relative}@media (min-width:768px){.hotc-cta-block__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;display:grid}}.hotc-cta-block__text{flex-direction:column;gap:.75rem;display:flex}.hotc-cta-block__action{justify-self:end}.hotc-cta-block h2{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:2px var(--hotc-ink);text-shadow:3px 3px 0 var(--hotc-ink);margin:0;font-size:clamp(1.75rem,5vw,3rem)}.hotc-cta-block p{max-width:50ch;margin:0;font-size:1rem;line-height:1.55}.hotc-newsletter{background:var(--hotc-paper-2);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-lg);box-shadow:var(--hotc-shadow-panel);flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;display:flex}.hotc-newsletter h3{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--hotc-ink);margin:0;font-size:1.75rem}.hotc-newsletter p{color:var(--hotc-on-paper-mute);margin:0;font-size:.9375rem;line-height:1.55}.hotc-newsletter__body{margin:0}.hotc-newsletter__body p{color:var(--hotc-on-paper-mute);margin:0;font-size:.9375rem;line-height:1.55}.hotc-newsletter__form{flex-direction:column;gap:.625rem;display:flex}@media (min-width:640px){.hotc-newsletter__form{flex-direction:row}}.hotc-newsletter input{font:inherit;background:var(--hotc-paper);color:var(--hotc-ink);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-sm);outline:none;flex:1;padding:.75rem 1rem}.hotc-newsletter input:focus-visible{outline:3px solid var(--hotc-sfx);outline-offset:3px;box-shadow:3px 3px 0 var(--hotc-ember)}.hotc-newsletter input:focus:not(:focus-visible){box-shadow:3px 3px 0 var(--hotc-ember)}.hotc-ytembed{background:var(--hotc-paper-2);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-lg);box-shadow:var(--hotc-shadow-panel);flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}@media (min-width:768px){.hotc-ytembed{padding:1.75rem}}.hotc-ytembed__head{flex-direction:column;gap:.375rem;display:flex}.hotc-ytembed__title{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--hotc-ink);margin:0;font-size:clamp(1.5rem,2.2vw + .85rem,2.25rem)}.hotc-ytembed__frame{border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-md);background:var(--hotc-slate-950);box-shadow:var(--hotc-shadow-panel-sm);position:relative;overflow:hidden}.hotc-ytembed__button,.hotc-ytembed__frame iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.hotc-ytembed__button{background:var(--hotc-slate-900);padding:0;position:relative;overflow:hidden}.hotc-ytembed__thumb{object-fit:cover}.hotc-ytembed__button:after{content:"";background:linear-gradient(#00000024,#00000073),radial-gradient(circle,#ffffff14,#0000 45%);position:absolute;inset:0}.hotc-ytembed__play{z-index:1;border:3px solid var(--hotc-ink);width:4.5rem;height:4.5rem;box-shadow:var(--hotc-shadow-panel-sm);transition:transform .15s var(--hotc-ease-snap);background:#ffffffeb;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotc-ytembed__button:hover .hotc-ytembed__play{transform:translate(-50%,-50%)scale(1.03)}.hotc-ytembed__play-icon{border-top:.75rem solid #0000;border-bottom:.75rem solid #0000;border-left:1.2rem solid var(--hotc-ink);width:0;height:0;margin-left:.2rem}.hotc-ytembed__button-title{z-index:1;border-radius:var(--hotc-r-xs);color:#fff;max-width:calc(100% - 1.75rem);font-size:.8125rem;font-weight:var(--hotc-w-semibold);text-align:left;background:#0b0b0ed1;padding:.35rem .55rem;position:absolute;bottom:.875rem;right:.875rem}.hotc-ytembed__caption p{color:var(--hotc-on-paper-mute);margin:0;font-size:.9375rem;line-height:1.55}.hotc-ytembed__error{border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-sm);background:var(--hotc-ember-100);color:var(--hotc-ink);margin:0;padding:.875rem 1rem;font-size:.9375rem;line-height:1.45}@media (max-width:767px) and (orientation:portrait){.hotc-ytembed{border-width:2px;gap:.75rem;width:calc(100% + 1rem);margin-inline:-.5rem;padding:.875rem}.hotc-ytembed__frame,.hotc-ytembed__error{border-width:2px}}.hotc-gallery{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.hotc-gallery{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:1024px){.hotc-gallery{grid-template-columns:repeat(4,1fr)}}.hotc-gallery__tile{cursor:zoom-in;border:3px solid var(--hotc-ink);aspect-ratio:1;border-radius:var(--hotc-r-sm);background-position:50%;background-size:cover;background-color:var(--hotc-paper-2);width:100%;margin:0;padding:0;position:relative;overflow:hidden}.hotc-gallery__image{object-fit:cover;object-position:center}.hotc-icards{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.hotc-icards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hotc-icards{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.hotc-icard{color:inherit;flex-direction:column;gap:.625rem;text-decoration:none;display:flex}.hotc-icard__img-wrap{position:relative}.hotc-icard__badge{z-index:2;color:#fff;border:2px solid var(--hotc-ink);font-family:var(--hotc-font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--hotc-shadow-panel-sm);background:#f97316;border-radius:.5rem;padding:.25rem .625rem;font-size:.8rem;line-height:1;position:absolute;top:.5rem;left:.5rem}.hotc-icard__img{aspect-ratio:4/3;border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-md);box-shadow:var(--hotc-shadow-panel-sm);position:relative;overflow:hidden}.hotc-icard__image{object-fit:cover;object-position:center}.hotc-icard__title{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.25rem}.hotc-icard__caption{color:var(--hotc-on-paper-mute);margin:0;font-size:.875rem;line-height:1.55}.hotc-fgrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.hotc-fgrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.hotc-fcard{background:var(--hotc-paper-2);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-md);box-shadow:var(--hotc-shadow-panel-sm);flex-direction:column;gap:.625rem;padding:1.25rem;display:flex;position:relative}.hotc-fcard--interactive{transition:transform .15s var(--hotc-ease-snap)}.hotc-fcard--interactive:hover,.hotc-fcard--interactive:focus-within{transform:translate(-2px,-2px)}:is(.hotc-fcard--interactive:has(.hotc-fcard__main-link:active),.hotc-fcard--interactive:has(.hotc-fcard__zoom:active)){transform:translate(2px,2px)}.hotc-fcard__main-link{color:inherit;flex-direction:column;gap:.625rem;text-decoration:none;display:flex}.hotc-fcard__cover-wrap{position:relative}.hotc-fcard__cover{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.hotc-fcard__zoom{z-index:2;border:2px solid var(--hotc-ink);letter-spacing:.02em;text-transform:uppercase;cursor:zoom-in;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;min-width:2.5rem;height:2rem;padding:0 .55rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:1.75rem;right:1.75rem}.hotc-fcard__icon{background:var(--hotc-ember);border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-sm);width:64px;height:64px;color:var(--hotc-ink);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.hotc-fcard h3{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--hotc-ink);margin:0;font-size:1.25rem}.hotc-fcard p{color:var(--hotc-on-paper-mute);margin:0;font-size:.9375rem;line-height:1.55}.hotc-image-full{border-top:3px solid var(--hotc-ink);border-bottom:3px solid var(--hotc-ink);width:100vw;margin-left:calc(50% - 50vw)}.hotc-image-full img{width:100%;height:auto;display:block}.hotc-lore{background:var(--hotc-cyan);color:var(--hotc-ink);border-top:3px solid var(--hotc-ink);border-bottom:3px solid var(--hotc-ink);padding:2.5rem 1rem}@media (min-width:768px){.hotc-lore{padding:4rem 2rem}}.hotc-lore__inner{max-width:var(--hotc-container-max);grid-template-columns:1fr;gap:1.5rem;margin:0 auto;display:grid}@media (min-width:768px){.hotc-lore__inner{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem}}.hotc-lore h2{font-family:var(--hotc-font-display);letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:2px var(--hotc-ink);text-shadow:4px 4px 0 var(--hotc-ink);margin:0;font-size:clamp(2rem,5vw,3rem)}.hotc-lore p{margin:0;font-size:1rem;line-height:1.65}.hotc-lore img{aspect-ratio:4/3;object-fit:cover;border:3px solid var(--hotc-ink);border-radius:var(--hotc-r-md);width:100%;box-shadow:var(--hotc-shadow-panel)}.hotc-lore__grid{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.hotc-lore__card-link{border-radius:var(--hotc-r-sm);font-family:var(--hotc-font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff;border:2px solid #fff;padding:.375rem .875rem;font-size:.9375rem;transition:background .15s;display:inline-block}.hotc-lore__card-link:hover{background:#ffffff26}.hotc-ep-panel{width:100%;max-width:var(--hotc-reader-max);margin:0 auto;font-size:0;line-height:0}.hotc-ep-panel__segment{width:100%;max-width:var(--hotc-reader-max);background:var(--hotc-slate-950);margin:0;overflow:hidden}.hotc-ep-panel img,.hotc-ep-panel picture{vertical-align:top;border:0;width:100%;height:auto;margin:0;display:block}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
