@font-face{font-family:display;src:url(/_next/static/media/d4c34a86ae43ab6e.p.woff2) format("woff2");font-display:swap;font-weight:700 800;font-style:normal}.__className_a80a83{font-family:display;font-style:normal}.__variable_a80a83{--font-big-shoulders:"display"}@font-face{font-family:body;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:body Fallback;src:local("Times New Roman");ascent-override:77.20%;descent-override:20.13%;line-gap-override:0.00%;size-adjust:126.68%}.__className_cf17f8{font-family:body,body Fallback;font-style:normal}.__variable_cf17f8{--font-fraunces:"body","body Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");font-display:swap;font-weight:500 600;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:73.27%;descent-override:17.99%;line-gap-override:0.00%;size-adjust:131.49%}.__className_1a888f{font-family:mono,mono Fallback;font-style:normal}.__variable_1a888f{--font-spline-mono:"mono","mono Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-normal:0em;--leading-tight:1.25;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!grid{display:grid!important}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.overflow-x-clip{overflow-x:clip}.bg-\[var\(--color-paper\)\]{background-color:var(--color-paper)}.text-\[var\(--color-ink-2\)\]{color:var(--color-ink-2)}}:root{--color-paper:oklch(95.5% .018 80.1);--color-paper-2:oklch(92% .021 78);--color-paper-3:oklch(87.5% .025 75);--color-paper-4:oklch(81% .028 72);--color-ink:oklch(21% .018 50);--color-ink-2:oklch(31% .016 52);--color-muted:oklch(43% .018 55);--color-neutral:oklch(36% .016 52);--color-rule:oklch(39% .019 58);--color-rule-2:oklch(74% .02 70);--color-control-border:oklch(50% .018 60);--color-accent:oklch(63.7% .171 35.8);--color-accent-deep:oklch(49% .17 35.8);--color-accent-ink:oklch(97% .018 80.1);--color-focus:oklch(46% .18 35.8);--color-success:oklch(43% .11 145);--color-error:oklch(48% .18 25);--color-disabled:oklch(65% .012 60);--color-dot:oklch(21% .018 50/.05);--color-grain:oklch(21% .018 50/.035);--color-product-shadow:oklch(30% .016 52/.14);--font-display:var(--font-big-shoulders),"Arial Narrow",sans-serif;--font-body:var(--font-fraunces),"Iowan Old Style",serif;--font-outlier:var(--font-spline-mono),"IBM Plex Mono",monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--text-sm:.875rem;--text-base:1.0625rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.9531rem;--text-2xl:2.4414rem;--text-3xl:3.0518rem;--text-4xl:3.8147rem;--text-display:clamp(3.75rem,10.5vw,8.75rem);--text-display-small:clamp(3rem,7vw,6.25rem);--text-slab:clamp(3.25rem,8vw,7rem);--text-price:clamp(4.25rem,12vw,9rem);--text-price-small:clamp(2rem,5vw,3rem);--leading-display:1;--leading-heading:1.02;--leading-body:1.62;--leading-copy:1.5;--leading-tight:1.25;--leading-label:1.4;--leading-ui:1;--label-line-box:1.225rem;--tracking-display:-.015em;--tracking-label:.12em;--tracking-normal:0;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--space-5xl:13rem;--page-gutter:clamp(1.25rem,5vw,5rem);--content-max:80rem;--measure:65ch;--measure-tight:48ch;--control-height:3rem;--register-shift:.055em;--crop-inset:clamp(.75rem,2.4vw,2rem);--rule-thin:1px;--rule-strong:2px;--rule-ink:3px;--radius-small:.0625rem;--radius-control:.0625rem;--radius-round:50%;--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--delay-stagger:80ms;--i:0;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--z-base:1;--z-raised:10;--z-sticky:200}body,html{overflow-x:clip}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);text-rendering:optimizelegibility}a,button,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration-thickness:var(--rule-thin);text-underline-offset:var(--space-2xs)}.brand__name,.display-price,.footer__wordmark,h1,h2,h3{overflow-wrap:anywhere;min-width:0}h1,h2,h3{font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}h1{max-width:10ch;font-size:var(--text-display);line-height:var(--leading-display)}h2{max-width:15ch;font-size:var(--text-display-small)}h2,h3{line-height:var(--leading-heading)}h3{font-size:var(--text-lg)}p{max-width:var(--measure)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus{outline:none}.button.is-focus,:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-2xs)}.skip-link{z-index:var(--z-sticky);padding:var(--space-sm) var(--space-md);background:var(--color-ink);color:var(--color-paper);position:fixed;inset-block-start:var(--space-md);inset-inline-start:var(--space-md);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100%,var(--content-max));padding-inline:var(--page-gutter);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule);min-height:5rem;display:flex}.brand{min-width:0;align-items:center;gap:var(--space-xs);color:var(--color-ink);white-space:nowrap;text-decoration:none;display:inline-flex}.brand__mark{object-fit:cover;flex:0 0 2rem;width:2rem;height:2rem}.brand__name{font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:-.025em;white-space:nowrap}.button{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-ink);line-height:var(--leading-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);background:0 0;text-decoration:none;display:inline-flex}.button.is-active,.button:active{transform:translateY(var(--rule-thin))}.button.is-disabled,.button:disabled,.button[aria-disabled=true]{border-color:var(--color-disabled);background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed;opacity:.55}.button.is-loading,.button[data-state=loading]{cursor:wait}.button.is-loading:before,.button[data-state=loading]:before{width:var(--space-sm);height:var(--space-sm);content:"";border:var(--rule-strong) solid var(--color-accent-ink);border-radius:var(--radius-round);animation:spin var(--dur-long) linear infinite}.button.is-error{border-color:var(--color-error);background:var(--color-paper);color:var(--color-error)}.button.is-success{border-color:var(--color-success);background:var(--color-paper);color:var(--color-success)}@keyframes spin{to{transform:rotate(1turn)}}.header-cta{min-height:var(--control-height);padding-inline:clamp(var(--space-sm),2vw,var(--space-md));font-size:clamp(var(--text-sm),2.7vw,var(--text-base));flex:none}.proof{border:var(--rule-thin) solid var(--color-rule);min-width:0;color:var(--color-neutral);place-items:center;display:grid;position:relative;overflow:clip}.proof:after,.proof:before{content:"";pointer-events:none;position:absolute}.proof:before{inset:var(--space-lg);border:var(--rule-thin) solid var(--color-rule)}.proof:after{border-block-start:var(--rule-thin) solid var(--color-rule);width:40%;transform:rotate(-32deg)}.proof__label{max-width:24ch;padding:var(--space-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-label);text-align:center;text-transform:uppercase;position:relative}.section__intro{max-width:58ch;color:var(--color-ink-2);font-size:var(--text-md)}.process{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.steps{gap:0;padding:0;list-style:none}.step,.steps{display:grid;position:relative}.step{grid-template-columns:var(--space-xl) minmax(0,1fr);gap:var(--space-md);min-width:0;padding-block:0 var(--space-xl)}.step:not(:last-child):before{inset-block:var(--space-xl) 0;border-inline-start:var(--rule-thin) solid var(--color-rule);content:"";position:absolute;inset-inline-start:calc(var(--space-xl) / 2)}.step__number{z-index:var(--z-base);width:var(--space-xl);height:var(--space-xl);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);place-items:center;display:grid;position:relative}.step__copy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.step__copy p{color:var(--color-ink-2)}.pricing__figure{min-width:0;padding-block:var(--space-lg);border-block:var(--rule-strong) solid var(--color-ink)}.display-price{align-items:baseline;gap:var(--space-sm);min-width:0;font-variant-numeric:tabular-nums;font-weight:var(--weight-light);letter-spacing:var(--tracking-display);line-height:var(--leading-ui);white-space:nowrap;display:flex}.display-price__currency{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal)}.pricing__label{margin-block-start:var(--space-sm)}.faq summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-md);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:start;cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq__question{min-width:0}.faq__icon{width:var(--space-md);height:var(--space-md);transition:transform var(--dur-short) var(--ease-out);flex:none;position:relative}.faq__icon:before{width:var(--space-xs);height:var(--space-xs);border-block-end:var(--rule-strong) solid currentColor;border-inline-end:var(--rule-strong) solid currentColor;content:"";position:absolute;inset-block-start:var(--space-3xs);inset-inline-start:var(--space-2xs);transform:rotate(45deg)}.faq[open] .faq__icon{transform:rotate(180deg)}.faq::details-content{opacity:0;block-size:0;transition:block-size var(--dur-long) var(--ease-in-out),content-visibility var(--dur-long) allow-discrete,opacity var(--dur-short) var(--ease-in);overflow:clip}.faq[open]::details-content{opacity:1;block-size:auto}@supports (interpolate-size:allow-keywords){.faq-list{interpolate-size:allow-keywords}}.faq__answer{max-width:60ch;padding-block:0 var(--space-lg);opacity:0;transform:translateY(calc(var(--space-xs) * -1));transition:opacity var(--dur-short) var(--ease-in),transform var(--dur-short) var(--ease-in)}.faq[open] .faq__answer{opacity:1;transition-duration:var(--dur-long);transition-timing-function:var(--ease-out);transform:none}.enquiry__aside{min-width:0}.contact-line,.enquiry__aside{flex-direction:column;display:flex}.contact-line{gap:var(--space-2xs)}.contact-line span:first-child{font-size:var(--text-sm)}.contact-line strong{overflow-wrap:anywhere}.enquiry-form{min-width:0;position:relative}.enquiry-form__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-grid{grid-template-columns:minmax(0,1fr)}.field{gap:var(--space-2xs);min-width:0;display:grid;position:relative}.field input,.field textarea{width:100%;min-width:0;border-radius:var(--radius-small)}.field textarea{resize:vertical;min-height:7rem}.field input::placeholder,.field textarea::placeholder{color:var(--color-muted);opacity:1}.field input:focus-visible,.field textarea:focus-visible,.field.is-focus input,.field.is-focus textarea{border-color:var(--color-ink-2);outline-color:var(--color-focus)}.field input:active,.field textarea:active{border-color:var(--color-ink-2)}.field input:disabled,.field textarea:disabled,.field.is-disabled input,.field.is-disabled textarea{background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed;opacity:.55}.field__message{min-height:1lh;font-size:var(--text-sm);line-height:var(--leading-label)}.field__signal{font-weight:var(--weight-semibold);display:none;position:absolute;inset-block-start:calc(var(--label-line-box) + var(--space-sm));inset-inline-end:var(--space-sm)}.field.is-error input,.field.is-error textarea{border-color:var(--color-error)}.field.is-error .field__message,.field.is-error .field__signal{color:var(--color-error)}.field.is-error .field__signal{display:block}.field.is-success input,.field.is-success textarea{border-color:var(--color-success)}.field.is-success .field__signal{color:var(--color-success);display:block}.form-actions{align-items:stretch;gap:var(--space-sm);flex-direction:column;display:flex}.turnstile-field{height:0;min-height:0;margin-block-start:0;overflow:hidden}.turnstile-field.is-interactive{height:auto;min-height:4.1rem;margin-block-start:var(--space-lg);overflow:visible}.turnstile-field>div{width:100%}.turnstile-unavailable{color:var(--color-error);line-height:var(--leading-label);margin-block-start:var(--space-lg)}.form-status{min-height:1lh;color:var(--color-muted);line-height:var(--leading-label)}.form-status[data-tone=error]{color:var(--color-error)}.form-status[data-tone=success]{color:var(--color-success)}.site-footer{padding-block:var(--space-2xl);border-block-start:var(--rule-strong) solid var(--color-ink)}.footer__brand{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.footer__brand img{object-fit:cover;border-radius:var(--radius-small);flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.footer__wordmark{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}.footer__meta{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.footer__meta a{padding-inline:var(--space-xs);align-items:center;display:inline-flex}.state-lab{padding-block:var(--space-2xl) var(--space-3xl)}.state-lab__intro{gap:var(--space-md);flex-direction:column;padding-block-end:var(--space-xl);display:flex}.state-section{padding-block:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule)}.state-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-block-start:var(--space-lg)}.state-sample{align-items:flex-start;gap:var(--space-sm);min-width:0;padding-block:var(--space-md);flex-direction:column;display:flex}.state-sample__name{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.pricing-state{min-width:0;padding-block:var(--space-md);border-block-start:var(--rule-strong) solid var(--color-ink)}.pricing-state .display-price{font-size:var(--text-price-small)}@media (hover:hover) and (pointer:fine){.button.is-hover,.button:not(:disabled):not([aria-disabled=true]):hover{background:var(--color-ink);color:var(--color-paper)}.button--primary.is-hover,.button--primary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.field input:hover,.field textarea:hover,.field.is-hover input,.field.is-hover textarea,.profit-range__exact input:not(:disabled):hover{background:var(--color-paper-2)}.faq summary:hover,a:not(.button):hover{color:var(--color-neutral)}}a:active,summary:active{color:var(--color-ink-2)}@media (min-width:60rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide{grid-column:1/-1}.form-actions{flex-direction:row;align-items:center}}@media (max-width:24rem){.brand__mark{flex-basis:1.75rem;width:1.75rem;height:1.75rem}.brand__name{font-size:var(--text-base)}.header-cta{padding-inline:var(--space-sm);font-size:var(--text-sm)}h1{font-size:clamp(var(--text-2xl),14vw,var(--text-3xl))}.faq summary{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.15s!important;transition-delay:0s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.button:active,.button:hover{transform:none}.button.is-loading:before,.button[data-state=loading]:before{animation:none!important}}html{background:var(--color-paper)}body{font-optical-sizing:auto;font-feature-settings:"kern","liga","onum";-webkit-font-smoothing:antialiased;position:relative}body:before{z-index:0;content:"";pointer-events:none;background-image:radial-gradient(var(--color-dot) var(--rule-thin),transparent var(--rule-thin));background-size:var(--space-xs) var(--space-xs);position:absolute;inset:0}.site-footer,.site-header,main{z-index:var(--z-base);position:relative}::selection{background:var(--color-accent);color:var(--color-accent-ink)}.press-frame{z-index:0;pointer-events:none;position:fixed;inset:0}.press-frame__corner{width:var(--space-xl);height:var(--space-xl);border-color:var(--color-ink);border-style:solid;position:absolute}.press-frame__corner--tl{border-width:var(--rule-strong) 0 0 var(--rule-strong);inset-block-start:var(--crop-inset);inset-inline-start:var(--crop-inset)}.press-frame__corner--tr{border-width:var(--rule-strong) var(--rule-strong) 0 0;inset-block-start:var(--crop-inset);inset-inline-end:var(--crop-inset)}.press-frame__corner--bl{border-width:0 0 var(--rule-strong) var(--rule-strong);inset-block-end:var(--crop-inset);inset-inline-start:var(--crop-inset)}.press-frame__corner--br{border-width:0 var(--rule-strong) var(--rule-strong) 0;inset-block-end:var(--crop-inset);inset-inline-end:var(--crop-inset)}.brand__name,.display-price,.footer__wordmark,h1,h2,h3{color:var(--color-ink);font-family:var(--font-display);font-style:normal;font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);text-transform:uppercase}.masthead{min-height:0;border:0;margin-block-start:clamp(var(--space-lg),4vw,var(--space-2xl));display:block}.masthead__top{align-items:center;gap:var(--space-md) var(--space-lg);padding-block:var(--space-sm) var(--space-md);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.brand{min-height:var(--control-height);gap:var(--space-sm)}.brand__mark{border-radius:var(--radius-small);flex-basis:2.75rem;width:2.75rem;height:2.75rem}.brand__name{font-size:clamp(var(--text-xl),6vw,var(--text-2xl));font-weight:var(--weight-heavy);letter-spacing:.01em}.masthead__edition{max-width:34ch;color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.055em;line-height:var(--leading-label);text-align:end;text-transform:uppercase}.masthead__actions{align-items:center;gap:var(--space-lg);display:flex}.button{min-height:var(--control-height);padding-inline:var(--space-lg);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.045em;text-transform:uppercase}.button,.button--primary{background:var(--color-paper);color:var(--color-ink)}.button--primary{border-color:var(--color-accent-deep)}.button.is-loading:before,.button[data-state=loading]:before{border-color:var(--color-ink);border-block-end-color:var(--color-accent)}.poster-hero{padding-block:var(--space-sm) clamp(var(--space-3xl),10vw,var(--space-5xl));border-block-end:var(--rule-ink) solid var(--color-ink)}.poster-hero__strap{max-width:none;padding-block:var(--space-sm) var(--space-xl);color:var(--color-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-label);font-variant-caps:all-small-caps}.poster-hero__title{max-width:none;font-size:var(--text-display);line-height:var(--leading-display)}.poster-line{width:max-content;min-width:0;max-width:100%;display:block;position:relative}.poster-line--offset{margin-inline-start:clamp(var(--space-lg),10vw,var(--space-4xl))}.poster-line__ink{z-index:var(--z-base);display:block;position:relative}.poster-line__ink,.poster-line__register{white-space:nowrap}.poster-line__register{z-index:0;color:var(--color-accent);opacity:.34;transform:translate(var(--register-shift),calc(var(--register-shift) * .6));pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.poster-line__register:before{content:attr(data-text)}.poster-hero__foot{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-2xl);display:grid}.poster-hero__lede{border-inline-start:var(--rule-strong) solid var(--color-accent-deep);max-width:46ch;color:var(--color-ink-2);font-size:var(--text-md);line-height:var(--leading-body);padding-inline-start:var(--space-lg)}.poster-hero__price{justify-items:start;gap:var(--space-md);display:grid}.poster-hero__price p:first-child{color:var(--color-ink);font-size:var(--text-md)}.poster-hero__price p:last-of-type{max-width:46ch;color:var(--color-muted);font-size:var(--text-sm)}.poster-hero__price strong{color:var(--color-accent-deep);font-variant-numeric:tabular-nums}[data-price-display]{white-space:nowrap}.poster-section{min-width:0}.faq-section__head,.poster-section__head,.price-poster__head,.process__head{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.faq-section__head h2,.poster-section__head h2,.price-poster__head h2,.process__head h2{max-width:13ch;font-size:var(--text-display-small);line-height:var(--leading-heading)}.faq-section__head p,.poster-section__head p,.price-poster__head p,.process__head p{max-width:45ch;color:var(--color-ink-2);font-size:var(--text-md)}.directions{padding-block:clamp(var(--space-3xl),9vw,var(--space-5xl));display:block}.direction-planks{border-block-start:var(--rule-ink) solid var(--color-ink);gap:0;margin-block-start:clamp(var(--space-2xl),8vw,var(--space-4xl))}.direction-plank{gap:var(--space-xl);padding-block:clamp(var(--space-2xl),7vw,var(--space-4xl));border-block-end:var(--rule-thin) solid var(--color-rule-2);grid-template-columns:minmax(0,1fr);display:grid}.direction-plank__copy{align-content:start;gap:var(--space-md);display:grid}.direction-plank__number{color:var(--color-accent-deep);font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-heavy);line-height:var(--leading-ui)}.direction-plank__number:after{width:var(--space-xl);border-block-start:var(--rule-strong) solid var(--color-accent-deep);content:"";margin-block-start:var(--space-sm);display:block}.direction-plank h3{max-width:11ch;font-size:var(--text-slab);line-height:var(--leading-heading)}.direction-plank__unbroken{white-space:nowrap}.direction-plank__copy>p:last-child{max-width:45ch;color:var(--color-ink-2);font-size:var(--text-md)}.proof{border:var(--rule-strong) solid var(--color-ink);background:var(--color-paper-2);color:var(--color-ink)}.proof:after,.proof:before{display:none}.proof--product{aspect-ratio:5/4;width:100%;min-height:0;padding:var(--space-xl);place-items:center;display:grid;position:relative}.proof--sample{padding:0}.proof__image{object-fit:contain}.proof__shirt-pair{position:absolute;inset:0;overflow:hidden}.proof__garment{width:58%;height:auto;filter:drop-shadow(0 var(--space-md) var(--space-lg) var(--color-product-shadow));position:absolute}.proof__garment--front{z-index:var(--z-raised);inset-block-end:-2%;inset-inline-start:2%}.proof__garment--back{z-index:var(--z-base);inset-block-start:2%;inset-inline-end:0}.proof__shirt-pair+.proof__label{z-index:var(--z-sticky)}.proof--place{transform:rotate(-.8deg)}.proof--shop{background:0 0;transform:none}.proof--shop .proof__image{filter:drop-shadow(0 var(--space-lg) var(--space-lg) var(--color-product-shadow))}.proof--shop .proof__label,.proof__sheet{background:var(--color-paper)}.proof__sheet{align-content:space-between;gap:var(--space-xl);width:min(78%,24rem);min-height:70%;padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);display:grid}.proof__sheet span{color:var(--color-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-label);font-variant-caps:all-small-caps}.proof__sheet strong{font-family:var(--font-display);font-size:clamp(var(--text-xl),6vw,var(--text-3xl));font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);text-transform:uppercase}.proof__label{z-index:var(--z-base);max-width:calc(100% - var(--space-lg));padding:var(--space-2xs) var(--space-xs);background:var(--color-paper-2);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);font-variant-caps:all-small-caps;font-weight:var(--weight-regular);letter-spacing:.055em;text-align:start;position:absolute;inset-block-end:var(--space-sm);inset-inline-start:var(--space-sm)}.directions__note{max-width:48ch;color:var(--color-muted);margin-block-start:var(--space-xl);font-style:italic}.scope{gap:var(--space-3xl);padding-block:clamp(var(--space-3xl),8vw,var(--space-4xl));border-block-start:var(--rule-ink) solid var(--color-ink);grid-template-columns:minmax(0,1fr)}.scope__statement{gap:var(--space-xl);display:grid}.scope__statement h2{max-width:10ch;font-size:var(--text-slab);line-height:var(--leading-heading)}.scope__statement h2 span{display:block}.scope__statement .scope__offset{margin-inline-start:clamp(var(--space-md),6vw,var(--space-2xl))}.scope__statement p{max-width:45ch;color:var(--color-ink-2);font-size:var(--text-md)}.scope-ledger{border-block-start:var(--rule-ink) solid var(--color-ink);min-width:0}.scope-ledger__group{gap:var(--space-md);padding-block:var(--space-xl);border-block-end:var(--rule-thin) solid var(--color-rule-2);display:grid}.scope-ledger dt{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);text-transform:uppercase}.scope-ledger dd,.scope-ledger ul{margin:0;padding:0}.scope-ledger ul{list-style:none;display:grid}.scope-ledger li{gap:var(--space-md);padding-block:var(--space-sm);border-block-start:var(--rule-thin) solid var(--color-rule-2);color:var(--color-ink-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.scope-ledger li span:last-child{color:var(--color-muted);font-size:var(--text-sm);letter-spacing:.05em;font-variant-caps:all-small-caps}.process{padding-block:clamp(var(--space-3xl),9vw,var(--space-5xl))}.process,.workflow{border-block-start:var(--rule-ink) solid var(--color-ink)}.workflow{gap:0;margin-block-start:clamp(var(--space-2xl),8vw,var(--space-4xl));padding:0;list-style:none}.workflow,.workflow .step{grid-template-columns:minmax(0,1fr)}.workflow .step{gap:var(--space-md);padding-block:var(--space-xl) var(--space-2xl);border-block-end:var(--rule-thin) solid var(--color-rule-2);display:grid;position:relative}.workflow .step:before{display:none}.workflow .step__number{width:auto;height:auto;color:var(--color-accent-deep);font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-heavy);line-height:var(--leading-ui);background:0 0;border:0;display:block}.workflow .step__copy{gap:var(--space-sm)}.workflow .step__copy h3{max-width:14ch;font-size:var(--text-2xl);line-height:var(--leading-heading)}.workflow .step__copy p{max-width:45ch;color:var(--color-ink-2)}.price-poster{gap:var(--space-2xl);padding-block:clamp(var(--space-2xl),7vw,var(--space-4xl));border-block:var(--rule-ink) solid var(--color-ink);grid-template-columns:minmax(0,1fr)}.price-poster__figure{border:0;min-width:0;padding-block:0}.display-price{gap:var(--space-md);font-size:var(--text-price);font-weight:var(--weight-heavy);line-height:var(--leading-display)}.display-price__currency{color:var(--color-accent-deep);font-family:var(--font-display);font-size:clamp(var(--text-lg),4vw,var(--text-3xl));font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display)}.pricing__label{color:var(--color-muted);letter-spacing:.055em;margin-block-start:var(--space-md);font-variant-caps:all-small-caps}.price-poster__note{align-content:end;justify-items:start;gap:var(--space-lg);display:grid}.price-poster__note p{max-width:45ch;color:var(--color-ink-2)}.regional-offer{gap:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule-2);grid-column:1/-1;grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-xl);display:grid}.regional-offer__tiers{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:start;width:100%}.regional-offer__tiers caption{font-weight:var(--weight-semibold);text-align:start;padding-block-end:var(--space-md)}.regional-offer__tiers td,.regional-offer__tiers th{padding-block:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule-2)}.regional-offer__tiers td,.regional-offer__tiers thead th:last-child{text-align:end}.regional-offer__facts{align-content:start;gap:var(--space-md);color:var(--color-ink-2);display:grid}@media (min-width:48rem){.regional-offer{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.profit-lab{padding-block:clamp(var(--space-3xl),8vw,var(--space-5xl));border-block-end:var(--rule-ink) solid var(--color-ink)}.profit-lab__head{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.profit-lab__head h2{max-width:12ch;font-size:var(--text-display-small);line-height:var(--leading-heading)}.profit-lab__head p{max-width:45ch;color:var(--color-ink-2);font-size:var(--text-md)}.profit-lab__grid{border-block-start:var(--rule-ink) solid var(--color-ink);grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:clamp(var(--space-2xl),8vw,var(--space-4xl))}.profit-lab__controls{gap:var(--space-2xl);padding-block:var(--space-2xl);display:grid}.profit-range{gap:var(--space-sm);min-width:0;display:grid}.profit-range__label,.profit-range__limits{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.profit-range label{color:var(--color-ink);font-weight:var(--weight-semibold)}.profit-range__exact{align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-accent-deep);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:var(--weight-heavy);line-height:var(--leading-ui);white-space:nowrap;display:flex}.profit-range__exact input{width:6.5ch;min-height:var(--control-height);padding:var(--space-xs);border:var(--rule-thin) solid var(--color-control-border);border-radius:var(--radius-small);outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-thin);background:var(--color-paper);color:var(--color-accent-deep);font:inherit;font-variant-numeric:tabular-nums}.profit-range__exact input:focus-visible{border-color:var(--color-ink-2);outline-color:var(--color-focus)}.profit-range__exact input:active{border-color:var(--color-ink-2)}.profit-range__exact input[aria-invalid=true]{border-color:var(--color-error)}.profit-range__exact input:disabled{background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed;opacity:.55}.profit-range__message{min-height:1lh;color:var(--color-error);font-size:var(--text-sm);line-height:var(--leading-label)}.profit-range input[type=range]{width:100%;min-height:var(--control-height);accent-color:var(--color-accent-deep);cursor:pointer;appearance:none;background:0 0;outline:none;margin:0}.profit-range input[type=range]::-webkit-slider-runnable-track{height:var(--rule-ink);border-radius:var(--radius-small);background:var(--color-rule)}.profit-range input[type=range]::-webkit-slider-thumb{width:var(--space-lg);height:var(--space-lg);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-round);background:var(--color-paper);cursor:grab;appearance:none;margin-block-start:calc((var(--space-lg) - var(--rule-ink)) / -2)}.profit-range input[type=range]::-moz-range-track{height:var(--rule-ink);border-radius:var(--radius-small);background:var(--color-rule);border:0}.profit-range input[type=range]::-moz-range-thumb{width:var(--space-lg);height:var(--space-lg);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-round);background:var(--color-paper);cursor:grab}.profit-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--space-2xs) var(--color-focus)}.profit-range.is-focus input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 var(--space-2xs) var(--color-focus)}.profit-range input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--space-2xs) var(--color-focus)}.profit-range.is-focus input[type=range]::-moz-range-thumb{box-shadow:0 0 0 var(--space-2xs) var(--color-focus)}.profit-range input[type=range]:active::-webkit-slider-thumb,.profit-range.is-active input[type=range]::-webkit-slider-thumb{background:var(--color-paper-2);cursor:grabbing}.profit-range input[type=range]:active::-moz-range-thumb,.profit-range.is-active input[type=range]::-moz-range-thumb{background:var(--color-paper-2);cursor:grabbing}.profit-range input[type=range]:disabled{cursor:not-allowed;opacity:.55}.profit-range__limits{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.profit-result{align-content:start;gap:var(--space-lg);padding-block:var(--space-2xl);border-block-start:var(--rule-thin) solid var(--color-rule-2);display:grid}.profit-result__label{color:var(--color-muted);font-variant-caps:all-small-caps;font-weight:var(--weight-semibold);letter-spacing:.055em}.profit-result__value{align-items:baseline;gap:var(--space-sm);min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(var(--text-3xl),12vw,var(--text-display-small));font-variant-numeric:tabular-nums;font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);line-height:var(--leading-display);white-space:nowrap;display:flex}.profit-result__currency{color:var(--color-accent-deep);font-size:var(--text-lg)}.profit-ledger{border-block-start:var(--rule-thin) solid var(--color-rule-2);margin:0}.profit-ledger div{gap:var(--space-md);padding-block:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.profit-ledger dt{color:var(--color-ink-2)}.profit-ledger dd{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.profit-result__note{max-width:52ch;color:var(--color-muted);font-size:var(--text-sm)}.faq-section{gap:var(--space-2xl);padding-block:clamp(var(--space-3xl),8vw,var(--space-4xl));grid-template-columns:minmax(0,1fr)}.faq-list{border-block-start:var(--rule-ink) solid var(--color-ink);margin-block-start:0}.faq{border-block-end:var(--rule-thin) solid var(--color-rule-2)}.faq summary{min-height:4rem;padding-block:var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);text-transform:uppercase}.faq__icon{color:var(--color-accent-deep)}.faq__answer{max-width:55ch;padding-block:0 var(--space-xl);color:var(--color-ink-2)}.enquiry{gap:var(--space-xl);padding-block:var(--space-2xl);border-block-start:var(--rule-ink) solid var(--color-ink);grid-template-columns:minmax(0,1fr)}.enquiry__aside{gap:var(--space-lg)}.enquiry__aside h2{max-width:9ch;font-size:var(--text-slab);line-height:var(--leading-heading)}.enquiry__aside h2 span{display:block}.enquiry__aside h2 span:nth-child(2){margin-inline-start:clamp(var(--space-md),5vw,var(--space-2xl))}.enquiry__aside .section__intro{max-width:45ch;color:var(--color-ink-2);font-size:var(--text-md)}.contact-line{gap:var(--space-xs);border-block-start:var(--rule-thin) solid var(--color-rule);padding-block-start:var(--space-lg)}.contact-line span:first-child{color:var(--color-muted);letter-spacing:.055em;font-variant-caps:all-small-caps}.form-grid{gap:var(--space-md)}.field{gap:var(--space-xs)}.field label{color:var(--color-ink);font-size:var(--text-sm);font-variant-caps:all-small-caps;font-weight:var(--weight-semibold);letter-spacing:.045em}.field input,.field textarea{min-height:var(--control-height);padding:var(--space-sm) calc(var(--space-xl) + var(--space-xs)) var(--space-sm) var(--space-sm);border:var(--rule-thin) solid var(--color-control-border);border-radius:var(--radius-control);outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-thin);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.field input{line-height:var(--leading-ui)}.field textarea{min-height:6rem}.field__message{color:var(--color-muted)}.form-actions{margin-block-start:var(--space-lg)}.legal-document__shell{width:min(100%,var(--content-max));padding-inline:var(--page-gutter);margin-inline:auto}.legal-document__header{padding-block-start:var(--space-xl)}.legal-document__back{width:fit-content;min-height:var(--control-height);align-items:center;gap:var(--space-xs);color:var(--color-accent-deep);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration-line:underline;display:inline-flex}.legal-document__heading-row{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);border-block-end:var(--rule-ink) solid var(--color-ink);align-items:end;display:grid}.legal-document__heading-row h1{max-width:none;color:var(--color-ink);font-size:var(--text-display-small)}.legal-document__meta{margin:0}.legal-document__meta div{gap:var(--space-2xs);display:grid}.legal-document__contents-label,.legal-document__meta dt{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);font-variant-caps:all-small-caps;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-label)}.legal-document__meta dd{color:var(--color-ink);font-variant-numeric:tabular-nums}.legal-document__layout{gap:var(--space-2xl);padding-block:var(--space-xl) var(--space-3xl);display:grid}.legal-document__aside nav{border-block-start:var(--rule-thin) solid var(--color-rule)}.legal-document__contents-label{padding-block:var(--space-sm)}.legal-document__aside ol{margin:0;padding:0;list-style:none}.legal-document__aside li{border-block-start:var(--rule-thin) solid var(--color-rule-2)}.legal-document__aside a{min-height:var(--control-height);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.legal-document__body{min-width:0;max-width:var(--measure)}.legal-document__section{gap:var(--space-sm);padding-block:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule-2);scroll-margin-block-start:var(--space-xl);display:grid}.legal-document__section:first-child{border-block-start:0;padding-block-start:0}.legal-document__section h2{max-width:none;color:var(--color-ink);font-size:var(--text-lg);line-height:var(--leading-tight)}.legal-document__section p{color:var(--color-ink-2);font-size:var(--text-base);line-height:var(--leading-body)}.legal-document__section a{color:var(--color-accent-deep);font-weight:var(--weight-semibold);white-space:nowrap}.legal-document__aside a:active,.legal-document__back:active,.legal-document__section a:active{color:var(--color-ink)}.site-footer.colophon{padding-block:clamp(var(--space-2xl),6vw,var(--space-3xl));border-block-start:var(--rule-ink) solid var(--color-ink)}.colophon__grid{gap:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1fr)}.colophon__brand{min-width:0}.footer__brand{gap:var(--space-md)}.footer__brand img{flex-basis:3rem;width:3rem;height:3rem}.footer__wordmark{font-size:var(--text-3xl);font-weight:var(--weight-heavy)}.footer__tagline{max-width:58ch;color:var(--color-ink-2);margin-block-start:var(--space-md)}.footer__meta{place-content:start stretch;gap:var(--space-lg);color:var(--color-muted);font-size:var(--text-sm);display:grid}.footer__meta a{min-height:var(--control-height);white-space:nowrap;padding-inline:0}.footer__contact,.footer__legal{justify-items:start;gap:var(--space-2xs);min-width:0;display:grid}.footer__contact{font-style:normal}.footer__meta-label{color:var(--color-muted);font-family:var(--font-outlier);font-variant-caps:all-small-caps;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-label)}.footer__email{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-normal)}.footer__legal-links{gap:0 var(--space-lg);letter-spacing:.045em;flex-wrap:wrap;font-variant-caps:all-small-caps;display:flex}.colophon__rule{border-block-start:var(--rule-thin) solid var(--color-rule-2);max-width:none;color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-sm);letter-spacing:.045em;line-height:var(--leading-label);text-transform:uppercase;grid-column:1/-1;padding-block-start:var(--space-md)}.state-lab h1{max-width:none;font-size:var(--text-display-small)}.state-section h2{max-width:none;font-size:var(--text-3xl)}@media (hover:hover) and (pointer:fine){.legal-document__aside a:hover,.legal-document__back:hover,.legal-document__section a:hover{color:var(--color-accent)}.button--primary.is-hover,.button--primary:not(:disabled):not([aria-disabled=true]):hover,.button.is-hover,.button:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.faq summary:hover{color:var(--color-accent-deep)}.profit-range input[type=range]:not(:disabled):hover::-webkit-slider-thumb,.profit-range.is-hover input[type=range]::-webkit-slider-thumb{border-color:var(--color-accent-deep)}.profit-range input[type=range]:not(:disabled):hover::-moz-range-thumb,.profit-range.is-hover input[type=range]::-moz-range-thumb{border-color:var(--color-accent-deep)}}@media (prefers-reduced-motion:no-preference){.poster-line__register{animation:register-settle var(--dur-long) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--delay-stagger))}}@keyframes register-settle{0%{opacity:.12;transform:translate(calc(var(--register-shift) * 2.4),calc(var(--register-shift) * 1.5))}}@media (min-width:40rem){.legal-document__heading-row{grid-template-columns:minmax(0,1fr) auto}.legal-document__meta{text-align:end}.faq-section__head,.poster-section__head,.price-poster__head,.process__head{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end}.direction-plank__copy{padding-inline:var(--space-lg)}.colophon__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr)}.colophon__meta{justify-content:end}.footer__contact,.footer__legal{justify-items:end}}@media (min-width:60rem){.legal-document__layout{grid-template-columns:minmax(12rem,18rem) minmax(0,var(--measure));justify-content:space-between;gap:var(--space-2xl);padding-block:var(--space-2xl) var(--space-4xl)}.legal-document__aside nav{position:sticky;inset-block-start:var(--space-xl)}.poster-hero{column-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.poster-hero__strap{grid-column:1/-1}.poster-hero__title{grid-column:1/span 7;min-width:0}.poster-hero__foot{align-self:end;gap:var(--space-xl);grid-column:8/-1;grid-template-columns:minmax(0,1fr);padding-block-start:0}.direction-plank{align-items:center;gap:var(--space-3xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.direction-plank--shop .direction-plank__copy{grid-column:2}.direction-plank--shop .proof{grid-area:1/1}.scope{align-items:start;gap:var(--space-4xl);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.workflow{column-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr))}.workflow .step:first-child{grid-column:1/span 5}.workflow .step:nth-child(2){grid-column:7/-1;padding-block-start:var(--space-3xl)}.workflow .step:nth-child(3){grid-column:2/span 5}.workflow .step:nth-child(4){grid-column:8/-1;padding-block-start:var(--space-3xl)}.price-poster{align-items:end;gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr))}.price-poster__head{grid-column:1/span 7}.price-poster__figure{grid-column:8/-1}.price-poster .display-price{font-size:clamp(4.25rem,9vw,9rem)}.price-poster__note{grid-column:8/-1}.profit-lab__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end}.profit-lab__grid{column-gap:var(--space-4xl);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.profit-result{border-block-start:0;border-inline-start:var(--rule-thin) solid var(--color-rule-2);padding-inline-start:var(--space-2xl)}.faq-section{align-items:start;gap:var(--space-4xl);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.faq-section__head{grid-template-columns:minmax(0,1fr);align-content:start}.enquiry{gap:var(--space-4xl);padding-block:clamp(var(--space-3xl),9vw,var(--space-5xl));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.enquiry__aside{gap:var(--space-xl)}.form-grid{gap:var(--space-lg)}.field textarea{min-height:8rem}.form-actions{margin-block-start:var(--space-xl)}}@media (max-width:48rem){.masthead__edition{display:none}}@media (max-width:34rem){.poster-hero__strap{padding-block:var(--space-xs) var(--space-md)}.poster-hero__foot{gap:var(--space-lg);padding-block-start:var(--space-lg)}.poster-hero__lede{font-size:var(--text-base)}.masthead,.poster-hero__price{gap:var(--space-sm)}.masthead{align-items:center;border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--space-sm);display:grid}.masthead__actions,.masthead__top{display:contents}.brand{gap:var(--space-xs);grid-area:1/1;min-width:0}.brand__mark{flex-basis:2rem;width:2rem;height:2rem}.brand__name{font-size:clamp(1.35rem,6.7vw,1.55rem)}.header-cta{min-height:var(--control-height);padding-inline:var(--space-xs);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-heavy);letter-spacing:.035em;grid-area:1/2}.faq summary{gap:var(--space-xs);font-size:clamp(1.25rem,5.5vw,1.5rem)}}@media (max-width:24rem){.press-frame__corner{width:var(--space-lg);height:var(--space-lg)}.poster-hero__title{font-size:clamp(3.45rem,19vw,4.75rem)}.poster-line--offset{margin-inline-start:var(--space-md)}.enquiry__aside h2,.faq-section__head h2,.poster-section__head h2,.price-poster__head h2,.process__head h2,.profit-lab__head h2,.scope__statement h2{font-size:clamp(2.85rem,16vw,4rem)}.direction-plank h3{font-size:clamp(3rem,17vw,4.5rem)}.display-price{font-size:clamp(3.75rem,19vw,5rem)}.scope-ledger li{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.faq__answer,.faq__icon{transition:none!important}.faq::details-content{transition:none!important}.faq__answer{transform:none}.poster-line__register{transform:translate(var(--register-shift),calc(var(--register-shift) * .6));animation:none}.proof--place,.proof--shop{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}