:root{--tbd-slate:#005079;--tbd-red:#fc5437;--tbd-flare:#fc8b34;--tbd-hull:#808492;--tbd-clean:#f7fefe;--tbd-space:#101820;--tbd-green:#27ae60;--tbd-grad-warm:linear-gradient(10deg, var(--tbd-red), var(--tbd-flare));--tbd-grad-deep:linear-gradient(135deg, var(--tbd-slate), var(--tbd-space));--tbd-grad-brand:linear-gradient(110deg, var(--tbd-slate), var(--tbd-red) 62%, var(--tbd-flare));--tbd-tint-slate:#00507914;--tbd-tint-hull:#80849259;--tbd-font-display:"Barlow Condensed", Impact, "Arial Narrow", sans-serif;--tbd-font-body:"DM Sans", Arial, sans-serif;--tbd-border:2px solid var(--tbd-space);--tbd-shadow:5px 5px 0 var(--tbd-space);--tbd-motion-fast:.18s;--tbd-space-1:4px;--tbd-space-2:8px;--tbd-space-3:12px;--tbd-space-4:16px;--tbd-space-6:24px;--tbd-space-8:32px;--tbd-space-12:48px;--tbd-space-16:64px;--tbd-canvas:#f0f5f5;--tbd-ink-2:#526574;--tbd-table-head:#edf3f5;--tbd-rule:#dbe4e7;--tbd-font-mono:"DM Mono", ui-monospace, monospace;--tbd-border-heavy:3px solid var(--tbd-space);--tbd-shadow-sm:3px 3px 0 var(--tbd-space);--tbd-shadow-md:4px 4px 0 var(--tbd-space);--tbd-shadow-lg:7px 7px 0 var(--tbd-space);--tbd-shadow-soft:4px 4px 0 var(--tbd-tint-hull);--tbd-shadow-red:6px 6px 0 var(--tbd-red);--tbd-focus:3px solid var(--tbd-flare);--tbd-radius:0px;--tbd-radius-chip:2px;--tbd-motion-base:.2s;--tbd-halftone:radial-gradient(#0050791a .7px, transparent .8px);--tbd-halftone-size:7px 7px}.comic{--tbd-font-display:var(--font-barlow), Impact, "Arial Narrow", sans-serif;--tbd-font-body:var(--font-dm-sans), Arial, sans-serif;--font-display:var(--tbd-font-display);--font-body:var(--tbd-font-body);--petrol:var(--tbd-slate);--petrol-light:var(--tbd-tint-slate);--ignition:var(--tbd-red);--ignition-light:var(--tbd-red)}@supports (color:color-mix(in lab, red, red)){.comic{--ignition-light:color-mix(in srgb, var(--tbd-red) 10%, transparent)}}.comic{--solar:var(--tbd-flare);--solar-light:var(--tbd-flare)}@supports (color:color-mix(in lab, red, red)){.comic{--solar-light:color-mix(in srgb, var(--tbd-flare) 12%, transparent)}}.comic{--green:var(--tbd-green);--green-light:var(--tbd-green)}@supports (color:color-mix(in lab, red, red)){.comic{--green-light:color-mix(in srgb, var(--tbd-green) 10%, transparent)}}.comic{--hull:var(--tbd-hull);--warm:var(--tbd-grad-warm);--deep:var(--tbd-grad-deep);--canvas:var(--tbd-clean);--clean-room:var(--tbd-clean);--panel:var(--tbd-clean);--panel-tint:var(--tbd-tint-slate);--table-head:var(--tbd-table-head);--rule:var(--tbd-rule);--line:var(--tbd-tint-hull);--sidebar:var(--tbd-space);--ink-surface:var(--tbd-space);--text:var(--tbd-space);--text-secondary:var(--tbd-ink-2);--text-brand:var(--tbd-slate);--on-dark:var(--tbd-clean);--on-dark-70:var(--tbd-clean)}@supports (color:color-mix(in lab, red, red)){.comic{--on-dark-70:color-mix(in srgb, var(--tbd-clean) 70%, transparent)}}.comic{--on-dark-45:var(--tbd-clean)}@supports (color:color-mix(in lab, red, red)){.comic{--on-dark-45:color-mix(in srgb, var(--tbd-clean) 45%, transparent)}}.comic{--on-dark-line:var(--tbd-clean)}@supports (color:color-mix(in lab, red, red)){.comic{--on-dark-line:color-mix(in srgb, var(--tbd-clean) 13%, transparent)}}.comic{--backdrop:var(--tbd-space)}@supports (color:color-mix(in lab, red, red)){.comic{--backdrop:color-mix(in srgb, var(--tbd-space) 60%, transparent)}}.comic{--fs-hero:clamp(2.75rem, 1.4rem + 4.7vw, 5.875rem);--fs-section:clamp(2.125rem, 1.45rem + 2.3vw, 3.625rem);--fs-card:clamp(1.625rem, 1.4rem + .8vw, 2.125rem);--fs-stat:2.1875rem;--fs-button:1.3125rem;--fs-body-lg:1.125rem;--fs-body:1rem;--fs-ui:.875rem;--fs-caption:.75rem;--lh-display:1.02;--lh-hero:.98;--lh-body:1.65;--lh-reading:1.75;--tracking-display:-.02em;--tracking-caps:.1em;--content-max:90rem;--reading-max:68ch;--gutter:clamp(1.125rem, .6rem + 2.5vw, 2.5rem);--section-gap:clamp(2.5rem, 1.5rem + 4vw, 5rem);--control-min:2.75rem;--header-logo-w:13.125rem;--footer-logo-w:13.75rem;--nav-break:62.5rem;--border-thin:1px solid var(--tbd-space);--underline-w:2px;--shadow-press:1px 1px 0 var(--tbd-space);--shadow-press-hull:4px 4px 0 var(--tbd-hull);--shadow-clean:5px 5px 0 var(--tbd-clean);--shadow-petrol:7px 7px 0 var(--tbd-slate);--shadow-solar:7px 7px 0 var(--tbd-flare);--meter-h:.3125rem;--hairline:1px;--focus-halo:calc(var(--tbd-space-1) * .5);--fs-plan:clamp(2.125rem, 1.6rem + 1.5vw, 2.6875rem);--fs-price:clamp(2.5rem, 2rem + 1.6vw, 3.375rem);--fs-step:clamp(2.75rem, 2.2rem + 1.7vw, 3.5rem);--fs-stamp:clamp(1.25rem, 1.1rem + .5vw, 1.4375rem);--hero-art-min:22rem;--service-image-h:clamp(11.25rem, 9rem + 5vw, 14.0625rem);--portrait-w:clamp(14.375rem, 11rem + 8vw, 17.5rem);--guild-ratio:4 / 4.7;--mini-person-h:clamp(11.25rem, 9rem + 5vw, 13.4375rem);--fs-mark:clamp(6rem, 3rem + 10vw, 13.125rem);--note-rule:var(--tbd-space-2);--dossier-ratio:1 / 1.25;--fs-dossier-name:clamp(2.125rem, 1.7rem + 1.4vw, 2.375rem);--example-max:50rem;--fs-lead:clamp(1.125rem, 1rem + .5vw, 1.3125rem);--workspace-sidebar-w:13.125rem;--workspace-avatar:3.75rem;--draft-rule:var(--tbd-space-1);--fs-guild-name:1.625rem;--fs-faq:clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--fs-end:clamp(2rem, 1.6rem + 1.2vw, 2.4375rem);--fs-nav:1rem;--fs-ticker:clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--fs-footer-title:clamp(2.625rem, 1.6rem + 3.6vw, 4.3125rem);--fs-footer-nav:1.375rem;--fs-burst:clamp(1.1875rem, 1rem + .7vw, 1.6875rem);--burst-size:clamp(3.5rem, 2.5rem + 3vw, 5.625rem);--social-size:2rem;--chrome-max:85rem;--chrome-top:clamp(.75rem, .5rem + .8vw, 1.125rem);--menu-size:var(--control-min);--t-fast:var(--tbd-motion-fast) ease-out;--t-base:var(--tbd-motion-base) ease-out;--ticker-loop:27s}html:has(>body>.comic){background:var(--tbd-clean)}.comic,.comic *,.comic :before,.comic :after{box-sizing:border-box}.comic{background:var(--canvas);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;flex-direction:column;font-weight:400;display:flex;overflow-x:clip}.comic>main{flex:1}.comic :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd){margin:0}.comic :where(ul,ol){padding:0;list-style:none}.comic [hidden]{display:none!important}.comic :where(img,svg,video,picture){max-width:100%;height:auto;display:block}.comic a{color:inherit;text-decoration:none}.comic :where(button,input,select,textarea){font:inherit;color:inherit}.comic button{cursor:pointer;background:0 0;border:0;padding:0}.comic :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--tbd-focus);outline-offset:var(--tbd-space-1);box-shadow:0 0 0 var(--focus-halo) var(--text)}.comic summary{cursor:pointer;list-style:none}.comic summary::-webkit-details-marker{display:none}.comic ::selection{background:var(--solar);color:var(--text)}.comic .skip-link{inset-inline-start:var(--tbd-space-4);top:var(--tbd-space-4);z-index:100;padding:var(--tbd-space-3) var(--tbd-space-4);background:var(--panel);border:var(--tbd-border);box-shadow:var(--tbd-shadow-sm);font-weight:700;position:absolute;transform:translateY(-200%)}.comic .skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){.comic *,.comic :before,.comic :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.comic :where(h1,h2,h3,h4,.display){font-family:var(--font-display);text-transform:uppercase;font-weight:800;line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance}.comic h1{font-size:var(--fs-hero);line-height:var(--lh-hero)}.comic h2{font-size:var(--fs-section)}.comic h3{font-size:var(--fs-card)}.comic h4{font-size:var(--fs-body-lg);letter-spacing:0}.comic :where(h1,h2,h3) em{font-style:italic;font-weight:inherit;color:var(--text-brand)}.comic p{font-size:var(--fs-body);line-height:var(--lh-body)}.comic .lead{font-size:var(--fs-body-lg);line-height:var(--lh-reading);max-width:var(--reading-max)}.comic .measure{max-width:var(--reading-max)}.comic strong,.comic b{font-weight:700}.comic small,.comic .caption{font-size:var(--fs-caption);line-height:1.5}.comic .muted{color:var(--text-secondary)}.comic .caps{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:700}.comic .text-link{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:var(--underline-w);transition:color var(--t-fast);font-weight:700}.comic .text-link:hover{color:var(--text-brand)}.comic .container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.comic .section{padding-block:var(--section-gap)}.comic .section--tight{padding-block:var(--tbd-space-12)}.comic .grid{gap:var(--tbd-space-6);display:grid}.comic .grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.comic .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.comic .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:62.5rem){.comic .grid--3,.comic .grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.comic .grid--2,.comic .grid--3,.comic .grid--4{grid-template-columns:minmax(0,1fr)}.comic .grid--guild{gap:var(--tbd-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.comic .halftone{background-image:var(--tbd-halftone);background-size:var(--tbd-halftone-size)}.comic .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comic .text-center{text-align:center}.comic .text-brand{color:var(--text-brand)}.comic .split{gap:var(--tbd-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.comic .section--rule{border-top:var(--tbd-border)}@media (max-width:62.5rem){.comic .split{gap:var(--tbd-space-8);grid-template-columns:minmax(0,1fr)}}.comic .stack>*+*{margin-top:var(--tbd-space-4)}.comic .stack--tight>*+*{margin-top:var(--tbd-space-2)}.comic .stack--loose>*+*{margin-top:var(--tbd-space-8)}.comic .cluster{align-items:center;gap:var(--tbd-space-4);flex-wrap:wrap;display:flex}.comic .tilt-1{transform:rotate(-1deg)}.comic .tilt-2{transform:rotate(-2deg)}.comic .tilt-3{transform:rotate(-3deg)}.comic .tilt-up-3{transform:rotate(3deg)}.comic .panel{gap:var(--tbd-space-4);min-width:0;padding:var(--tbd-space-8);background:var(--panel);color:var(--text);border:var(--tbd-border);box-shadow:var(--tbd-shadow-soft);flex-direction:column;display:flex;position:relative}.comic .panel--hard{box-shadow:var(--tbd-shadow-md)}.comic .panel--flush{gap:0;padding:0}.comic .panel--tint{background:var(--panel-tint);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow-md)}.comic .panel--petrol{background:var(--petrol);color:var(--on-dark);box-shadow:var(--tbd-shadow-md)}.comic .panel--dark{background:var(--deep);color:var(--on-dark);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow-red);padding:var(--tbd-space-12)}.comic .panel--ink{background:var(--ink-surface);color:var(--on-dark);border:var(--tbd-border-heavy);box-shadow:none;padding:var(--tbd-space-12)}.comic .panel--dark :where(h1,h2,h3) em,.comic .panel--petrol :where(h1,h2,h3) em,.comic .panel--ink :where(h1,h2,h3) em{color:var(--solar)}.comic .panel--dark .kicker,.comic .panel--petrol .kicker,.comic .panel--ink .kicker{color:var(--on-dark)}.comic .panel--dark .muted,.comic .panel--petrol .muted,.comic .panel--ink .muted,.comic .panel--dark .section-heading__note,.comic .panel--petrol .section-heading__note,.comic .panel--ink .section-heading__note{color:var(--on-dark-70)}.comic .panel--dark .bullets--checks li:before,.comic .panel--petrol .bullets--checks li:before,.comic .panel--ink .bullets--checks li:before{color:var(--solar)}.comic .panel--interactive{transition:transform var(--t-fast)}.comic .panel--interactive:hover{transform:translateY(calc(-1 * var(--tbd-space-1)))}.comic .panel__title{font-size:var(--fs-card)}.comic .panel__foot{padding-top:var(--tbd-space-4);border-top:var(--tbd-border);justify-content:space-between;align-items:center;gap:var(--tbd-space-4);font-weight:700;font-size:var(--fs-ui);margin-top:auto;display:flex}@media (max-width:40rem){.comic .panel{padding:var(--tbd-space-6)}.comic .panel--dark,.comic .panel--ink{padding:var(--tbd-space-8) var(--tbd-space-6)}}.comic .btn{justify-content:space-between;align-items:center;gap:var(--tbd-space-6);min-height:var(--control-min);padding:var(--tbd-space-4) var(--tbd-space-6);background:var(--warm);color:var(--text);border:var(--tbd-border);box-shadow:var(--tbd-shadow-sm);font-family:var(--font-display);font-weight:800;font-size:var(--fs-button);letter-spacing:.015em;text-transform:uppercase;transition:transform var(--t-fast), box-shadow var(--t-fast), background var(--t-fast), color var(--t-fast);line-height:1.1;text-decoration:none;display:inline-flex}.comic .btn:hover,.comic .btn:active{transform:translate(var(--tbd-space-1), var(--tbd-space-1));box-shadow:var(--shadow-press)}.comic .btn__arrow{font-family:var(--font-body);font-size:1.15em;font-weight:400;line-height:1}.comic .btn--outline{color:var(--text);background:0 0}.comic .btn--outline:hover{background:var(--panel-tint)}.comic .btn--secondary{background:var(--ink-surface);color:var(--on-dark)}.comic .btn--secondary:hover{background:var(--warm);color:var(--text)}.comic .btn--small{font-size:var(--fs-body-lg);padding:var(--tbd-space-3) var(--tbd-space-4);gap:var(--tbd-space-3)}.comic .btn--block{width:100%}.comic :where(.panel--dark,.panel--petrol,.panel--ink,.footer) .btn--outline{color:var(--on-dark);border-color:var(--on-dark);box-shadow:var(--shadow-press-hull)}.comic :where(.panel--dark,.panel--petrol,.panel--ink,.footer) .btn--outline:hover{background:var(--on-dark-line)}.comic .btn:focus-visible{box-shadow:0 0 0 var(--focus-halo) var(--text), var(--tbd-shadow-sm)}.comic :where(.panel--dark,.panel--petrol,.panel--ink,.footer) .btn--outline:focus-visible{box-shadow:0 0 0 var(--focus-halo) var(--text), var(--shadow-press-hull)}.comic .btn:disabled,.comic .btn[aria-disabled=true]{background:var(--rule);color:var(--hull);box-shadow:none;cursor:not-allowed;transform:none}.comic .tag{padding:var(--tbd-space-2) var(--tbd-space-3);background:var(--solar);color:var(--text);border:var(--tbd-border);font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:800;line-height:1.2;display:inline-block}.comic .tag--warm{background:var(--warm)}.comic .tag--ink{background:var(--ink-surface);color:var(--on-dark);border-color:var(--ink-surface)}.comic .tag--tint{background:var(--panel-tint);border:0}.comic .tag--tilt{transform:rotate(-2deg)}.comic .kicker{margin-bottom:var(--tbd-space-4);color:var(--text);font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:800;display:block}.comic .kicker--brand{color:var(--text-brand)}.comic .edition{justify-content:space-between;gap:var(--tbd-space-3) var(--tbd-space-6);padding:var(--tbd-space-3) 0 var(--tbd-space-4);border-top:var(--tbd-border);font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-wrap:wrap;font-weight:800;display:flex}@media (max-width:47.5rem){.comic .edition__center{display:none}}.comic .section-heading{justify-content:space-between;align-items:end;gap:var(--tbd-space-4) var(--tbd-space-8);margin-bottom:var(--tbd-space-8);flex-wrap:wrap;display:flex}.comic .section-heading__note{max-width:var(--reading-max);color:var(--text-secondary)}@media (max-width:62.5rem){.comic .section-heading__note{max-width:none}}.comic .chips{gap:var(--tbd-space-2);flex-wrap:wrap;display:flex}.comic .chip{padding:var(--tbd-space-1) var(--tbd-space-3);border:var(--border-thin);background:var(--panel);font-size:var(--fs-ui);font-weight:500;line-height:1.5;display:inline-block}.comic .stat{gap:var(--tbd-space-1);flex-direction:column;display:flex}.comic .stat__value{font-family:var(--font-display);font-weight:800;font-size:var(--fs-stat);letter-spacing:var(--tracking-display);color:var(--text-brand);line-height:1}.comic .stat__label{font-size:var(--fs-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.comic .stat__sub{font-size:var(--fs-ui);color:var(--text-secondary)}.comic .proof-strip{border-bottom:var(--tbd-border);padding:var(--tbd-space-8) 0 var(--tbd-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comic .proof-strip>*{justify-content:center;align-items:center;gap:var(--tbd-space-4);padding-inline:var(--tbd-space-4);border-right:var(--border-thin);border-right-color:var(--line);text-align:left;display:flex}.comic .proof-strip>:last-child{border-right:0}.comic .proof-strip .stat{column-gap:var(--tbd-space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:0;display:grid}.comic .proof-strip .stat__value{grid-row:1/span 2}.comic .proof-strip--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:62.5rem){.comic .proof-strip--4{row-gap:var(--tbd-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.comic .proof-strip--4>:nth-child(2){border-right:0}}@media (max-width:40rem){.comic .proof-strip,.comic .proof-strip--4{gap:var(--tbd-space-4);grid-template-columns:minmax(0,1fr)}.comic .proof-strip>*{border-right:0;justify-content:flex-start;padding-inline:0}}.comic .meter{height:var(--meter-h);background:var(--rule);overflow:hidden}.comic .meter__fill{background:var(--petrol);height:100%;transition:width var(--t-base);display:block}.comic .meter--solar .meter__fill{background:var(--solar)}.comic .meter--green .meter__fill{background:var(--green)}.comic .meter--solar .meter__fill,.comic .meter--green .meter__fill{box-shadow:inset 0 0 0 var(--hairline) var(--text)}.comic .journey{counter-reset:journey;flex-direction:column;display:flex}.comic .journey__step{align-items:center;gap:var(--tbd-space-4);padding:var(--tbd-space-4) 0;border-top:var(--border-thin);border-top-color:var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.comic .journey__num{font-family:var(--font-display);font-weight:800;font-size:var(--fs-card);color:var(--hull);min-width:2ch;line-height:1}.comic .journey__step--done .journey__num{color:var(--petrol)}.comic .journey__step--current .journey__num{color:var(--text);background:var(--solar);padding-inline:var(--tbd-space-1);border:var(--border-thin)}.comic .journey__title{font-weight:700}.comic .journey__detail{font-size:var(--fs-ui);color:var(--text-secondary)}.comic .journey__state{font-size:var(--fs-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.comic .journey__step--current .journey__state{color:var(--text-brand)}.comic .faq{border-top:var(--tbd-border)}.comic .faq__item{border-bottom:var(--tbd-border)}.comic .faq__q{justify-content:space-between;align-items:center;gap:var(--tbd-space-6);padding:var(--tbd-space-6) 0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-faq);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:1.05;display:flex}.comic .faq__q:after{content:"+";font-family:var(--font-body);font-weight:400;font-size:var(--fs-card);color:var(--text-brand);transition:transform var(--t-fast);flex:none;line-height:1}.comic .faq__item[open] .faq__q:after{transform:rotate(45deg)}.comic .faq__a{padding:0 0 var(--tbd-space-6);max-width:var(--reading-max)}.comic .faq__a p+p{margin-top:var(--tbd-space-3)}.comic .end-panel{background:var(--panel-tint);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow-md);grid-template-columns:minmax(0,1fr);display:grid}.comic .end-panel__body{justify-content:space-between;align-items:center;gap:var(--tbd-space-8);padding:var(--tbd-space-8);flex-wrap:wrap;display:flex}.comic .end-panel__title{font-size:var(--fs-end)}.comic .end-panel__body p{margin-top:var(--tbd-space-4);max-width:var(--reading-max)}.comic .end-panel--portrait{grid-template-columns:var(--portrait-w) minmax(0, 1fr);align-items:stretch}.comic .end-panel--portrait .end-panel__body{padding-inline-start:var(--tbd-space-8)}.comic .end-panel--portrait .end-panel__title{font-size:var(--fs-section)}.comic .end-panel__portrait{min-height:var(--hero-art-min);border-right:var(--tbd-border-heavy);background:var(--petrol);position:relative}.comic .end-panel__portrait img{object-fit:cover;object-position:44% center}@media (max-width:62.5rem){.comic .end-panel--portrait{grid-template-columns:minmax(0,1fr)}.comic .end-panel--portrait .end-panel__body{padding-inline-start:var(--tbd-space-6)}.comic .end-panel__portrait{border-right:0;border-bottom:var(--tbd-border-heavy);aspect-ratio:16/9;min-height:0}}.comic .end-panel__actions{align-items:center;gap:var(--tbd-space-6);flex-wrap:wrap;display:flex}.comic .crumb{align-items:center;gap:var(--tbd-space-3);padding:var(--tbd-space-3) 0 var(--tbd-space-5,var(--tbd-space-6));border-top:var(--tbd-border);font-size:var(--fs-caption);flex-wrap:wrap;font-weight:700;display:flex}.comic .crumb a{text-underline-offset:.25em;text-decoration:underline}.comic .crumb__sep{color:var(--hull)}.comic .crumb__right{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-brand);margin-left:auto}.comic .number{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:var(--fs-section);color:var(--ignition);line-height:1;display:block}.comic .panel--dark .number,.comic .panel--ink .number{color:var(--solar)}.comic .rule{border:0;border-top:var(--tbd-border);margin:0}.comic .hero{background:var(--panel);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow-lg);grid-template-columns:1.08fr 1fr;display:grid}.comic .hero--copy{grid-template-columns:minmax(0,1fr)}.comic .hero__copy{align-items:flex-start;gap:var(--tbd-space-6);padding:var(--tbd-space-12) var(--tbd-space-8);flex-direction:column;min-width:0;display:flex}.comic .hero__lead{font-size:var(--fs-body-lg);line-height:var(--lh-reading);max-width:var(--reading-max)}.comic .hero__fine{display:block}.comic .hero__art{min-width:0;min-height:var(--hero-art-min);background:var(--petrol);border-left:var(--tbd-border-heavy);position:relative;overflow:hidden}.comic .hero__img{object-fit:cover;object-position:45% center}.comic .hero__strip,.comic .hero__name{background:var(--ink-surface);color:var(--on-dark);padding:var(--tbd-space-2) var(--tbd-space-4);font-weight:700;position:absolute}.comic .hero__strip{top:var(--tbd-space-6);right:0}.comic .hero__name{bottom:var(--tbd-space-3);left:var(--tbd-space-6)}.comic .hero__caption{left:var(--tbd-space-6);bottom:var(--tbd-space-16);gap:var(--tbd-space-1);padding:var(--tbd-space-3) var(--tbd-space-4);background:var(--panel);color:var(--text);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow-md);flex-direction:column;display:flex;position:absolute;transform:rotate(-3deg)}.comic .hero__caption strong{font-family:var(--font-display);font-weight:800;font-size:var(--fs-card);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:1.05}@media (max-width:62.5rem){.comic .hero{grid-template-columns:minmax(0,1fr)}.comic .hero__copy{padding:var(--tbd-space-8) var(--tbd-space-6)}.comic .hero__art{border-left:0;border-top:var(--tbd-border-heavy);aspect-ratio:4/3}.comic .hero__caption{bottom:var(--tbd-space-12)}}.comic .hero--dark{background:var(--deep);color:var(--on-dark);overflow:hidden}.comic .hero--dark h1 em{color:var(--solar)}.comic .hero--dark .hero__lead{color:var(--on-dark)}.comic .hero--dark .hero__fine{color:var(--on-dark-70)}.comic .hero--dark .hero__art{border-left-color:var(--text)}.comic .hero--dark .btn--outline{color:var(--on-dark);border-color:var(--on-dark);box-shadow:var(--shadow-press-hull)}.comic .hero--dark .btn--outline:hover{background:var(--on-dark-line)}.comic .hero--dark .text-link:hover{color:var(--solar)}.comic .hero__figcaption{left:var(--tbd-space-4);right:var(--tbd-space-4);bottom:var(--tbd-space-6);padding:var(--tbd-space-3);background:var(--warm);color:var(--text);border:var(--tbd-border);font-family:var(--font-display);font-weight:800;font-size:var(--fs-button);text-transform:uppercase;text-align:center;line-height:1.1;position:absolute;transform:rotate(-2deg)}.comic .hero--copy .hero__copy{max-width:calc(var(--reading-max) + var(--tbd-space-16) * 2)}.comic .hero__mark{right:0;bottom:calc(-1 * var(--tbd-space-6));font-family:var(--font-display);font-weight:800;font-size:var(--fs-mark);text-transform:uppercase;color:var(--on-dark-line);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;transform:rotate(-9deg)}.comic .hero--copy{position:relative}.comic .service-card{background:var(--panel);border:var(--tbd-border);min-width:0;box-shadow:var(--tbd-shadow-md);flex-direction:column;display:flex}.comic .service-card__image{height:var(--service-image-h);border-bottom:var(--tbd-border);background:var(--panel-tint);position:relative;overflow:hidden}.comic .service-card__image img{object-fit:cover}.comic .service-card__label{background:var(--ink-surface);color:var(--on-dark);padding:var(--tbd-space-2) var(--tbd-space-3);font-weight:700;position:absolute;bottom:0;left:0}.comic .service-card__body{gap:var(--tbd-space-4);padding:var(--tbd-space-6);flex-direction:column;flex:1;display:flex}.comic .service-card__kicker{margin-bottom:0}.comic .service-card__link{padding-top:var(--tbd-space-4);border-top:var(--tbd-border);justify-content:space-between;gap:var(--tbd-space-4);font-weight:800;font-size:var(--fs-ui);letter-spacing:.04em;text-transform:uppercase;transition:color var(--t-fast);margin-top:auto;display:flex}.comic .service-card__link:hover{color:var(--text-brand)}.comic .process__grid{gap:var(--tbd-space-6);padding-top:var(--tbd-space-6);border-top:var(--border-thin);border-top-color:var(--on-dark-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comic .process__step{gap:var(--tbd-space-3);padding-right:var(--tbd-space-6);border-right:var(--border-thin);border-right-color:var(--on-dark-line);flex-direction:column;display:flex}.comic .process__step:last-child{border-right:0;padding-right:0}.comic .process__step .number{font-size:var(--fs-step)}.comic .process__step p{color:var(--on-dark-70)}.comic .process__label{margin-top:var(--tbd-space-3);color:var(--on-dark);display:block}.comic .process__link{margin-top:var(--tbd-space-6);padding-top:var(--tbd-space-6);border-top:var(--border-thin);border-top-color:var(--on-dark-line);text-align:center}@media (max-width:62.5rem){.comic .process__grid{grid-template-columns:minmax(0,1fr)}.comic .process__step{padding-right:0;padding-bottom:var(--tbd-space-6);border-right:0;border-bottom:var(--border-thin);border-bottom-color:var(--on-dark-line)}.comic .process__step:last-child{border-bottom:0;padding-bottom:0}}.comic .guild-card{background:var(--panel);min-width:0;color:var(--text);border:var(--tbd-border);box-shadow:var(--tbd-shadow-md);transition:transform var(--t-base);flex-direction:column;display:flex}.comic .guild-card:hover{transform:translateY(calc(-1 * var(--tbd-space-1)))}.comic .guild-card:focus-visible{box-shadow:0 0 0 var(--focus-halo) var(--text), var(--tbd-shadow-md)}.comic .guild-card__image{aspect-ratio:var(--guild-ratio);border-bottom:var(--tbd-border);background:var(--panel-tint);position:relative;overflow:hidden}.comic .guild-card__image img{object-fit:cover;object-position:center top}.comic .guild-card__ai{top:var(--tbd-space-3);right:var(--tbd-space-3);padding:var(--tbd-space-1) var(--tbd-space-2);background:var(--ink-surface);color:var(--on-dark);border:var(--border-thin);border-color:var(--on-dark);position:absolute}.comic .guild-card__body{gap:var(--tbd-space-2);padding:var(--tbd-space-4);flex-direction:column;display:flex}.comic .guild-card__vertical{color:var(--text-brand);font-weight:800}.comic .guild-card__name{justify-content:space-between;align-items:baseline;gap:var(--tbd-space-3);font-size:var(--fs-guild-name);display:flex}.comic .guild-card__name>span:last-child{font-family:var(--font-body);color:var(--text-brand);font-weight:400}.comic .guild-card__country{font-size:var(--fs-ui);font-weight:700}.comic .guild-card__role,.comic .guild-card__line{font-size:var(--fs-ui)}.comic .guild-card__link{padding-top:var(--tbd-space-3);border-top:var(--tbd-border);justify-content:space-between;gap:var(--tbd-space-3);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-weight:800;display:flex}.comic .guild-card__body{flex:1}.comic .audit{gap:var(--tbd-space-16);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.comic .audit__copy{align-items:flex-start;gap:var(--tbd-space-6);flex-direction:column;display:flex}.comic .audit__copy p{max-width:var(--reading-max);color:var(--on-dark-70)}.comic .report-preview{padding:var(--tbd-space-8);background:var(--panel);color:var(--text);border:var(--tbd-border-heavy);box-shadow:var(--shadow-solar);align-self:center;position:relative;transform:rotate(3deg)}.comic .report-preview__tab{padding-bottom:var(--tbd-space-3);margin-bottom:var(--tbd-space-6);border-bottom:var(--tbd-border);font-weight:800;display:block}.comic .report-preview__list{margin-top:var(--tbd-space-4)}.comic .report-preview__list li{align-items:center;gap:var(--tbd-space-4);padding:var(--tbd-space-3) 0;border-top:var(--border-thin);border-top-color:var(--line);font-weight:700;font-size:var(--fs-ui);display:flex}.comic .report-preview__list b{font-family:var(--font-display);font-weight:800;font-size:var(--fs-card);color:var(--text-brand);line-height:1}.comic .report-preview__list small{font-weight:400;display:block}.comic .report-preview__stamp{right:calc(-1 * var(--tbd-space-6));top:var(--tbd-space-12);padding:var(--tbd-space-4);background:var(--warm);color:var(--text);border:var(--tbd-border-heavy);font-family:var(--font-display);font-style:italic;font-weight:800;font-size:var(--fs-stamp);text-transform:uppercase;line-height:.9;position:absolute;transform:rotate(9deg)}@media (max-width:62.5rem){.comic .audit{gap:var(--tbd-space-8);grid-template-columns:minmax(0,1fr)}.comic .report-preview{margin-inline:var(--tbd-space-2) var(--tbd-space-6);transform:rotate(1.5deg)}}.comic .plan-grid{padding-top:var(--tbd-space-4)}.comic .plan{gap:var(--tbd-space-2);min-width:0;padding:var(--tbd-space-8) var(--tbd-space-6);background:var(--panel);color:var(--text);border:var(--tbd-border);box-shadow:var(--tbd-shadow-soft);flex-direction:column;display:flex;position:relative}.comic .plan__for{margin-bottom:var(--tbd-space-2);font-weight:700}.comic .plan__name{font-size:var(--fs-plan)}.comic .plan__price{align-items:baseline;gap:var(--tbd-space-2);margin-block:var(--tbd-space-2);font-family:var(--font-display);font-weight:800;font-size:var(--fs-price);letter-spacing:var(--tracking-display);line-height:1;display:flex}.comic .plan__period{font-family:var(--font-body);font-weight:400;font-size:var(--fs-caption);letter-spacing:0}.comic .plan__blurb{font-size:var(--fs-ui);min-height:calc(var(--fs-ui) * var(--lh-body) * 2)}.comic .plan__list{margin-block:var(--tbd-space-4) var(--tbd-space-6)}.comic .plan__list li{padding:var(--tbd-space-3) 0 var(--tbd-space-3) var(--tbd-space-6);border-top:var(--border-thin);border-top-color:var(--line);font-size:var(--fs-ui);position:relative}.comic .plan__list li:before{content:"✓";color:var(--text-brand);font-weight:800;position:absolute;left:0}.comic .plan__cta{margin-top:auto}.comic .plan--featured{background:var(--petrol);color:var(--on-dark);box-shadow:var(--tbd-shadow-md)}.comic .plan--featured .plan__list li{border-top-color:var(--on-dark-line)}.comic .plan--featured .plan__list li:before{color:var(--solar)}.comic .plan__ribbon{top:calc(-1 * var(--tbd-space-4));left:var(--tbd-space-6);padding:var(--tbd-space-1) var(--tbd-space-3);background:var(--warm);color:var(--text);border:var(--tbd-border);font-weight:800;position:absolute;transform:rotate(-2deg)}.comic .plan-note{justify-content:space-between;gap:var(--tbd-space-3) var(--tbd-space-6);margin-top:var(--tbd-space-6);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.comic .plan-note .text-link{font-size:var(--fs-caption)}.comic .bullets{gap:var(--tbd-space-2);padding-left:var(--tbd-space-4);font-size:var(--fs-ui);flex-direction:column;line-height:1.6;list-style:outside;display:flex}.comic .bullets--checks{padding-left:0;list-style:none}.comic .bullets--checks li{padding-left:var(--tbd-space-6);position:relative}.comic .bullets--checks li:before{content:"✓";color:var(--text-brand);font-weight:800;position:absolute;left:0}.comic .mini-person{gap:var(--tbd-space-3);flex-direction:column;min-width:0;display:flex}.comic .mini-person__image{height:var(--mini-person-h);border:var(--tbd-border);background:var(--panel-tint);margin-bottom:var(--tbd-space-2);position:relative;overflow:hidden}.comic .mini-person__image img{object-fit:cover;object-position:center 30%}.comic .mini-person__tag{align-self:flex-start}.comic .service-menu{gap:var(--tbd-space-8) var(--tbd-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comic .service-menu__list{border-top:var(--tbd-border)}.comic .service-menu__row{column-gap:var(--tbd-space-4);padding:var(--tbd-space-4) 0;border-bottom:var(--border-thin);border-bottom-color:var(--line);transition:color var(--t-fast);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow""line arrow";display:grid}.comic .service-menu__row:hover{color:var(--text-brand)}.comic .service-menu__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-faq);text-transform:uppercase;letter-spacing:var(--tracking-display);grid-area:title;line-height:1.05}.comic .service-menu__line{font-size:var(--fs-ui);grid-area:line}.comic .service-menu__arrow{color:var(--text-brand);grid-area:arrow;align-self:center}@media (max-width:62.5rem){.comic .service-menu{grid-template-columns:minmax(0,1fr)}}.comic .panel--note{border-top:var(--note-rule) solid var(--ignition);box-shadow:var(--tbd-shadow-soft);align-self:center}.comic .split--note{gap:var(--tbd-space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}@media (max-width:62.5rem){.comic .split--note{gap:var(--tbd-space-8);grid-template-columns:minmax(0,1fr)}}.comic .filter{align-items:flex-end;gap:var(--tbd-space-6);padding:var(--tbd-space-6);margin-bottom:var(--tbd-space-4);background:var(--panel-tint);border:var(--tbd-border);flex-wrap:wrap;display:flex}.comic .filter__search{flex:18rem;display:block}.comic .filter__label{margin-bottom:var(--tbd-space-2);font-size:var(--fs-ui);font-weight:700;display:block}.comic .filter__search input{width:100%;min-height:var(--control-min);padding:var(--tbd-space-3);background:var(--panel);border:var(--tbd-border);border-radius:var(--tbd-radius);font-size:var(--fs-body)}.comic .filter__categories{border:0;min-width:0;margin:0;padding:0}.comic .filter__buttons{gap:var(--tbd-space-2);flex-wrap:wrap;display:flex}.comic .filter__btn{min-height:var(--control-min);padding:var(--tbd-space-2) var(--tbd-space-4);background:var(--panel);color:var(--text);border:var(--border-thin);border-color:var(--hull);font-size:var(--fs-ui);transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);font-weight:700}.comic .filter__btn:hover{border-color:var(--text)}.comic .filter__btn[aria-pressed=true]{background:var(--ink-surface);color:var(--on-dark);border-color:var(--ink-surface)}.comic .filter__count{font-size:var(--fs-ui);white-space:nowrap;padding-bottom:var(--tbd-space-3);font-weight:700}.comic .review-note{margin-bottom:var(--tbd-space-6);padding:var(--tbd-space-3) var(--tbd-space-4);background:var(--panel-tint);border-left:var(--tbd-space-1) solid var(--petrol);font-size:var(--fs-ui)}.comic .directory__item{min-width:0;display:flex}.comic .directory__item>.guild-card{flex:1}.comic .directory__empty{padding:var(--tbd-space-8) 0}.comic .dossier{gap:var(--tbd-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.comic .dossier__portrait{background:var(--panel);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow-md);margin:0}.comic .dossier__image{aspect-ratio:var(--dossier-ratio);background:var(--panel-tint);position:relative;overflow:hidden}.comic .dossier__image img{object-fit:cover;object-position:center top}.comic .dossier__caption{gap:var(--tbd-space-2);padding:var(--tbd-space-6);background:var(--ink-surface);color:var(--on-dark);flex-direction:column;display:flex}.comic .dossier__name{font-size:var(--fs-dossier-name)}.comic .dossier__kicker{color:var(--on-dark-70)}.comic .dossier__body>.lead{margin-top:var(--tbd-space-4)}.comic .dossier__stats{gap:var(--tbd-space-4);margin:var(--tbd-space-6) 0;padding:var(--tbd-space-4) 0;border-block:var(--tbd-border);display:flex}.comic .dossier__stats>*{flex:1}.comic .dossier__stats .stat__value{font-size:var(--fs-faq)}.comic .dossier__h3{margin:var(--tbd-space-6) 0 var(--tbd-space-3);font-size:var(--fs-faq)}.comic .dossier__connects{margin-top:var(--tbd-space-6)}.comic .dossier__fine{margin-top:var(--tbd-space-4);display:block}@media (max-width:62.5rem){.comic .dossier{gap:var(--tbd-space-8);grid-template-columns:minmax(0,1fr)}.comic .dossier__stats{flex-wrap:wrap}.comic .dossier__stats>*{flex:40%}}.comic .ability .number{font-size:var(--fs-step)}.comic .ability p{font-size:var(--fs-body-lg);line-height:1.5}.comic .example{gap:var(--tbd-space-4);max-width:var(--example-max);padding:var(--tbd-space-8);background:var(--panel);color:var(--text);border:var(--tbd-border-heavy);box-shadow:var(--shadow-solar);flex-direction:column;display:flex}.comic .example__tag{align-self:flex-start}.comic .example__quote{font-size:var(--fs-body-lg)}.comic .example__meta{justify-content:space-between;gap:var(--tbd-space-3) var(--tbd-space-4);padding-top:var(--tbd-space-4);border-top:var(--border-thin);border-top-color:var(--hull);font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.comic .panel--dark .example .muted,.comic .panel--dark .example .kicker{color:var(--text-secondary)}@media (max-width:40rem){.comic .example{padding:var(--tbd-space-6)}}.comic .field{gap:var(--tbd-space-2);flex-direction:column;display:flex}.comic .field label{font-size:var(--fs-ui);font-weight:700}.comic .field input,.comic .field select,.comic .field textarea{width:100%;min-height:var(--control-min);padding:var(--tbd-space-3);background:var(--panel);color:var(--text);border:var(--tbd-border);border-radius:var(--tbd-radius);font-size:var(--fs-body)}.comic .demo-notice{padding:var(--tbd-space-3) var(--tbd-space-5,var(--tbd-space-4));margin-bottom:var(--tbd-space-6);background:var(--solar);color:var(--text);border:var(--tbd-border);font-size:var(--fs-ui);line-height:1.6}.comic .workspace{grid-template-columns:var(--workspace-sidebar-w) minmax(0, 1fr);background:var(--panel);color:var(--text);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow-md);display:grid}.comic .workspace__sidebar{padding:var(--tbd-space-6) var(--tbd-space-4);background:var(--ink-surface);color:var(--on-dark);flex-direction:column;display:flex}.comic .workspace__logo{font-family:var(--font-display);font-weight:800;font-size:var(--fs-plan);text-transform:uppercase;color:var(--solar);line-height:1}.comic .workspace__logo small{margin-top:var(--tbd-space-2);font-family:var(--font-body);color:var(--on-dark);font-weight:700;display:block}.comic .workspace__business{padding:var(--tbd-space-6) 0;border-bottom:var(--border-thin);border-bottom-color:var(--hull);font-size:var(--fs-ui);font-weight:700}.comic .workspace__business small{margin-top:var(--tbd-space-1);color:var(--on-dark-70);font-weight:400;display:block}.comic .workspace__nav{gap:var(--tbd-space-2);padding-top:var(--tbd-space-6);display:grid}.comic .workspace__navbtn{align-items:center;gap:var(--tbd-space-3);min-height:var(--control-min);padding:var(--tbd-space-3);color:var(--on-dark);border:var(--border-thin);font-size:var(--fs-ui);text-align:left;transition:background var(--t-fast), color var(--t-fast);border-color:#0000;display:flex}.comic .workspace__navbtn:hover{border-color:var(--hull)}.comic .workspace__navbtn[aria-pressed=true]{background:var(--solar);color:var(--text);border-color:var(--solar);font-weight:700}.comic .workspace__count{margin-left:auto;font-weight:700}.comic .workspace__guild{gap:var(--tbd-space-2);padding-top:var(--tbd-space-12);font-size:var(--fs-ui);margin-top:auto;font-weight:700;display:grid}.comic .workspace__guild img{width:var(--workspace-avatar);height:var(--workspace-avatar);object-fit:cover;border:var(--tbd-border);border-color:var(--solar)}.comic .workspace__guild small{color:var(--on-dark-70);font-weight:400;display:block}.comic .workspace__reset{margin-top:var(--tbd-space-6);padding:var(--tbd-space-2) 0;min-height:var(--control-min);color:var(--on-dark);border-bottom:var(--border-thin);border-bottom-color:var(--hull);font-size:var(--fs-ui);align-self:flex-start}.comic .workspace__main{gap:var(--tbd-space-6);min-width:0;padding:var(--tbd-space-8);flex-direction:column;display:flex}.comic .workspace__top{justify-content:space-between;align-items:center;gap:var(--tbd-space-4);padding-bottom:var(--tbd-space-6);border-bottom:var(--tbd-border);flex-wrap:wrap;display:flex}.comic .workspace__top .kicker{margin-bottom:var(--tbd-space-2)}.comic .workspace__status{padding:var(--tbd-space-3) var(--tbd-space-4);background:var(--green-light);border-left:var(--draft-rule) solid var(--green);font-size:var(--fs-ui)}.comic .workspace__form{gap:var(--tbd-space-4);padding:var(--tbd-space-6);background:var(--panel-tint);border:var(--tbd-border);flex-direction:column;display:flex}.comic .workspace__form h4{font-size:var(--fs-faq)}.comic .workspace__secondary{min-height:var(--control-min);padding:var(--tbd-space-1) 0;border-bottom:var(--border-thin);font-size:var(--fs-ui);font-weight:700}.comic .workspace__stats{gap:var(--tbd-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comic .workspace__stats>div{padding:var(--tbd-space-4);border:var(--border-thin);border-color:var(--hull)}.comic .workspace__stats strong{font-family:var(--font-display);font-weight:800;font-size:var(--fs-stat);color:var(--text-brand);line-height:1;display:block}.comic .workspace__stats span{margin-top:var(--tbd-space-1);font-size:var(--fs-caption);display:block}.comic .workspace__approval{gap:var(--tbd-space-4);padding:var(--tbd-space-6);border:var(--tbd-border);box-shadow:var(--tbd-shadow-soft);flex-direction:column;display:flex}.comic .workspace__approval-head{justify-content:space-between;align-items:center;gap:var(--tbd-space-3);flex-wrap:wrap;display:flex}.comic .workspace__draft{gap:var(--tbd-space-2);padding:var(--tbd-space-5,var(--tbd-space-4));background:var(--panel-tint);border-left:var(--draft-rule) solid var(--petrol);flex-direction:column;display:flex}.comic .workspace__draft b,.comic .workspace__draft p{font-size:var(--fs-ui)}.comic .workspace__draft-link{font-size:var(--fs-ui);text-underline-offset:.25em;font-weight:700;text-decoration:underline}.comic .workspace__activity h4{margin-bottom:var(--tbd-space-3);font-family:var(--font-body);font-size:var(--fs-caption)}.comic .workspace__activity li{padding:var(--tbd-space-3) 0;border-top:var(--border-thin);border-top-color:var(--line);font-size:var(--fs-ui)}.comic .workspace__card{align-items:flex-start;gap:var(--tbd-space-3);padding:var(--tbd-space-6);border:var(--tbd-border);box-shadow:var(--tbd-shadow-soft);flex-direction:column;display:flex}.comic .workspace__card .meter{width:100%}.comic .workspace__request{justify-content:space-between;gap:var(--tbd-space-4);padding:var(--tbd-space-4) 0;border-bottom:var(--border-thin);border-bottom-color:var(--hull);display:flex}.comic .workspace__request h3{font-size:var(--fs-faq);overflow-wrap:anywhere}.comic .workspace__request p{margin-top:var(--tbd-space-1);font-size:var(--fs-ui)}.comic .workspace__files{width:100%}.comic .workspace__files li{align-items:center;gap:var(--tbd-space-3);padding:var(--tbd-space-3) 0;border-top:var(--border-thin);border-top-color:var(--hull);font-size:var(--fs-ui);display:flex}.comic .workspace__files li small{text-align:right;margin-left:auto}@media (max-width:62.5rem){.comic .workspace{grid-template-columns:minmax(0,1fr)}.comic .workspace__sidebar{padding:var(--tbd-space-4)}.comic .workspace__nav{gap:var(--tbd-space-1);grid-template-columns:repeat(4,minmax(0,1fr))}.comic .workspace__navbtn{justify-content:center;gap:var(--tbd-space-1);padding:var(--tbd-space-2) var(--tbd-space-1);font-size:var(--fs-caption);text-align:center;flex-direction:column}.comic .workspace__count{margin-left:0}.comic .workspace__guild{display:none}.comic .workspace__reset{margin-top:var(--tbd-space-4)}.comic .workspace__main{padding:var(--tbd-space-4)}.comic .workspace__stats{gap:var(--tbd-space-2)}.comic .workspace__stats>div{padding:var(--tbd-space-3) var(--tbd-space-2)}.comic .workspace__stats strong{font-size:var(--fs-faq)}.comic .workspace__request{gap:var(--tbd-space-2);flex-direction:column}.comic .workspace__files li{flex-wrap:wrap}.comic .workspace__files li small{text-align:left;width:100%;margin-left:0}}.comic .story{gap:var(--tbd-space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.comic .story__body{gap:var(--tbd-space-6);max-width:var(--reading-max);line-height:var(--lh-reading);flex-direction:column;display:flex}.comic .story__lead{font-size:var(--fs-lead);line-height:1.65}.comic .story__signature{margin-top:var(--tbd-space-2);padding-top:var(--tbd-space-6);border-top:var(--tbd-border);font-family:var(--font-display);font-style:italic;font-weight:800;font-size:var(--fs-dossier-name);text-transform:uppercase;color:var(--text-brand);line-height:1}.comic .story__signature span{margin-top:var(--tbd-space-2);font-family:var(--font-body);font-style:normal;font-weight:400;font-size:var(--fs-ui);text-transform:none;color:var(--text-secondary);line-height:1.5;display:block}@media (max-width:62.5rem){.comic .story{gap:var(--tbd-space-8);grid-template-columns:minmax(0,1fr)}}.comic .contact-form.v2{padding:var(--tbd-space-8);background:var(--panel);color:var(--text);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow-md)}.comic .contact-form.v2+.contact-form.v2{margin-top:var(--tbd-space-6)}@media (max-width:40rem){.comic .contact-form.v2{padding:var(--tbd-space-6) var(--tbd-space-4)}}.comic .sec-title{margin-bottom:var(--tbd-space-6)}.comic .sec-title .sub-title{margin-bottom:var(--tbd-space-3);color:var(--text-brand);font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:800;display:block}.comic .sec-title .title{font-size:var(--fs-card)}.comic .sec-title p{margin-top:var(--tbd-space-3);color:var(--text-secondary)}.comic .custom-form{gap:var(--tbd-space-4);flex-direction:column;display:flex}.comic .custom-form label{font-size:var(--fs-ui);font-weight:700}.comic .custom-form input,.comic .custom-form select,.comic .custom-form textarea{width:100%;min-height:var(--control-min);padding:var(--tbd-space-3);background:var(--panel);color:var(--text);border:var(--tbd-border);border-radius:var(--tbd-radius);font-size:var(--fs-body)}.comic .custom-form textarea{min-height:calc(var(--control-min) * 3);resize:vertical}.comic .custom-form input::placeholder,.comic .custom-form textarea::placeholder{color:var(--text-secondary)}.comic .form-error{color:var(--ignition);font-size:var(--fs-ui);font-weight:700}.comic .ibt-btn{justify-content:space-between;align-items:center;gap:var(--tbd-space-4);min-height:var(--control-min);padding:var(--tbd-space-3) var(--tbd-space-6);background:var(--warm);color:var(--text);border:var(--tbd-border);box-shadow:var(--tbd-shadow-sm);font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-lg);letter-spacing:.015em;text-transform:uppercase;cursor:pointer;transition:transform var(--t-fast), box-shadow var(--t-fast), background var(--t-fast), color var(--t-fast);line-height:1.1;text-decoration:none;display:inline-flex}.comic .ibt-btn:hover,.comic .ibt-btn:active{transform:translate(var(--tbd-space-1), var(--tbd-space-1));box-shadow:var(--shadow-press)}.comic .ibt-btn:focus-visible{box-shadow:0 0 0 var(--focus-halo) var(--text), var(--tbd-shadow-sm)}.comic .ibt-btn .icon-arrow-top:before{content:"↗";font-family:var(--font-body);font-size:1.15em;font-weight:400;line-height:1}.comic .ibt-btn-outline{background:0 0}.comic .ibt-btn-outline:hover{background:var(--panel-tint)}.comic .ibt-btn-dark,.comic .ibt-btn-secondary{background:var(--ink-surface);color:var(--on-dark)}.comic .ibt-btn-dark:hover,.comic .ibt-btn-secondary:hover{background:var(--warm);color:var(--text)}.comic .ibt-btn:disabled{background:var(--rule);color:var(--hull);box-shadow:none;cursor:not-allowed;transform:none}.comic .legal{max-width:var(--reading-max);line-height:var(--lh-reading)}.comic .legal h2{margin-top:var(--tbd-space-12);font-size:var(--fs-card)}.comic .legal p{margin-top:var(--tbd-space-4)}.comic .legal .bullets{margin-top:var(--tbd-space-4);font-size:var(--fs-body)}.comic .legal a{text-underline-offset:.25em;font-weight:700;text-decoration:underline}.comic .contact-details{gap:var(--tbd-space-4);display:grid}.comic .contact-details dt{font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-brand);font-weight:800}.comic .contact-details dd{margin:var(--tbd-space-1) 0 0;font-size:var(--fs-body-lg);font-weight:700}.comic .contact-details dd a{text-underline-offset:.25em;text-decoration:underline}.comic .site-header{z-index:20;width:calc(100% - 2 * var(--gutter));max-width:var(--chrome-max);margin:var(--chrome-top) auto 0;position:relative}.comic .contact-strip{justify-content:space-between;align-items:center;gap:var(--tbd-space-6);padding:var(--tbd-space-2) var(--tbd-space-4);background:var(--ink-surface);color:var(--on-dark);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:flex}.comic .contact-strip__tag{align-items:center;gap:var(--tbd-space-2);display:flex}.comic .live-dot{width:var(--tbd-space-2);height:var(--tbd-space-2);background:var(--green);box-shadow:0 0 0 var(--tbd-space-1) var(--green-light);flex:none;display:inline-block}.comic .contact-strip__links{gap:var(--tbd-space-6);letter-spacing:.02em;text-transform:none;display:flex}.comic .contact-strip__links a:hover{color:var(--solar)}.comic .nav-bar{justify-content:space-between;align-items:center;gap:var(--tbd-space-6);padding:var(--tbd-space-4) var(--tbd-space-6);background:var(--panel);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow);display:flex}.comic .nav-bar__logo{flex:none;display:block}.comic .nav-bar__logo img{width:var(--header-logo-w);height:auto}.comic .nav-links{align-items:center;gap:var(--tbd-space-6);display:flex}.comic .nav-links a{padding:var(--tbd-space-3) 0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-nav);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;line-height:1.1;position:relative}.comic .nav-links a:after{content:"";height:var(--tbd-space-1);background:var(--ignition);transform-origin:0;transition:transform var(--t-base);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)rotate(-2deg)}.comic .nav-links a:hover:after,.comic .nav-links a[aria-current=page]:after{transform:scaleX(1)rotate(-2deg)}.comic .nav-actions{align-items:center;gap:var(--tbd-space-4);display:flex}.comic .nav-actions .btn{font-size:var(--fs-body-lg);padding:var(--tbd-space-3) var(--tbd-space-4);gap:var(--tbd-space-4)}.comic .menu-toggle{width:var(--menu-size);height:var(--menu-size);background:var(--panel);border:var(--tbd-border);box-shadow:var(--tbd-shadow-sm);transition:transform var(--t-fast), box-shadow var(--t-fast);justify-content:center;align-items:center;display:none}.comic .menu-toggle:hover{transform:translate(var(--tbd-space-1), var(--tbd-space-1));box-shadow:var(--shadow-press)}.comic .nav-panel{margin-top:var(--tbd-space-3);padding:var(--tbd-space-4);background:var(--panel);border:var(--tbd-border-heavy);box-shadow:var(--tbd-shadow);display:none}.comic .nav-panel[data-open=true]{display:block}.comic .nav-panel a{padding:var(--tbd-space-3) 0;border-bottom:var(--border-thin);border-bottom-color:var(--rule);font-family:var(--font-display);font-weight:800;font-size:var(--fs-card);text-transform:uppercase;display:block}.comic .nav-panel a:last-of-type{border-bottom:0}.comic .nav-panel .btn{margin-top:var(--tbd-space-4)}@media (max-width:62.5rem){.comic .nav-links{display:none}.comic .menu-toggle{display:inline-flex}.comic .nav-bar{padding:var(--tbd-space-3) var(--tbd-space-4);gap:var(--tbd-space-3)}}@media (max-width:40rem){.comic .contact-strip__links{display:none}.comic .nav-bar__logo img{width:calc(var(--header-logo-w) * .66)}.comic .nav-actions .btn{font-size:var(--fs-ui);padding:var(--tbd-space-2) var(--tbd-space-3);gap:var(--tbd-space-2)}}.comic .footer{width:calc(100% - 2 * var(--gutter));max-width:var(--chrome-max);margin:var(--section-gap) auto var(--tbd-space-8);background:var(--ink-surface);color:var(--on-dark);border:var(--tbd-border-heavy);box-shadow:var(--shadow-petrol);overflow:hidden}.comic .footer a:hover{color:var(--solar)}.comic .footer__mission{align-items:center;gap:var(--tbd-space-16);padding:var(--tbd-space-16) var(--tbd-space-12);background:var(--deep);grid-template-columns:1.2fr 1fr;display:grid;position:relative}.comic .footer__mission:before{content:"";background-image:var(--tbd-halftone);background-size:var(--tbd-halftone-size);opacity:.6;pointer-events:none;position:absolute;inset:0}.comic .footer__mission>*{position:relative}.comic .footer__mission .kicker{color:var(--on-dark)}.comic .footer__title{font-size:var(--fs-footer-title);color:var(--on-dark);line-height:.95}.comic .footer__title em{color:var(--solar)}.comic .footer__mission p{max-width:var(--reading-max);margin-top:var(--tbd-space-6);line-height:var(--lh-reading)}.comic .footer__actions{justify-self:start}.comic .footer__actions .btn{box-shadow:var(--shadow-clean)}.comic .footer__actions .btn:hover{box-shadow:var(--shadow-press)}.comic .footer__call{margin-top:var(--tbd-space-6);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:var(--underline-w);font-weight:700;display:block}.comic .footer__fine{margin-top:var(--tbd-space-6);font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:block}.comic .burst{right:var(--tbd-space-6);top:var(--tbd-space-4);width:var(--burst-size);height:var(--burst-size);background:var(--solar);color:var(--text);font-family:var(--font-display);font-style:italic;font-weight:800;font-size:var(--fs-burst);text-align:center;text-transform:uppercase;clip-path:polygon(50% 0,62% 15%,82% 4%,81% 26%,100% 31%,88% 50%,100% 70%,77% 75%,76% 98%,55% 87%,37% 100%,30% 81%,7% 87%,16% 63%,0 49%,18% 35%,6% 14%,31% 19%);place-content:center;line-height:.85;animation:4s ease-in-out infinite comic-pop;display:grid;position:absolute}@keyframes comic-pop{0%,to{transform:rotate(8deg)scale(1)}50%{transform:rotate(-5deg)scale(1.06)}}.comic .ticker{padding:var(--tbd-space-3) 0;background:var(--solar);color:var(--text);border-block:var(--tbd-border-heavy);position:relative;overflow:hidden}.comic .ticker__track{width:max-content;animation:comic-marquee var(--ticker-loop) linear infinite;display:flex}.comic .ticker__item{padding-right:var(--tbd-space-8);font-family:var(--font-display);font-weight:800;font-size:var(--fs-ticker);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;line-height:1}.comic .ticker__item b{margin-inline:var(--tbd-space-8);font-weight:800;display:inline-block}@keyframes comic-marquee{to{transform:translate(-50%)}}.comic .ticker:hover .ticker__track,.comic .footer[data-motion=paused] .ticker__track,.comic .footer[data-motion=paused] .burst{animation-play-state:paused}.comic .ticker__pause{right:var(--tbd-space-3);align-items:center;gap:var(--tbd-space-2);min-height:var(--control-min);padding:var(--tbd-space-2) var(--tbd-space-3);background:var(--panel);border:var(--tbd-border);box-shadow:var(--tbd-shadow-sm);font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:800;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.comic .footer__grid{gap:var(--tbd-space-12);padding:var(--tbd-space-12);grid-template-columns:1.4fr .8fr 1fr 1fr;display:grid}.comic .footer__brand img{width:var(--footer-logo-w);height:auto}.comic .footer__brand p{margin-block:var(--tbd-space-6);font-size:var(--fs-ui);line-height:var(--lh-reading)}.comic .footer__email{font-weight:700;font-size:var(--fs-ui)}.comic .footer__phone{margin-top:var(--tbd-space-2);font-size:var(--fs-ui);display:block}.comic .socials{gap:var(--tbd-space-2);margin-top:var(--tbd-space-6);flex-wrap:wrap;display:flex}.comic .socials a{width:var(--social-size);height:var(--social-size);border:var(--border-thin);border-color:var(--hull);font-size:var(--fs-caption);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);place-items:center;font-weight:800;display:grid}.comic .socials a:hover{background:var(--solar);color:var(--text);transform:translateY(calc(-1 * var(--tbd-space-1))) rotate(-4deg)}.comic .footer__nav h3{margin-bottom:var(--tbd-space-6);font-size:var(--fs-footer-nav);color:var(--solar);letter-spacing:.02em}.comic .footer__nav a{width:fit-content;margin-bottom:var(--tbd-space-3);font-size:var(--fs-ui);transition:color var(--t-fast), transform var(--t-fast);display:block}.comic .footer__nav a:hover{transform:translateX(var(--tbd-space-1))}.comic .footer__line{align-items:center;gap:var(--tbd-space-3);margin-inline:var(--tbd-space-12);padding-top:var(--tbd-space-6);border-top:var(--border-thin);border-top-color:var(--on-dark-line);font-size:var(--fs-ui);display:flex}.comic .footer__bottom{justify-content:space-between;align-items:center;gap:var(--tbd-space-6);margin-inline:var(--tbd-space-12);padding:var(--tbd-space-6) 0;font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.comic .footer__bottom>div{align-items:center;gap:var(--tbd-space-6);flex-wrap:wrap;display:flex}.comic .back-top{align-items:center;gap:var(--tbd-space-4);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:800;display:flex}.comic .back-top span{width:var(--social-size);height:var(--social-size);border:var(--border-thin);border-color:var(--on-dark);transition:transform var(--t-fast);place-items:center;display:grid}.comic .back-top:hover span{transform:translateY(calc(-1 * var(--tbd-space-1)))}@media (max-width:71.875rem){.comic .footer__mission{padding:var(--tbd-space-12) var(--tbd-space-8);gap:var(--tbd-space-8)}.comic .footer__grid{padding:var(--tbd-space-12) var(--tbd-space-8);gap:var(--tbd-space-6)}.comic .footer__line,.comic .footer__bottom{margin-inline:var(--tbd-space-8)}}@media (max-width:62.5rem){.comic .footer__mission{grid-template-columns:minmax(0,1fr)}.comic .footer__grid{grid-template-columns:1.2fr 1fr}.comic .burst{top:var(--tbd-space-8);right:var(--tbd-space-8)}}@media (max-width:40rem){.comic .footer{box-shadow:var(--tbd-shadow-md);margin-bottom:var(--tbd-space-6)}.comic .footer__mission{padding:var(--tbd-space-8) var(--tbd-space-6)}.comic .footer__grid{padding:var(--tbd-space-8) var(--tbd-space-6);gap:var(--tbd-space-8) var(--tbd-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.comic .footer__brand{padding-bottom:var(--tbd-space-6);border-bottom:var(--border-thin);border-bottom-color:var(--on-dark-line);grid-column:1/-1}.comic .footer__line,.comic .footer__bottom{margin-inline:var(--tbd-space-6)}.comic .ticker__pause{margin:var(--tbd-space-3) var(--tbd-space-4) 0;position:static;transform:none}.comic .back-top{justify-content:space-between;width:100%}}
