html[data-theme=dark]{color-scheme:dark;background:#0a0a0a}html[data-theme=dark] [data-page-content]{filter:invert(.92) hue-rotate(180deg)}html[data-theme=dark] [data-page-content] [data-preserve-color],html[data-theme=dark] [data-page-content] canvas,html[data-theme=dark] [data-page-content] iframe,html[data-theme=dark] [data-page-content] img,html[data-theme=dark] [data-page-content] picture,html[data-theme=dark] [data-page-content] video{filter:invert(1) hue-rotate(180deg)}html[data-theme=dark] [data-page-content]:has([data-brand-theme=dark]),html[data-theme=dark] [data-page-content]:has([data-brand-theme=dark]) [data-preserve-color],html[data-theme=dark] [data-page-content]:has([data-brand-theme=dark]) canvas,html[data-theme=dark] [data-page-content]:has([data-brand-theme=dark]) iframe,html[data-theme=dark] [data-page-content]:has([data-brand-theme=dark]) img,html[data-theme=dark] [data-page-content]:has([data-brand-theme=dark]) picture,html[data-theme=dark] [data-page-content]:has([data-brand-theme=dark]) video{filter:none}.dark-mode-toggle{position:fixed;top:8px;right:8px;z-index:9999;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.92);color:#111;backdrop-filter:saturate(1.4) blur(8px);-webkit-backdrop-filter:saturate(1.4) blur(8px);cursor:pointer;box-shadow:0 6px 20px -12px rgba(0,0,0,.35);transition:background .14s ease,transform .14s ease,border-color .14s ease}.dark-mode-toggle:hover{background:rgba(255,255,255,1);transform:translateY(-1px)}.dark-mode-toggle:active{transform:translateY(0)}.dark-mode-toggle:focus-visible{outline:2px solid #2563eb;outline-offset:2px}html[data-theme=dark] .dark-mode-toggle{background:rgba(20,20,24,.88);color:#f5f5f5;border-color:rgba(255,255,255,.14)}html[data-theme=dark] .dark-mode-toggle:hover{background:rgba(30,30,36,1)}body:has([data-page-content] [data-brand-theme=dark]) .dark-mode-toggle{display:none}:root{color-scheme:dark;--bg:#090c10;--bg-soft:#0d131b;--panel:rgba(255,255,255,0.04);--line:rgba(255,255,255,0.14);--text:#f4f1eb;--muted:rgba(244,241,235,0.72);--accent:#ff7a2f;--accent-soft:rgba(255,122,47,0.18);--font-sans:"Space Grotesk",sans-serif;--font-sans-alt:"Syne",sans-serif;--font-serif:"Newsreader",serif;--font-serif-alt:"Fraunces",serif;--font-editorial:"Cormorant Garamond",serif;--font-display:"Bebas Neue",sans-serif;--font-tech:"Sora",sans-serif;--font-mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100svh;background:radial-gradient(circle at top left,rgba(255,122,47,.12),transparent 28%),radial-gradient(circle at 80% 12%,rgba(94,181,255,.12),transparent 22%),linear-gradient(180deg,#0b1017,#06080c);color:var(--text);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}main{width:100%}.portfolio-shell{min-height:100svh}.portfolio-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,28rem);gap:2rem;align-items:end;padding:clamp(2rem,3vw,3rem) clamp(1.4rem,3vw,3rem) clamp(2.6rem,6vw,5rem);border-bottom:1px solid var(--line);overflow:hidden}.portfolio-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.02),transparent 42%),radial-gradient(circle at right,rgba(255,122,47,.12),transparent 28%);pointer-events:none}.brand-copy,.brand-visual,.browser-main,.browser-sidebar,.closing-panel,.portfolio-copy-block,.portfolio-facts{position:relative;z-index:1}.portfolio-kicker,.section-kicker{margin:0 0 .8rem;color:var(--accent);font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.brand-title,.portfolio-title{margin:0;max-width:12ch;font-family:var(--font-serif);font-size:clamp(3.2rem,9vw,6.8rem);font-weight:600;line-height:.92;letter-spacing:-.04em}.brand-description,.brand-note,.closing-panel p,.flow-item p,.portfolio-copy,.section-copy,.workbench-panel p{margin:0;max-width:62ch;color:var(--muted);font-size:1.02rem;line-height:1.7}.portfolio-facts{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.browser-preview-list div,.portfolio-facts div{display:grid;gap:.25rem;padding:1rem 1.1rem;background:rgba(6,10,15,.72)}.browser-preview-list span,.closing-meta span,.outcome-strip span,.portfolio-facts span{color:var(--muted);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.browser-preview-list strong,.closing-meta strong,.outcome-strip strong,.portfolio-facts strong{font-size:1rem;font-weight:600}.route-strip{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:1rem;overflow-x:auto;padding:1rem clamp(1.4rem,3vw,3rem);border-bottom:1px solid var(--line);background:rgba(255,255,255,.02);scrollbar-width:none}.route-strip::-webkit-scrollbar{display:none}.route-strip p{margin:0;padding:.55rem .85rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.92rem}.browser-section{display:grid;padding:clamp(1.4rem,3vw,3rem)}.browser-sidebar{position:sticky;top:1.4rem;align-self:start}.brand-headline,.section-title{margin:0;font-size:clamp(1.8rem,4vw,3.3rem);line-height:1.02;letter-spacing:-.03em}.browser-preview-list{display:grid;gap:1px;margin-top:2rem;border:1px solid var(--line);background:var(--line)}.browser-main{display:grid;gap:1.5rem;container-type:inline-size}.browser-summary{display:flex;flex-wrap:wrap;gap:.6rem}.browser-summary span{padding:.5rem .7rem;border:1px solid var(--line);color:var(--muted);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.company-groups{display:grid;gap:2rem}.company-group{display:grid;gap:.6rem}.company-group-head{display:grid;gap:.45rem}.company-group-kicker{margin:0;color:var(--muted);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.company-group-title-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;align-items:baseline;padding-bottom:.8rem;border-bottom:1px solid var(--line)}.company-group-title{margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.05;letter-spacing:-.03em}.company-group-count{color:var(--muted);font-size:.88rem}.browser-controls{display:grid;gap:1rem}.search-field{display:grid;gap:.6rem}.search-field span{color:var(--muted);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.search-field input{width:100%;padding:.95rem 1rem;border:1px solid var(--line);border-radius:0;outline:none;background:rgba(255,255,255,.03);color:var(--text);transition:border-color .16s ease,background .16s ease}.search-field input:focus{border-color:var(--accent);background:rgba(255,255,255,.05)}.filter-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.filter-row-label{color:var(--muted);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;margin-right:.2rem}.filter-chip{padding:.7rem .9rem;border:1px solid var(--line);background:transparent;color:var(--muted);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.button-secondary:hover,.filter-chip:hover,.workbench-tab:hover{transform:translateY(-1px)}.filter-chip.is-active,.workbench-tab.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.company-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.company-empty-state{display:grid;gap:.8rem;padding:1.6rem 0;border-top:1px solid var(--line)}.company-row{display:grid;min-height:10rem;gap:.9rem;align-content:space-between;padding:.9rem;border:1px solid color-mix(in srgb,var(--company-accent) 35%,var(--line));background:linear-gradient(180deg,var(--company-accent),transparent 44%) 0 0 /100% .18rem no-repeat,color-mix(in srgb,var(--company-accent) 8%,rgba(255,255,255,.018));transition:background .18s ease,transform .18s ease,border-color .18s ease}.company-row:hover{background:linear-gradient(180deg,var(--company-accent),transparent 42%) 0 0 /100% .18rem no-repeat,rgba(255,255,255,.02);border-color:color-mix(in srgb,var(--company-accent) 55%,var(--line));transform:translateY(-2px)}.company-row-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .7rem;align-items:start}.company-logo{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid color-mix(in srgb,var(--company-accent) 32%,var(--line));background:rgba(255,255,255,.04)}.company-logo img{width:2.05rem;height:2.05rem;object-fit:contain}.company-row-head:not(:has(.company-logo)){grid-template-columns:1fr}.company-logo+.company-row-title+.company-row-domain,.company-row-domain{grid-column:2}.company-row-head:not(:has(.company-logo)) .company-row-domain{grid-column:1}.company-row-title{display:flex;min-width:0;align-items:center;gap:.7rem;font-size:.98rem;line-height:1.15}.company-row-domain,.company-row-title strong{overflow-wrap:anywhere}.company-row-domain{color:var(--muted);font-size:.78rem;line-height:1.25}.company-category{width:fit-content;max-width:100%;padding:.35rem .5rem;border:1px solid color-mix(in srgb,var(--company-accent) 45%,transparent);color:color-mix(in srgb,var(--company-accent) 82%,var(--text));font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.company-row-summary{margin:0;color:var(--muted);font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}.company-row-meta{display:grid;gap:.35rem;color:var(--muted);font-size:.92rem;line-height:1.45}.company-accent-dot{flex:0 0 auto;width:.7rem;height:.7rem;border-radius:999px;background:var(--company-accent);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--company-accent) 18%,transparent)}@container (max-width: 900px){.company-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 700px){.company-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 480px){.company-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 320px){.company-list{grid-template-columns:1fr}}.brand-page{min-height:100svh;background:radial-gradient(circle at 78% 18%,var(--glow),transparent 24%),linear-gradient(180deg,var(--surface),var(--surface-strong));color:var(--text)}.brand-hero-stage{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.brand-hero-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,30rem);gap:2.2rem;align-items:center;min-height:100svh;padding:clamp(1.6rem,3vw,3rem)}.brand-copy{display:grid;gap:1.2rem;align-content:center;animation:rise-in .6s ease both}.brand-chip{display:flex;flex-wrap:wrap;gap:.8rem;margin:0}.brand-chip span{padding:.5rem .75rem;border:1px solid var(--line);color:var(--muted);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.brand-headline{max-width:12ch}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.4rem}.button{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.2rem;border:1px solid var(--line);transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease}.button-primary{border-color:var(--accent);background:var(--accent);color:#0a0a0a}.button-primary:hover{transform:translateY(-1px);filter:saturate(1.06)}.button-secondary{color:var(--text);background:transparent}.brand-note strong{color:var(--text)}.brand-visual{position:relative;min-height:32rem;border-left:1px solid var(--line);overflow:hidden}.brand-orbit{position:absolute;border:1px solid var(--line);border-radius:999px;animation:drift 14s linear infinite}.brand-orbit-large{inset:4rem 2rem auto auto;width:18rem;height:18rem}.brand-orbit-small{inset:auto auto 4rem 3rem;width:11rem;height:11rem;animation-duration:10s;animation-direction:reverse}.brand-wordmark{position:absolute;inset:auto -2rem 2rem auto;max-width:7ch;color:color-mix(in srgb,var(--text) 15%,transparent);font-family:var(--font-serif);font-size:clamp(4rem,12vw,8rem);font-weight:700;line-height:.84;letter-spacing:-.06em;text-align:right;animation:float-wordmark 9s ease-in-out infinite}.keyword-stream{position:absolute;inset:2rem auto auto 2rem;display:grid;gap:.8rem}.keyword-stream span{width:fit-content;padding:.55rem .75rem;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;animation:rise-in .7s ease both}.keyword-stream span:nth-child(2){animation-delay:90ms}.keyword-stream span:nth-child(3){animation-delay:.18s}.keyword-stream span:nth-child(4){animation-delay:.27s}.story-band{position:relative;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr);gap:0;align-items:stretch;padding:0;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-alt) 64%,transparent),transparent 58%),color-mix(in srgb,var(--surface-strong) 94%,transparent)}.story-band.is-reversed .story-band-media{order:2}.story-band.is-reversed .story-band-copy{order:1}.story-band-media{min-height:clamp(24rem,52vw,44rem)}.story-band-photo{min-height:100%;height:100%;border:0}.page-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:0;align-items:stretch;padding:var(--site-header-height) 0 0;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 52%),color-mix(in srgb,var(--surface-alt) 70%,transparent)}.page-hero-media{min-height:clamp(24rem,48vw,42rem)}.page-hero-photo{min-height:100%;height:100%;border:0}.page-hero-copy{display:grid;gap:1.1rem;align-content:end;max-width:42rem;padding:clamp(2rem,5vw,5rem) clamp(1rem,3vw,3rem) clamp(2rem,4vw,4rem)}.page-hero-title{margin:0;max-width:9ch;font-family:var(--font-serif);font-size:clamp(3rem,7vw,5.8rem);font-weight:600;line-height:.94;letter-spacing:-.05em}.page-hero-summary{display:grid;gap:.85rem;max-width:62ch;color:var(--muted);font-size:1.04rem;line-height:1.78}.page-hero-summary p{margin:0}.page-hero-note{display:grid;gap:.55rem;max-width:50ch;padding-top:1rem;border-top:1px solid var(--line)}.page-hero-note span{color:var(--accent-2);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.page-hero-note p{margin:0;color:var(--muted);line-height:1.72}.story-band-copy{display:grid;gap:1rem;align-content:center;padding:clamp(2rem,5vw,5rem) clamp(1rem,3vw,3rem) clamp(2rem,4vw,4rem)}.story-band-title{margin:0;max-width:12ch;font-family:var(--font-serif);font-size:clamp(2.6rem,5.6vw,4.4rem);font-weight:600;line-height:.98;letter-spacing:-.04em}.story-band-summary{margin:0;max-width:58ch;color:var(--muted);font-size:1.04rem;line-height:1.7}.brand-section,.story-band-content{display:grid}.story-band-content{gap:1.25rem}.brand-section{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(2rem,4vw,4rem);padding:clamp(2.2rem,5vw,5rem) clamp(1rem,3vw,3rem);border-bottom:1px solid var(--line)}.section-divider{background:rgba(255,255,255,.015)}.section-body{display:grid;gap:1.25rem}.detail-list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.detail-list li,.flow-item{padding:1rem 0;border-top:1px solid var(--line)}.detail-list li{display:flex;align-items:start;gap:.8rem}.detail-list li:before{content:"";width:.62rem;height:.62rem;margin-top:.42rem;flex:0 0 auto;border-radius:999px;background:var(--accent)}.flow-section{align-items:start}.flow-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:flow}.flow-item{counter-increment:flow}.flow-item span{display:block;margin-bottom:.55rem;font-size:1.16rem;font-weight:600}.flow-item span:before{content:"0" counter(flow) " ";color:var(--accent);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.workbench-section{align-items:start}.workbench-shell{display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);gap:1.4rem}.workbench-tabs{display:grid;gap:.65rem}.workbench-tab{display:grid;gap:.3rem;padding:.95rem 1rem;border:1px solid var(--line);background:transparent;text-align:left;color:var(--muted);transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.workbench-tab span{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.workbench-tab strong{font-size:.98rem}.workbench-panel{display:grid;gap:1rem;min-height:22rem;padding:1.1rem;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 65%),rgba(255,255,255,.02)}.workbench-panel h3{margin:0;font-size:clamp(1.5rem,4vw,2.4rem);line-height:1.06}.outcome-strip{display:grid;gap:.35rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.closing-section{align-items:end}.closing-panel{display:grid;gap:1rem;padding:1.2rem;border:1px solid var(--line);background:rgba(255,255,255,.02)}.closing-meta{display:grid;gap:.25rem;padding-top:1rem;border-top:1px solid var(--line)}.not-found-page{display:grid;place-content:center;gap:1rem;min-height:100svh;max-width:50rem;padding:2rem}.domain-site{--site-header-height:5.9rem;min-height:100svh;background:radial-gradient(circle at 82% 12%,var(--glow),transparent 24%),radial-gradient(circle at 18% 4%,color-mix(in srgb,var(--accent-2) 16%,transparent),transparent 26%),linear-gradient(180deg,var(--surface),var(--surface-strong));color:var(--text)}.site-footer,.site-header{padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.site-header{position:fixed;inset:0 0 auto 0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav tools";gap:1rem 1.4rem;align-items:center;min-height:var(--site-header-height);padding-top:.9rem;padding-bottom:.9rem;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface) 76%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 28%,color-mix(in srgb,var(--accent-2) 8%,transparent));-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);box-shadow:0 20px 42px -34px var(--glow)}.site-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 18%,transparent),transparent);pointer-events:none}.site-brandmark{grid-area:brand;display:grid;gap:.16rem}.site-brandmark span{font-size:1.08rem;font-weight:700;line-height:.92;letter-spacing:-.02em}.site-brandmark strong{color:var(--muted);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.site-footer-links,.site-nav,.teaser-links{display:flex;flex-wrap:nowrap;gap:.6rem}.site-nav{grid-area:nav;align-items:center;justify-content:center;overflow-x:auto;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-header-tools{grid-area:tools;position:static;display:flex;align-items:center;justify-content:flex-end;justify-self:end;z-index:1}.site-theme-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.2rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-alt) 86%,transparent);box-shadow:0 18px 44px -30px var(--glow)}.site-theme-toggle-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.7rem;min-height:2.35rem;padding:.46rem;border:0;border-radius:999px;background:transparent;color:var(--muted);transition:background .18s ease,color .18s ease,transform .18s ease}.site-theme-toggle-button svg{width:.98rem;height:.98rem;stroke-width:2px}.site-theme-toggle-button:hover{color:var(--text)}.site-theme-toggle-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-theme-toggle-button.is-active{background:var(--text);color:var(--surface-strong)}.site-footer-links a,.site-nav-link,.teaser-links a{padding:.55rem .8rem;border:1px solid transparent;color:var(--muted);white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease}.site-footer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(1.6rem,4vw,4rem);align-items:start;padding-top:clamp(2.4rem,6vw,5rem);padding-bottom:clamp(2.2rem,5vw,4rem);border-top:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-alt) 88%,transparent),color-mix(in srgb,var(--surface-strong) 94%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 30%,color-mix(in srgb,var(--accent-2) 6%,transparent))}.site-footer>div{display:grid;gap:.95rem;align-content:start}.site-footer-copy{max-width:24ch;color:var(--text);font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.06;letter-spacing:-.04em}.site-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.site-footer-links a:hover,.site-nav-link.is-active,.site-nav-link:hover,.teaser-links a:hover{border-color:color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--surface-alt) 72%,transparent);color:var(--text)}.poster-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,30rem);gap:2rem;align-items:center;min-height:calc(100svh - 4.6rem);padding:clamp(1.2rem,3vw,3rem);border-bottom:1px solid var(--line);overflow:hidden}.poster-copy{display:grid;gap:1.15rem;align-content:center;animation:rise-in .6s ease both}.poster-visual{position:relative;min-height:32rem;border-left:1px solid var(--line);overflow:hidden}.poster-ring{position:absolute;border:1px solid var(--line);border-radius:999px;animation:drift 16s linear infinite}.poster-ring-one{inset:3.5rem 2rem auto auto;width:19rem;height:19rem}.poster-ring-two{inset:auto auto 3rem 3rem;width:11rem;height:11rem;animation-duration:10s;animation-direction:reverse}.poster-wordmark{position:absolute;right:-1rem;bottom:1.2rem;max-width:8ch;color:color-mix(in srgb,var(--text) 13%,transparent);font-family:var(--font-serif);font-size:clamp(4rem,12vw,8rem);font-weight:700;line-height:.82;letter-spacing:-.06em;text-align:right}.visual-thesis{position:absolute;top:2rem;left:2rem;max-width:22rem;margin:0;padding-left:1rem;border-left:2px solid var(--accent);color:var(--muted);font-size:.98rem;line-height:1.65}.inner-hero{display:grid;gap:1rem;padding:clamp(1.4rem,3vw,3rem);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 65%),rgba(255,255,255,.01)}.inner-title{margin:0;max-width:14ch;font-family:var(--font-serif);font-size:clamp(2.4rem,6vw,4.6rem);font-weight:600;line-height:.95;letter-spacing:-.04em}.audience-list,.competitor-grid,.faq-list,.solution-grid{display:grid;gap:1rem}.audience-list{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-item,.competitor-item,.faq-item,.solution-item{padding-top:1rem;border-top:1px solid var(--line)}.audience-item h3,.faq-item h3,.solution-item h3{margin:0 0 .55rem;font-size:1.14rem}.audience-item p,.competitor-item p,.faq-item p,.site-footer-copy,.site-footer-meta,.solution-item p,.submission-note{margin:0;color:var(--muted);line-height:1.7}.site-footer-meta{max-width:62ch;font-size:.95rem}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-item{display:grid;gap:.4rem}.competitor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.critique-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.competitor-item,.critique-card{display:grid;gap:.7rem}.critique-card{padding:1rem 1.1rem;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 70%),rgba(255,255,255,.02)}.critique-card span{color:var(--muted);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.critique-card p{margin:0;color:var(--text);font-size:1.02rem;line-height:1.62}.competitor-meta{display:grid;gap:.3rem}.competitor-meta span{color:var(--muted);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.competitor-meta a{width:fit-content;font-size:1.1rem;font-weight:600}.contact-layout{align-items:start}.inquiry-form{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 65%),rgba(255,255,255,.02)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field{display:grid;gap:.55rem}.field span{color:var(--muted);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;padding:.95rem 1rem;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text);outline:none}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);background:rgba(255,255,255,.05)}.faq-list{grid-template-columns:repeat(3,minmax(0,1fr))}.site-mood-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.footer-tag,.site-mood-strip span{padding:.45rem .7rem;border:1px solid var(--line);color:var(--muted);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.footer-tag{background:rgba(255,255,255,.02)}.home-hero{gap:clamp(1.4rem,3vw,2.4rem);align-items:stretch;min-height:100svh;padding:calc(var(--site-header-height) + clamp(1.2rem, 3vw, 3rem)) clamp(1rem,3vw,3rem) clamp(1.4rem,3vw,3rem);border-bottom:1px solid var(--line);overflow:hidden}.hero-copy,.home-hero{position:relative;display:grid}.hero-copy{z-index:1;gap:.85rem;align-content:center;padding-block:clamp(1rem,2vw,2rem);animation:rise-in .52s ease both}.hero-brand{margin:0;max-width:9ch;font-size:clamp(4rem,11vw,8.6rem);line-height:.84;letter-spacing:-.06em}.hero-brand-display{font-family:var(--font-display);font-size:clamp(5.2rem,16vw,11rem);line-height:.78;letter-spacing:.02em}.hero-brand-serif{font-family:var(--font-serif);font-weight:600}.hero-title{margin:0;max-width:24ch;font-family:var(--font-sans);font-size:clamp(1rem,1.45vw,1.35rem);font-weight:500;line-height:1.3;letter-spacing:-.02em}.hero-summary{margin:0;max-width:42ch;color:var(--muted);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.68}.catalog-boards,.console-frame,.field-track,.hero-panel,.market-board,.menu-board,.scoreboard,.summit-board{position:relative;z-index:1}.hero-tag-row{display:flex;flex-wrap:wrap;gap:.55rem}.hero-tag-row span{padding:.4rem .65rem;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.hero-tag-row span,.hero-thesis-card{border:1px solid var(--line);color:var(--muted)}.hero-thesis-card{margin:0;padding:1rem 1.1rem;line-height:1.7;background:rgba(255,255,255,.03)}.hero-photo{margin:0;position:relative;overflow:hidden;min-height:30rem;border:0;background:#05070a}.hero-photo:after{content:"";position:absolute;inset:0;background:var(--image-scrim);pointer-events:none}.hero-photo-image{width:100%;height:100%;display:block;object-fit:cover;filter:var(--image-filter);transform:scale(1.02)}.hero-photo-caption{position:absolute;left:1rem;bottom:.95rem;z-index:1;margin:0;padding:.35rem .6rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--panel-fill) 88%,transparent);color:#f5f0e9;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.domain-site[data-signature=monument] .hero-copy{align-content:end}.domain-site[data-signature=monument] .hero-brand{max-width:6ch;font-size:clamp(5rem,15vw,12rem);line-height:.76}.domain-site[data-signature=monument] .hero-title{max-width:22ch}.domain-site[data-signature=ledger] .hero-title,.domain-site[data-signature=signal] .hero-title{font-family:var(--font-mono);font-size:.86rem;letter-spacing:.18em;text-transform:uppercase}.domain-site[data-signature=ledger] .brand-section,.domain-site[data-signature=ledger] .home-hero,.domain-site[data-signature=ledger] .page-hero,.domain-site[data-signature=ledger] .story-band{background-image:linear-gradient(90deg,color-mix(in srgb,var(--line) 34%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 55%);background-size:18rem 100%,auto}.domain-site[data-signature=marquee] .hero-brand{max-width:5ch;font-size:clamp(5.6rem,17vw,13rem);line-height:.74}.domain-site[data-signature=marquee] .hero-title{font-family:var(--font-mono);font-size:.84rem;letter-spacing:.2em;text-transform:uppercase}.domain-site[data-signature=gallery] .hero-copy{align-content:center}.domain-site[data-signature=gallery] .hero-brand{max-width:7ch}.domain-site[data-signature=gallery] .hero-title{font-family:var(--font-editorial);font-size:clamp(1.08rem,1.75vw,1.48rem);line-height:1.15}.domain-site[data-signature=gallery] .hero-summary{max-width:34ch}.domain-site[data-signature=signal] .brand-section,.domain-site[data-signature=signal] .home-hero,.domain-site[data-signature=signal] .page-hero,.domain-site[data-signature=signal] .story-band{background-image:linear-gradient(90deg,color-mix(in srgb,var(--line) 24%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--line) 16%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%);background-size:1.55rem 1.55rem,1.55rem 1.55rem,auto}.domain-site[data-signature=signal] .hero-brand{max-width:6ch;font-family:var(--font-tech);text-transform:uppercase}.domain-site[data-signature=signal] .button,.domain-site[data-signature=signal] .hero-photo-caption,.domain-site[data-signature=signal] .site-nav-link{border-radius:0}.domain-site[data-signature=salon] .hero-brand{max-width:7ch;font-family:var(--font-editorial);font-weight:600}.domain-site[data-signature=salon] .hero-title{font-family:var(--font-serif-alt);font-size:clamp(1.1rem,1.7vw,1.42rem);line-height:1.16}.domain-site[data-signature=salon] .hero-summary{max-width:33ch}.domain-site[data-signature=salon] .button,.domain-site[data-signature=salon] .site-nav-link{border-radius:999px}.hero-poster{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);background:radial-gradient(circle at 78% 16%,var(--glow),transparent 26%),linear-gradient(140deg,rgba(255,255,255,.03),transparent 40%)}.poster-stage{position:relative;min-height:38rem}.hero-photo-poster{min-height:38rem;height:100%}.hero-panel-poster{position:absolute;left:1rem;right:1rem;bottom:1rem;display:grid;gap:1rem;max-width:24rem;padding:1rem;border:1px solid rgba(255,255,255,.14);background:var(--panel-fill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.poster-credit-list{display:grid;gap:.75rem}.poster-credit-list div{display:grid;gap:.25rem;padding-top:.75rem;border-top:1px solid var(--line)}.catalog-card span,.console-card span,.console-topbar span,.editorial-pull span,.field-step span,.market-board span,.menu-item span,.poster-credit-list span,.summit-row span{color:var(--muted);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.catalog-card strong,.console-card strong,.field-step strong,.market-board strong,.menu-item strong,.poster-credit-list strong,.summit-row strong{font-size:1.02rem;line-height:1.35}.poster-domain-wall{position:absolute;top:.85rem;right:.85rem;max-width:7ch;color:color-mix(in srgb,var(--text) 14%,transparent);font-family:var(--font-display);font-size:clamp(5rem,15vw,10rem);line-height:.82;text-align:right}.hero-editorial{gap:1.6rem;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 18%),repeating-linear-gradient(90deg,transparent,transparent calc(33.333% - 1px),rgba(255,255,255,.06) calc(33.333% - 1px),rgba(255,255,255,.06) 33.333%)}.editorial-photo-shell,.hero-photo-editorial{min-height:40rem}.editorial-rail{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:2px solid var(--line);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.editorial-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.78fr) minmax(15rem,.82fr);gap:1.4rem;align-items:end}.editorial-brief,.editorial-lead,.editorial-pull{display:grid;gap:.9rem;align-content:start}.editorial-brief,.editorial-pull{padding-left:1.2rem;border-left:1px solid var(--line)}.editorial-brief p,.editorial-pull strong{margin:0}.editorial-fact-list{display:grid;gap:.75rem}.editorial-fact-item{display:grid;gap:.3rem;padding-top:.75rem;border-top:1px solid var(--line)}.editorial-fact-item strong{margin:0;font-size:1rem;line-height:1.4}.editorial-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.editorial-list li{padding-top:.65rem;border-top:1px solid var(--line);line-height:1.6}.editorial-pull strong{font-family:var(--font-serif);font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.1}.hero-catalog{grid-template-columns:minmax(0,1fr) minmax(20rem,32rem);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 34%),radial-gradient(circle at 82% 16%,var(--glow),transparent 24%)}.catalog-boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.catalog-photo-card{grid-row:span 2}.hero-photo-catalog{min-height:100%;height:100%}.catalog-card{display:grid;gap:.55rem;min-height:9rem;padding:1rem;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 72%),rgba(255,255,255,.02)}.catalog-card strong{max-width:20ch}.catalog-card-tall{grid-row:span 2;min-height:100%}.hero-summit{grid-template-columns:1fr;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:auto,2rem 2rem,2rem 2rem}.summit-stage-shell{position:relative;min-height:44rem}.hero-photo-summit{position:absolute;inset:0;min-height:44rem}.summit-stage-copy{left:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);max-width:34rem;padding:1.1rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.summit-board,.summit-stage-copy{position:absolute;background:var(--panel-fill)}.summit-board{top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);display:grid;gap:.8rem;width:min(25rem,calc(100% - 2rem));padding:1rem;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.summit-row{display:grid;gap:.35rem;padding:.9rem 0;border-top:1px solid var(--line)}.summit-row:first-child{border-top:0;padding-top:0}.console-note,.summit-row p{margin:0;color:var(--muted);line-height:1.6}.hero-console{grid-template-columns:minmax(0,1fr) minmax(22rem,34rem);background:radial-gradient(circle at 78% 16%,rgba(0,0,0,.24),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 24%)}.console-media{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(17rem,20rem);gap:1rem}.hero-photo-console{min-height:34rem}.console-frame{display:grid;gap:1rem;padding:1rem;border:1px solid var(--line);background:var(--panel-fill);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.console-topbar{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line);font-family:var(--font-mono)}.console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.console-card{display:grid;gap:.45rem;min-height:7rem;padding:.95rem;border:1px solid var(--line);background:rgba(255,255,255,.02)}.hero-market{grid-template-columns:1fr;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 38%)}.market-stage{position:relative;min-height:42rem}.hero-photo-market{position:absolute;inset:0;min-height:42rem}.market-copy{position:absolute;left:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);max-width:36rem;padding:1.15rem;background:var(--panel-fill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.market-ribbon,.score-strip{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:.8rem;overflow-x:auto;padding-bottom:.6rem;scrollbar-width:none}.market-ribbon::-webkit-scrollbar,.score-strip::-webkit-scrollbar{display:none}.market-ribbon span,.score-strip span,.score-strip strong{padding:.45rem .75rem;border:1px solid var(--line);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.score-strip strong{color:var(--text)}.market-board,.scoreboard{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.market-board{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);width:min(22rem,calc(100% - 2rem))}.market-board article,.scoreboard article{display:grid;gap:.35rem;padding:1rem 1.05rem;background:rgba(255,255,255,.02)}.hero-table{grid-template-columns:1fr;background:radial-gradient(circle at 78% 12%,rgba(255,236,200,.06),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 26%)}.table-stage{position:relative;min-height:43rem}.hero-photo-table{position:absolute;inset:0;min-height:43rem}.table-copy{top:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);max-width:33rem;padding:1.2rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.menu-board,.table-copy{position:absolute;background:var(--panel-fill)}.menu-board{right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);display:grid;gap:1rem;width:min(23rem,calc(100% - 2rem));padding:1.1rem;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-heading{display:grid;gap:.45rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.menu-heading span{color:var(--muted);font-size:.74rem;letter-spacing:.15em;text-transform:uppercase}.menu-heading strong{font-family:var(--font-serif);font-size:clamp(1.3rem,3vw,2rem);line-height:1.15}.menu-items{display:grid;gap:.75rem}.menu-item{display:grid;gap:.3rem;padding-top:.75rem;border-top:1px solid var(--line)}.hero-field{grid-template-columns:1fr;background:linear-gradient(180deg,rgba(255,255,255,.01),transparent 22%),linear-gradient(180deg,rgba(114,166,95,.1),transparent 40%)}.field-stage{position:relative;min-height:42rem}.hero-photo-field{position:absolute;inset:0;min-height:42rem}.field-copy{position:absolute;left:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);max-width:34rem;padding:1.2rem;background:var(--panel-fill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.field-track{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);display:grid;gap:.75rem;width:min(22rem,calc(100% - 2rem))}.field-step{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--line);background:rgba(255,255,255,.02)}.hero-athletic{gap:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 16%),radial-gradient(circle at 80% 16%,var(--glow),transparent 24%)}.athletic-stage{position:relative;min-height:43rem}.hero-photo-athletic{position:absolute;inset:0;min-height:43rem}.athletic-grid{position:absolute;inset:auto 0 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,23rem);gap:1.4rem;align-items:end;padding:clamp(1rem,3vw,2rem)}.art-athletic .site-header,.art-poster .site-header{background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}.art-athletic .site-brandmark span,.art-poster .site-brandmark span{font-family:var(--font-display);font-size:1.45rem;letter-spacing:.04em}.art-editorial .site-footer,.art-editorial .site-header{border-color:color-mix(in srgb,var(--text) 22%,transparent)}.art-catalog .site-brandmark span,.art-editorial .site-brandmark span,.art-field .site-brandmark span,.art-table .site-brandmark span{font-family:var(--font-serif);font-size:1.3rem}.art-catalog .inner-title,.art-catalog .section-title,.art-editorial .inner-title,.art-editorial .section-title,.art-field .inner-title,.art-field .section-title,.art-table .inner-title,.art-table .section-title{font-family:var(--font-serif);font-weight:600}.art-console .section-kicker,.art-market .section-kicker,.art-summit .section-kicker{font-family:var(--font-mono)}.art-console .site-brandmark span,.art-market .site-brandmark span,.art-summit .site-brandmark span{font-family:var(--font-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.art-console .button,.art-market .button,.art-summit .button{border-radius:0}.art-catalog .button,.art-field .button,.art-table .button{border-radius:999px}.art-editorial .site-header{background:color-mix(in srgb,var(--surface) 94%,transparent)}.art-editorial .site-brandmark{justify-items:start}.art-editorial .site-brandmark strong{letter-spacing:.24em}.art-editorial .site-nav{justify-content:center}.art-editorial .site-mood-strip{order:3;margin-left:0}.art-editorial .brand-section{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.art-editorial .site-footer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.art-catalog .site-header,.art-field .site-header,.art-table .site-header{background:color-mix(in srgb,var(--surface) 96%,transparent)}.art-catalog .site-brandmark,.art-field .site-brandmark,.art-table .site-brandmark{gap:.3rem}.art-catalog .site-mood-strip,.art-field .site-mood-strip,.art-table .site-mood-strip{margin-left:0;justify-content:flex-start}.art-catalog .site-nav,.art-field .site-nav,.art-table .site-nav{justify-content:center}.art-catalog .site-nav-link,.art-field .site-nav-link,.art-table .site-nav-link{border-radius:999px}.art-catalog .site-mood-strip span,.art-field .site-mood-strip span,.art-table .site-mood-strip span{background:color-mix(in srgb,var(--surface-alt) 86%,transparent)}.art-catalog .brand-section,.art-field .brand-section,.art-table .brand-section{background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 56%),var(--surface-alt)}.art-console .site-header,.art-market .site-header,.art-summit .site-header{font-family:var(--font-mono)}.art-console .site-nav-link,.art-market .site-nav-link,.art-summit .site-nav-link{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem}.art-console .site-mood-strip span,.art-market .site-mood-strip span,.art-summit .site-mood-strip span{border-left:3px solid var(--accent);border-radius:0;background:color-mix(in srgb,var(--surface-alt) 72%,transparent)}.art-console .brand-section,.art-market .brand-section,.art-summit .brand-section{background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 42%),var(--surface-strong)}.art-athletic .site-header{border-bottom:3px solid var(--accent)}.art-athletic .site-mood-strip span{background:var(--accent);color:#090b0e;border-color:transparent}.site-crymovie .hero-brand,.site-crymovie .site-brandmark span,.site-defwin .hero-brand,.site-defwin .site-brandmark span,.site-spydrama .hero-brand,.site-spydrama .site-brandmark span{text-transform:uppercase}.site-crymovie .hero-brand,.site-crymovie .site-brandmark span,.site-kingsake .hero-brand,.site-kingsake .site-brandmark span{font-family:var(--font-display);letter-spacing:.08em}.site-defwin .hero-brand,.site-defwin .site-brandmark span,.site-spydrama .hero-brand,.site-spydrama .site-brandmark span{font-family:var(--font-mono);letter-spacing:.12em}.site-caratapp .hero-brand,.site-caratapp .site-brandmark span,.site-kingsake .hero-brand,.site-kingsake .site-brandmark span,.site-uglywar .hero-brand,.site-uglywar .site-brandmark span{font-family:var(--font-serif);font-weight:600}.site-uglywar .hero-brand,.site-uglywar .site-brandmark span{letter-spacing:-.03em}.site-itempop .hero-brand,.site-itempop .site-brandmark span{letter-spacing:-.06em}.site-caratapp .hero-brand,.site-caratapp .site-brandmark span{letter-spacing:.04em}.art-athletic .brand-section{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 44%),var(--surface-strong)}.art-poster .site-mood-strip span{background:color-mix(in srgb,var(--surface-alt) 78%,transparent)}.art-console .button-primary,.art-market .button-primary,.art-summit .button-primary{color:var(--surface)}.art-catalog .button-primary,.art-editorial .button-primary,.art-field .button-primary,.art-table .button-primary{color:#fff}.art-catalog .section-kicker,.art-console .section-kicker,.art-field .section-kicker,.art-market .section-kicker,.art-summit .section-kicker,.art-table .section-kicker{color:var(--accent-2)}.art-editorial .section-kicker{color:var(--accent)}.tone-athletic,.tone-poster{background:radial-gradient(circle at 84% 12%,var(--glow),transparent 22%),rgba(255,255,255,.01)}.tone-catalog,.tone-editorial,.tone-field,.tone-table{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 58%),rgba(255,255,255,.012)}.tone-console,.tone-market,.tone-summit{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:auto,1.6rem 1.6rem}.domain-site[data-support-mode=minimal] .home-hero{gap:clamp(1rem,2.5vw,1.8rem)}.domain-site[data-support-mode=minimal] .hero-brand,.domain-site[data-support-mode=minimal] .hero-title{max-width:12ch}.domain-site[data-support-mode=minimal] .hero-summary{max-width:36ch}.domain-site[data-support-mode=minimal] .hero-copy{align-content:end}.domain-site[data-support-mode=minimal] .athletic-grid,.domain-site[data-support-mode=minimal] .catalog-boards,.domain-site[data-support-mode=minimal] .console-media,.domain-site[data-support-mode=minimal] .editorial-grid{grid-template-columns:1fr}.domain-site[data-support-mode=minimal] .catalog-photo-card{grid-row:auto}.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .hero-brand,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .page-hero-title,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .site-brandmark span,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .site-footer-copy,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .story-band-title{font-family:var(--font-editorial);font-weight:600;letter-spacing:-.04em}.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .site-footer,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .site-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--surface-strong) 92%,transparent)),repeating-linear-gradient(90deg,transparent,transparent 17rem,color-mix(in srgb,var(--line) 55%,transparent) 17rem,color-mix(in srgb,var(--line) 55%,transparent) calc(17rem + 1px));box-shadow:none}.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .brand-section,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .page-hero,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .story-band{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 56%),repeating-linear-gradient(180deg,transparent,transparent 2.1rem,color-mix(in srgb,var(--line) 48%,transparent) 2.1rem,color-mix(in srgb,var(--line) 48%,transparent) calc(2.1rem + 1px)),var(--surface-alt)}.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .page-hero-note span,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .section-kicker,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .site-brandmark strong,.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .site-nav-link{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .home-hero{background:linear-gradient(90deg,color-mix(in srgb,var(--line) 42%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 58%),var(--surface);background-size:20rem 100%,auto,auto}.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .hero-brand{font-size:clamp(4.6rem,10vw,8rem)}.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .hero-title{max-width:28ch;font-family:var(--font-mono);font-size:.88rem;letter-spacing:.16em;text-transform:uppercase}.domain-site:is([data-persona=proxy-ballot],[data-persona=notice-ledger],[data-persona=research-folio],[data-persona=policy-column],[data-persona=paper-devotional],[data-persona=investigation-desk]) .brand-chip span{background:color-mix(in srgb,var(--surface-alt) 86%,transparent)}.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .hero-brand,.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .site-brandmark span{font-family:var(--font-tech);text-transform:uppercase;letter-spacing:-.03em}.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .hero-title,.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .page-hero-title,.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .story-band-title{font-family:var(--font-sans-alt);font-weight:700}.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .site-footer,.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .site-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface) 88%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 24%,color-mix(in srgb,var(--accent-2) 9%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--line) 34%,transparent) 1px,transparent 1px);background-size:auto,auto,1.55rem 1.55rem}.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .brand-section,.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .page-hero,.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .story-band{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 36%),linear-gradient(90deg,color-mix(in srgb,var(--line) 26%,transparent) 1px,transparent 1px),var(--surface-strong);background-size:auto,1.55rem 1.55rem,auto}.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .button,.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .hero-photo-caption,.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .site-nav-link{border-radius:0;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .home-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 26%),linear-gradient(90deg,color-mix(in srgb,var(--line) 24%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--line) 18%,transparent) 1px,transparent 1px),var(--surface);background-size:auto,1.55rem 1.55rem,1.55rem 1.55rem,auto}.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .hero-brand{font-size:clamp(4.8rem,13vw,10.5rem);max-width:7ch}.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .hero-title{max-width:30ch;font-family:var(--font-mono);font-size:.84rem;letter-spacing:.18em;text-transform:uppercase}.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .hero-summary,.domain-site:is([data-persona=naval-review],[data-persona=war-room],[data-persona=forensic-dossier],[data-persona=wallet-flash],[data-persona=studio-terminal],[data-persona=control-plane]) .page-hero-summary{max-width:38ch;font-family:var(--font-tech)}.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .hero-brand,.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .site-brandmark span,.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .site-footer-copy{font-family:var(--font-editorial);font-weight:600;letter-spacing:-.05em}.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .hero-title,.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .page-hero-title,.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .story-band-title{font-family:var(--font-serif-alt);font-weight:600}.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .site-footer,.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .site-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-alt) 96%,transparent),color-mix(in srgb,var(--surface-strong) 94%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--accent-2) 7%,transparent),transparent 38%,color-mix(in srgb,var(--accent) 5%,transparent));box-shadow:none}.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .brand-section,.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .page-hero,.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .story-band{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 58%),var(--surface-alt)}.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .site-nav-link{border-radius:999px;letter-spacing:.08em}.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .home-hero{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 34%),radial-gradient(circle at 76% 24%,color-mix(in srgb,var(--accent-2) 10%,transparent),transparent 22%),var(--surface)}.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .hero-brand{max-width:7ch;font-size:clamp(4.8rem,11.5vw,9.4rem)}.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .hero-title{max-width:22ch;font-family:var(--font-editorial);font-size:clamp(1.1rem,1.65vw,1.45rem);line-height:1.18}.domain-site:is([data-persona=midnight-salon],[data-persona=showroom-monochrome],[data-persona=investor-marquee],[data-persona=residence-atlas],[data-persona=advice-diary],[data-persona=parlor-script],[data-persona=sunlit-ritual],[data-persona=clinical-spectrum],[data-persona=story-bible]) .hero-summary{max-width:34ch}.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .hero-brand,.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .site-brandmark span{font-family:var(--font-sans-alt);font-weight:800;line-height:.88}.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .hero-title,.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .page-hero-title,.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .story-band-title{font-family:var(--font-sans-alt);font-weight:700;letter-spacing:-.04em}.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .site-footer,.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .site-header{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 11%,transparent),transparent 44%),linear-gradient(90deg,color-mix(in srgb,var(--line) 30%,transparent) 1px,transparent 1px),var(--surface);background-size:auto,1.9rem 1.9rem,auto}.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .button,.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .site-nav-link{border-radius:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .home-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 36%),linear-gradient(90deg,color-mix(in srgb,var(--line) 26%,transparent) 1px,transparent 1px),var(--surface);background-size:auto,2rem 2rem,auto}.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .hero-brand{max-width:6ch;font-size:clamp(5.4rem,15vw,12rem);line-height:.76}.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .hero-title{max-width:28ch;font-family:var(--font-mono);font-size:.86rem;letter-spacing:.2em;text-transform:uppercase}.domain-site:is([data-persona=street-flyer],[data-persona=arena-broadcast],[data-persona=gelato-billboard],[data-persona=title-sequence],[data-persona=creative-rack],[data-persona=lanyard-grid]) .hero-summary{max-width:34ch}.domain-site[data-page-model=conference] .page-hero-title,.domain-site[data-page-model=conference] .story-band-title{max-width:10ch}.domain-site[data-page-model=food] .story-band-copy,.domain-site[data-page-model=property] .story-band-copy,.domain-site[data-page-model=shopping] .story-band-copy{align-content:end}.domain-site[data-page-model=data] .detail-list li:before,.domain-site[data-page-model=payments] .detail-list li:before,.domain-site[data-page-model=security] .detail-list li:before{border-radius:0}.domain-site[data-persona=showroom-monochrome] .hero-photo-image,.domain-site[data-persona=showroom-monochrome] .page-hero-photo .hero-photo-image,.domain-site[data-persona=showroom-monochrome] .story-band-photo .hero-photo-image{filter:grayscale(1) contrast(1.06) brightness(.96)}.domain-site[data-persona=showroom-monochrome] .brand-section,.domain-site[data-persona=showroom-monochrome] .home-hero,.domain-site[data-persona=showroom-monochrome] .page-hero,.domain-site[data-persona=showroom-monochrome] .story-band{background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 36%),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px),var(--surface-alt);background-size:auto,24rem 100%,auto}.domain-site[data-persona=showroom-monochrome] .hero-brand,.domain-site[data-persona=showroom-monochrome] .site-brandmark span{letter-spacing:-.08em}.domain-site[data-persona=arena-broadcast] .hero-photo-caption,.domain-site[data-persona=gelato-billboard] .hero-photo-caption,.domain-site[data-persona=title-sequence] .hero-photo-caption{background:color-mix(in srgb,var(--accent) 74%,var(--panel-fill));color:#fff8f0;border-color:transparent}.risebold-site{min-height:100svh;background:#0f0c0d;color:#f4e9dd}.risebold-footer,.risebold-header,.risebold-page-hero,.risebold-section{padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.risebold-header{position:fixed;inset:0 0 auto 0;z-index:50;display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center;min-height:5.6rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(244,233,221,.12);background:linear-gradient(180deg,rgba(15,12,13,.94),rgba(15,12,13,.84)),linear-gradient(90deg,rgba(194,94,54,.16),transparent 30%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.risebold-mark{display:grid;gap:.12rem}.risebold-mark span{font-family:var(--font-sans-alt);font-size:1.25rem;font-weight:800;letter-spacing:-.04em}.risebold-competitor-list span,.risebold-kicker,.risebold-mark strong,.risebold-offer-item span,.risebold-statement-grid span,.risebold-studio-card span{color:rgba(244,233,221,.68);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.risebold-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.risebold-button,.risebold-competitor-list a,.risebold-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1rem;border:1px solid rgba(244,233,221,.14);color:rgba(244,233,221,.76);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.risebold-button:hover,.risebold-competitor-list a:hover,.risebold-nav-link.is-active,.risebold-nav-link:hover{background:#f4e9dd;color:#0f0c0d;border-color:#f4e9dd;transform:translateY(-1px)}.risebold-button-primary{background:#c25e36;border-color:#c25e36;color:#fff5ef}.risebold-hero,.risebold-page-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(244,233,221,.12)}.risebold-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);min-height:100svh;padding-top:5.6rem}.risebold-hero-copy{display:grid;align-content:end;gap:1rem;padding:clamp(1.2rem,3vw,3rem)}.risebold-page-hero h1,.risebold-wordmark{margin:0;font-family:var(--font-sans-alt);font-weight:800;line-height:.76;letter-spacing:-.08em;text-transform:uppercase}.risebold-wordmark{max-width:5ch;font-size:clamp(5.6rem,18vw,13rem)}.risebold-deck,.risebold-page-hero p{margin:0;max-width:26ch;font-family:var(--font-editorial);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.08}.risebold-summary{margin:0;max-width:36ch;color:rgba(244,233,221,.74);font-size:1rem;line-height:1.68}.risebold-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.risebold-hero-media{position:relative;min-height:100%;border-left:1px solid rgba(244,233,221,.12)}.risebold-hero-image{object-fit:cover;filter:saturate(.96) contrast(1.08) brightness(.92)}.risebold-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,12,13,.06),rgba(15,12,13,.42)),linear-gradient(130deg,rgba(194,94,54,.16),transparent 34%)}.risebold-manifesto-strip{position:absolute;right:1rem;bottom:1rem;z-index:1;display:grid;gap:.55rem;width:min(24rem,calc(100% - 2rem));padding:1rem;background:rgba(15,12,13,.74);border:1px solid rgba(244,233,221,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.risebold-manifesto-strip span{color:rgba(244,233,221,.62);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.risebold-audience-grid p,.risebold-competitor-list p,.risebold-footer span,.risebold-manifesto-strip p,.risebold-offer-item p,.risebold-statement-grid p,.risebold-studio-card p{margin:0;color:rgba(244,233,221,.76);line-height:1.62}.risebold-page-hero{display:grid;gap:1rem;padding-top:calc(5.6rem + 2rem);padding-bottom:clamp(2rem,5vw,4rem);background:linear-gradient(180deg,rgba(194,94,54,.14),transparent 34%),linear-gradient(90deg,rgba(244,233,221,.08) 1px,transparent 0);background-size:auto,2rem 2rem}.risebold-page-hero h1{max-width:8ch;font-size:clamp(4rem,12vw,9rem)}.risebold-section{display:grid;gap:clamp(1.4rem,3vw,2rem);padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);border-bottom:1px solid rgba(244,233,221,.12)}.risebold-section-dark{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 58%),#140f11}.risebold-section-head{display:grid;gap:.7rem;max-width:60rem}.risebold-audience-grid h3,.risebold-contact-copy h2,.risebold-section-head h2,.risebold-studio-card h2{margin:0;font-family:var(--font-editorial);font-size:clamp(2rem,4vw,3.8rem);line-height:.94;letter-spacing:-.05em}.risebold-audience-grid,.risebold-contact-shell,.risebold-statement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.risebold-audience-grid article,.risebold-competitor-list article,.risebold-offer-item,.risebold-statement-grid article,.risebold-studio-card{display:grid;gap:.65rem;padding-top:1rem;border-top:1px solid rgba(244,233,221,.14)}.risebold-bullet-columns,.risebold-competitor-list,.risebold-offer-list{display:grid;gap:1rem}.risebold-offer-list{grid-template-columns:repeat(3,minmax(0,1fr))}.risebold-bullet-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.risebold-bullet-columns li{padding-top:1rem;border-top:1px solid rgba(244,233,221,.14);line-height:1.58}.risebold-mosaic{background:linear-gradient(180deg,rgba(194,94,54,.08),transparent 28%),#110d0e}.risebold-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.risebold-studio-card ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.risebold-studio-card li{padding-top:.7rem;border-top:1px solid rgba(244,233,221,.1);color:rgba(244,233,221,.72);line-height:1.52}.risebold-studio-card strong{color:#f4e9dd;line-height:1.5}.risebold-competitor-list{grid-template-columns:repeat(3,minmax(0,1fr))}.risebold-contact-shell{align-items:start;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.risebold-contact-copy{display:grid;gap:1rem}.risebold-site .inquiry-form{border-color:rgba(244,233,221,.14);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 66%),rgba(255,255,255,.02)}.risebold-site .field span{color:rgba(244,233,221,.68)}.risebold-site .field input,.risebold-site .field select,.risebold-site .field textarea{border-color:rgba(244,233,221,.14);background:rgba(255,255,255,.03);color:#f4e9dd}.risebold-footer{display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;align-items:center;padding-top:1.4rem;padding-bottom:1.8rem}.risebold-footer p{margin:0;font-family:var(--font-sans-alt);font-size:1.3rem;font-weight:700;letter-spacing:-.04em}.nextbad-site{min-height:100svh;background:radial-gradient(circle at 78% 14%,rgba(255,90,54,.18),transparent 18%),linear-gradient(180deg,#120d0d,#080707 42%,#120b0b);color:#f3e8db}.nextbad-footer,.nextbad-header,.nextbad-hero-copy,.nextbad-page-hero,.nextbad-section,.nextbad-ticker{padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.nextbad-header{position:fixed;inset:0 0 auto 0;z-index:60;display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center;min-height:5.6rem;padding-top:.95rem;padding-bottom:.95rem;border-bottom:1px solid rgba(243,232,219,.1);background:linear-gradient(180deg,rgba(8,7,7,.96),rgba(8,7,7,.84)),linear-gradient(90deg,rgba(255,90,54,.14),transparent 36%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nextbad-mark{display:grid;gap:.08rem}.nextbad-mark span{font-family:var(--font-sans-alt);font-size:1.22rem;font-weight:800;letter-spacing:-.05em;text-transform:uppercase}.nextbad-competitor-list span,.nextbad-image-caption,.nextbad-kicker,.nextbad-mark strong,.nextbad-market-grid span,.nextbad-offer-index,.nextbad-panel-label,.nextbad-proof-list span,.nextbad-studio-card span,.nextbad-workflow-list span{color:rgba(243,232,219,.64);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.nextbad-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.nextbad-button,.nextbad-competitor-list a,.nextbad-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1rem;border:1px solid rgba(243,232,219,.12);color:rgba(243,232,219,.8);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.17em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.nextbad-button:hover,.nextbad-competitor-list a:hover,.nextbad-nav-link.is-active,.nextbad-nav-link:hover{background:#f3e8db;color:#100c0c;border-color:#f3e8db;transform:translateY(-1px)}.nextbad-button-primary{background:#ff5a36;border-color:#ff5a36;color:#fff4ec}.nextbad-hero,.nextbad-page-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(243,232,219,.1)}.nextbad-hero{display:grid;grid-template-columns:minmax(24rem,.82fr) minmax(24rem,1.04fr) minmax(20rem,.72fr);min-height:100svh;padding-top:5.6rem}.nextbad-hero-copy{position:relative;z-index:1;display:grid;align-content:end;gap:.9rem;min-width:0;padding:clamp(2rem,10vw,8rem) clamp(1rem,2.2vw,2rem) clamp(2rem,3vw,3rem) clamp(1rem,3vw,3rem);border-right:1px solid rgba(243,232,219,.08);background:linear-gradient(90deg,rgba(8,7,7,.96),rgba(8,7,7,.82) 78%,rgba(8,7,7,.3)),linear-gradient(180deg,rgba(255,90,54,.08),transparent 34%)}.nextbad-audience-grid h3,.nextbad-contact-text h2,.nextbad-hero-panel h2,.nextbad-offer-item h3,.nextbad-page-hero h1,.nextbad-process-copy h2,.nextbad-section-head h2,.nextbad-studio-card h2,.nextbad-wordmark{margin:0;font-family:var(--font-sans-alt);font-weight:800;line-height:.84;letter-spacing:-.08em;text-transform:uppercase}.nextbad-wordmark{max-width:none;width:min(100%,6.2ch);font-size:clamp(5rem,10vw,8.5rem);line-height:.82;text-wrap:pretty}.nextbad-deck,.nextbad-lead,.nextbad-page-copy p{margin:0;max-width:26ch;font-family:var(--font-editorial);font-size:clamp(1.25rem,2vw,1.72rem);line-height:1.08}.nextbad-audience-grid p,.nextbad-body,.nextbad-competitor-list p,.nextbad-footer span,.nextbad-market-grid p,.nextbad-offer-item p,.nextbad-proof-list p,.nextbad-section-head p,.nextbad-studio-card p,.nextbad-studio-card strong,.nextbad-summary,.nextbad-workflow-list p{margin:0;color:rgba(243,232,219,.76);line-height:1.62}.nextbad-summary{max-width:38ch}.nextbad-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.nextbad-highlight-strip{display:grid;gap:.8rem;margin:.6rem 0 0;padding:0;max-width:40rem;list-style:none}.nextbad-highlight-strip li{display:flex;gap:.8rem;align-items:flex-start;color:rgba(243,232,219,.76);line-height:1.5}.nextbad-highlight-strip li:before{content:"/";color:#ff5a36;font-family:var(--font-mono)}.nextbad-hero-media{position:relative;min-height:100%;min-width:0;isolation:isolate}.nextbad-hero-image{object-fit:cover;filter:saturate(.86) contrast(1.12) brightness(.68);animation:nextbad-hero-drift 18s ease-in-out infinite alternate}.nextbad-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,7,7,.08),rgba(8,7,7,.44)),linear-gradient(125deg,rgba(255,90,54,.18),transparent 42%)}.nextbad-hero-panel{position:relative;display:grid;align-content:end;gap:.9rem;min-width:0;padding:clamp(1rem,2vw,1.6rem);border-left:1px solid rgba(243,232,219,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 78%),linear-gradient(180deg,rgba(255,90,54,.08),transparent 36%),rgba(10,9,9,.92)}.nextbad-hero-panel h2{font-size:clamp(1.45rem,2vw,2.2rem);line-height:.88;text-wrap:balance}.nextbad-proof-list{display:grid;gap:.8rem}.nextbad-proof-list article{display:grid;gap:.4rem;padding-top:.8rem;border-top:1px solid rgba(243,232,219,.1)}.nextbad-ticker{overflow:hidden;border-top:1px solid rgba(243,232,219,.08);border-bottom:1px solid rgba(243,232,219,.08);background:linear-gradient(90deg,rgba(255,90,54,.12),transparent 18%),#0e0a0a}.nextbad-ticker-track{display:flex;gap:1rem;width:max-content;padding:.9rem 0;animation:nextbad-ticker 24s linear infinite}.nextbad-ticker-track span{display:inline-flex;align-items:center;gap:1rem;color:rgba(243,232,219,.76);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.nextbad-ticker-track span:after{content:"///";color:#ff5a36}.nextbad-section{display:grid;gap:clamp(1.4rem,3vw,2rem);padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);border-bottom:1px solid rgba(243,232,219,.1)}.nextbad-section-night{background:linear-gradient(180deg,rgba(255,90,54,.08),transparent 24%),rgba(255,255,255,.01)}.nextbad-section-contrast{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 48%),#141010}.nextbad-section-head{display:grid;gap:.75rem;max-width:64rem}.nextbad-audience-grid h3,.nextbad-contact-text h2,.nextbad-process-copy h2,.nextbad-section-head h2,.nextbad-studio-card h2{font-size:clamp(2rem,4.4vw,4.4rem)}.nextbad-audience-grid,.nextbad-contact-shell,.nextbad-market-grid,.nextbad-premise-grid,.nextbad-process-shell,.nextbad-two-column{display:grid;gap:1rem}.nextbad-premise-grid,.nextbad-two-column{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.nextbad-process-shell{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch}.nextbad-contact-shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start}.nextbad-image-frame{position:relative;overflow:hidden;min-height:24rem;border:1px solid rgba(243,232,219,.12);background:rgba(255,255,255,.03)}.nextbad-image-frame-tall{min-height:34rem}.nextbad-image-frame-wide{min-height:30rem}.nextbad-image{object-fit:cover;filter:saturate(.9) contrast(1.06) brightness(.88);transition:transform .5s ease}.nextbad-image-frame:hover .nextbad-image{transform:scale(1.03)}.nextbad-image-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,7,7,.08),rgba(8,7,7,.52)),linear-gradient(135deg,rgba(255,90,54,.1),transparent 34%)}.nextbad-image-caption{position:absolute;right:1rem;bottom:1rem;z-index:1;max-width:22rem}.nextbad-contact-copy,.nextbad-contact-text,.nextbad-deliverables,.nextbad-premise-copy,.nextbad-process-copy{display:grid;gap:1rem;align-content:start}.nextbad-bullet-list,.nextbad-scope-list,.nextbad-studio-card ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.nextbad-bullet-list li,.nextbad-scope-list li,.nextbad-studio-card li{padding-top:.8rem;border-top:1px solid rgba(243,232,219,.1);color:rgba(243,232,219,.76);line-height:1.52}.nextbad-competitor-list,.nextbad-offer-item,.nextbad-offer-list,.nextbad-studio-grid{display:grid;gap:1rem}.nextbad-offer-item{grid-template-columns:auto minmax(0,1fr);padding:1.15rem 0;border-top:1px solid rgba(243,232,219,.1);transition:transform .18s ease,border-color .18s ease}.nextbad-offer-item:hover{transform:translateX(.35rem);border-color:rgba(255,90,54,.48)}.nextbad-offer-item h3{font-size:clamp(1.8rem,4vw,3.4rem);margin-bottom:.55rem}.nextbad-workflow-list{display:grid;gap:1rem}.nextbad-workflow-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;border:1px solid rgba(243,232,219,.1);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 64%),rgba(255,255,255,.02)}.nextbad-workflow-list h3{margin:0 0 .4rem;font-family:var(--font-editorial);font-size:1.55rem;line-height:1.05}.nextbad-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nextbad-audience-grid h3{font-size:clamp(1.45rem,2.6vw,2.35rem);line-height:.9}.nextbad-audience-grid article,.nextbad-competitor-list article,.nextbad-market-grid article{display:grid;gap:.65rem;padding-top:1rem;border-top:1px solid rgba(243,232,219,.1)}.nextbad-page-hero{display:grid;gap:1rem;padding-top:calc(5.6rem + 2rem);padding-bottom:clamp(2rem,5vw,4rem);background:linear-gradient(180deg,rgba(255,90,54,.12),transparent 28%),linear-gradient(90deg,rgba(243,232,219,.08) 1px,transparent 0);background-size:auto,2rem 2rem}.nextbad-page-hero h1{max-width:11ch;font-size:clamp(4rem,12vw,9rem)}.nextbad-page-copy{max-width:44rem}.nextbad-competitor-list,.nextbad-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nextbad-cta-band{grid-template-columns:minmax(0,1fr) auto;align-items:end}.nextbad-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nextbad-studio-card{display:grid;gap:.9rem;padding:1.2rem;border:1px solid rgba(243,232,219,.1);background:linear-gradient(180deg,rgba(255,90,54,.08),transparent 34%),rgba(255,255,255,.03);transition:transform .18s ease,border-color .18s ease}.nextbad-studio-card:nth-child(2){transform:translateY(1.4rem)}.nextbad-studio-card:hover{transform:translateY(-.25rem);border-color:rgba(255,90,54,.48)}.nextbad-site .inquiry-form{border-color:rgba(243,232,219,.12);background:linear-gradient(180deg,rgba(255,90,54,.08),transparent 44%),rgba(255,255,255,.02)}.nextbad-site .field span,.nextbad-site .submission-note{color:rgba(243,232,219,.68)}.nextbad-site .field-grid{grid-template-columns:1fr}.nextbad-site .field input,.nextbad-site .field select,.nextbad-site .field textarea{border-color:rgba(243,232,219,.12);background:rgba(255,255,255,.03);color:#f3e8db}.nextbad-site .button-primary{background:#ff5a36;border-color:#ff5a36;color:#fff4ec}.nextbad-site .button-primary:hover{background:#f3e8db;border-color:#f3e8db;color:#100c0c}.nextbad-footer{display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;align-items:center;padding-top:1.3rem;padding-bottom:1.8rem}.nextbad-footer p{margin:0;font-family:var(--font-sans-alt);font-size:1.3rem;font-weight:800;letter-spacing:-.05em;text-transform:uppercase}@keyframes nextbad-hero-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.08) translate3d(-1.5%,.8%,0)}}@keyframes nextbad-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1100px){.nextbad-contact-shell,.nextbad-cta-band,.nextbad-hero,.nextbad-premise-grid,.nextbad-process-shell,.nextbad-two-column{grid-template-columns:1fr}.nextbad-hero{min-height:auto}.nextbad-hero-copy{padding-bottom:1.5rem;border-right:0}.nextbad-hero-media{min-height:34rem}.nextbad-hero-panel{border-left:0;border-top:1px solid rgba(243,232,219,.08)}.nextbad-audience-grid,.nextbad-competitor-list,.nextbad-market-grid,.nextbad-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nextbad-studio-card:nth-child(2){transform:none}}@media (max-width:760px){.nextbad-header{gap:.8rem;padding-top:.85rem;padding-bottom:.85rem}.nextbad-nav{justify-content:flex-start}.nextbad-wordmark{font-size:clamp(4.6rem,24vw,8rem)}.nextbad-audience-grid h3,.nextbad-contact-text h2,.nextbad-hero-panel h2,.nextbad-offer-item h3,.nextbad-page-hero h1,.nextbad-process-copy h2,.nextbad-section-head h2,.nextbad-studio-card h2{font-size:clamp(2.1rem,9vw,4.2rem)}.nextbad-audience-grid,.nextbad-competitor-list,.nextbad-market-grid,.nextbad-studio-grid{grid-template-columns:1fr}.nextbad-hero-panel{margin:0}.nextbad-offer-item,.nextbad-workflow-list article{grid-template-columns:1fr}}.superaug-site{min-height:100svh;background:radial-gradient(circle at 18% 10%,rgba(111,196,255,.16),transparent 24%),radial-gradient(circle at 82% 16%,rgba(111,196,255,.1),transparent 18%),linear-gradient(180deg,#071019,#04080f 42%,#07111a);color:#edf5ff}.superaug-footer,.superaug-header,.superaug-page-hero,.superaug-section{padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.superaug-header{position:fixed;inset:0 0 auto 0;z-index:55;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;min-height:5.4rem;padding-top:.9rem;padding-bottom:.9rem;border-bottom:1px solid rgba(237,245,255,.12);background:linear-gradient(180deg,rgba(4,8,15,.92),rgba(4,8,15,.76)),linear-gradient(90deg,rgba(111,196,255,.14),transparent 34%,rgba(111,196,255,.08));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.superaug-mark{display:grid;gap:.14rem}.superaug-mark span{font-family:var(--font-tech);font-size:1.22rem;font-weight:700;letter-spacing:-.04em;text-transform:uppercase}.superaug-hero-ribbon span,.superaug-horizon-copy span,.superaug-kicker,.superaug-mark strong,.superaug-product-row span,.superaug-product-row strong,.superaug-reference-list span,.superaug-scope-list li:before{color:rgba(237,245,255,.62);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.superaug-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.superaug-button,.superaug-header-cta,.superaug-inline-link,.superaug-nav-link,.superaug-reference-list a{display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1rem;border:1px solid rgba(237,245,255,.14);color:rgba(237,245,255,.78);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.superaug-button:hover,.superaug-header-cta:hover,.superaug-inline-link:hover,.superaug-nav-link.is-active,.superaug-nav-link:hover,.superaug-reference-list a:hover{transform:translateY(-1px);border-color:rgba(111,196,255,.8);background:rgba(111,196,255,.12);color:#edf5ff}.superaug-button-primary,.superaug-header-cta{border-color:#6fc4ff;background:#6fc4ff;color:#03101a}.superaug-button-primary:hover,.superaug-header-cta:hover{border-color:#9fd8ff;background:#9fd8ff;color:#03101a}.superaug-hero,.superaug-page-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(237,245,255,.12)}.superaug-hero{display:grid;align-content:end;min-height:100svh;padding-top:5.4rem}.superaug-hero:after{content:"";position:absolute;inset:-6%;background:radial-gradient(circle at 72% 24%,rgba(111,196,255,.18),transparent 24%),radial-gradient(circle at 18% 22%,rgba(111,196,255,.14),transparent 28%);animation:superaugPulse 18s ease-in-out infinite;pointer-events:none}.superaug-hero-media{position:absolute;inset:0}.superaug-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,8,15,.9),rgba(4,8,15,.78) 28%,rgba(4,8,15,.42) 54%,rgba(4,8,15,.2)),linear-gradient(180deg,rgba(4,8,15,.16),rgba(4,8,15,.56)),linear-gradient(135deg,rgba(111,196,255,.14),transparent 34%)}.superaug-hero-image,.superaug-support-image{object-fit:cover;filter:saturate(.92) contrast(1.04) brightness(.9)}.superaug-hero-image{object-position:center 46%}.superaug-hero-copy,.superaug-hero-ribbon{position:relative;z-index:1}.superaug-hero-copy{display:grid;gap:1rem;max-width:42rem;padding:clamp(8rem,14vh,12rem) clamp(1rem,3vw,3rem) clamp(1.5rem,4vw,3rem)}.superaug-wordmark{margin:0;max-width:7.4ch;font-family:var(--font-tech);font-size:clamp(5.6rem,17vw,12rem);font-weight:700;line-height:.76;letter-spacing:-.08em;text-transform:uppercase}.superaug-deck,.superaug-page-hero>p:not(.superaug-kicker),.superaug-section-head>p:not(.superaug-kicker),.superaug-vision-copy>p:not(.superaug-kicker){margin:0;max-width:44rem;color:rgba(237,245,255,.82);font-size:1.04rem;line-height:1.7}.superaug-deck{max-width:22ch;font-family:var(--font-editorial);font-size:clamp(1.3rem,2.1vw,1.9rem);line-height:1.04}.superaug-summary{margin:0;max-width:38rem;color:rgba(237,245,255,.76);line-height:1.72}.superaug-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.superaug-actions,.superaug-deck,.superaug-hero-ribbon,.superaug-summary,.superaug-wordmark{opacity:0;animation:superaugRise .7s cubic-bezier(.2,.9,.2,1) forwards}.superaug-deck{animation-delay:90ms}.superaug-summary{animation-delay:.18s}.superaug-actions{animation-delay:.27s}.superaug-hero-ribbon{animation-delay:.38s;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 clamp(1rem,3vw,3rem) clamp(1rem,3vw,2rem);border:1px solid rgba(237,245,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 70%),rgba(4,8,15,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.superaug-hero-ribbon article{display:grid;gap:.45rem;padding:1rem 1.1rem;border-right:1px solid rgba(237,245,255,.12);transition:background .18s ease,transform .18s ease}.superaug-hero-ribbon article:last-child{border-right:0}.superaug-hero-ribbon article:hover{transform:translateY(-2px);background:rgba(111,196,255,.08)}.superaug-hero-ribbon strong{font-size:1.04rem;line-height:1.14}.superaug-hero-ribbon p{margin:0;color:rgba(237,245,255,.68);line-height:1.55}.superaug-page-hero{display:grid;gap:1rem;padding-top:calc(5.4rem + 2rem);padding-bottom:clamp(2rem,5vw,4rem);background:linear-gradient(180deg,rgba(111,196,255,.1),transparent 34%),linear-gradient(90deg,rgba(237,245,255,.08) 1px,transparent 0);background-size:auto,2rem 2rem}.superaug-audience-list h3,.superaug-contact-copy h2,.superaug-page-hero h1,.superaug-principle-list h3,.superaug-product-row h3,.superaug-reference-list article h3,.superaug-section-head h2,.superaug-site .workbench-panel h3,.superaug-vision-copy h2{margin:0;font-family:var(--font-editorial);letter-spacing:-.05em}.superaug-page-hero h1{max-width:10ch;font-size:clamp(4rem,11vw,8rem);line-height:.82}.superaug-section{display:grid;gap:clamp(1.4rem,3vw,2rem);padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);border-bottom:1px solid rgba(237,245,255,.12)}.superaug-section-dark{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 58%),rgba(8,15,24,.68)}.superaug-section-signal{background:linear-gradient(180deg,rgba(111,196,255,.08),transparent 24%),rgba(6,11,18,.52)}.superaug-section-head{display:grid;gap:.75rem;max-width:62rem}.superaug-contact-copy h2,.superaug-section-head h2,.superaug-vision-copy h2{max-width:14ch;font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:.9}.superaug-principle-list,.superaug-reference-list,.superaug-thesis-grid{display:grid;gap:1rem}.superaug-thesis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.superaug-audience-list article,.superaug-principle-list article,.superaug-reference-list article,.superaug-thesis-grid article{display:grid;gap:.65rem;padding-top:1rem;border-top:1px solid rgba(237,245,255,.14)}.superaug-audience-list p,.superaug-footer span,.superaug-horizon-copy p,.superaug-principle-list p,.superaug-product-row p,.superaug-reference-list p,.superaug-thesis-grid p{margin:0;color:rgba(237,245,255,.74);line-height:1.65}.superaug-product-list{display:grid;border-top:1px solid rgba(237,245,255,.14)}.superaug-product-row{display:grid;grid-template-columns:4rem minmax(0,16rem) minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1rem 0;border-bottom:1px solid rgba(237,245,255,.12)}.superaug-product-row h3{font-size:1.4rem;line-height:1.02}.superaug-inline-link{justify-self:end;align-self:start}.superaug-contact-shell,.superaug-flow-shell,.superaug-reach-grid,.superaug-section-vision{display:grid;gap:1rem}.superaug-section-vision{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}.superaug-horizon,.superaug-photo-panel,.superaug-vision-media{position:relative;overflow:hidden;min-height:clamp(20rem,42vw,32rem);border:1px solid rgba(237,245,255,.14);background:#07111a}.superaug-horizon:after,.superaug-photo-panel:after,.superaug-vision-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,15,.08),rgba(4,8,15,.36)),linear-gradient(135deg,rgba(111,196,255,.12),transparent 38%)}.superaug-horizon:hover .superaug-support-image,.superaug-photo-panel:hover .superaug-support-image,.superaug-vision-media:hover .superaug-support-image{transform:scale(1.03);filter:saturate(1) contrast(1.06) brightness(.92)}.superaug-support-image{transition:transform .36s ease,filter .36s ease}.superaug-vision-copy{display:grid;gap:1rem;align-content:center}.superaug-principle-list{grid-template-columns:repeat(3,minmax(0,1fr))}.superaug-audience-list h3,.superaug-principle-list h3{font-size:1.24rem;line-height:1.06}.superaug-reach-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch}.superaug-audience-list{display:grid;gap:1rem}.superaug-flow-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.superaug-flow-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:superaug-flow}.superaug-flow-list li{display:grid;gap:.6rem;padding:1rem 0;border-top:1px solid rgba(237,245,255,.12);counter-increment:superaug-flow}.superaug-flow-list span{display:block;font-size:1.22rem;font-weight:600}.superaug-flow-list span:before{content:"0" counter(superaug-flow) " ";color:#6fc4ff;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.superaug-flow-list p{margin:0;color:rgba(237,245,255,.74);line-height:1.68}.superaug-horizon{min-height:18rem;margin-top:.2rem}.superaug-horizon-copy{position:absolute;right:1rem;bottom:1rem;z-index:1;display:grid;gap:.45rem;width:min(24rem,calc(100% - 2rem));padding:1rem;border:1px solid rgba(237,245,255,.14);background:rgba(4,8,15,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.superaug-reference-list{grid-template-columns:repeat(3,minmax(0,1fr))}.superaug-workbench-wrap{padding:1rem;border:1px solid rgba(237,245,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 70%),rgba(255,255,255,.02)}.superaug-site .workbench-shell{gap:1rem}.superaug-site .workbench-tab{border-color:rgba(237,245,255,.14);background:rgba(255,255,255,.02);color:rgba(237,245,255,.72)}.superaug-site .workbench-tab.is-active,.superaug-site .workbench-tab:hover{transform:translateY(-1px);border-color:rgba(111,196,255,.64);background:rgba(111,196,255,.08);color:#edf5ff}.superaug-site .workbench-tab span{color:rgba(237,245,255,.62)}.superaug-site .workbench-panel{min-height:24rem;border-color:rgba(237,245,255,.14);background:linear-gradient(180deg,rgba(111,196,255,.08),transparent 34%),rgba(255,255,255,.03)}.superaug-site .workbench-panel h3{font-size:clamp(2rem,4vw,3.6rem);line-height:.94}.superaug-contact-shell{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start}.superaug-contact-copy{display:grid;gap:1rem}.superaug-scope-list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.superaug-scope-list li{padding-top:.9rem;border-top:1px solid rgba(237,245,255,.14);line-height:1.6}.superaug-site .inquiry-form{border-color:rgba(237,245,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 66%),rgba(255,255,255,.02)}.superaug-site .field span{color:rgba(237,245,255,.68)}.superaug-site .field input,.superaug-site .field select,.superaug-site .field textarea{border-color:rgba(237,245,255,.14);background:rgba(255,255,255,.03);color:#edf5ff}.superaug-footer{display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;align-items:center;padding-top:1.4rem;padding-bottom:1.8rem}.superaug-footer p{margin:0;font-family:var(--font-tech);font-size:1.3rem;font-weight:700;letter-spacing:-.04em;text-transform:uppercase}@keyframes superaugRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes superaugPulse{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-2%,0) scale(1.04)}}@media (max-width:980px){.superaug-header{grid-template-columns:1fr;justify-items:start}.superaug-nav{justify-content:flex-start}.superaug-contact-shell,.superaug-flow-shell,.superaug-hero-ribbon,.superaug-principle-list,.superaug-reach-grid,.superaug-reference-list,.superaug-section-vision,.superaug-thesis-grid{grid-template-columns:1fr}.superaug-product-row{grid-template-columns:3.4rem 1fr}.superaug-product-row .superaug-inline-link,.superaug-product-row p{grid-column:2}.superaug-inline-link{justify-self:start}}@media (max-width:640px){.superaug-footer,.superaug-header,.superaug-page-hero,.superaug-section{padding-left:1rem;padding-right:1rem}.superaug-actions{flex-direction:column;align-items:stretch}.superaug-button,.superaug-header-cta{width:100%}.superaug-hero-ribbon{margin-left:1rem;margin-right:1rem}.superaug-wordmark{max-width:none;font-size:clamp(4.8rem,22vw,7.2rem)}}.gen-site{min-height:100svh;background:radial-gradient(circle at 84% 12%,var(--gen-glow),transparent 18%),linear-gradient(180deg,var(--gen-bg),var(--gen-bg-strong) 38%,var(--gen-bg));color:var(--gen-text)}.gen-footer,.gen-header,.gen-page-hero,.gen-section{padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.gen-header{position:fixed;inset:0 0 auto 0;z-index:45;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;min-height:5rem;padding-top:.7rem;padding-bottom:.7rem;border-bottom:1px solid var(--gen-line);background:linear-gradient(180deg,color-mix(in srgb,var(--gen-bg-strong) 94%,transparent),color-mix(in srgb,var(--gen-bg) 88%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--gen-accent) 6%,transparent),transparent 34%,color-mix(in srgb,var(--gen-accent-2) 6%,transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gen-mark{display:grid;gap:.24rem}.gen-mark span{font-size:1.26rem;font-weight:700;line-height:.9;letter-spacing:-.05em}.gen-card span,.gen-flow-item span,.gen-kicker,.gen-lane-row span,.gen-mark strong,.gen-scope-list li:before,.gen-signal-item span{color:var(--gen-muted);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.gen-nav{display:flex;flex-wrap:nowrap;justify-content:center;gap:.55rem;overflow-x:auto;scrollbar-width:none}.gen-nav::-webkit-scrollbar{display:none}.gen-button,.gen-inline-link,.gen-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:.68rem .92rem;border:1px solid var(--gen-line);color:var(--gen-text);transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.gen-button:hover,.gen-inline-link:hover,.gen-nav-link.is-active,.gen-nav-link:hover{transform:translateY(-1px);color:var(--gen-text);border-color:color-mix(in srgb,var(--gen-accent) 44%,var(--gen-text));background:color-mix(in srgb,var(--gen-bg-alt) 92%,transparent)}.gen-button-primary{border-color:var(--gen-accent);background:var(--gen-accent);color:#0b0d10}.gen-mode-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.2rem;border:1px solid var(--gen-line);background:color-mix(in srgb,var(--gen-bg-alt) 82%,transparent)}.gen-mode-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.7rem;min-height:2.3rem;border:0;background:transparent;color:var(--gen-muted)}.gen-mode-button svg{width:.96rem;height:.96rem}.gen-mode-button.is-active{background:var(--gen-text);color:var(--gen-bg)}.gen-hero,.gen-page-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--gen-line)}.gen-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(20rem,1.06fr);min-height:100svh;padding-top:5rem}.gen-hero-copy{display:grid;align-content:end;gap:1rem;padding:clamp(1.2rem,3vw,3rem) clamp(1.2rem,3vw,3rem) clamp(1.4rem,4vw,3.2rem)}.gen-brand,.gen-page-title{margin:0;max-width:7ch;font-size:clamp(4.8rem,12vw,10.5rem);line-height:.78;letter-spacing:-.09em}.gen-headline,.gen-page-copy{margin:0;max-width:22ch;font-size:clamp(1.14rem,1.85vw,1.58rem);line-height:1.14}.gen-summary{margin:0;max-width:40ch;color:var(--gen-muted);line-height:1.7}.gen-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.55rem}.gen-signal-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.1rem;border-top:1px solid var(--gen-line);border-bottom:1px solid var(--gen-line)}.gen-signal-item{display:grid;gap:.5rem;padding:.95rem .9rem 1rem 0;border-right:1px solid var(--gen-line)}.gen-signal-item:last-child{border-right:0}.gen-signal-item p{margin:0;max-width:18ch;line-height:1.45}.gen-hero-media{position:relative;min-height:100%}.gen-hero-image{object-fit:cover;filter:saturate(.98) contrast(1.06)}.gen-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.34)),linear-gradient(135deg,color-mix(in srgb,var(--gen-accent) 12%,transparent),transparent 42%)}.gen-hero-note{position:absolute;right:1rem;bottom:1rem;z-index:1;display:grid;gap:.55rem;width:min(24rem,calc(100% - 2rem));padding:1rem;border:1px solid var(--gen-line);background:color-mix(in srgb,var(--gen-bg-strong) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gen-hero-note span{color:var(--gen-muted);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.gen-card p,.gen-flow-item p,.gen-footer span,.gen-hero-note p,.gen-inline-link,.gen-page-copy,.gen-section-copy p{margin:0;color:var(--gen-muted);line-height:1.62}.gen-page-hero{gap:1rem;padding-top:calc(5rem + 1.8rem)}.gen-page-hero,.gen-section{display:grid;padding-bottom:clamp(2rem,5vw,4rem)}.gen-section{gap:1.6rem;padding-top:clamp(2rem,5vw,4rem);border-bottom:1px solid var(--gen-line)}.gen-section-head{display:grid;gap:.75rem;max-width:60rem}.gen-section-title{margin:0;max-width:13ch;font-size:clamp(2.2rem,4.8vw,4.7rem);line-height:.9;letter-spacing:-.05em}.gen-grid{display:grid;gap:1rem}.gen-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.gen-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.gen-card{display:grid;gap:.6rem;padding:1.1rem 1rem 1.2rem;border-top:1px solid var(--gen-line);background:transparent}.gen-card-plain{border:1px solid var(--gen-line);background:color-mix(in srgb,var(--gen-bg-alt) 62%,transparent)}.gen-card h3{margin:0;font-size:1.06rem;line-height:1.2}.gen-lane-list,.gen-reference-list{display:grid;border-top:1px solid var(--gen-line)}.gen-lane-row,.gen-reference-row{display:grid;grid-template-columns:4.5rem minmax(0,18rem) minmax(0,1fr);gap:1rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--gen-line)}.gen-lane-row h3,.gen-reference-row h3{margin:0;font-size:1.06rem;line-height:1.2}.gen-lane-row p,.gen-reference-row p{margin:0;color:var(--gen-muted);line-height:1.6}.gen-flow-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:gen-flow}.gen-flow-item{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:.7rem 1rem;padding:1rem 0;border-top:1px solid var(--gen-line);counter-increment:gen-flow}.gen-flow-item span:before{content:"0" counter(gen-flow) " ";color:var(--gen-accent)}.gen-contact-section{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start}.gen-contact-copy{display:grid;gap:1rem}.gen-scope-list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.gen-scope-list li{padding-top:.9rem;border-top:1px solid var(--gen-line);line-height:1.6}.gen-footer{display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;align-items:center;padding-top:1.2rem;padding-bottom:1.6rem}.gen-footer p{margin:0;font-size:1.2rem;font-weight:700}.gen-site[data-font-mode=editorial] .gen-brand,.gen-site[data-font-mode=editorial] .gen-mark span,.gen-site[data-font-mode=editorial] .gen-page-title,.gen-site[data-font-mode=editorial] .gen-section-title{font-family:var(--font-editorial);font-weight:600}.gen-site[data-font-mode=tech] .gen-brand,.gen-site[data-font-mode=tech] .gen-mark span,.gen-site[data-font-mode=tech] .gen-page-title,.gen-site[data-font-mode=tech] .gen-section-title{font-family:var(--font-tech);text-transform:uppercase}.gen-site[data-font-mode=display] .gen-brand,.gen-site[data-font-mode=display] .gen-mark span,.gen-site[data-font-mode=display] .gen-page-title,.gen-site[data-font-mode=display] .gen-section-title{font-family:var(--font-display);letter-spacing:.01em}.gen-site[data-font-mode=refined] .gen-brand,.gen-site[data-font-mode=refined] .gen-mark span,.gen-site[data-font-mode=refined] .gen-page-title,.gen-site[data-font-mode=refined] .gen-section-title{font-family:var(--font-serif-alt);font-weight:600}.gen-site[data-font-mode=mono] .gen-brand,.gen-site[data-font-mode=mono] .gen-mark span,.gen-site[data-font-mode=mono] .gen-page-title,.gen-site[data-font-mode=mono] .gen-section-title{font-family:var(--font-mono);letter-spacing:-.05em}.gen-site[data-font-mode=hybrid] .gen-brand,.gen-site[data-font-mode=hybrid] .gen-page-title{font-family:var(--font-sans-alt);font-weight:800;text-transform:uppercase}.gen-site[data-font-mode=hybrid] .gen-headline,.gen-site[data-font-mode=hybrid] .gen-section-title{font-family:var(--font-editorial)}.gen-site[data-layout=split-poster] .gen-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem)}.gen-site[data-layout=ribbon-runner] .gen-hero,.gen-site[data-layout=stacked-marquee] .gen-hero{grid-template-columns:1fr}.gen-site[data-layout=ribbon-runner] .gen-hero-copy,.gen-site[data-layout=stacked-marquee] .gen-hero-copy{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;max-width:40rem;padding:1.1rem;background:color-mix(in srgb,var(--gen-bg-strong) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gen-site[data-layout=ribbon-runner] .gen-brand,.gen-site[data-layout=stacked-marquee] .gen-brand{max-width:5ch;font-size:clamp(5.5rem,16vw,12rem)}.gen-site[data-layout=command-strip] .gen-hero,.gen-site[data-layout=ledger-columns] .gen-hero{background-image:linear-gradient(90deg,color-mix(in srgb,var(--gen-line) 24%,transparent) 1px,transparent 1px);background-size:20rem 100%}.gen-site[data-layout=ledger-columns] .gen-hero-copy{align-content:center}.gen-site[data-layout=gallery-wall] .gen-hero{grid-template-columns:minmax(22rem,1.1fr) minmax(0,.9fr)}.gen-site[data-layout=gallery-wall] .gen-hero-copy{order:2;align-content:center}.gen-site[data-layout=gallery-wall] .gen-hero-media{order:1}.gen-site[data-layout=command-strip] .gen-button,.gen-site[data-layout=command-strip] .gen-inline-link,.gen-site[data-layout=command-strip] .gen-mode-toggle,.gen-site[data-layout=command-strip] .gen-nav-link{border-radius:0}.gen-site[data-layout=salon-stage] .gen-hero{grid-template-columns:minmax(0,.84fr) minmax(22rem,1.16fr)}.gen-site[data-layout=salon-stage] .gen-headline{max-width:20ch}.gen-site[data-layout=vault-frame] .gen-hero{padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.gen-site[data-layout=vault-frame] .gen-hero-copy,.gen-site[data-layout=vault-frame] .gen-hero-media{border:1px solid var(--gen-line)}.gen-site[data-surface-mode=hard] .gen-button,.gen-site[data-surface-mode=hard] .gen-card,.gen-site[data-surface-mode=hard] .gen-card-plain,.gen-site[data-surface-mode=hard] .gen-hero-note,.gen-site[data-surface-mode=hard] .gen-nav-link{box-shadow:none}.gen-site[data-surface-mode=lined] .gen-page-hero,.gen-site[data-surface-mode=lined] .gen-section{background-image:linear-gradient(0deg,color-mix(in srgb,var(--gen-line) 16%,transparent) 1px,transparent 1px);background-size:100% 2rem}.gen-site[data-surface-mode=glow] .gen-header,.gen-site[data-surface-mode=glow] .gen-hero,.gen-site[data-surface-mode=glow] .gen-page-hero{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--gen-accent) 18%,transparent)}.gen-site[data-shape-mode=round] .gen-button,.gen-site[data-shape-mode=round] .gen-card-plain,.gen-site[data-shape-mode=round] .gen-hero-note,.gen-site[data-shape-mode=round] .gen-mode-toggle,.gen-site[data-shape-mode=round] .gen-nav-link{border-radius:1.25rem}.gen-site[data-shape-mode=cut] .gen-button,.gen-site[data-shape-mode=cut] .gen-card-plain,.gen-site[data-shape-mode=cut] .gen-hero-note,.gen-site[data-shape-mode=cut] .gen-mode-toggle,.gen-site[data-shape-mode=cut] .gen-nav-link{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.gen-site[data-shape-mode=pill] .gen-button,.gen-site[data-shape-mode=pill] .gen-mode-toggle,.gen-site[data-shape-mode=pill] .gen-nav-link{border-radius:999px}@media (max-width:980px){.gen-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark toggle" "nav nav"}.gen-mark{grid-area:mark}.gen-nav{grid-area:nav;justify-content:flex-start}.gen-mode-toggle{justify-self:end}.gen-contact-section,.gen-grid-three,.gen-grid-two,.gen-hero{grid-template-columns:1fr}.gen-hero{min-height:auto}.gen-flow-item,.gen-lane-row,.gen-reference-row,.gen-signal-rail{grid-template-columns:1fr}.gen-signal-item{border-right:0;border-bottom:1px solid var(--gen-line)}.gen-signal-item:last-child{border-bottom:0}.gen-hero-media{min-height:26rem}.gen-site[data-layout=ribbon-runner] .gen-hero-copy,.gen-site[data-layout=stacked-marquee] .gen-hero-copy{position:static;max-width:none;margin:0 1rem 1rem}}@media (max-width:640px){.gen-brand,.gen-page-title{max-width:7ch;font-size:clamp(3.5rem,18vw,6.4rem)}.gen-actions{flex-direction:column}.gen-button{width:100%}}[data-persona=civic-bulletin] .site-footer,[data-persona=civic-bulletin] .site-header{background:linear-gradient(90deg,rgba(36,88,163,.08),transparent 42%),color-mix(in srgb,var(--surface) 90%,transparent)}[data-persona=civic-bulletin] .brand-section,[data-persona=civic-bulletin] .page-hero,[data-persona=civic-bulletin] .story-band{background:linear-gradient(180deg,rgba(36,88,163,.06),transparent 58%),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:auto,2rem 2rem}[data-persona=civic-bulletin] .page-hero-title,[data-persona=civic-bulletin] .story-band-title{max-width:12ch}[data-persona=civic-bulletin] .page-hero-note span,[data-persona=civic-bulletin] .section-kicker{color:var(--accent-2)}[data-persona=pantry-poster] .brand-section,[data-persona=pantry-poster] .page-hero,[data-persona=pantry-poster] .story-band{background:radial-gradient(circle at 86% 14%,rgba(224,139,29,.18),transparent 20%),linear-gradient(180deg,rgba(125,47,24,.08),transparent 44%),var(--surface-alt)}[data-persona=pantry-poster] .page-hero-title,[data-persona=pantry-poster] .story-band-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em}[data-persona=pantry-poster] .footer-tag,[data-persona=pantry-poster] .site-mood-strip span{background:rgba(255,255,255,.18)}[data-persona=iron-room] .site-header{border-bottom:3px solid var(--accent)}[data-persona=iron-room] .brand-section,[data-persona=iron-room] .page-hero,[data-persona=iron-room] .story-band{background:linear-gradient(180deg,rgba(255,90,42,.08),transparent 38%),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),var(--surface-strong);background-size:auto,1.7rem 1.7rem,auto}[data-persona=iron-room] .page-hero-title,[data-persona=iron-room] .story-band-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em}[data-persona=iron-room] .button-primary{box-shadow:0 18px 36px -24px rgba(255,90,42,.7)}[data-persona=camp-pennant] .brand-section,[data-persona=camp-pennant] .page-hero,[data-persona=camp-pennant] .story-band{background:linear-gradient(180deg,rgba(104,214,69,.08),transparent 36%),linear-gradient(90deg,rgba(82,163,255,.08) 1px,transparent 1px),var(--surface-strong);background-size:auto,2rem 2rem,auto}[data-persona=camp-pennant] .page-hero-title,[data-persona=camp-pennant] .story-band-title{font-family:var(--font-display);letter-spacing:-.03em}[data-persona=camp-pennant] .score-strip strong,[data-persona=camp-pennant] .section-kicker{color:var(--accent)}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float-wordmark{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@media (max-width:980px){.domain-site{--site-header-height:8.2rem}.athletic-grid,.audience-list,.brand-hero-shell,.brand-section,.browser-section,.catalog-boards,.company-row,.competitor-grid,.console-grid,.critique-grid,.editorial-grid,.faq-list,.field-grid,.home-hero,.market-board,.page-hero,.portfolio-hero,.poster-hero,.solution-grid,.story-band,.workbench-shell{grid-template-columns:1fr}.brand-visual,.browser-sidebar,.portfolio-facts,.poster-visual{position:static}.brand-hero-shell{min-height:auto;padding-top:6rem}.brand-visual{min-height:22rem}.brand-visual,.poster-visual{border-left:0;border-top:1px solid var(--line)}.poster-visual{min-height:20rem}.brand-wordmark{inset:auto 0 1rem auto}.site-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools" "nav nav";align-items:center;gap:.75rem 1rem;padding-right:clamp(1rem,3vw,3rem)}.site-header-tools{width:auto;justify-content:flex-end}.site-nav{width:100%;justify-content:flex-start}.site-footer{grid-template-columns:1fr}.site-footer-links{justify-content:flex-start}.site-mood-strip{margin-left:0}.page-hero,.story-band{gap:0}.page-hero{padding-top:var(--site-header-height)}.page-hero-copy,.story-band-copy{padding:1.4rem 1rem 1.6rem}.page-hero-media,.story-band-media{min-height:22rem}.home-hero{min-height:auto;padding-top:calc(var(--site-header-height) + 1rem)}.editorial-brief,.editorial-pull,.hero-panel-poster{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:1rem}.hero-panel-poster{position:static;max-width:none}.poster-domain-wall{position:static;text-align:left}.athletic-stage,.field-stage,.market-stage,.poster-stage,.summit-stage-shell,.table-stage{display:grid;gap:1rem;min-height:auto}.athletic-grid,.field-copy,.field-track,.hero-photo-athletic,.hero-photo-field,.hero-photo-market,.hero-photo-summit,.hero-photo-table,.market-board,.market-copy,.menu-board,.summit-board,.summit-stage-copy,.table-copy{position:static;width:auto;max-width:none;min-height:auto}.console-media{grid-template-columns:1fr}.story-band.is-reversed .story-band-copy,.story-band.is-reversed .story-band-media{order:0}}@media (max-width:640px){.domain-site{--site-header-height:8.6rem}.brand-hero-shell,.brand-section,.browser-section,.home-hero,.inner-hero,.page-hero,.portfolio-hero,.poster-hero,.route-strip,.site-footer,.site-header,.story-band{padding-left:1rem;padding-right:1rem}.hero-actions{flex-direction:column;align-items:stretch}.button,.site-footer-links,.site-nav,.teaser-links{width:100%}.site-header-tools{width:auto}.site-mood-strip{width:100%}.site-footer-links a,.site-nav-link,.teaser-links a{width:auto;justify-content:flex-start;text-align:left}.hero-brand{max-width:none}.market-ribbon,.score-strip{padding-bottom:0}}.tryins-site{--tryins-bg:#eef2ef;--tryins-paper:#f8faf8;--tryins-surface:#e2e9e5;--tryins-night:#0f1821;--tryins-night-soft:#172331;--tryins-ink:#15202b;--tryins-muted:rgba(21,32,43,0.68);--tryins-line:rgba(21,32,43,0.12);--tryins-line-strong:rgba(248,250,248,0.16);--tryins-accent:#867663;min-height:100svh;background:radial-gradient(circle at top right,rgba(134,118,99,.08),transparent 28%),linear-gradient(180deg,#f2f5f3,#edf1ee 32%,#eef2ef);color:var(--tryins-ink)}.tryins-footer,.tryins-header,.tryins-page-hero,.tryins-section{padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.tryins-header{position:fixed;inset:0 0 auto 0;z-index:60;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;min-height:5.5rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(248,250,248,.12);background:linear-gradient(180deg,rgba(15,24,33,.94),rgba(15,24,33,.82)),linear-gradient(90deg,rgba(134,118,99,.2),transparent 34%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tryins-mark{display:grid;gap:.14rem}.tryins-mark span{font-family:var(--font-serif-alt);font-size:1.4rem;font-weight:700;letter-spacing:-.06em;color:#f8faf8}.tryins-kicker,.tryins-lane span,.tryins-mark strong,.tryins-step-list span,.tryins-workbench-item span{color:rgba(248,250,248,.64);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.tryins-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.tryins-button,.tryins-header-cta,.tryins-nav-link,.tryins-reference-list a{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.78rem 1rem;border:1px solid rgba(248,250,248,.14);color:rgba(248,250,248,.74);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.tryins-button:hover,.tryins-header-cta:hover,.tryins-nav-link.is-active,.tryins-nav-link:hover,.tryins-reference-list a:hover{background:#f8faf8;color:var(--tryins-night);border-color:#f8faf8;transform:translateY(-1px)}.tryins-button,.tryins-reference-list a{border-color:rgba(21,32,43,.18);color:var(--tryins-ink)}.tryins-button-primary,.tryins-header-cta{background:var(--tryins-accent);border-color:var(--tryins-accent);color:#f8f4ef}.tryins-hero,.tryins-page-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--tryins-line)}.tryins-hero{display:grid;min-height:100svh;padding-top:5.5rem}.tryins-hero-media{position:absolute;inset:0}.tryins-hero-image{object-fit:cover;object-position:center center;filter:saturate(.86) contrast(1.04) brightness(.9);animation:tryins-hero-drift 18s ease-in-out infinite alternate}.tryins-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,24,33,.94),rgba(15,24,33,.84) 34%,rgba(15,24,33,.54) 58%,rgba(15,24,33,.46)),linear-gradient(180deg,rgba(255,255,255,.04),rgba(15,24,33,.18))}.tryins-hero-copy{position:relative;z-index:1;display:grid;align-content:end;gap:.95rem;width:min(40rem,100%);min-height:calc(100svh - 5.5rem);padding:clamp(1.4rem,4vw,3rem) clamp(1rem,3vw,3rem) clamp(2rem,6vw,4.5rem)}.tryins-hero-copy>*{opacity:0;transform:translateY(18px);animation:tryins-rise .72s ease forwards}.tryins-hero-copy>:first-child{animation-delay:80ms}.tryins-hero-copy>:nth-child(2){animation-delay:.16s}.tryins-hero-copy>:nth-child(3){animation-delay:.24s}.tryins-hero-copy>:nth-child(4){animation-delay:.32s}.tryins-hero-copy>:nth-child(5){animation-delay:.4s}.tryins-hero-copy>:nth-child(6){animation-delay:.48s}.tryins-page-hero h1,.tryins-wordmark{margin:0;font-family:var(--font-serif-alt);font-weight:700;letter-spacing:-.08em;line-height:.82;color:#f8faf8}.tryins-wordmark{display:grid;gap:.05em;max-width:4.5ch;font-size:clamp(5.3rem,17vw,12rem)}.tryins-wordmark span{display:block}.tryins-deck{margin:0;max-width:10ch;font-family:var(--font-editorial);font-size:clamp(2rem,4.5vw,4rem);line-height:.92;letter-spacing:-.06em;color:#f8faf8}.tryins-contact-text li,.tryins-footer span,.tryins-inline-cta p,.tryins-lane p,.tryins-page-hero p,.tryins-proof-copy p,.tryins-reference-list p,.tryins-section-head p,.tryins-step-list p,.tryins-summary,.tryins-workbench-item p,.tryins-workbench-item strong{margin:0;color:rgba(248,250,248,.76);font-size:1rem;line-height:1.7}.tryins-summary{max-width:34ch}.tryins-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.2rem}.tryins-start-note{margin:0;max-width:32ch;color:rgba(248,250,248,.64);font-family:var(--font-mono);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.tryins-page-hero{display:grid;gap:.9rem;padding-top:calc(5.5rem + 2.2rem);padding-bottom:clamp(2.3rem,6vw,4.5rem);background:linear-gradient(180deg,rgba(15,24,33,.06),transparent 30%),linear-gradient(90deg,rgba(21,32,43,.06) 1px,transparent 0);background-size:auto,2.2rem 2.2rem}.tryins-page-hero .tryins-kicker,.tryins-page-hero h1,.tryins-page-hero p{color:var(--tryins-ink)}.tryins-page-hero h1{max-width:11ch;font-size:clamp(3.8rem,10vw,8rem)}.tryins-page-hero p{max-width:42rem;color:var(--tryins-muted)}.tryins-section{display:grid;gap:clamp(1.5rem,4vw,2.4rem);padding-top:clamp(2.2rem,6vw,5rem);padding-bottom:clamp(2.2rem,6vw,5rem);border-bottom:1px solid var(--tryins-line)}.tryins-section-contrast{background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 60%),rgba(255,255,255,.34)}.tryins-section-dark{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 24%),linear-gradient(135deg,rgba(134,118,99,.12),transparent 32%),var(--tryins-night);color:#f8faf8}.tryins-section-dark .tryins-kicker,.tryins-section-dark .tryins-lane span,.tryins-section-dark .tryins-workbench-item span{color:rgba(248,250,248,.64)}.tryins-section .tryins-kicker{color:rgba(21,32,43,.56)}.tryins-section-dark .tryins-contact-text h2,.tryins-section-dark .tryins-proof-copy h2,.tryins-section-dark .tryins-reference-list h3,.tryins-section-dark .tryins-section-head h2,.tryins-section-dark .tryins-workbench-item h2{color:#f8faf8}.tryins-section-dark .tryins-inline-cta p,.tryins-section-dark .tryins-lane p,.tryins-section-dark .tryins-lane strong,.tryins-section-dark .tryins-proof-copy p,.tryins-section-dark .tryins-reference-list p,.tryins-section-dark .tryins-section-head p,.tryins-section-dark .tryins-workbench-item p,.tryins-section-dark .tryins-workbench-item strong{color:rgba(248,250,248,.76)}.tryins-section-head{display:grid;gap:.7rem;max-width:54rem}.tryins-contact-text h2,.tryins-lane h3,.tryins-proof-copy h2,.tryins-reference-list h3,.tryins-section-head h2,.tryins-step-list h3,.tryins-workbench-item h2{margin:0;font-family:var(--font-editorial);line-height:.96;letter-spacing:-.05em;color:var(--tryins-ink)}.tryins-proof-copy h2,.tryins-section-head h2{max-width:12ch;font-size:clamp(2.2rem,5vw,4.2rem)}.tryins-contact-text li,.tryins-footer span,.tryins-inline-cta p,.tryins-lane p,.tryins-proof-copy p,.tryins-reference-list p,.tryins-section-head p,.tryins-step-list p,.tryins-workbench-item p{color:var(--tryins-muted)}.tryins-lane-grid,.tryins-reference-list,.tryins-workbench-grid{display:grid;gap:1rem}.tryins-lane-grid,.tryins-reference-list{grid-template-columns:repeat(3,minmax(0,1fr))}.tryins-lane,.tryins-reference-list article,.tryins-workbench-item{display:grid;gap:.72rem;align-content:start;padding-top:1.15rem;border-top:1px solid var(--tryins-line)}.tryins-lane strong{color:var(--tryins-ink);font-size:.95rem;line-height:1.5}.tryins-lane h3{font-size:clamp(1.8rem,3vw,3rem)}.tryins-lane-grid-secondary .tryins-lane h3{font-size:clamp(1.6rem,2.5vw,2.3rem)}.tryins-contact-shell,.tryins-process-shell,.tryins-proof-shell{display:grid;gap:clamp(1.2rem,3vw,2rem);align-items:start}.tryins-contact-shell,.tryins-process-shell,.tryins-proof-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tryins-contact-copy,.tryins-contact-text,.tryins-process-copy,.tryins-proof-copy{display:grid;gap:1rem}.tryins-step-list{display:grid;gap:.9rem}.tryins-step-list article{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding-top:.95rem;border-top:1px solid var(--tryins-line)}.tryins-lane span,.tryins-step-list span,.tryins-workbench-item span{color:rgba(21,32,43,.56)}.tryins-step-list h3{margin-bottom:.25rem;font-size:1.3rem}.tryins-proof-list,.tryins-scope-list,.tryins-workbench-item ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.tryins-proof-list li,.tryins-scope-list li,.tryins-workbench-item li{padding-top:.8rem;border-top:1px solid var(--tryins-line);line-height:1.6}.tryins-section-dark .tryins-proof-list li,.tryins-section-dark .tryins-workbench-item li{border-top-color:var(--tryins-line-strong);color:rgba(248,250,248,.76)}.tryins-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tryins-workbench-item{padding-right:.5rem}.tryins-workbench-item h2{font-size:clamp(2rem,3.3vw,3rem)}.tryins-workbench-item strong{color:var(--tryins-ink)}.tryins-section-dark .tryins-workbench-item strong{color:#f8faf8}.tryins-photo-frame{position:relative;overflow:hidden;min-height:24rem;background:var(--tryins-surface)}.tryins-photo-frame-tall{min-height:34rem}.tryins-photo-frame-wide{min-height:32rem}.tryins-photo-frame:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.2);pointer-events:none}.tryins-photo{object-fit:cover;transition:transform .3s ease}.tryins-photo-frame:hover .tryins-photo{transform:scale(1.02)}.tryins-inline-cta{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;justify-content:space-between;padding-top:1.15rem;border-top:1px solid var(--tryins-line)}.tryins-section-dark .tryins-inline-cta{border-top-color:var(--tryins-line-strong)}.tryins-contact-copy{align-content:start}.tryins-contact-text h2{max-width:11ch;font-size:clamp(2rem,4vw,3.5rem)}.tryins-contact-text li{list-style:none}.tryins-site .inquiry-form{border-color:rgba(21,32,43,.14);background:linear-gradient(180deg,rgba(255,255,255,.48),transparent 66%),rgba(255,255,255,.58)}.tryins-site .field span,.tryins-site .submission-note{color:var(--tryins-muted)}.tryins-site .field input,.tryins-site .field select,.tryins-site .field textarea{border-color:rgba(21,32,43,.12);background:rgba(255,255,255,.72);color:var(--tryins-ink)}.tryins-site .button-primary{background:var(--tryins-night);border-color:var(--tryins-night)}.tryins-site .button-primary:hover{background:var(--tryins-night-soft);border-color:var(--tryins-night-soft)}.tryins-footer{display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;align-items:center;padding-top:1.5rem;padding-bottom:1.9rem}.tryins-footer p{margin:0;font-family:var(--font-serif-alt);font-size:1.5rem;font-weight:700;letter-spacing:-.06em}@keyframes tryins-hero-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.04) translate3d(1.2%,-.5%,0)}}@keyframes tryins-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tryins-hero-copy>*,.tryins-hero-image{animation:none;opacity:1;transform:none}.tryins-button,.tryins-header-cta,.tryins-nav-link,.tryins-photo,.tryins-reference-list a{transition:none}}@media (max-width:1100px){.tryins-header{grid-template-columns:auto 1fr}.tryins-nav{justify-content:flex-end}.tryins-header-cta{display:none}.tryins-lane-grid,.tryins-reference-list,.tryins-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tryins-contact-shell,.tryins-process-shell,.tryins-proof-shell{grid-template-columns:1fr}.tryins-photo-frame,.tryins-photo-frame-tall,.tryins-photo-frame-wide{min-height:20rem}}@media (max-width:720px){.tryins-header{grid-template-columns:1fr;justify-items:start}.tryins-nav{justify-content:flex-start}.tryins-hero-copy{width:100%;min-height:calc(100svh - 5.5rem)}.tryins-page-hero h1{max-width:8ch}.tryins-lane-grid,.tryins-reference-list,.tryins-workbench-grid{grid-template-columns:1fr}.tryins-actions,.tryins-inline-cta{align-items:stretch}.tryins-button,.tryins-reference-list a{width:100%}}