/*! 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)))){*,:before,:after,::backdrop{--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}}}@layer theme{:root,:host{--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;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:var(--color-canvas);--color-surface:var(--color-surface);--color-text:var(--color-text);--color-text-muted:var(--color-text-muted);--color-line:var(--color-line);--color-action:var(--color-action);--color-action-text:var(--color-action-text);--color-action-secondary:var(--color-action-secondary);--color-error:var(--color-error);--color-success:var(--color-success);--font-display:var(--font-display);--font-body:var(--font-body)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.seo-article{width:min(100% - 2rem,78rem);margin-inline:auto}.seo-article-header{gap:calc(var(--spacing) * 4);max-width:52rem;margin-inline:auto;padding-top:clamp(3rem,8vw,7rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.seo-breadcrumbs{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-wrap:wrap;display:flex}.seo-breadcrumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.seo-breadcrumbs>a{min-height:calc(var(--spacing) * 6);flex-shrink:0;align-items:center;display:inline-flex}.seo-article-header h1{max-width:18ch;font-family:var(--font-display);--tw-leading:.98;font-size:clamp(2.3rem,6vw,5.4rem);line-height:.98}.seo-article-content{max-width:48rem;margin-inline:auto}.seo-article-section{margin-bottom:calc(var(--spacing) * 10)}.seo-article-dek{--tw-leading:1.5;max-width:42rem;color:var(--color-text-muted);font-size:1.15rem;line-height:1.5}.seo-article-meta{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-wrap:wrap;display:flex}.seo-article-author-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.seo-article-section h2{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-leading:1.05;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.seo-article-section h3,.seo-article-section h4{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-leading:1.15;font-size:1.35rem;line-height:1.15}.seo-article-section p,.seo-article-section ul,.seo-article-section ol,.seo-article-section blockquote{margin-bottom:calc(var(--spacing) * 5)}.seo-article-section ul,.seo-article-section ol{padding-left:calc(var(--spacing) * 6)}.seo-article-section ul{list-style-type:disc}.seo-article-section ol{list-style-type:decimal}.seo-article-section img{margin-block:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:100%;height:auto;display:block}.seo-article-promo,.seo-author-card{margin-block:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:clamp(1.25rem,4vw,2.5rem)}.seo-article-promo h2,.seo-author-card h2,.seo-related h2{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-leading:1.05;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.seo-index-list{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));padding-left:0;list-style-type:none;display:grid}.seo-index-list li{align-content:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.seo-index-thumb{aspect-ratio:16/9;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);object-fit:cover;width:100%;display:block}.seo-index-list a{font-family:var(--font-display);--tw-leading:1.1;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;text-decoration-line:none}.seo-index-list li>a:not(:first-child){text-decoration-line:none}.seo-index-list p{color:var(--color-text-muted)}.seo-tags{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.seo-index-list .seo-tags{margin-top:var(--spacing)}.seo-tag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1;text-decoration-line:none;display:inline-block}.seo-tag[aria-current=page]{border-color:var(--color-text);background-color:var(--color-text);color:var(--color-canvas)}.seo-pager{margin-inline:auto;margin-top:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);max-width:48rem;padding-top:calc(var(--spacing) * 8);display:flex}.seo-pager-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.seo-catalog-intro-cta{margin-inline:auto;margin-bottom:calc(var(--spacing) * 10);max-width:48rem}.seo-related{margin-inline:auto;margin-block:calc(var(--spacing) * 16);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);max-width:48rem;padding-top:calc(var(--spacing) * 8)}.seo-related ul{gap:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5);list-style-type:disc;display:grid}.seo-final-cta{margin-block:calc(var(--spacing) * 16)}@media (width>=700px){.seo-index-list{grid-template-columns:repeat(2,minmax(0,1fr))}}html{scroll-behavior:smooth}body{background-color:var(--color-canvas);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.65;color:var(--color-text);line-height:1.65;overflow-x:hidden}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--color-action);outline-offset:4px}.contact-band :focus-visible,.section-dark :focus-visible,.invite-banner :focus-visible{outline-color:var(--color-surface)}#lead-form{scroll-margin-top:6.5rem}.skip-link{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:100;--tw-translate-y:calc(160% * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--ink);padding-inline:calc(var(--spacing) * 4);color:var(--color-white);padding-block:.65rem;position:fixed}.skip-link:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.demo-banner{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--ink);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--color-surface);padding-block:.35rem}.whatsapp-widget{z-index:40;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);--tw-leading:1.1;--tw-font-weight:var(--font-weight-black);font-size:.83rem;line-height:1.1;font-weight:var(--font-weight-black);color:var(--ink);--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));background-color:#25d366;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:fixed}.whatsapp-widget span{border-style:var(--tw-border-style);white-space:nowrap;clip:rect(0, 0, 0, 0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.whatsapp-widget:hover{--tw-translate-x:-1px;--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.whatsapp-widget:active{--tw-translate-x:2px;--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:1px 1px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}body.consent-banner-open .whatsapp-widget,body:has(.mobile-nav[open]) .whatsapp-widget{visibility:hidden}body.consent-banner-open{overflow:hidden}.consent-overlay{z-index:90;padding:calc(var(--spacing) * 4);background-color:#10171fb8;align-items:flex-end;display:grid;position:fixed;inset:0}.consent-overlay--non-blocking{pointer-events:none;background-color:#0000}.consent-overlay--non-blocking .consent-banner{pointer-events:auto}.consent-overlay[hidden]{display:none}body.lightbox-open{overflow:hidden}body.lightbox-open .whatsapp-widget{visibility:hidden}.lightbox-overlay{z-index:92;cursor:zoom-out;padding:calc(var(--spacing) * 6);background-color:#10171feb;place-items:center;display:grid;position:fixed;inset:0}.lightbox-overlay[hidden]{display:none}.lightbox-image{cursor:zoom-out;border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);object-fit:contain;--tw-shadow:6px 6px 0 var(--tw-shadow-color,var(--ink));width:auto;max-width:90vw;height:auto;max-height:90vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:block}.lightbox-close{z-index:93;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);background-color:var(--color-surface);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;color:var(--ink);--tw-shadow:3px 3px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));place-items:center;line-height:1;display:grid;position:fixed}.consent-banner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--copper);background-color:var(--ink);width:min(100%,58rem);padding-inline:clamp(1rem,4vw,2rem);padding-block:calc(var(--spacing) * 4);color:var(--color-surface);--tw-shadow:8px 8px 0 var(--tw-shadow-color,var(--seal));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-wrap:wrap;margin-inline:auto;display:flex}.consent-banner-copy{max-width:60ch}.consent-banner h2{font-family:var(--font-display);--tw-leading:1.15;color:var(--brass);margin-top:0;margin-bottom:.2rem;font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.15}.consent-banner p{margin:0}.consent-banner-actions{gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.consent-banner-actions button{min-height:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface);--tw-font-weight:var(--font-weight-extrabold);font-family:inherit;font-weight:var(--font-weight-extrabold);color:var(--color-surface);background-color:#0000;padding-block:.55rem;padding-inline:1.1rem}.consent-banner-actions button.button-primary{border-color:var(--color-action);background-color:var(--color-action);color:var(--color-surface)}.whatsapp-widget-icon{fill:currentColor;flex-shrink:0;width:1.65rem;height:1.65rem}.site-header-stack{z-index:21;background-color:var(--color-canvas);position:sticky;top:0}.utility-header{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 4);width:min(100% - 2rem,78rem);margin-inline:auto;padding-block:.3rem;font-size:.76rem;display:flex}.utility-header .header-phone{min-height:calc(var(--spacing) * 7);align-items:center;display:inline-flex}.utility-header .social-links a{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.utility-header .social-links-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.site-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);justify-content:space-between;align-items:center;width:min(100% - 2rem,78rem);min-height:5.5rem;margin-inline:auto;display:flex;position:relative}.brand{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;align-items:center;gap:.7rem;text-decoration-line:none;display:inline-flex}.brand-mark{aspect-ratio:1;object-fit:cover;border-radius:22%;width:2.6rem;display:block;rotate:-5deg}.desktop-nav{--tw-font-weight:var(--font-weight-bold);font-size:.84rem;font-weight:var(--font-weight-bold);flex-wrap:wrap;align-items:center;gap:1.15rem;display:flex}.desktop-nav a{min-height:calc(var(--spacing) * 11);align-items:center;text-decoration-line:none;display:inline-flex}.nav-cta{border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);padding-inline:calc(var(--spacing) * 4);--tw-shadow:3px 3px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding-block:.65rem}.header-contact{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.header-phone{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap}.social-links{align-items:center;gap:.35rem;display:flex}.social-links a{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);justify-content:center;align-items:center;display:inline-flex}.social-links-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);fill:currentColor}.contact-direct .social-links{margin-top:calc(var(--spacing) * 6)}.mobile-nav{display:none}.language-control{top:100%;right:calc(var(--spacing) * 3);z-index:20;margin-top:calc(var(--spacing) * 2);flex-direction:column;align-items:flex-end;display:inline-flex;position:absolute}.language-selector{border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);background-color:var(--color-surface);--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}.language-selector summary{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);cursor:pointer;--tw-font-weight:var(--font-weight-extrabold);font-size:.72rem;font-weight:var(--font-weight-extrabold);justify-content:center;align-items:center;padding-block:.4rem;padding-inline:.55rem;list-style-type:none;display:flex}.language-selector summary::-webkit-details-marker{display:none}.language-selector nav{min-width:calc(var(--spacing) * 32);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);background-color:var(--color-surface);--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:absolute;top:calc(100% + .25rem);right:0}.language-selector a,.language-selector span{min-height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-extrabold);font-size:.75rem;font-weight:var(--font-weight-extrabold);align-items:center;padding-block:.45rem;padding-inline:.6rem;text-decoration-line:none;display:flex}.language-selector span{background-color:var(--ink);color:var(--color-surface)}.language-suggestion{pointer-events:none;z-index:40;margin-top:var(--spacing);width:calc(var(--spacing) * 64);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:2px 2px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;right:0}.language-suggestion[hidden]{display:none}.language-suggestion-action{pointer-events:auto;margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-action);text-decoration-line:underline;display:inline-block}.language-suggestion-dismiss{pointer-events:auto;margin-left:calc(var(--spacing) * 3);color:var(--ink);text-decoration-line:underline}.hero,.page-hero,.section,.contact-band,.site-footer{width:min(100% - 2rem,78rem);margin-inline:auto}.hero{min-height:32rem;padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:flex-end;gap:clamp(2rem,7vw,7rem);display:grid;position:relative}.hero:after{top:calc(var(--spacing) * 12);right:calc(var(--spacing) * -32);z-index:calc(10 * -1);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:4rem;border-color:var(--brass);opacity:.75;--tw-content:"";content:var(--tw-content);border-radius:2147483647px;width:25rem;height:25rem;position:absolute}.eyebrow{margin:0;margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-black);font-size:.76rem;font-weight:var(--font-weight-black);letter-spacing:.17em;color:var(--navy);text-transform:uppercase}h1,h2,h3,.aside-heading{font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold);line-height:.98;font-weight:var(--font-weight-semibold);text-wrap:balance;margin-top:0}h1{margin-bottom:calc(var(--spacing) * 6);letter-spacing:-.06em;max-width:15ch;font-size:clamp(3.1rem,5.5vw,5.5rem)}h2{margin-bottom:calc(var(--spacing) * 5);letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,4.25rem)}h3,.aside-heading{--tw-leading:1.1;margin-bottom:.6rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.hero-lede,.page-lede{max-width:42rem;font-size:clamp(1.15rem,2vw,1.45rem)}.hero-aside{background-color:var(--ink);min-height:22rem;padding:calc(var(--spacing) * 6);color:var(--color-surface);--tw-shadow:1rem 1rem 0 var(--tw-shadow-color,var(--copper));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:visible}.hero-person{object-fit:contain;object-position:top;width:auto;max-width:none;height:calc(100% - 30px);position:absolute;top:30px;right:0}.hero-aside strong{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1.1;line-height:1.1;display:block;position:relative}.hero-aside p{position:relative}.hero-aside strong span,.hero-aside p span{background-color:var(--ink);box-decoration-break:clone;padding-block:.05em;padding-inline:.3em}.hero-proof{margin:0;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:.95rem;font-weight:var(--font-weight-bold);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.button-row{margin-top:calc(var(--spacing) * 8);flex-wrap:wrap;gap:.8rem;display:flex}.button{min-height:calc(var(--spacing) * 12);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);--tw-font-weight:var(--font-weight-extrabold);font-family:inherit;font-weight:var(--font-weight-extrabold);color:var(--ink);background-color:#0000;justify-content:center;align-items:center;padding-block:.7rem;padding-inline:1.15rem;text-decoration-line:none;display:inline-flex}.button-primary{background-color:var(--color-action);color:var(--color-white);--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.button:hover{--tw-translate-x:-1px;--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.contact-band .button:not(.button-primary),.section-dark .button:not(.button-primary):not(.lead-form *),.invite-banner .button:not(.button-primary){border-color:var(--paper);color:var(--paper)}.lead-form .button-primary:disabled{cursor:wait;padding-left:calc(var(--spacing) * 11);opacity:.85;position:relative}.lead-form .button-primary:disabled:before{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite lead-form-spin;position:absolute;left:1rem}@keyframes lead-form-spin{to{transform:rotate(360deg)}}.section{padding-block:clamp(4rem,8vw,7rem)}.section-dark{background-color:var(--ink);width:100%;max-width:none;color:var(--color-surface);padding-inline:max(1rem,50% - 39rem)}.section-dark .eyebrow,.contact-band .eyebrow{color:var(--color-surface)}.section-intro{margin-bottom:calc(var(--spacing) * 12);align-items:flex-start;gap:calc(var(--spacing) * 8);grid-template-columns:.8fr 1.2fr;display:grid}.section-intro h2{max-width:13ch}.section-intro>p:last-child{margin-top:.6rem;font-size:1.16rem}.service-grid,.principle-grid,.testimonial-grid,.proof-grid,.audience-grid{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);gap:1px;display:grid}.service-grid,.audience-grid{grid-template-columns:repeat(3,1fr)}.situation-grid{grid-template-columns:repeat(2,1fr)}.principle-grid{grid-template-columns:repeat(3,1fr)}.testimonial-grid,.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-grid{align-items:stretch}.service-card,.principle-card,.testimonial-card,.proof-card,.audience-card{background-color:var(--color-surface);padding:clamp(1.5rem,4vw,2.5rem);position:relative}.service-card .number{margin-bottom:calc(var(--spacing) * 12);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-action);display:block}.service-card a,.audience-card a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);position:relative}.service-card a:after,.audience-card a:after{--tw-content:"";content:var(--tw-content);position:absolute;inset:0}.audience-mark{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);object-fit:cover;border-radius:2147483647px;width:4.5rem;height:4.5rem;display:block}.section-dark .principle-grid{background-color:#fff3;border-color:#fff3}.section-dark .principle-card{background-color:var(--ink)}.testimonial-card blockquote{margin:0;margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);--tw-leading:1.25;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.25}.testimonial-card cite{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-style:normal;display:block}.testimonial-card cite span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:.75;margin-top:.2rem;display:block}.testimonial-stat{margin-top:calc(var(--spacing) * 3);opacity:.7;margin-bottom:0;font-size:.85rem}.proof-section-intro{margin-bottom:calc(var(--spacing) * 10);max-width:46rem}.proof-section-intro>p{margin-top:calc(var(--spacing) * 3);opacity:.85;font-size:1.05rem}.proof-image{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);height:auto;max-height:clamp(12rem,26vw,17rem);min-height:calc(var(--spacing) * 48);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);object-fit:contain;--tw-shadow:3px 3px 0 var(--tw-shadow-color,var(--copper));width:auto;max-width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:block}[data-lightbox]{cursor:zoom-in}.proof-image[width="295"]{aspect-ratio:295/640}.proof-image[width="545"]{aspect-ratio:545/228}.proof-caption{margin:0;font-size:.95rem}.proof-link{margin-top:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);display:inline-block}.proof-note{margin-inline:auto;margin-top:calc(var(--spacing) * 8);opacity:.85;max-width:40rem;font-size:.95rem}.segment-note{margin-inline:auto;margin-bottom:calc(var(--spacing) * 16);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);width:min(100% - 2rem,78rem);padding-top:calc(var(--spacing) * 8);text-align:center;font-size:.95rem}.segment-note a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.visually-hidden{border-style:var(--tw-border-style);white-space:nowrap;clip:rect(0, 0, 0, 0);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-table{border-collapse:collapse;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);width:100%}.pricing-table th,.pricing-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 4);text-align:left;vertical-align:baseline;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.pricing-table th[scope=row]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pricing-figure{text-align:right;font-family:var(--font-display);white-space:nowrap;color:var(--color-action);flex-shrink:0;font-size:clamp(1.1rem,2vw,1.35rem)}.pricing-cta{margin-top:calc(var(--spacing) * 8)}.founder-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,6vw,4rem);display:grid}.founder-photo{--tw-shadow:1rem 1rem 0 var(--tw-shadow-color,var(--brass));width:100%;max-width:22rem;height:auto;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.founder-role{margin-top:0;margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.hero-signature{gap:calc(var(--spacing) * .5);background-color:var(--ink);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-surface);flex-direction:column;display:inline-flex}.hero-signature strong{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;line-height:1}.hero-signature span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.hero-signature span{color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.invite-banner{margin-bottom:calc(var(--spacing) * 20);background-color:var(--navy);color:var(--color-surface);grid-template-columns:.6fr 1.4fr;align-items:flex-end;gap:clamp(1.5rem,5vw,3rem);padding:clamp(1.5rem,4vw,3rem);display:grid;overflow:hidden}.invite-banner img{place-self:flex-end center;width:100%;max-width:14rem;height:auto;margin-bottom:calc(-1*clamp(1.5rem,4vw,3rem))}.invite-banner h2{max-width:18ch}.page-hero{gap:calc(var(--spacing) * 16);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);grid-template-columns:1.1fr .9fr;padding-block:clamp(4.5rem,9vw,8rem);display:grid}.page-hero h1{font-size:clamp(3rem,6.5vw,5.75rem)}.page-kicker{border-left-style:var(--tw-border-style);border-left-width:.4rem;border-color:var(--copper);max-width:30rem;padding-left:calc(var(--spacing) * 6);align-self:flex-end}.split-content{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,8vw,7rem);display:grid}.content-stack{max-width:36rem}.content-stack h2{margin-top:calc(var(--spacing) * 14);font-size:clamp(2rem,4vw,3.25rem)}.content-stack h2:first-child{margin-top:0}.check-list{padding:0;list-style-type:none}.check-list li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:.8rem;padding-bottom:.8rem;padding-right:0;padding-left:calc(var(--spacing) * 8)}.check-list li:before{margin-right:.85rem;margin-left:calc(var(--spacing) * -8);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--ink);--tw-content:"+";content:var(--tw-content)}.contact-band{margin-bottom:calc(var(--spacing) * 20);background-color:var(--navy);color:var(--color-surface);padding:clamp(2rem,5vw,4rem)}.contact-band h2{max-width:16ch}.lead-form{margin-inline:auto;margin-bottom:calc(var(--spacing) * 24);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);background-color:var(--color-surface);width:min(100% - 2rem,78rem);color:var(--color-text);--tw-shadow:.75rem .75rem 0 var(--tw-shadow-color,var(--brass));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:clamp(1.25rem,5vw,4rem)}.form-heading{margin-bottom:calc(var(--spacing) * 14);max-width:54rem}.form-heading h2{font-size:clamp(2rem,5vw,4rem)}.field{margin-bottom:calc(var(--spacing) * 5)}.field label{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);margin-bottom:.35rem;display:block}input,select,textarea{min-height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);background-color:var(--color-white);width:100%;color:var(--ink);border-radius:0;padding:.7rem;font-family:inherit}textarea{resize:vertical}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error)}.field-error{--tw-font-weight:var(--font-weight-bold);min-height:1.35rem;font-size:.85rem;font-weight:var(--font-weight-bold);color:#8f1029;display:block}.form-submit{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.privacy-notice{opacity:.75;margin:0;font-size:.85rem}.form-status{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}.form-status[data-state=error]{color:#8f1029}.form-status[data-state=success]{color:#1f673b}.site-footer{gap:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 12);grid-template-columns:1fr auto;display:grid}.footer-brand{margin-bottom:calc(var(--spacing) * 4)}.footer-links{align-content:flex-start;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);display:grid}.footer-note,.footer-fine-print{grid-column:1/-1;font-size:.86rem}.footer-fine-print{color:var(--navy)}.hero-proof li{gap:.1rem;display:grid}.hero-proof li span{--tw-font-weight:var(--font-weight-black);font-size:.7rem;font-weight:var(--font-weight-black);letter-spacing:.14em;color:var(--navy);text-transform:uppercase}.reply-note{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);max-width:38ch;font-size:.92rem;font-weight:var(--font-weight-bold);margin-bottom:0}.final-cta .reply-note{opacity:.9}.result-grid{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1px;display:grid}.result-card{background-color:var(--color-surface);flex-direction:column;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.result-label{margin:0;margin-bottom:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-black);font-size:.76rem;font-weight:var(--font-weight-black);letter-spacing:.14em;color:var(--navy);text-transform:uppercase}.result-metric{font-family:var(--font-display);--tw-leading:.95;letter-spacing:-.03em;color:var(--color-action);margin:0;font-size:clamp(2.1rem,4vw,3rem);line-height:.95}.result-support{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:0}.result-context{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 5);opacity:.8;margin-bottom:0;font-size:.92rem}.flagship-card{min-height:25rem}.flagship-period,.flagship-client{--tw-font-weight:var(--font-weight-bold);font-size:.92rem;font-weight:var(--font-weight-bold);margin-bottom:0}.flagship-period{margin-top:calc(var(--spacing) * 6)}.flagship-client{margin-top:calc(var(--spacing) * 2)}.flagship-link{min-height:calc(var(--spacing) * 11);padding-top:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--ink);align-self:flex-start;align-items:center;margin-top:auto;display:inline-flex}.results-summary-note{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);max-width:48rem;padding-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-size:.95rem;font-weight:var(--font-weight-bold);margin-bottom:0}.case-section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,6rem);display:grid}.case-figure{border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);background-color:var(--color-surface);align-self:flex-start;padding:clamp(1.5rem,4vw,2.75rem)}.case-metric,.product-metric{font-family:var(--font-display);--tw-leading:.88;letter-spacing:-.06em;color:var(--color-action);margin:0;font-size:clamp(3rem,6.4vw,5.8rem);line-height:.88}.case-metric-label{margin-top:calc(var(--spacing) * 3);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);max-width:13ch;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.15;font-weight:var(--font-weight-bold);margin-bottom:0}.case-secondary{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 5);margin-bottom:0}.case-period{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:0;display:grid}.case-period .eyebrow{margin-bottom:0;font-size:.67rem}.case-timeline{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);gap:0;margin-bottom:0;padding:0;list-style-type:none;display:grid}.case-timeline li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:.9rem;font-weight:var(--font-weight-bold);position:relative}.case-timeline li:before{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-action);content:"→";position:absolute;left:0}.case-body{max-width:48rem}.case-body h2{max-width:16ch;font-size:clamp(2.25rem,4.5vw,4rem)}.case-outcome{margin-top:0;margin-bottom:calc(var(--spacing) * 10);--tw-leading:1.5;--tw-font-weight:var(--font-weight-bold);max-width:60ch;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.5;font-weight:var(--font-weight-bold)}.case-comparisons{margin:0;margin-bottom:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;list-style-type:none;display:grid}.case-comparisons li{background-color:var(--color-surface);padding:calc(var(--spacing) * 4);font-size:.88rem}.case-comparisons b{margin-bottom:calc(var(--spacing) * 2);color:var(--color-action);font-size:1.2rem;display:block}.case-detail{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 8)}.case-detail>p:not(.eyebrow){max-width:60ch;margin-bottom:0}.case-detail .eyebrow{margin-bottom:calc(var(--spacing) * 3)}.case-detail .check-list{max-width:60ch;margin-block:0}.case-detail .tag-list{margin-top:0}.case-detail .tag-list a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.evidence-list{gap:calc(var(--spacing) * 3);max-width:64rem;margin:0;padding:0;list-style-type:none;display:grid}.evidence-list li{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:max-content minmax(0,1fr);display:grid}.evidence-badge{min-height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:.64rem;line-height:1;font-weight:var(--font-weight-black);letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;align-items:center;display:inline-flex}.evidence-badge[data-evidence=measured]{background-color:var(--paper-bright)}.evidence-badge[data-evidence=clientConfirmed]{border-color:var(--navy);background-color:var(--navy);color:var(--color-surface)}.evidence-badge[data-evidence=googleReporting]{background-color:var(--brass)}.evidence-badge[data-evidence=testimonial]{background-color:var(--ink);color:var(--color-surface)}.evidence-badge[data-evidence=notClaimed]{background-color:var(--paper);color:var(--ink)}.case-quote{margin-top:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);max-width:44rem;margin-bottom:0;padding:clamp(1.25rem,3vw,2rem)}.case-quote blockquote{margin:0;margin-top:calc(var(--spacing) * 5);font-family:var(--font-display);--tw-leading:1.15;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.15}.case-quote figcaption,.case-quote-note{margin-bottom:0;font-size:.88rem}.case-quote figcaption{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.case-quote-note{margin-top:calc(var(--spacing) * 3);opacity:.8}.results-boundary{grid-template-columns:1fr;gap:clamp(2rem,6vw,5rem);display:grid}.results-boundary .section-intro,.results-boundary .section-intro h2{max-width:none;margin-bottom:0}.boundary-path{border-style:var(--tw-border-style);background-color:#ffffff38;border-width:1px;border-color:#ffffff38;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style-type:none;display:grid}.boundary-path li{min-height:calc(var(--spacing) * 14);border-style:var(--tw-border-style);background-color:var(--ink);padding:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-black);font-size:.86rem;font-weight:var(--font-weight-black);border-width:0;align-items:center;display:flex;position:relative}.boundary-path li:not(:last-child):after{z-index:10;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--brass);content:"→";position:absolute;right:-.75rem}.boundary-split,.tier-grid{border-style:var(--tw-border-style);background-color:#ffffff38;border-width:1px;border-color:#ffffff38;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.boundary-column,.tier-card{background-color:var(--ink);padding:clamp(1.25rem,3vw,2rem)}.boundary-column h3,.tier-card .eyebrow,.tier-card ul{margin-bottom:0}.tier-block{gap:calc(var(--spacing) * 6);display:grid}.tier-block h3{margin-bottom:0}.tier-grid{grid-template-columns:repeat(3,1fr)}.tier-card .eyebrow{color:var(--brass)}.tier-title{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 5);font-family:var(--font-display);--tw-leading:1.1;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.1}.tier-note{opacity:.85;max-width:52rem;margin:0;font-size:.92rem}.product-grid{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.product-card{background-color:var(--color-surface);padding:clamp(1.25rem,3vw,2.25rem)}.product-name{margin-top:0;margin-bottom:calc(var(--spacing) * 10);font-family:var(--font-display);--tw-leading:1.1;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.product-metric{font-size:clamp(2.4rem,4vw,3.8rem)}.product-disclaimer{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);max-width:58rem;padding-top:calc(var(--spacing) * 5);margin-bottom:0;font-size:.92rem}.product-disclaimer a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.tag-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:.8rem;font-weight:var(--font-weight-bold);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.tag-list li{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-block:.2rem;padding-inline:.55rem}.explainer-layout{grid-template-columns:minmax(0,.45fr) minmax(0,1.55fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.explainer-photo{align-self:flex-end;width:100%;height:auto}.service-grid-pair{grid-template-columns:repeat(2,1fr)}.service-price{margin:0;margin-bottom:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-action)}.segment-inline-note{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 6);margin-bottom:0;font-size:.95rem}.segment-inline-note a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.pricing-terms{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);max-width:52rem;display:grid}.pricing-terms p{opacity:.85;margin:0;font-size:.95rem}.pricing-cta{align-items:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.process-list{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;list-style-type:none;display:grid}.process-step{background-color:var(--color-surface);padding:clamp(1.25rem,3vw,2rem)}.process-step .number{margin-bottom:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-action);display:block}.why-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.why-intro{margin-bottom:calc(var(--spacing) * 10)}.why-photo{--tw-shadow:1rem 1rem 0 var(--tw-shadow-color,var(--copper));width:100%;height:auto;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.principle-grid-stack{grid-template-columns:1fr}.faq-list{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);gap:1px;max-width:58rem;display:grid}.faq-item{background-color:var(--color-surface)}.faq-item summary{min-height:calc(var(--spacing) * 14);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:clamp(1rem,3vw,2rem);padding-block:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-leading:1.2;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.2;list-style-type:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-action);--tw-content:"+";content:var(--tw-content);flex-shrink:0}.faq-item[open] summary:after{content:"–"}.faq-item p{max-width:60ch;padding-inline:clamp(1rem,3vw,2rem);padding-bottom:calc(var(--spacing) * 6);margin-top:0;margin-bottom:0}.final-cta{margin-inline:auto;margin-bottom:calc(var(--spacing) * 16);background-color:var(--navy);width:min(100% - 2rem,78rem);color:var(--color-surface);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:flex-end;gap:clamp(1.5rem,5vw,3rem);padding:clamp(1.5rem,4vw,3rem);display:grid;overflow:hidden}.final-cta .eyebrow{color:var(--color-surface)}.final-cta h2{max-width:18ch}.final-cta .button:not(.button-primary){border-color:var(--color-surface);color:var(--color-surface)}.final-cta-copy>p{max-width:46ch}.final-cta-photo{place-self:flex-end center;width:100%;max-width:20rem;height:auto;margin-bottom:calc(-1*clamp(1.5rem,4vw,3rem))}.field-hint{opacity:.75;margin-top:0;margin-bottom:.4rem;font-size:.88rem}.digital-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(2rem,6vw,5rem);width:min(100% - 2rem,78rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);display:grid}.digital-hero h1{margin-bottom:calc(var(--spacing) * 6);max-width:15ch;font-size:clamp(2.8rem,5vw,4.5rem)}.digital-hero-visual{background-color:var(--ink);--tw-shadow:1rem 1rem 0 var(--tw-shadow-color,var(--copper));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0;position:relative;overflow:hidden}.digital-hero-visual img{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;display:block}.digital-hero-visual figcaption{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--ink);background-color:var(--color-surface);grid-template-columns:repeat(2,1fr);width:min(72%,20rem);display:grid;position:absolute;bottom:0;right:0}.digital-hero-visual figcaption span{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-black);font-size:.78rem;font-weight:var(--font-weight-black);letter-spacing:.08em;text-transform:uppercase;display:flex}.digital-hero-visual figcaption b{color:var(--color-action)}.state-router{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.state-panel{background-color:var(--color-surface);flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex}.state-name{margin-top:0;margin-bottom:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-black);font-size:.76rem;font-weight:var(--font-weight-black);letter-spacing:.14em;text-transform:uppercase;display:flex}.state-name span{color:var(--color-action)}.state-panel ul{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);display:grid}.state-task{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-top:auto}.state-panel>a{margin-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.product-result-grid .result-card{color:var(--color-text)}.product-type{margin-top:0;margin-bottom:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:.9rem;font-weight:var(--font-weight-bold);opacity:.75}.experiment-flow{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ink);margin:0;padding:0;list-style-type:none;display:grid}.experiment-flow li{align-items:flex-start;gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 5);grid-template-columns:3rem minmax(0,1fr);display:grid}.experiment-flow li>span{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-action)}.experiment-flow h3,.experiment-flow p{margin:0}.experiment-flow p{margin-top:var(--spacing);max-width:60ch}.hypothesis-record{margin-top:calc(var(--spacing) * 12);align-items:flex-start;gap:calc(var(--spacing) * 8);background-color:var(--navy);color:var(--color-surface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:clamp(1.5rem,4vw,3rem);display:grid}.hypothesis-record .eyebrow{color:var(--color-surface)}.hypothesis-record ol{background-color:#ffffff38;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style-type:none;display:grid}.hypothesis-record li{background-color:var(--navy);padding:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.capability-ledger{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ink)}.capability-ledger article{align-items:flex-start;gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);grid-template-columns:3rem minmax(13rem,.75fr) minmax(16rem,1fr) minmax(8rem,auto);padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.capability-index{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-action);margin:0}.capability-ledger h3,.capability-ledger p{margin:0}.capability-ledger ul{gap:var(--spacing);padding-left:calc(var(--spacing) * 5);margin-top:0;margin-bottom:0;display:grid}.capability-ledger a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.experiment-patterns{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.experiment-patterns article{background-color:var(--color-surface);padding:clamp(1.25rem,3vw,2rem)}.experiment-patterns dl{margin-top:calc(var(--spacing) * 8);gap:0;margin-bottom:0;display:grid}.experiment-patterns dl>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3)}.experiment-patterns dt{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:.7rem;font-weight:var(--font-weight-black);letter-spacing:.12em;color:var(--color-text-muted);text-transform:uppercase}.experiment-patterns dd{margin:0}.restraint-section{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,6rem);display:grid}.restraint-question{margin-top:calc(var(--spacing) * 8);font-family:var(--font-display);--tw-leading:1.05;margin-bottom:0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.05}.boundary-section:not(.results-boundary){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,7vw,6rem);display:grid}.boundary-section ul{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:grid}.boundary-section li{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-color:#ffffff38;border-bottom-width:1px}.digital-founder .founder-experience{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width<=1080px) and (width>=861px){.service-grid,.audience-grid{grid-template-columns:repeat(2,1fr)}.service-grid>:last-child:nth-child(odd),.audience-grid>:last-child:nth-child(odd){grid-column:1/-1}.section-intro{gap:calc(var(--spacing) * 4);grid-template-columns:1fr}.section-intro h2{max-width:none}.founder-section{grid-template-columns:1fr}.founder-photo{max-width:18rem}.process-list{grid-template-columns:repeat(2,1fr)}.process-list>:last-child:nth-child(odd){grid-column:1/-1}.explainer-layout,.why-layout{grid-template-columns:1fr}.explainer-photo,.why-photo{max-width:22rem}.digital-hero{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr)}.capability-ledger article{grid-template-columns:3rem minmax(0,.8fr) minmax(0,1.2fr)}.capability-ledger article>a{grid-column:2/-1}}@media (width<=860px){.desktop-nav{display:none}.mobile-nav{z-index:22;display:block;position:relative}.hero:after{display:none}.mobile-nav summary{min-height:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);padding-inline:.9rem;padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);align-items:center;display:flex}.mobile-nav nav{margin-top:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);background-color:var(--color-surface);width:min(18rem,100vw - 2rem);max-height:calc(100vh - 6rem);padding:calc(var(--spacing) * 2);--tw-shadow:5px 5px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:absolute;right:0;overflow-y:auto}.mobile-nav nav a{min-height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);align-items:center;padding:.65rem;text-decoration-line:none;display:flex}.mobile-nav-cta{background-color:var(--color-action);color:var(--color-white);justify-content:center;margin-bottom:.4rem}.hero,.page-hero,.section-intro,.split-content,.digital-hero,.hypothesis-record,.restraint-section,.boundary-section,.case-section{grid-template-columns:1fr}.digital-hero{gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}.digital-hero h1{max-width:17ch;font-size:clamp(2.1rem,8vw,3.7rem)}.digital-hero-visual{width:min(100%,38rem)}.hero{min-height:0;padding-top:calc(var(--spacing) * 12)}.hero h1{max-width:22ch;font-size:clamp(2.1rem,8.5vw,3.25rem)}.hero-lede{font-size:1.05rem}.page-hero{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8)}.page-hero h1{max-width:24ch;font-size:clamp(2rem,8vw,3.25rem)}.service-grid,.principle-grid,.testimonial-grid,.proof-grid,.audience-grid,.founder-section,.invite-banner{grid-template-columns:1fr}.segment-note{margin-bottom:calc(var(--spacing) * 12)}.service-card .number{margin-bottom:calc(var(--spacing) * 6)}.founder-photo{max-width:16rem}.invite-banner img{max-width:10rem}.result-grid,.service-grid-pair,.process-list,.explainer-layout,.why-layout,.final-cta,.state-router,.experiment-patterns,.product-grid,.tier-grid,.boundary-path{grid-template-columns:1fr}.boundary-path li:not(:last-child):after{bottom:-.9rem;right:auto;left:calc(var(--spacing) * 3);content:"↓"}.boundary-split,.case-comparisons{grid-template-columns:1fr}.capability-ledger article{grid-template-columns:2.5rem 1fr}.capability-ledger article>ul,.capability-ledger article>a{grid-column:2/-1}.process-step .number{margin-bottom:calc(var(--spacing) * 4)}.explainer-photo,.why-photo{justify-self:center;max-width:15rem}.final-cta-photo{max-width:13rem}}@media (width<=560px){.site-header,.hero,.page-hero,.digital-hero,.section,.contact-band,.final-cta,.site-footer,.segment-note{width:min(100% - 1.25rem,78rem)}.demo-banner{padding-inline:calc(var(--spacing) * 2);--tw-leading:1.25;padding-block:.25rem;font-size:.66rem;line-height:1.25}.section-dark{width:100%}.brand>span:last-child{--tw-leading:1.05;max-width:7rem;line-height:1.05}.site-footer{grid-template-columns:1fr}.form-submit{margin-bottom:calc(3rem + .75rem + env(safe-area-inset-bottom) + 1rem);align-items:stretch}.button{width:100%}.button-primary{--tw-leading:1.15;font-size:.86rem;line-height:1.15}.hero .button,.page-hero .button,.final-cta .button,.form-submit .button-primary{width:calc(100% - 4.5rem)}.hero,.page-hero{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6)}.digital-hero{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}.digital-hero .button-row{margin-top:calc(var(--spacing) * 5)}.digital-hero-visual{--tw-shadow:.6rem .6rem 0 var(--tw-shadow-color,var(--copper));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.digital-hero-visual figcaption{width:100%;position:static}.hypothesis-record ol{grid-template-columns:1fr}.experiment-flow li{grid-template-columns:2.25rem minmax(0,1fr)}.hero-proof li span{display:none}.hero-proof{row-gap:var(--spacing)}.hero-aside{min-height:16rem}}.support-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);width:min(100% - 2rem,78rem);padding-top:clamp(3rem,7vw,6rem);padding-bottom:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);margin-inline:auto;display:grid;position:relative}.support-hero-copy{z-index:10;align-self:center;padding-right:clamp(1rem,5vw,4rem)}.support-hero-copy h1{font-size:clamp(3rem,6.2vw,5.5rem)}.support-report-promise{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);max-width:42rem;font-weight:var(--font-weight-bold)}.support-hero-visual{background-color:var(--ink);--tw-shadow:1rem 1rem 0 var(--tw-shadow-color,var(--copper));min-height:30rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-self:flex-end;position:relative}.support-hero-visual>img{object-fit:cover;object-position:top;inset-inline:0;width:100%;height:100%;position:absolute;bottom:0}.support-price-sheet{z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);background-color:var(--color-surface);--tw-shadow:-6px -6px 0 var(--tw-shadow-color,var(--brass));width:min(92%,27rem);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:clamp(1rem,3vw,1.75rem);position:absolute;bottom:0;right:0}.support-price-sheet p{align-items:baseline;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;display:flex}.support-price-sheet strong{font-family:var(--font-display);--tw-leading:1;color:var(--color-action);font-size:clamp(2.8rem,6vw,4.8rem);line-height:1}.support-price-sheet span{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.support-price-sheet ul{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:0;padding:0;list-style-type:none;display:grid}.support-price-sheet li:before{content:"+ "}.support-eligibility{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);max-width:68rem;padding-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);grid-column:1/-1;margin-bottom:0}.support-register{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.support-register-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,5vw,4rem);padding-block:clamp(1.5rem,4vw,2.5rem);display:grid}.support-register-row p,.support-register-row ul{margin:0}.support-register-row ul,.support-boundary-pair ul,.support-exit ul{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);display:grid}.support-report-sources{border-style:var(--tw-border-style);background-color:#fff3;border-width:1px;border-color:#fff3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.support-report-sources article{background-color:var(--ink);padding:clamp(1.25rem,3vw,2rem)}.support-report-sources p{opacity:.85;margin:0}.support-report-result{max-width:46rem;padding-block:calc(var(--spacing) * 7);text-align:center;place-items:center;margin-inline:auto;display:grid}.support-report-result>span{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--brass)}.support-report-result strong{font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.8rem)}.support-report-result p,.support-report-discipline{margin-bottom:0}.support-report-discipline,.support-process-note,.support-third-party{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);max-width:58rem;padding-top:calc(var(--spacing) * 6);font-size:.95rem}.support-report-discipline{opacity:.85;border-color:#fff3}.support-domain-note{margin-top:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);max-width:58rem;padding:calc(var(--spacing) * 6)}.support-domain-note h3{margin-top:0;margin-bottom:calc(var(--spacing) * 3)}.support-domain-note p{margin-bottom:0;font-size:.95rem}.support-domain-note p+p{margin-top:calc(var(--spacing) * 3);opacity:.8}.support-changes-layout,.support-boundary-pair{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.support-changes-layout>*,.support-boundary-pair article{background-color:var(--color-surface);margin:0;padding:clamp(1.5rem,4vw,2.5rem)}.support-policy-note strong{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 6);display:block}.support-comparison-head,.support-comparison-list article{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-comparison-head span{background-color:var(--ink);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);letter-spacing:.12em;color:var(--color-surface);text-transform:uppercase}.support-comparison-head span:last-child{background-color:var(--navy)}.support-comparison-list{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-line)}.support-comparison-list article>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5)}.support-comparison-list article>div:first-child{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line)}.support-comparison-list span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-transform:uppercase;display:none}.support-comparison-list p{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}.support-process-list{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style-type:none;display:grid}.support-process-list li{background-color:var(--color-surface);padding:clamp(1.25rem,3vw,2rem)}.support-process-list li>span{margin-bottom:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-action);display:block}.support-process-list p{margin-bottom:0}.support-boundary-pair article:first-child{background-color:var(--ink);color:var(--color-surface)}.support-exit{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line);grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.support-exit h2{max-width:15ch}.support-exit li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.support-founder>img{--tw-shadow:1rem 1rem 0 var(--tw-shadow-color,var(--brass));width:100%;height:auto;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.support-contact{scroll-margin-top:8rem}body:has(.support-hero) .whatsapp-widget{display:none}@media (width<=860px){.support-hero{padding-top:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr))}.support-hero-copy{padding-right:0;padding-bottom:calc(var(--spacing) * 8)}.support-hero-visual{min-height:25rem}.support-register-row,.support-exit{grid-template-columns:repeat(1,minmax(0,1fr))}.support-report-sources,.support-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.support-hero-copy h1{font-size:clamp(2.5rem,13vw,3.6rem)}.support-hero-visual{--tw-shadow:.5rem .5rem 0 var(--tw-shadow-color,var(--copper));min-height:22rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.support-price-sheet{--tw-shadow:-4px -4px 0 var(--tw-shadow-color,var(--brass));width:calc(100% - 1rem);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.support-report-sources,.support-changes-layout,.support-boundary-pair,.support-process-list{grid-template-columns:repeat(1,minmax(0,1fr))}.support-comparison-head{display:none}.support-comparison-list article{grid-template-columns:repeat(1,minmax(0,1fr))}.support-comparison-list article>div:first-child{border-right-style:var(--tw-border-style);border-right-width:0}.support-comparison-list span{margin-bottom:calc(var(--spacing) * 2);color:var(--navy);display:block}.support-contact{padding-bottom:calc(var(--spacing) * 28)}}.gbp-hero{padding-block:clamp(2.5rem,5vw,4.5rem)}.gbp-hero h1{max-width:20ch;font-size:clamp(2.4rem,4.4vw,4.25rem)}.gbp-hero .page-lede{max-width:46ch;font-size:clamp(1.05rem,1.5vw,1.2rem)}.gbp-price{margin-top:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-leading:.98;color:var(--color-action);margin-bottom:0;font-size:clamp(2.25rem,5vw,4.25rem);line-height:.98}.gbp-price span{margin-left:calc(var(--spacing) * 2);color:var(--ink);font-size:clamp(1.35rem,2vw,1.75rem)}.gbp-price-terms{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:0}.gbp-pair{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.gbp-pair-col{background-color:var(--color-surface);padding:clamp(1.25rem,3vw,2.25rem)}.gbp-pair-col>h3,.gbp-card>h3{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-leading:1.1;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.gbp-pair-col>p{max-width:52ch}.gbp-exclude-list{color:var(--color-text-muted);padding:0;list-style-type:none}.gbp-exclude-list li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:.8rem;padding-bottom:.8rem;padding-right:0;padding-left:calc(var(--spacing) * 8)}.gbp-exclude-list li:before{margin-right:.85rem;margin-left:calc(var(--spacing) * -8);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-content:"–";content:var(--tw-content)}.gbp-card-grid{margin-top:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.gbp-card{background-color:var(--color-surface);padding:clamp(1.25rem,3vw,2.25rem)}.gbp-quantities{margin-top:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 8);grid-template-columns:repeat(2,auto) minmax(0,1fr);align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);display:grid}.gbp-quantities-note{max-width:44ch;margin:0;font-size:.92rem}.gbp-process{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style-type:none;display:grid}.gbp-process>li{background-color:var(--color-surface);padding:clamp(1.25rem,3vw,2.25rem)}.gbp-process .number,.gbp-report .number{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-action);display:block}.gbp-process h3,.gbp-report h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-leading:1.1;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.gbp-process p{margin:0;font-size:.92rem}.gbp-report{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);gap:1px;margin:0;padding:0;list-style-type:none;display:grid}.gbp-report>li{background-color:var(--color-surface);grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.gbp-report h3{margin-top:0}.gbp-recommendations{margin-top:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:clamp(1.25rem,3vw,2.25rem)}.gbp-recommendations h3{margin-top:0;margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-leading:1.1;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.gbp-recommendations>p{max-width:62ch}.gbp-price-grid{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.gbp-price-card{background-color:var(--color-surface);align-content:flex-start;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.gbp-price-card h3{font-family:var(--font-display);--tw-leading:1.1;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.gbp-price-card .gbp-price{margin-top:calc(var(--spacing) * 5)}.gbp-price-unit{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:0}.gbp-price-terms-list{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 6);gap:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:.92rem;font-weight:var(--font-weight-black);padding:0;list-style-type:none;display:grid}.gbp-price-card .check-list{margin-bottom:calc(var(--spacing) * 8)}.gbp-price-card .button-primary{justify-self:flex-start}.gbp-proof-grid{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.gbp-proof-card{background-color:var(--color-surface);padding:clamp(1.25rem,3vw,2.25rem)}.gbp-proof-grid>:last-child{grid-column:1/-1}.gbp-proof-shot{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ink);--tw-shadow:3px 3px 0 var(--tw-shadow-color,var(--copper));width:100%;max-width:42rem;height:auto;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:block}.gbp-proof-shot[width="1024"]{aspect-ratio:1024/1008}.gbp-proof-shot[width="1040"]{aspect-ratio:1040/992}.gbp-proof-shot[width="1280"]{aspect-ratio:1280/590}.gbp-proof-figures{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.gbp-proof-headline{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);padding-right:calc(var(--spacing) * 6)}@media (width<=1080px) and (width>=861px){.gbp-card-grid,.gbp-process{grid-template-columns:repeat(2,1fr)}.gbp-process>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=860px){.gbp-pair,.gbp-card-grid,.gbp-process,.gbp-price-grid,.gbp-proof-grid,.gbp-proof-figures{grid-template-columns:1fr}.gbp-quantities{grid-template-columns:repeat(2,minmax(0,1fr))}.gbp-quantities-note{grid-column:1/-1}.gbp-proof-headline{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-right:0;padding-bottom:calc(var(--spacing) * 6)}.page-hero>figure{justify-self:center;max-width:26rem}}@media (width<=560px){.gbp-report>li,.gbp-quantities{grid-template-columns:1fr}}@media (width>=80rem){.page-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;padding-block:clamp(2.5rem,3.5vw,4rem)}.page-hero h1{max-width:24ch;font-size:clamp(3rem,3.3vw,3.9rem)}.page-kicker{max-width:34rem}.hero{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 8)}.hero h1{font-size:clamp(3rem,3.55vw,4.25rem)}.gbp-hero{padding-block:clamp(2rem,2.5vw,3rem)}.gbp-hero .page-lede{max-width:42ch}}@media (width<=560px) and (height<=700px){.hero-lede{display:none}.hero-aside{min-height:9rem;padding:calc(var(--spacing) * 3)}.hero-aside strong{margin-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.hero-aside p{font-size:.85rem}.button-row{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2)}.hero-proof{margin-top:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:.88rem}.hero-proof li span,.hero .reply-note{display:none}.hero h1{margin-bottom:calc(var(--spacing) * 4);font-size:clamp(1.9rem,7.6vw,2.6rem)}.hero .button{min-height:calc(var(--spacing) * 11);padding-block:.5rem}}@media (height<=800px) and (width>=861px){.hero{min-height:0;padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 6)}.hero h1{font-size:clamp(2.25rem,6vw,3.5rem)}.hero-lede{font-size:1.05rem}.button-row{margin-top:calc(var(--spacing) * 5)}.page-hero{gap:calc(var(--spacing) * 8);padding-block:clamp(1.5rem,4vw,2.5rem)}.page-hero h1{max-width:22ch;font-size:clamp(2rem,4.2vw,3.25rem)}.page-kicker{font-size:.95rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.m-0{margin:0}.m-5{margin:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-px{margin-top:1px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-\[72\%\]{height:72%}.h-auto{height:auto}.h-full{height:100%}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[26rem\]{min-height:26rem}.w-\[38\%\]{width:38%}.w-\[62\%\]{width:62%}.w-\[min\(100\%\,78rem\)\]{width:min(100%,78rem)}.w-\[min\(100\%-2rem\,78rem\)\]{width:min(100% - 2rem,78rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[13ch\]{max-width:13ch}.max-w-\[20rem\]{max-width:20rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[50rem\]{max-width:50rem}.max-w-\[58rem\]{max-width:58rem}.max-w-\[calc\(100\%_-_5rem\)\]{max-width:calc(100% - 5rem)}.max-w-none{max-width:none}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[clamp\(3rem\,8vw\,7rem\)\]{gap:clamp(3rem,8vw,7rem)}.gap-px{gap:1px}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-auto{align-self:auto}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[rgba\(255\,250\,240\,0\.2\)\]{border-color:#fffaf033}.border-\[rgba\(255\,250\,240\,0\.3\)\]{border-color:#fffaf04d}.border-\[rgba\(255\,250\,240\,0\.25\)\]{border-color:#fffaf040}.border-\[var\(--brass\)\]{border-color:var(--brass)}.border-\[var\(--copper\)\]{border-color:var(--copper)}.border-\[var\(--seal\)\]{border-color:var(--seal)}.border-line{border-color:var(--color-line)}.border-surface{border-color:var(--color-surface)}.bg-\[rgba\(255\,250\,240\,0\.25\)\]{background-color:#fffaf040}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-canvas{background-color:var(--color-canvas)}.bg-line{background-color:var(--color-line)}.bg-surface{background-color:var(--color-surface)}.bg-text{background-color:var(--color-text)}.object-cover{object-fit:cover}.object-top{object-position:top}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[clamp\(1\.5rem\,4vw\,2\.5rem\)\]{padding:clamp(1.5rem,4vw,2.5rem)}.p-\[clamp\(1\.5rem\,4vw\,2\.7rem\)\]{padding:clamp(1.5rem,4vw,2.7rem)}.p-\[clamp\(1\.25rem\,3vw\,2\.25rem\)\]{padding:clamp(1.25rem,3vw,2.25rem)}.p-\[clamp\(1\.25rem\,3vw\,2rem\)\]{padding:clamp(1.25rem,3vw,2rem)}.p-\[clamp\(1rem\,2\.5vw\,1\.75rem\)\]{padding:clamp(1rem,2.5vw,1.75rem)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[clamp\(1\.5rem\,3\.5vw\,3rem\)\]{padding-block:clamp(1.5rem,3.5vw,3rem)}.py-\[clamp\(2\.5rem\,5vw\,4\.5rem\)\]{padding-block:clamp(2.5rem,5vw,4.5rem)}.py-\[clamp\(2\.5rem\,7vw\,6rem\)\]{padding-block:clamp(2.5rem,7vw,6rem)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[2rem\]{font-size:2rem}.text-\[3rem\]{font-size:3rem}.text-\[clamp\(1\.05rem\,2vw\,1\.3rem\)\]{font-size:clamp(1.05rem,2vw,1.3rem)}.text-\[clamp\(1\.5rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.5rem,3vw,2.2rem)}.text-\[clamp\(1\.5rem\,3vw\,2\.4rem\)\]{font-size:clamp(1.5rem,3vw,2.4rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.3rem\)\]{font-size:clamp(1.6rem,3vw,2.3rem)}.text-\[clamp\(1\.7rem\,3vw\,2\.4rem\)\]{font-size:clamp(1.7rem,3vw,2.4rem)}.text-\[clamp\(1\.7rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.7rem,3vw,2.5rem)}.text-\[clamp\(1\.8rem\,3vw\,2\.7rem\)\]{font-size:clamp(1.8rem,3vw,2.7rem)}.text-\[clamp\(1\.15rem\,2vw\,1\.5rem\)\]{font-size:clamp(1.15rem,2vw,1.5rem)}.text-\[clamp\(1\.35rem\,2\.1vw\,1\.9rem\)\]{font-size:clamp(1.35rem,2.1vw,1.9rem)}.text-\[clamp\(1\.35rem\,2vw\,1\.8rem\)\]{font-size:clamp(1.35rem,2vw,1.8rem)}.text-\[clamp\(1\.35rem\,2vw\,1\.75rem\)\]{font-size:clamp(1.35rem,2vw,1.75rem)}.text-\[clamp\(1\.55rem\,3vw\,2\.4rem\)\]{font-size:clamp(1.55rem,3vw,2.4rem)}.text-\[clamp\(1\.65rem\,3vw\,2\.4rem\)\]{font-size:clamp(1.65rem,3vw,2.4rem)}.text-\[clamp\(1\.65rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.65rem,3vw,2.5rem)}.text-\[clamp\(1rem\,1\.5vw\,1\.15rem\)\]{font-size:clamp(1rem,1.5vw,1.15rem)}.text-\[clamp\(2\.1rem\,4\.5vw\,4rem\)\]{font-size:clamp(2.1rem,4.5vw,4rem)}.text-\[clamp\(2\.2rem\,4\.6vw\,4\.2rem\)\]{font-size:clamp(2.2rem,4.6vw,4.2rem)}.text-\[clamp\(2\.2rem\,5vw\,4\.2rem\)\]{font-size:clamp(2.2rem,5vw,4.2rem)}.text-\[clamp\(2\.3rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.3rem,5vw,4.5rem)}.text-\[clamp\(2\.4rem\,5vw\,4\.8rem\)\]{font-size:clamp(2.4rem,5vw,4.8rem)}.text-\[clamp\(2\.7rem\,6\.5vw\,6\.2rem\)\]{font-size:clamp(2.7rem,6.5vw,6.2rem)}.text-\[clamp\(2rem\,4\.6vw\,4\.4rem\)\]{font-size:clamp(2rem,4.6vw,4.4rem)}.text-\[clamp\(2rem\,4\.9vw\,4\.65rem\)\]{font-size:clamp(2rem,4.9vw,4.65rem)}.text-\[clamp\(2rem\,4vw\,3\.5rem\)\]{font-size:clamp(2rem,4vw,3.5rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--brass\)\]{color:var(--brass)}.text-\[var\(--copper\)\]{color:var(--copper)}.text-\[var\(--paper\)\]{color:var(--paper)}.text-\[var\(--seal\)\]{color:var(--seal)}.text-canvas{color:var(--color-canvas)}.text-text-muted{color:var(--color-text-muted)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow-\[1rem_1rem_0_var\(--brass\)\]{--tw-shadow:1rem 1rem 0 var(--tw-shadow-color,var(--brass));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[1rem_1rem_0_var\(--copper\)\]{--tw-shadow:1rem 1rem 0 var(--tw-shadow-color,var(--copper));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[6px_6px_0_var\(--ink\)\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,var(--ink));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow\)\]{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (width>=35rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=53.8125rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.md\:grid-cols-\[3rem_0\.7fr_1\.1fr_1\.2fr\]{grid-template-columns:3rem .7fr 1.1fr 1.2fr}.md\:grid-cols-\[3rem_0\.55fr_1\.45fr\]{grid-template-columns:3rem .55fr 1.45fr}.md\:grid-cols-\[4rem_0\.7fr_1\.3fr\]{grid-template-columns:4rem .7fr 1.3fr}.md\:grid-cols-\[4rem_0\.65fr_1\.35fr\]{grid-template-columns:4rem .65fr 1.35fr}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-stretch{align-items:stretch}.md\:border-r,.md\:odd\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=67.5rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1fr_6rem_1fr\]{grid-template-columns:1fr 6rem 1fr}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=80rem){.xl\:max-w-\[26rem\]{max-width:26rem}.xl\:max-w-\[34rem\]{max-width:34rem}}}:root{--ink:#1c140d;--paper:#f3ede1;--paper-bright:#fffaf0;--navy:#2c3a4d;--copper:#c1541f;--seal:#a13424;--brass:#c9971f;--line:#1c140d29;--display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--body:"Avenir Next", "Trebuchet MS", sans-serif;--color-canvas:var(--paper);--color-surface:var(--paper-bright);--color-text:var(--ink);--color-text-muted:var(--navy);--color-line:var(--line);--color-action:var(--seal);--color-action-text:var(--paper-bright);--color-action-secondary:var(--navy);--color-error:#c81e3a;--color-success:#1f673b;--radius:0;--shadow:4px 4px 0 var(--ink);--font-display:var(--display);--font-body:var(--body)}@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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
