/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tv-glow:1}}}@layer theme{:host,:root{--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;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:#f4efe6;--color-surface:#ebe3d4;--color-foreground:#1a1410;--color-foreground-muted:#1a1410c7;--color-foreground-subtle:#1a14108c;--color-border:#1a14101a;--color-accent:#b87333;--color-accent-link:#8a5424;--font-vanio:"Chinook","Cooper Black",Georgia,serif;--radius-base:4px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.left-6{left:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-\[2px\]{margin-top:2px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-auto{height:auto}.min-h-\[36px\]{min-height:36px}.w-\[200px\]{width:200px}.w-full{width:100%}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-\[920px\]{max-width:920px}.max-w-\[1180px\]{max-width:1180px}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.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)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.justify-self-center{justify-self:center}.overflow-x-auto{overflow-x:auto}.rounded-base{border-radius:var(--radius-base)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-background{background-color:var(--color-background)}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-vanio{font-family:var(--font-vanio)}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-accent-link\)\]{color:var(--color-accent-link)}.text-\[var\(--color-background\)\]{color:var(--color-background)}.text-foreground{color:var(--color-foreground)}.text-foreground-muted{color:var(--color-foreground-muted)}.text-foreground-subtle{color:var(--color-foreground-subtle)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring-1,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[var\(--color-accent\)\]{--tw-ring-color:var(--color-accent)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--color-foreground)}}.marker\:text-foreground-subtle ::marker{color:var(--color-foreground-subtle)}.marker\:text-foreground-subtle::marker{color:var(--color-foreground-subtle)}.marker\:text-foreground-subtle ::-webkit-details-marker,.marker\:text-foreground-subtle::-webkit-details-marker{color:var(--color-foreground-subtle)}@media (hover:hover){.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}}@media (min-width:40rem){.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:w-\[240px\]{width:240px}.sm\:gap-6{gap:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:inline{display:inline}.md\:w-\[260px\]{width:260px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:justify-self-end{justify-self:flex-end}.md\:text-\[17px\]{font-size:17px}.md\:text-\[48px\]{font-size:48px}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-auto svg{width:auto}}@font-face{font-family:Chinook;src:url(/fonts/Chinook-Regular.woff2)format("woff2"),url(/fonts/Chinook-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chinook;src:url(/fonts/Chinook-Italic.woff2)format("woff2"),url(/fonts/Chinook-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Kaufmann;src:url(/fonts/Kaufmann-Bold.woff2)format("woff2"),url(/fonts/Kaufmann-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--paper:#f4efe6;--paper-deep:#ebe3d4;--ink:#1a1410;--brown:#b87333;--brown-deep:#8a5424;--mustard:#d4a53a;--teal:#5c8b89;--brick:#a8453b;--shadow:#1a14101f}html{scroll-behavior:smooth}.subtle-link{color:inherit;cursor:pointer;border-bottom:1px dotted;text-decoration:none}.subtle-link:hover{opacity:.8;border-bottom-style:solid}.goodbye-banner{background:var(--paper-deep);text-align:center;color:var(--ink);border-bottom:1px solid #1a14101a;padding:14px 24px;font-size:14.5px}.goodbye-banner a{color:var(--brown-deep);text-decoration:underline}body{background:var(--paper);color:var(--ink);font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.55;position:relative;overflow-x:hidden}body:before{z-index:1;background-image:radial-gradient(at top,#b873330a,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='4' seed='5'/><feColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.08 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}body:after,body:before{content:"";pointer-events:none;mix-blend-mode:multiply;position:fixed;inset:0}body:after{z-index:2;opacity:.4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='g'><feTurbulence baseFrequency='2.5' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0.15 0'/></filter><rect width='100' height='100' filter='url(%23g)'/></svg>")}footer,header,main{z-index:3;position:relative}h1,h2,h3{letter-spacing:-.005em;color:var(--ink);font-family:Chinook,Cooper Black,Georgia,serif;font-weight:400;line-height:1.05}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brown-deep);margin-bottom:20px;font-family:Work Sans,sans-serif;font-size:13px;font-weight:700;display:inline-block}.fancy-num{font-family:var(--font-alfa,"Alfa Slab One",serif);font-weight:400}.kicker-script{color:var(--brown);font-family:Playfair Display,serif;font-style:italic;font-weight:400}header{background:var(--paper);z-index:100;border-bottom:1px solid #1a14101a;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;max-width:1140px;margin:0 auto;padding:18px 32px;display:flex}.logo{align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}.logo-icon{flex-shrink:0;width:auto;height:32px;display:block}.logo-text{color:var(--ink);letter-spacing:-.005em;font-family:Chinook,Cooper Black,serif;font-size:26px;font-weight:400}.footer-brand .logo-icon{height:36px}.footer-brand .logo-text{font-size:28px}nav{align-items:center;gap:28px;display:flex}nav a{color:var(--ink);font-size:15px;font-weight:500;text-decoration:none}nav a:hover:not(.btn){color:var(--brown)}.btn{cursor:pointer;border:none;align-items:center;gap:8px;padding:13px 26px;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative}.btn:hover{transform:translate(-1px,-1px)}.btn:active{transform:translate(1px,1px)}.btn-primary{background:var(--brown);color:var(--paper);box-shadow:3px 3px 0 var(--ink);border:2px solid var(--ink)}.btn-primary:hover{box-shadow:4px 4px 0 var(--ink)}.btn-secondary{background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.btn-secondary:hover{box-shadow:4px 4px 0 var(--ink)}.btn-coupon{background:var(--mustard);color:var(--ink);border:2px dashed var(--ink);font-family:var(--font-alfa,"Alfa Slab One",serif);letter-spacing:.05em;text-transform:uppercase;padding:14px 30px;font-size:16px}.hero{grid-template-columns:1.1fr .9fr;gap:60px;max-width:1140px;margin:0 auto;padding:80px 32px 60px;display:grid}.hero,.hero-badge{align-items:center}.hero-badge{background:var(--mustard);border:2px solid var(--ink);font-family:var(--font-alfa,"Alfa Slab One",serif);letter-spacing:.2em;text-transform:uppercase;box-shadow:2px 2px 0 var(--ink);gap:10px;margin-bottom:24px;padding:6px 16px;font-size:11px;display:inline-flex;transform:rotate(-2deg)}.hero-badge:after,.hero-badge:before{content:"★"}.hero h1{margin-bottom:18px;font-size:clamp(48px,6vw,76px)}.hero h1 .underline-mark{color:var(--brown);font-family:Chinook,Cooper Black,serif;font-style:italic;display:inline-block;position:relative}.hero h1 .underline-mark .underline-brush{width:106%;height:14px;color:var(--mustard);z-index:-1;pointer-events:none;position:absolute;bottom:1px;left:-3%;overflow:visible;transform:skew(-2deg)}.hero-sub{color:#1a1410c7;max-width:540px;margin-bottom:32px;font-size:19px}.hero-ctas{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.hero-microcopy{color:#1a141099;letter-spacing:.04em;font-family:Special Elite,monospace;font-size:13px}.hank-frame{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.hank-frame:before{content:"";aspect-ratio:1;background-image:radial-gradient(circle,var(--brown) 1.5px,transparent 1.8px);opacity:.22;z-index:0;background-size:9px 9px;border-radius:50%;width:78%;animation:spin 80s linear infinite;position:absolute}.dot-disc-frame{justify-content:center;align-items:center;display:inline-flex;position:relative}.dot-disc-frame:before{content:"";aspect-ratio:1;background-image:radial-gradient(circle,var(--brown) 1.5px,transparent 1.8px);opacity:.22;z-index:0;background-size:9px 9px;border-radius:50%;width:118%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dot-disc-frame>*{z-index:1;position:relative}.hank-frame:after{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 0deg,var(--mustard) 0deg 4deg,transparent 4deg 18deg);opacity:.18;z-index:0;border-radius:50%;width:92%;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 38%,#000 39% 50%,#0000 51%);mask-image:radial-gradient(circle,#0000 38%,#000 39% 50%,#0000 51%)}@keyframes spin{to{transform:rotate(1turn)}}.hank-img{z-index:2;width:100%;max-width:460px;height:auto;display:block;position:relative}.starburst{text-align:center;cursor:pointer;justify-content:center;align-items:center;width:132px;height:132px;text-decoration:none;transition:transform 80ms;display:flex;position:absolute;transform:rotate(8deg)}.starburst:before{content:"";background:var(--brick);border:2px solid var(--ink);clip-path:polygon(50% 0,60% 18%,80% 10%,75% 30%,95% 35%,78% 50%,95% 65%,75% 70%,80% 90%,60% 82%,50% 100%,40% 82%,20% 90%,25% 70%,5% 65%,22% 50%,5% 35%,25% 30%,20% 10%,40% 18%);z-index:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.starburst-text{z-index:1;color:var(--paper);font-family:var(--font-alfa,"Alfa Slab One",serif);text-transform:uppercase;letter-spacing:.06em;pointer-events:none;padding:0 4px;font-size:14px;line-height:1.05;position:relative}.starburst:hover:before{animation:burstSpin .9s cubic-bezier(.4,0,.2,1) forwards}@keyframes burstSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.starburst:active{transform:rotate(8deg)scale(.94)}.starburst-tr{z-index:5;top:22px;left:-48px}.divider{align-items:center;gap:24px;max-width:1140px;margin:20px auto;padding:0 32px;display:flex}.divider-line{background:var(--ink);opacity:.25;flex:1;height:1px}.divider-ornament{font-family:var(--font-alfa,"Alfa Slab One",serif);color:var(--brown);letter-spacing:.4em;font-size:18px}.demo-section{text-align:center;max-width:1140px;margin:0 auto;padding:80px 32px;scroll-margin-top:80px}.demo-tv-disc{max-width:880px;margin:0 auto;position:relative}.demo-tv-disc:before{content:"";background-image:radial-gradient(circle,var(--brown) 1.5px,transparent 1.8px);opacity:.28;z-index:0;pointer-events:none;background-size:9px 9px;width:160%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 40%,#0000 90%);mask-image:radial-gradient(#000 40%,#0000 90%)}.demo-tv-disc>*{z-index:1;position:relative}.demo-section h2{margin-bottom:14px;font-size:clamp(30px,4.5vw,54px)}.demo-section h2 em{color:var(--brown);font-family:Chinook,Cooper Black,serif;font-style:italic;font-weight:400}.demo-sub{color:#1a1410b3;margin:0 auto 60px;font-size:17px}@media (max-width:880px){.demo-sub{max-width:580px}}.demo-sub-mobile{display:none}@media (max-width:880px){.demo-sub-mobile{max-width:480px;margin:0 auto 28px;display:block}}.demo-cards{display:none}@media (max-width:880px){.tv-frame{display:none}.demo-cards{text-align:left;flex-direction:column;gap:14px;max-width:480px;margin:0 auto;display:flex}}.demo-card-block{position:relative}.demo-card-channel{letter-spacing:.32em;text-transform:uppercase;color:#ffb347;text-shadow:0 0 6px #ffaa47b3,0 0 12px #ff8c3259;z-index:2;background:linear-gradient(#1a1410,#0a0807);border-radius:3px 3px 0 0;margin-bottom:-1px;margin-left:6px;padding:5px 16px 4px 18px;font-family:ui-monospace,SF Mono,Menlo,Courier New,monospace;font-size:11px;font-weight:700;display:inline-block;position:relative;box-shadow:inset 0 0 6px #000000b3,inset 0 1px #ffffff0f,0 1px 1px #00000040}.demo-card{background:#fff;border:1px solid #1a141014;border-radius:10px;position:relative;overflow:visible;box-shadow:0 2px 6px #1a14100a}.demo-card,.demo-card-saas{--card-accent:#4f46e5}.demo-card-blog{--card-accent:#b8783a}.demo-card-portfolio{--card-accent:#2d5c44}.demo-card-shop{--card-accent:#1a1a1a}.demo-card-body{padding:16px 18px 18px}.demo-card-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--card-accent);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.demo-card-headline{letter-spacing:-.015em;color:var(--ink);margin:0 0 14px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;font-size:19px;font-weight:600;line-height:1.25}.demo-card-headline-serif{letter-spacing:-.005em;font-family:Charter,Georgia,Cambria,serif;font-size:22px;font-weight:500}.demo-card-anchor{white-space:nowrap;background-image:linear-gradient(transparent calc(100% - 2px),var(--card-accent) 2px);background-position:bottom;background-repeat:repeat-x;background-size:6px 100%;padding-bottom:1px;display:inline-block;position:relative}.demo-card-tip{z-index:5;white-space:normal;background:var(--paper);text-align:left;border:1px solid #1a141014;border-radius:6px;width:240px;padding:10px 12px 11px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 8px 24px #1a14102e,0 2px 4px #1a141014}.demo-card-tip[data-arrow=right]{left:auto;right:0}.demo-card-tip:before{content:"";background:var(--paper);border-top:1px solid #1a141014;border-left:1px solid #1a141014;width:12px;height:12px;position:absolute;top:-7px;transform:rotate(45deg)}.demo-card-tip[data-arrow=left]:before{left:14px}.demo-card-tip[data-arrow=right]:before{right:14px}@media (max-width:640px){.demo-card-anchor{position:static}.demo-card-tip,.demo-card-tip[data-arrow=left],.demo-card-tip[data-arrow=right]{width:auto;max-width:none;inset:auto 16px 16px;transform:none}.demo-card-tip:before,.demo-card-tip[data-arrow=left]:before,.demo-card-tip[data-arrow=right]:before{display:none}}.demo-card-tip-title{color:var(--ink);letter-spacing:-.005em;margin:0 0 2px;font-size:13px;font-weight:600}.demo-card-tip-body,.demo-card-tip-title{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;display:block}.demo-card-tip-body{color:#1a1410a6;margin:0;font-size:12.5px;line-height:1.45}.demo-card-saas .demo-card-chrome{background:#fafafb;border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.demo-card-saas .demo-card-brand{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:600}.demo-card-saas .demo-card-brand i{color:var(--card-accent);font-style:normal}.demo-card-saas .demo-card-chrome-links{color:#1a141080;letter-spacing:.02em;font-size:11px}.demo-card-saas .demo-card-ctas{align-items:center;gap:10px;margin-top:14px;display:flex}.demo-card-saas .demo-card-cta-primary{background:var(--card-accent);color:#fff;border-radius:5px;padding:7px 14px;font-size:12.5px;font-weight:500}.demo-card-saas .demo-card-cta-link{color:#1a141099;font-size:12.5px}.demo-card-blog{background:#fbf8f3}.demo-card-blog .demo-card-hero{background-color:#e5dbc9;background-position:50%;background-size:cover;height:110px}.demo-card-blog .demo-card-pub-row{border-bottom:1px solid #1a141014;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.demo-card-blog .demo-card-pub{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:700}.demo-card-blog .demo-card-pub-meta{color:#1a141080;letter-spacing:.06em;font-size:10.5px}.demo-card-blog .demo-card-byline{color:#1a14108c;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}.demo-card-blog .demo-card-byline strong{color:var(--ink);font-weight:600}.demo-card-blog .demo-card-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.demo-card-portfolio{background:#f4f1ec}.demo-card-portfolio .demo-card-portfolio-mark{letter-spacing:.22em;color:#1a141066;margin-bottom:18px;font-size:10px;font-weight:700;display:inline-block}.demo-card-portfolio .demo-card-portfolio-name{letter-spacing:-.025em;color:var(--ink);margin:0 0 4px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;font-size:26px;line-height:1.05}.demo-card-portfolio .demo-card-portfolio-tag{color:#1a1410b3;margin:0 0 10px;font-size:14.5px;line-height:1.4}.demo-card-portfolio .demo-card-projects{border-top:1px solid #1a141014;flex-direction:column;gap:9px;margin-top:16px;padding-top:14px;display:flex}.demo-card-portfolio .demo-card-section-label{letter-spacing:.18em;text-transform:uppercase;color:#1a141073;margin-bottom:4px;font-size:10px;font-weight:700}.demo-card-portfolio .demo-card-project{color:#1a1410c7;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.demo-card-portfolio .demo-card-project img{object-fit:cover;border-radius:3px;width:36px;height:28px}.demo-card-portfolio .demo-card-project-title{color:var(--ink);font-weight:500}.demo-card-portfolio .demo-card-project-year{color:#1a141066;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11.5px}.demo-card-shop .demo-card-shop-grid{grid-template-columns:132px 1fr;display:grid}.demo-card-shop .demo-card-shop-img{object-fit:cover;background:#f6f2ec;width:132px;height:132px;display:block}.demo-card-shop .demo-card-shop-info{flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.demo-card-shop .demo-card-shop-info .demo-card-eyebrow{letter-spacing:.14em;color:#1a141080;margin-bottom:4px;font-size:9px}.demo-card-shop .demo-card-shop-name{color:var(--ink);margin:0 0 4px;font-family:Charter,Georgia,serif;font-size:16px;line-height:1.2}.demo-card-shop .demo-card-shop-name em{color:#1a1410b3}.demo-card-shop .demo-card-shop-stars{color:var(--brown);letter-spacing:.04em;margin-bottom:4px;font-size:11px}.demo-card-shop .demo-card-shop-stars small{color:#1a141080;letter-spacing:0;margin-left:4px}.demo-card-shop .demo-card-shop-price{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:600}.demo-card-shop .demo-card-shop-cta{color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#1a1a1a;border-radius:4px;flex:1;align-self:stretch;padding:9px 14px;font-size:12px;font-weight:500}.demo-card-shop .demo-card-shop-foot{align-items:center;gap:12px;padding:0 14px 12px;display:flex}.demo-card-shop .demo-card-shop-sizes{flex-shrink:0;gap:4px;display:flex}.demo-card-shop .demo-card-size{width:28px;height:28px;color:var(--ink);background:#fff;border:1px solid #1a14102e;border-radius:4px;justify-content:center;align-items:center;font-size:11.5px;display:inline-flex}.demo-card-shop .demo-card-size-selected{border-width:1.5px;border-color:#1a1a1a;font-weight:600}.demo-card-shop .demo-card-size-out{color:#1a14104d;text-decoration:line-through}.demo-card-shop .demo-card-shop-ship{color:#1a141080;text-align:center;background:#fafafb;border-top:1px solid #1a14100f;border-radius:0 0 9px 9px;padding:8px 14px;font-size:11px}.demo-card-blog .demo-card-hero,.demo-card-saas .demo-card-chrome{border-top-left-radius:9px;border-top-right-radius:9px}.demo-card-shop .demo-card-shop-img{border-top-left-radius:9px}.demo-card-saas .demo-card-lede{color:#1a14109e;margin:-4px 0 14px;font-size:13.5px;line-height:1.5}.demo-card-saas .demo-card-trust{color:#1a141099;border-top:1px solid #0f172a0f;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.demo-card-saas .demo-card-stars{color:var(--brown);letter-spacing:.04em;font-size:11.5px}.demo-card-saas .demo-card-trust strong{color:var(--ink);font-weight:600}.demo-card-blog .demo-card-excerpt{color:#1e1b17c7;margin:12px 0;font-family:Charter,Georgia,serif;font-size:14.5px;line-height:1.55}.demo-card-blog .demo-card-readmore{color:var(--card-accent);letter-spacing:.02em;margin-top:4px;font-size:12px;font-weight:600;display:inline-block}.demo-card-portfolio .demo-card-portfolio-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.demo-card-portfolio .demo-card-portfolio-status{color:#1a14108c;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;display:inline-flex}.demo-card-portfolio .demo-card-portfolio-dot{background:#2d5c44;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2d5c4426}.demo-card-portfolio .demo-card-portfolio-foot{color:var(--card-accent);letter-spacing:.005em;border-top:1px solid #1a141014;margin-top:14px;padding-top:12px;font-size:12.5px}.demo-card-saas,.demo-card-saas .demo-card-headline,.demo-card-saas .demo-card-tip-body,.demo-card-saas .demo-card-tip-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-card-blog,.demo-card-blog .demo-card-byline,.demo-card-blog .demo-card-excerpt{font-family:Lora,Charter,Georgia,serif}.demo-card-blog .demo-card-headline,.demo-card-blog .demo-card-headline-serif{font-family:Lora,Charter,Georgia,serif;font-weight:600}.demo-card-blog .demo-card-tip-body,.demo-card-blog .demo-card-tip-title{font-family:Lora,Charter,Georgia,serif}.demo-card-blog .demo-card-tip-body{font-style:italic}.demo-card-blog .demo-card-eyebrow,.demo-card-blog .demo-card-pub,.demo-card-blog .demo-card-pub-meta,.demo-card-blog .demo-card-readmore{font-family:Inter,-apple-system,sans-serif}.demo-card-portfolio,.demo-card-portfolio .demo-card-portfolio-name,.demo-card-portfolio .demo-card-portfolio-tag,.demo-card-portfolio .demo-card-project-title,.demo-card-portfolio .demo-card-tip-body,.demo-card-portfolio .demo-card-tip-title{font-family:Space Grotesk,system-ui,-apple-system,sans-serif}.demo-card-portfolio .demo-card-portfolio-name{letter-spacing:-.03em;font-weight:600}.demo-card-shop,.demo-card-shop .demo-card-eyebrow,.demo-card-shop .demo-card-shop-info,.demo-card-shop .demo-card-tip-body,.demo-card-shop .demo-card-tip-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-card-shop .demo-card-shop-name{letter-spacing:-.005em;font-family:Playfair Display,Charter,Georgia,serif;font-weight:500}.demo-card-shop .demo-card-shop-name em{font-style:italic}.tv-frame{background:linear-gradient(#ffdcb40f,#0000 40%,#0000001f),radial-gradient(60% 40% at 30% 20%,#b4825038,#0000 70%),radial-gradient(80% 60% at 75% 85%,#23140859,#0000 60%),radial-gradient(100% 80%,#784b2826,#0000 0),linear-gradient(170deg,#6b4423,#5a3818 50%,#4a2f18);border-radius:20px/60px;max-width:880px;margin:0 auto;padding:36px 48px 70px;position:relative;box-shadow:inset 0 1px #ffe6c840,inset 1px 0 2px #ffdcb40f,inset -2px -8px 24px #00000052,inset 0 -10px 30px #00000047,0 6px #1a14100f,0 14px 24px #4a2f1838,0 32px 60px #1a14102e,0 60px 120px #1a14101a}.tv-frame:before{background-blend-mode:multiply,overlay;mix-blend-mode:multiply;opacity:.85;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='800'><filter id='wood'><feTurbulence baseFrequency='0.022 0.18' numOctaves='3' seed='9'/><feColorMatrix values='0 0 0 0 0.18  0 0 0 0 0.10  0 0 0 0 0.04  0 0 0 0.55 0'/></filter><rect width='400' height='800' filter='url(%23wood)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='400'><filter id='wood2'><feTurbulence baseFrequency='0.04 0.4' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0.30  0 0 0 0 0.18  0 0 0 0 0.08  0 0 0 0.30 0'/></filter><rect width='200' height='400' filter='url(%23wood2)'/></svg>");background-size:100% 100%,50% 50%}.tv-frame:after,.tv-frame:before{content:"";pointer-events:none;border-radius:20px/60px;position:absolute;inset:0}.tv-frame:after{mix-blend-mode:overlay;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150'><filter id='n'><feTurbulence baseFrequency='1.8' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.85  0 0 0 0 0.7  0 0 0 0.06 0'/></filter><rect width='150' height='150' filter='url(%23n)'/></svg>")}.tv-label{letter-spacing:0;color:#e8c99a;white-space:nowrap;text-shadow:0 1px #0006,0 -1px #ffdcaa26;mix-blend-mode:overlay;opacity:.95;z-index:1;padding:0;font-family:Kaufmann,cursive;font-size:28px;font-weight:700;line-height:1;position:absolute;bottom:28px;left:60px}@property --tv-glow{syntax:"<number>";inherits:false;initial-value:1}.tv-screen{--tv-glow:1;box-shadow:0 0 0 2px #140c06d9,inset 0 0 0 1px #fff0dc14,0 0 0 4px #28190c99,0 0 0 6px #3c261459,inset 0 0 24px #00000059,inset 0 2px 6px #0006,inset 0 0 0 1px #ffffff26,0 0 calc(40px * var(--tv-glow)) calc(6px * var(--tv-glow)) rgba(255,215,150,calc(.32 * var(--tv-glow))),0 0 calc(90px * var(--tv-glow)) calc(18px * var(--tv-glow)) rgba(255,195,120,calc(.18 * var(--tv-glow)));aspect-ratio:4/3;background:#fff;border:none;border-radius:30px/20px;margin:4px;animation:tv-glow-pulse 23s ease-in-out infinite,tv-flicker 23s ease-in-out infinite;position:relative;overflow:hidden}.tv-screen:before{z-index:4;background:radial-gradient(100% 100%,#0000 0,#00000014 75%,#00000038 95%,#00000059 100%);box-shadow:inset 0 0 40px 8px #28190f40}.tv-screen:after,.tv-screen:before{content:"";pointer-events:none;position:absolute;inset:0}.tv-screen:after{z-index:5;background:repeating-linear-gradient(0deg,#0000,#00000006 1px,#0000 2px 3px)}@keyframes tv-glow-pulse{0%,to{--tv-glow:1}6%{--tv-glow:1.06}8%{--tv-glow:1.04}8.6%{--tv-glow:.84}9.2%{--tv-glow:.84}9.8%{--tv-glow:.99}17%{--tv-glow:1.08}26%{--tv-glow:.97}34%{--tv-glow:1.04}43%{--tv-glow:.95}52%{--tv-glow:1.07}60%{--tv-glow:1.02}64%{--tv-glow:1}64.7%{--tv-glow:.83}65.3%{--tv-glow:.83}66%{--tv-glow:.98}72%{--tv-glow:1.06}82%{--tv-glow:.96}91%{--tv-glow:1.04}}@keyframes tv-flicker{0%,to{filter:brightness()}8%{filter:brightness()}8.6%,9.2%{filter:brightness(.96)}9.8%{filter:brightness()}17%{filter:brightness(1.01)}43%{filter:brightness(.99)}64%{filter:brightness()}64.7%,65.3%{filter:brightness(.96)}66%{filter:brightness()}82%{filter:brightness(.995)}}@media (prefers-reduced-motion:reduce){.tv-screen{animation:none}}.tv-screen .demo-site{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;overflow:auto}.tv-knobs{align-items:center;gap:22px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.tv-knob{appearance:none;cursor:pointer;width:30px;height:30px;font:inherit;color:inherit;background:radial-gradient(circle at 35% 35%,#d4a574,#6b4423);border:1px solid #1a0e08;border-radius:50%;padding:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;animation:tv-knob-breathe 4s ease-in-out infinite;position:relative;box-shadow:inset -1px -2px 3px #00000080,0 0 #d8a96000}.tv-knob:after{content:"";background:#1a0e08;border-radius:1px;width:2px;height:9px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.tv-knob:hover{animation:none;transform:scale(1.1);box-shadow:inset -1px -2px 3px #00000080,0 0 0 6px #d8a96033}.tv-knob:focus-visible{outline:none;box-shadow:inset -1px -2px 3px #00000080,0 0 0 4px #b8783a8c}.tv-knob:active{transition-duration:80ms;transform:rotate(20deg)scale(1.04)}.tv-knob-left:active{transform:rotate(-20deg)scale(1.04)}.tv-knob-pip{color:#ffdcb48c;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:11px;line-height:1;transition:color .18s,opacity .18s;position:absolute;top:50%;transform:translateY(-50%)}.tv-knob-left .tv-knob-pip{right:calc(100% + 4px)}.tv-knob-right .tv-knob-pip{left:calc(100% + 4px)}.tv-knob:hover .tv-knob-pip{color:#ffebc8f2}@keyframes tv-knob-breathe{0%,to{box-shadow:inset -1px -2px 3px #00000080,0 0 #d8a96000}50%{box-shadow:inset -1px -2px 3px #00000080,0 0 0 5px #d8a96029}}.tv-knob-right{animation:tv-knob-breathe 4s ease-in-out infinite,tv-knob-wag 2.6s ease-in-out infinite}@keyframes tv-knob-wag{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.tv-knob-right{animation:tv-knob-breathe 4s ease-in-out infinite}}.tv-channel-plate{letter-spacing:.24em;color:#ffb347;text-shadow:0 0 4px #ffb347,0 0 8px #ffaa47b3,0 0 14px #ff8c3273;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:radial-gradient(65% 70%,#ffaa4721 0,#ffaa470a 45%,#0000 75%),radial-gradient(80% 90%,#1a1410 0,#0a0807 80%),#050403;border-radius:4px;justify-content:center;align-items:center;width:220px;height:40px;padding:0 18px;font-family:VT323,Menlo,DM Mono,ui-monospace,monospace;font-size:20px;font-weight:400;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #000000e6,inset 0 1px #ffffff12,0 1px 2px #00000080}.tv-channel-plate:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000059 2px 3px);animation:tv-scan-drift 5.5s linear infinite;position:absolute;inset:-1px 0}@keyframes tv-scan-drift{0%{background-position:0 0}to{background-position:0 6px}}.tv-channel-plate:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#ffdcb40f,#0000 35% 65%,#ffdcb40a);position:absolute;inset:0}.tv-channel-text{z-index:3;animation:tv-channel-flicker .36s cubic-bezier(.16,1,.3,1) both,tv-channel-pulse 3.4s ease-in-out .38s infinite;display:inline-block;position:relative}@keyframes tv-channel-pulse{0%,to{filter:brightness();text-shadow:0 0 4px #ffb347,0 0 8px #ffaa47b3,0 0 14px #ff8c3273}50%{filter:brightness(1.12);text-shadow:0 0 5px #ffc066,0 0 12px #ffb45ad9,0 0 22px #ff91378c}}@keyframes tv-channel-flicker{0%{opacity:0;filter:blur(2px)brightness(.3);transform:scaleY(.2)}18%{opacity:.5;filter:blur(1.4px)brightness(.6);transform:scaleY(.7)}32%{opacity:.2;filter:blur(.6px)brightness(1.2);transform:scaleY(1)}46%{opacity:1;filter:blur()brightness(1.4)}62%{opacity:.7;filter:brightness(.9)}78%{opacity:1;filter:brightness(1.15)}to{opacity:1;filter:brightness();transform:scaleY(1)}}.demo-site{text-align:center;background:#fff;padding:32px 36px;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-nav{justify-content:space-between;align-items:center;margin-bottom:38px;font-size:13px;display:flex}.demo-brand{color:#1a1a2e;font-size:15px;font-weight:700}.demo-nav-links{color:#64748b;gap:18px;display:flex}.demo-h1{color:#1a1a2e;margin-bottom:14px;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:700;line-height:1.15}.demo-p{color:#475569;max-width:480px;margin:0 auto 24px;font-size:15px;line-height:1.55}.demo-cta{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;padding:11px 28px;font-size:14px;font-weight:600}.tooltip-trigger{border-bottom:2px dashed var(--brown);cursor:help;color:#1a1a2e;font-weight:600;position:relative}.tooltip-trigger:hover .tooltip-bubble{opacity:1;transform:translate(-50%,-8px)}.tooltip-bubble{background:var(--ink);color:var(--paper);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:10px 14px;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;transition:all .18s;bottom:calc(100% + 10px);box-shadow:0 4px 12px #0003}.tooltip-bubble,.tooltip-bubble:after{position:absolute;left:50%;transform:translate(-50%)}.tooltip-bubble:after{content:"";border:6px solid #0000;border-top:6px solid var(--ink);top:100%}.demo-hint{color:#94a3b8;letter-spacing:.04em;margin-top:24px;font-family:Special Elite,monospace;font-size:12px}.steps-section{max-width:1140px;margin:0 auto;padding:100px 32px 80px}.steps-header{text-align:center;margin-bottom:72px}.steps-header h2{font-size:clamp(32px,5vw,60px);display:inline-block;position:relative}.steps-header h2:after,.steps-header h2:before{content:"✦";color:var(--brown);vertical-align:middle;margin:0 .4em;font-size:.4em;position:relative;top:-.5em}.steps-grid{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid;position:relative}.step{padding-top:0;position:relative}.step:first-child{transform:translateY(0)}.step:nth-child(2){transform:translateY(28px)}.step:nth-child(3){transform:translateY(0)}.step-img{object-fit:cover;background:0 0;display:block}.step-img,.step-img-placeholder{aspect-ratio:4/3;width:100%;margin-bottom:20px}.step-img-placeholder{background:var(--paper-deep);letter-spacing:.15em;text-transform:uppercase;color:#1a141066;text-align:center;border:2px dashed #b873334d;padding:16px;font-family:Special Elite,monospace;font-size:11px;line-height:1.4}.step-img-placeholder,.step-num{justify-content:center;align-items:center;display:flex}.step-num{background:var(--mustard);border:3px solid var(--ink);width:64px;height:64px;font-family:var(--font-alfa,"Alfa Slab One",serif);color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:50%;margin-bottom:24px;font-size:26px;position:relative}.step-num:before{content:"";background-image:radial-gradient(circle,var(--brown) 1px,transparent 1.5px);opacity:.3;z-index:-1;background-size:5px 5px;border-radius:50%;position:absolute;inset:-10px}.step h3{margin-bottom:12px;font-size:26px}.step p{color:#1a1410b8;font-size:16px}.step code{background:var(--paper-deep);color:var(--brown-deep);border:1px solid #1a141033;padding:1px 6px;font-family:Special Elite,monospace;font-size:14px}.step-arrow{pointer-events:none;width:80px;height:60px;position:absolute;top:32px}.step-arrow.arrow-1{left:calc(33.33% - 40px)}.step-arrow.arrow-2{left:calc(66.66% - 40px)}.pricing-section{text-align:center;max-width:1140px;margin:40px auto 0;padding:100px 32px;position:relative}.pricing-header h2{margin-bottom:14px;font-size:clamp(32px,5vw,60px)}.price-display{justify-content:center;align-items:flex-end;gap:50px;margin:50px auto 40px;display:inline-flex;position:relative}.price-tag{background:var(--mustard);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);min-width:200px;padding:28px 36px 24px;display:inline-block;position:relative;transform:rotate(-3deg)}.price-tag:before{content:"";background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;top:18px;left:18px}.price-tag:after{content:"";background:var(--ink);transform-origin:bottom;width:2px;height:24px;position:absolute;top:-20px;left:22px;transform:rotate(-15deg)}.price-tag-label{letter-spacing:.2em;text-transform:uppercase;color:var(--brown-deep);margin-bottom:6px;margin-left:30px;font-family:Special Elite,monospace;font-size:11px}.price-tag-amount{font-family:var(--font-alfa,"Alfa Slab One",serif);color:var(--ink);font-size:56px;line-height:1}.price-tag-period{color:var(--ink);margin-left:4px;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600}.price-vs{text-align:center;padding-bottom:8px;position:relative}.price-vs-num{font-family:var(--font-alfa,"Alfa Slab One",serif);color:#1a141066;text-decoration:line-through;-webkit-text-decoration-color:var(--brick);text-decoration-color:var(--brick);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:38px;text-decoration-thickness:4px;display:inline-block;position:relative}.price-vs-label{letter-spacing:.18em;text-transform:uppercase;color:#1a14108c;margin-top:6px;font-family:Special Elite,monospace;font-size:11px}.pricing-copy{color:#1a1410c7;max-width:730px;margin:0 auto 36px;font-size:18px}.pricing-copy strong{background:var(--mustard);padding:0 6px;font-weight:700}.pricing-stamp{border:5px solid var(--brick);text-align:center;width:168px;height:168px;font-family:var(--font-alfa,"Alfa Slab One",serif);color:var(--brick);letter-spacing:.04em;text-transform:uppercase;text-shadow:1px 1px #b2222240;mix-blend-mode:multiply;filter:url(#stamp-distress)contrast(1.1);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:400;line-height:1.05;display:flex;position:absolute;top:56px;right:4%;transform:rotate(15deg);-webkit-mask-image:radial-gradient(circle at 22% 38%,#0000 0 4px,#000 5px),radial-gradient(circle at 78% 18%,#0000 0 3px,#000 4px),radial-gradient(circle at 18% 78%,#0000 0 5px,#000 6px),radial-gradient(circle at 88% 72%,#0000 0 3px,#000 4px),radial-gradient(circle at 50% 12%,#0000 0 2px,#000 3px),radial-gradient(circle at 8%,#0000 0 4px,#000 5px),radial-gradient(circle at 92% 48%,#0000 0 3px,#000 4px),radial-gradient(circle at 36% 88%,#0000 0 2px,#000 3px),radial-gradient(circle at 62% 62%,#0000 0 2px,#000 3px),linear-gradient(#000,#000);mask-image:radial-gradient(circle at 22% 38%,#0000 0 4px,#000 5px),radial-gradient(circle at 78% 18%,#0000 0 3px,#000 4px),radial-gradient(circle at 18% 78%,#0000 0 5px,#000 6px),radial-gradient(circle at 88% 72%,#0000 0 3px,#000 4px),radial-gradient(circle at 50% 12%,#0000 0 2px,#000 3px),radial-gradient(circle at 8%,#0000 0 4px,#000 5px),radial-gradient(circle at 92% 48%,#0000 0 3px,#000 4px),radial-gradient(circle at 36% 88%,#0000 0 2px,#000 3px),radial-gradient(circle at 62% 62%,#0000 0 2px,#000 3px),linear-gradient(#000,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.pricing-stamp:before{border:3px solid var(--brick);inset:10px}.pricing-stamp:after,.pricing-stamp:before{content:"";border-radius:50%;position:absolute}.pricing-stamp:after{background:radial-gradient(circle at 12% 22%,var(--brick) 0 1.5px,transparent 2px),radial-gradient(circle at 84% 14%,var(--brick) 0 1px,transparent 2px),radial-gradient(circle at 28% 82%,var(--brick) 0 2px,transparent 2.5px),radial-gradient(circle at 72% 86%,var(--brick) 0 1px,transparent 2px),radial-gradient(circle at 50% 50%,transparent 60%,var(--brick) 62%,transparent 64%);opacity:.55;pointer-events:none;mix-blend-mode:multiply;inset:-2px}.quote-strip{background:var(--ink);color:var(--paper);text-align:center;padding:50px 32px;position:relative;overflow:hidden}.quote-strip:before{content:"";background-image:radial-gradient(circle,var(--brown) 1px,transparent 1.5px);opacity:.15;background-size:14px 14px;position:absolute;inset:0}.quote-strip-inner{max-width:1000px;margin:0 auto;position:relative}.quote-strip blockquote{margin-bottom:16px;font-family:Chinook,Cooper Black,serif;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.3}.quote-strip blockquote:before{content:"“";margin-right:4px}.quote-strip blockquote:after,.quote-strip blockquote:before{color:var(--mustard);vertical-align:-16px;font-family:Playfair Display,serif;font-size:60px;line-height:0}.quote-strip blockquote:after{content:"”";margin-left:4px}.quote-strip cite{letter-spacing:.15em;text-transform:uppercase;color:var(--mustard);font-family:Special Elite,monospace;font-size:13px;font-style:normal}.final-cta{text-align:center;max-width:1140px;margin:0 auto;padding:100px 32px;position:relative}.final-cta:before{content:"";background-image:radial-gradient(circle,var(--brown) 1.5px,transparent 1.8px);opacity:.22;z-index:0;pointer-events:none;background-size:9px 9px;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 50%,#000);mask-image:linear-gradient(#0000 50%,#000)}.final-cta>*{z-index:1;position:relative}.final-cta h2{margin-bottom:24px;font-size:clamp(35px,6vw,72px)}.final-cta-sub{color:#1a1410b8;max-width:540px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:19px}footer{border-top:2px solid var(--ink);background:var(--paper-deep);padding:60px 32px 36px;position:relative}.footer-ornament{background:var(--paper);font-family:var(--font-alfa,"Alfa Slab One",serif);color:var(--brown);letter-spacing:.4em;padding:0 24px;font-size:16px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.footer-inner{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;max-width:1140px;margin:0 auto 40px;display:grid}.footer-brand .logo{margin-bottom:14px}.footer-tagline{letter-spacing:.02em;color:#1a1410a6;max-width:280px;font-size:13px;line-height:1.55}.footer-col h4,.footer-tagline{font-family:Special Elite,monospace}.footer-col h4{letter-spacing:.25em;text-transform:uppercase;color:var(--brown);margin-bottom:16px;font-size:12px;font-weight:400}.footer-col a{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:500;text-decoration:none;display:block}.footer-col a:hover{color:var(--brown)}.footer-bottom{letter-spacing:.1em;color:#1a14108c;text-transform:uppercase;border-top:1px solid #1a141026;justify-content:space-between;max-width:1140px;margin:0 auto;padding-top:24px;font-family:Special Elite,monospace;font-size:12px}.footer-bottom,.made-with-care{align-items:center;display:flex}.made-with-care{gap:10px}.made-with-care:before{content:"✦";color:var(--mustard);font-size:16px}.deco{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute}.deco-ink{color:var(--ink)}.deco-brown{color:var(--brown)}.deco-mustard{color:var(--mustard)}.deco-brick{color:var(--brick)}.deco-halftone{opacity:.5}.deco-arrow{opacity:.75}.deco-star{opacity:.85}.deco-sparkle{opacity:.7}.deco-squiggle{opacity:.6}.deco-tridot{opacity:.7}.deco-coffee{opacity:.35}.adorn-anchor{position:relative}@media (max-width:880px){.deco-mobile-hide{display:none}.mobile-hide{display:none!important}.logo{font-size:20px}.header-inner{gap:12px;padding:14px 16px}header nav{flex-shrink:0;gap:12px}header nav a{white-space:nowrap;font-size:14px}header nav .btn{padding:7px 12px!important;font-size:13px!important}.price-vs{display:none!important}.desktop-br{display:none}.hero{text-align:center;grid-template-columns:1fr;padding:50px 24px}.hero-badge,.hero-sub{margin-left:auto;margin-right:auto}.hero-ctas{justify-content:center}.hank-img{max-width:320px;margin:30px auto 0}.hank-frame{display:none}.steps-grid{grid-template-columns:1fr;gap:60px}.step:nth-child(2){transform:none}.step-arrow{display:none}.step-img{margin:auto 0 20px}.price-display{flex-direction:column;gap:30px}.pricing-stamp{width:110px;height:110px;font-size:15px;top:24px;right:20px}.footer-inner{grid-template-columns:1fr 1fr}.footer-bottom{text-align:center;flex-direction:column;gap:12px}.tv-frame{padding:24px 20px 60px}.demo-site{padding:24px 16px}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/351e103939eedb90-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b4ecb91ab61dba57-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/71824326c5c723a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Alfa Slab One Fallback;src:local("Arial");ascent-override:85.85%;descent-override:27.59%;line-gap-override:0.00%;size-adjust:120.68%}.__className_988a28{font-family:Alfa Slab One,Alfa Slab One Fallback;font-weight:400;font-style:normal}.__variable_988a28{--font-alfa:"Alfa Slab One","Alfa Slab One Fallback"}