.samples-loading-category,.samples-loading-controls,.samples-loading-hero,.samples-loading-results{inline-size:min(100%,1180px);margin-inline:auto}.samples-loading-card-media:before{content:"";position:absolute;inset:.85rem;border:1px solid var(--loading-registration-mark);border-radius:16px;clip-path:polygon(0 0,22% 0,22% 2px,2px 2px,2px 22%,0 22%,0 0,100% 0,100% 22%,calc(100% - 2px) 22%,calc(100% - 2px) 2px,78% 2px,78% 0,100% 0,100% 100%,78% 100%,78% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 78%,100% 78%,100% 100%,0 100%,0 78%,2px 78%,2px calc(100% - 2px),22% calc(100% - 2px),22% 100%,0 100%);pointer-events:none;animation:anticopy-registration-mark var(--motion-skeleton) infinite}.samples-loading-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);min-block-size:clamp(16rem,32vh,25rem);padding:clamp(2rem,4.5vw,4rem) var(--content-gutter) clamp(1.25rem,2.5vw,2rem)}.samples-loading-card-content,.samples-loading-category,.samples-loading-controls,.samples-loading-copy,.samples-loading-results{display:grid;gap:.75rem}.samples-loading-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:8px;background:rgba(var(--ink-rgb),.08)}.samples-loading-stats>span{display:grid;gap:.6rem;padding:1.1rem;background:rgba(var(--surface-rgb),.58)}.samples-loading-controls{grid-template-columns:minmax(0,.85fr) minmax(min(100%,15rem),.72fr);gap:clamp(1rem,2.6vw,2rem);padding:clamp(1rem,2vw,1.6rem) var(--content-gutter);border-block:1px solid rgba(var(--ink-rgb),.1)}.samples-loading-filters{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:.55rem}.samples-loading-category,.samples-loading-results{padding-inline:var(--content-gutter)}.samples-loading-results{grid-template-columns:minmax(0,.34fr) minmax(0,.2fr);justify-content:space-between}.samples-loading-category-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.samples-loading-category-heading>div{display:grid;gap:.55rem;min-inline-size:0}.samples-loading-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),21rem));justify-content:center;gap:clamp(.9rem,2vw,1.25rem)}.samples-loading-card{position:relative;display:grid;grid-template-rows:auto 1fr;min-block-size:26rem;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);border-radius:22px;background:rgba(var(--surface-rgb),.68)}.samples-loading-quick-view{position:absolute;z-index:2;inset-block-start:.75rem;inset-inline-end:.75rem;display:block;inline-size:2.75rem;aspect-ratio:1;border:1px solid rgba(var(--ink-rgb),.14);border-radius:999px;background:radial-gradient(circle at 50% 50%,var(--loading-scan) 0 16%,transparent 18%),radial-gradient(ellipse at 50% 50%,transparent 0 42%,rgba(var(--ink-rgb),.38) 44% 49%,transparent 51%),rgba(var(--surface-rgb),.78);box-shadow:0 0 0 .18rem color-mix(in oklab,var(--loading-scan-soft),transparent 55%)}.samples-loading-card-media{position:relative;display:grid;aspect-ratio:4/3;background:linear-gradient(135deg,var(--loading-scan-soft),rgba(var(--surface-rgb),.28)),rgba(var(--surface-rgb),.52)}.samples-loading-card-content{align-content:start;padding:1rem}.samples-loading-card-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.2rem}.contact-shell{min-block-size:100vh;background:linear-gradient(135deg,rgba(255,233,26,.1),transparent 28rem),radial-gradient(circle at 86% 22%,rgba(0,166,163,.12),transparent 24rem),radial-gradient(circle at 12% 78%,rgba(107,45,124,.1),transparent 22rem),var(--page-bg)}.contact-main{display:grid;gap:clamp(2rem,5vw,4.5rem);padding:clamp(7.25rem,11vw,9rem) var(--content-gutter) clamp(3rem,6vw,5rem)}.contact-hero,.contact-section{inline-size:min(100%,1180px);margin-inline:auto}.contact-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(22rem,.72fr);align-items:stretch;gap:clamp(1.25rem,4vw,3.5rem)}.contact-hero-copy{display:grid;align-content:center;max-inline-size:54rem;min-block-size:clamp(25rem,48vw,34rem);padding:clamp(1.2rem,3vw,2rem) 0}.contact-eyebrow{margin:0 0 clamp(.8rem,2vw,1.15rem);color:rgba(107,45,124,.78);font-size:.88rem;font-weight:850;line-height:1.7}.contact-hero h1{margin:0;max-inline-size:11.304em;font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.85rem,4.2vw,4rem);font-weight:700;letter-spacing:0;line-height:1.2;text-wrap:balance}.contact-hero-copy>p:not(.contact-eyebrow){margin:clamp(1rem,2.4vw,1.5rem) 0 0;max-inline-size:46rem;color:rgba(35,16,46,.7);font-size:clamp(1rem,1.45vw,1.17rem);font-weight:520;line-height:1.95}.contact-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:clamp(1.45rem,3vw,2.25rem)}.contact-visual{position:relative;display:grid;align-content:end;gap:1rem;min-block-size:clamp(25rem,48vw,34rem);overflow:hidden;border:1px solid rgba(35,16,46,.12);border-radius:8px;padding:clamp(1.1rem,3vw,1.7rem);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.24)),linear-gradient(145deg,rgba(255,233,26,.18),rgba(0,166,163,.14) 46%,rgba(107,45,124,.12)),rgba(255,255,255,.38);box-shadow:var(--glass-inset),0 28px 70px rgba(35,16,46,.1)}.contact-visual:before{inset:1.15rem;border:1px solid rgba(107,45,124,.14);border-radius:8px;background:repeating-linear-gradient(90deg,rgba(35,16,46,.035) 0 1px,transparent 1px 3.1rem),repeating-linear-gradient(0deg,rgba(35,16,46,.03) 0 1px,transparent 1px 3.1rem);-webkit-mask-image:linear-gradient(180deg,transparent,black 22%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent,black 22%,black 82%,transparent)}.contact-visual:after,.contact-visual:before{content:"";position:absolute;pointer-events:none}.contact-visual:after{inset-inline:10%;inset-block-start:18%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,166,163,.75),rgba(255,233,26,.75),transparent);box-shadow:0 0 28px rgba(0,166,163,.3);animation:contact-scan-line 5s ease-in-out infinite}.contact-visual-orbit{position:absolute;inset:13%;display:grid;place-items:center;pointer-events:none}.contact-visual-orbit span{position:absolute;inline-size:min(19rem,70%);aspect-ratio:1;border:1px solid rgba(107,45,124,.16);border-radius:50%;transform:rotate(var(--orbit-rotation,0deg)) scale(var(--orbit-scale,1));animation:contact-orbit 12s linear infinite}.contact-visual-orbit span:nth-child(2){--orbit-rotation:54deg;--orbit-scale:0.74;animation-duration:16s}.contact-visual-orbit span:nth-child(3){--orbit-rotation:-34deg;--orbit-scale:1.18;animation-duration:20s}.contact-chip-cloud,.contact-email-strip,.contact-visual-card{position:relative;z-index:1}.contact-visual-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;padding:clamp(1rem,2.5vw,1.35rem);border:1px solid rgba(35,16,46,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.48)),rgba(255,255,255,.5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.contact-visual-icon{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:8px;color:var(--color-secondary);background:rgba(255,233,26,.26)}.contact-chip-cloud svg,.contact-mini-icon,.contact-visual-icon svg{display:block;flex:0 0 auto}.contact-visual-card strong{display:block;color:var(--color-black);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:880;line-height:1.45}.contact-visual-card p{margin:.4rem 0 0;color:rgba(35,16,46,.66);font-size:.92rem;font-weight:560;line-height:1.8}.contact-chip-cloud{display:flex;flex-wrap:wrap;gap:.55rem}.contact-chip-cloud span{display:inline-flex;align-items:center;gap:.35rem;min-block-size:2rem;padding:.4rem .62rem;border:1px solid rgba(35,16,46,.1);border-radius:999px;color:rgba(35,16,46,.76);background:rgba(255,255,255,.56);font-size:.8rem;font-weight:780;line-height:1.4}.contact-chip-cloud svg,.contact-mini-icon{color:var(--color-secondary)}.contact-mini-icon{inline-size:1.25rem;block-size:1.25rem}.contact-email-strip{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.85rem 1rem;border:1px solid rgba(35,16,46,.12);border-radius:8px;color:var(--color-secondary);background:rgba(255,255,255,.72);box-shadow:var(--glass-inset)}.contact-card li span,.contact-direct-link span,.contact-email-strip span{color:rgba(35,16,46,.58);font-size:.82rem;font-weight:800;line-height:1.5}.contact-email-strip strong{min-inline-size:0;overflow-wrap:anywhere;color:var(--color-secondary);font-size:clamp(1rem,1.7vw,1.18rem);font-weight:850;line-height:1.4}.contact-section{display:grid;gap:clamp(1rem,2.6vw,1.6rem)}.contact-section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 1.25rem;border-block-end:1px solid rgba(35,16,46,.12);padding-block-end:.9rem}.contact-section-heading h2{margin:0;font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:800;letter-spacing:0;line-height:1.3}.contact-section-heading a{color:rgba(107,45,124,.82);font-size:.9rem;font-weight:800}.contact-social-section{padding:clamp(1.15rem,3vw,1.8rem);border:1px solid rgba(35,16,46,.12);border-radius:8px;background:linear-gradient(135deg,rgba(255,233,26,.12),rgba(255,255,255,.48) 42%,rgba(107,45,124,.08)),rgba(255,255,255,.36);box-shadow:var(--glass-inset)}.contact-social-heading{align-items:start}.contact-social-heading>div{inline-size:100%;min-inline-size:0}.contact-social-heading p{max-inline-size:none;margin:.55rem 0 0;color:rgba(35,16,46,.68);font-size:.94rem;font-weight:560;line-height:1.85}.social-links.contact-social-links,.social-links.contact-social-links ul{justify-content:start}.contact-card-grid,.contact-direct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2.4vw,1.4rem)}.contact-card{display:grid;gap:1rem;padding:clamp(1.1rem,2.7vw,1.6rem);border:1px solid rgba(35,16,46,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.36)),rgba(255,255,255,.42);box-shadow:var(--glass-inset)}.contact-card h3{margin:0;color:var(--color-black);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:850;line-height:1.4}.contact-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:var(--color-secondary)}.contact-office-badge{display:inline-flex;align-items:center;min-block-size:1.75rem;padding:.28rem .58rem;border:1px solid rgba(107,45,124,.16);border-radius:999px;color:rgba(107,45,124,.88);background:rgba(255,233,26,.22);font-size:.78rem;font-weight:850;line-height:1.35}.contact-card p{margin:0;color:rgba(35,16,46,.68);font-size:.96rem;line-height:1.9}.contact-card ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.contact-card li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem 1rem;padding-block-start:.6rem;border-block-start:1px solid rgba(35,16,46,.1)}.contact-card li a,.contact-direct-link strong{color:var(--color-secondary);font-size:1.02rem;font-weight:850;line-height:1.4}.contact-direct-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-direct-link{display:grid;gap:.5rem;min-block-size:7rem;align-content:center;padding:1.05rem;border:1px solid rgba(35,16,46,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.28)),rgba(255,255,255,.38);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.contact-direct-link .contact-mini-icon{color:var(--color-secondary)}.contact-direct-link:hover{border-color:rgba(107,45,124,.28);box-shadow:0 16px 36px rgba(35,16,46,.08);transform:translateY(-2px)}.guide-shell{background:radial-gradient(circle at 14% 8%,rgba(255,233,26,.16),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(244,242,246,.78))}.guide-main{display:grid;gap:clamp(1.2rem,2.2vw,2rem);padding:clamp(1.25rem,3vw,3rem)}.guide-hero,.guide-section{border:1px solid rgba(107,45,124,.12);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:0 24px 60px rgba(34,26,38,.08)}.guide-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:clamp(1rem,2vw,1.5rem);align-items:stretch;padding:clamp(1.25rem,3vw,2.4rem)}.guide-hero-copy{display:grid;align-content:center;gap:1rem}.guide-eyebrow{margin:0;color:var(--brand-purple);font-size:.92rem;font-weight:800}.guide-hero h1{max-width:840px;margin:0;color:var(--foreground);font-size:clamp(2rem,4.2vw,4.4rem);line-height:1.08}.guide-hero-copy>p:not(.guide-eyebrow){max-width:760px;margin:0;color:var(--subtle-text);font-size:clamp(1rem,1.45vw,1.22rem);line-height:2}.guide-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.guide-official-panel{display:grid;align-content:end;gap:.85rem;min-height:280px;padding:1.25rem;border:1px solid rgba(107,45,124,.14);border-radius:8px;background:linear-gradient(145deg,rgba(107,45,124,.08),rgba(255,233,26,.18)),rgba(255,255,255,.7)}.guide-official-panel svg{color:var(--brand-purple)}.guide-official-panel strong{color:var(--foreground);font-size:1.4rem}.guide-official-panel p{margin:0;color:var(--subtle-text);line-height:1.8}.guide-card-grid.activity-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}@media (min-width:1101px) and (max-width:1279px){.guide-card-grid.activity-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:721px) and (max-width:1100px){.guide-card-grid.activity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.contact-hero h1{min-block-size:3.6em}.contact-visual-card{min-block-size:10.75rem}.contact-visual-card p{min-block-size:7.2em}.contact-chip-cloud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-hero-copy{grid-template-columns:minmax(0,1fr)}.contact-hero-copy>p:not(.contact-eyebrow){min-block-size:5.85em}}.activity-card-grid>article{display:grid;min-inline-size:0}.activity-main .guide-card,.activity-main .guide-hero,.activity-main .guide-official-panel,.activity-main .guide-section{direction:inherit;text-align:start}@media (max-width:720px){.guide-card-grid.activity-card-grid{grid-template-columns:minmax(0,1fr)}}.guide-section{display:grid;gap:clamp(1.45rem,2.4vw,2rem);padding:clamp(1.1rem,2.2vw,1.8rem)}.guide-section-heading{display:flex;align-items:center;gap:.65rem;color:var(--brand-purple)}.guide-section-heading h2{margin:0;color:var(--foreground);font-size:clamp(1.35rem,2.1vw,2rem)}.guide-card-grid,.guide-faq-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.guide-card,.guide-faq-item{display:grid;gap:.65rem;padding:1rem;border:1px solid rgba(107,45,124,.1);border-radius:8px;background:rgba(255,255,255,.78)}.guide-card svg{color:var(--brand-purple)}.guide-card h3,.guide-faq-item h3{margin:0;color:var(--foreground);font-size:1.05rem}.guide-card p,.guide-faq-item p,.guide-step-list p{margin:0;color:var(--subtle-text);line-height:1.85}.guide-split-section{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-split-section>div{display:grid;align-content:start;gap:clamp(1.15rem,2vw,1.6rem)}.guide-check-list,.guide-step-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.guide-check-list li,.guide-step-list li{border:1px solid rgba(107,45,124,.1);border-radius:8px;background:rgba(255,255,255,.68)}.guide-check-list li{padding:.9rem 1rem;color:var(--nav-link-color);line-height:1.8}.guide-step-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:.8rem}.guide-step-list span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--brand-purple);color:#ffffff;font-weight:900}@media (prefers-reduced-motion:reduce){.contact-visual-orbit span,.contact-visual:after{animation:none!important}}@media (max-width:720px){.guide-main{gap:1rem;padding-block:4.75rem 3rem}.activity-card-grid,.guide-card-grid,.guide-faq-list,.guide-hero,.guide-split-section{grid-template-columns:1fr}.guide-hero{padding:1rem}.guide-official-panel{min-height:auto}.contact-main{gap:2rem;padding-block:4.75rem 3rem}.contact-hero h1{font-size:clamp(1.7rem,8.5vw,2.85rem)}.contact-actions{display:grid}.contact-card,.contact-direct-link,.contact-visual{padding-inline:1rem}.contact-section-heading{display:grid;align-items:start}}.samples-category-section,.samples-controls,.samples-empty-state,.samples-hero{inline-size:min(100%,1180px);margin-inline:auto}.samples-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);min-block-size:clamp(16rem,32vh,25rem);padding-block:clamp(2rem,4.5vw,4rem) clamp(1.25rem,2.5vw,2rem)}.samples-hero-copy{max-inline-size:48rem}.samples-radar-link{display:inline-flex;align-items:center;gap:.35rem;min-block-size:44px;margin-block-start:.75rem;color:var(--brand-purple);line-height:1.9;text-underline-offset:.22em;overflow-wrap:anywhere}.samples-radar-link:focus-visible{outline:3px solid currentColor;outline-offset:4px}:root[data-resolved-theme=dark] .samples-radar-link{color:var(--security-yellow)}.samples-section-label{margin:0 0 .9rem;color:rgba(35,16,46,.58);font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:700;line-height:1.8}.samples-hero h1{margin:0;max-inline-size:18ch;font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.05rem,4.4vw,4.45rem);font-weight:700;letter-spacing:0;line-height:1.22;text-wrap:balance}.samples-hero p:not(.samples-section-label){max-inline-size:43rem;margin:clamp(1rem,2vw,1.35rem) 0 0;color:rgba(35,16,46,.68);font-size:clamp(1rem,1.32vw,1.18rem);font-weight:500;line-height:1.9}.samples-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:clamp(.55rem,1.2vw,.75rem);border:1px solid rgba(35,16,46,.1);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,255,255,.44)),rgba(255,255,255,.54);box-shadow:0 22px 70px rgba(35,16,46,.08)}.samples-stats div{position:relative;min-inline-size:0;padding:clamp(.9rem,1.7vw,1.15rem);overflow:hidden;border:1px solid rgba(35,16,46,.08);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.58)),rgba(255,255,255,.72)}.samples-stats div:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:.28rem;background:linear-gradient(180deg,var(--security-yellow),rgba(107,45,124,.34))}.samples-stats dt{color:rgba(35,16,46,.58);font-size:.78rem;font-weight:700;line-height:1.6}.samples-stats dd{margin:.25rem 0 0;color:var(--foreground);font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,3.1vw,2.45rem);font-weight:800;line-height:1.1}.samples-controls{display:grid;grid-template-columns:minmax(0,.85fr) minmax(min(100%,15rem),.72fr);gap:clamp(1rem,2.6vw,2rem);align-items:end;padding-block:clamp(1rem,2vw,1.6rem);border-block:1px solid rgba(35,16,46,.1)}.samples-controls h2{margin:0;color:var(--foreground);font-size:clamp(1.25rem,2.1vw,1.85rem);font-weight:800;line-height:1.45}.samples-controls p{max-inline-size:39rem;margin:.5rem 0 0;color:rgba(35,16,46,.62);font-size:.94rem;font-weight:500;line-height:1.85}.samples-controls .samples-image-notice{display:inline-flex;max-inline-size:min(100%,41rem);margin-block-start:.75rem;padding:.58rem .75rem;border:1px solid rgba(107,45,124,.14);border-radius:8px;background:linear-gradient(135deg,rgba(255,233,26,.16),rgba(255,255,255,.52)),rgba(255,255,255,.58);color:rgba(35,16,46,.74);font-size:.86rem;font-weight:700;line-height:1.8}.samples-search{display:grid;gap:.45rem}.samples-search span{color:rgba(35,16,46,.64);font-size:.82rem;font-weight:700;line-height:1.6}.samples-search input{inline-size:100%;min-block-size:3rem;padding:.85rem 1rem;border:1px solid rgba(35,16,46,.14);border-radius:8px;background:rgba(255,255,255,.76);color:var(--foreground);font:inherit;font-size:.95rem;outline:none;transition:border-color var(--motion-smooth),box-shadow var(--motion-smooth),background var(--motion-smooth)}.samples-search input:focus-visible{border-color:rgba(107,45,124,.5);background:rgba(255,255,255,.94);box-shadow:0 0 0 4px rgba(107,45,124,.12)}.samples-filter-list{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:.55rem}.samples-empty-state button,.samples-filter-list button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-block-size:2.75rem;padding:.65rem .95rem;border:1px solid rgba(35,16,46,.12);border-radius:8px;background:rgba(255,255,255,.58);color:rgba(35,16,46,.72);cursor:pointer;font:inherit;font-size:.9rem;font-weight:800;line-height:1.4;text-wrap:balance;transition:transform var(--motion-smooth),border-color var(--motion-smooth),background var(--motion-smooth),color var(--motion-smooth)}.samples-filter-list button>svg{flex:0 0 auto;inline-size:1.15rem;block-size:1.15rem}.samples-filter-list button>.sample-product-icon img{display:block;inline-size:100%;block-size:100%;object-fit:contain;transition:filter var(--motion-smooth),opacity var(--motion-smooth)}.samples-filter-list button>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15;opacity:.96}.samples-filter-list button.is-active>.sample-product-icon-hologram img{filter:brightness(0) invert(1)}.samples-filter-label{min-inline-size:0;overflow-wrap:anywhere}.samples-empty-state button:hover,.samples-filter-list button:hover{transform:translateY(-1px);border-color:rgba(107,45,124,.28);background:rgba(255,255,255,.88);color:var(--foreground)}.sample-card a:focus-visible,.sample-card-quick-view:focus-visible,.sample-modal-close:focus-visible,.sample-modal-thumbs button:focus-visible,.samples-empty-state button:focus-visible,.samples-filter-list button:focus-visible{outline:3px solid rgba(255,233,26,.88);outline-offset:3px}.samples-filter-count{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-inline-size:1.75rem;min-block-size:1.55rem;padding-inline:.45rem;border-radius:999px;background:rgba(255,233,26,.2);color:inherit;font-size:.75rem}.samples-results-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;inline-size:min(100%,1180px);margin:-.7rem auto 0}.samples-page-count,.samples-result-count{margin:0;color:rgba(35,16,46,.58);font-size:.9rem;font-weight:700;line-height:1.7}.samples-category-stack{display:grid;gap:clamp(2rem,4vw,3.5rem)}.samples-category-section{display:grid;gap:1.05rem}.samples-category-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.samples-category-heading h2,.samples-category-heading p{margin:0}.samples-category-heading p{color:rgba(107,45,124,.75);font-size:.84rem;font-weight:800;line-height:1.7}.samples-category-heading h2{color:var(--foreground);font-size:clamp(1.55rem,3vw,2.55rem);font-weight:800;line-height:1.35}.samples-category-heading>span{flex:0 0 auto;color:rgba(35,16,46,.58);font-size:.86rem;font-weight:800;line-height:1.7}.samples-category-description{max-inline-size:46rem;margin:0;color:rgba(35,16,46,.62);font-size:.96rem;font-weight:500;line-height:1.9}.samples-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),21rem));justify-content:center;gap:clamp(.9rem,2vw,1.25rem)}.sample-card{position:relative;min-inline-size:0}.sample-card-quick-view{position:absolute;z-index:2;inset-block-start:.75rem;display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid rgba(35,16,46,.16);border-radius:999px;background:rgba(255,255,255,.9);color:rgba(35,16,46,.82);font:inherit;font-size:1.38rem;font-weight:800;line-height:1;cursor:pointer;transition:transform var(--motion-smooth),border-color var(--motion-smooth),background var(--motion-smooth),color var(--motion-smooth)}.sample-card-quick-view.is-ltr{inset-inline-start:.75rem}.sample-card-quick-view.is-rtl{inset-inline-end:.75rem}.sample-card-quick-view:hover{transform:translateY(-1px);border-color:rgba(107,45,124,.36);background:rgba(255,255,255,.98);color:var(--brand-purple)}.sample-card-quick-view svg{inline-size:1.1rem;block-size:1.1rem}.sample-card a{display:grid;grid-template-rows:auto 1fr;inline-size:100%;block-size:100%;min-block-size:26rem;overflow:hidden;border:1px solid rgba(35,16,46,.1);border-radius:22px;background:rgba(255,255,255,.72);color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:none;text-align:start;transition:transform var(--motion-smooth),border-color var(--motion-smooth),box-shadow var(--motion-smooth),background var(--motion-smooth)}.sample-card a:hover{transform:translateY(-3px);border-color:rgba(107,45,124,.2);background:rgba(255,255,255,.92);box-shadow:0 22px 70px rgba(35,16,46,.1)}.sample-card-media,.sample-modal-primary-image{display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,233,26,.1),rgba(107,45,124,.08)),rgba(255,255,255,.52)}.sample-card-media{position:relative;aspect-ratio:4/3;overflow:hidden}.sample-artifact-stack img,.sample-card-media img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.sample-card-content{display:grid;align-content:start;gap:.6rem;min-inline-size:0;padding:1rem}.sample-card-category{color:rgba(107,45,124,.76);font-size:.78rem;font-weight:800;line-height:1.6}.sample-card strong{overflow-wrap:anywhere;color:var(--foreground);font-size:clamp(1.02rem,1.45vw,1.18rem);font-weight:800;line-height:1.65}.sample-card-client,.sample-card-excerpt,.sample-card-meta{color:rgba(35,16,46,.6);font-size:.86rem;font-weight:600;line-height:1.8;overflow-wrap:anywhere}.sample-card-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sample-card-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.2rem}.sample-card-meta span{display:inline-flex;min-inline-size:0;min-block-size:1.85rem;align-items:center;padding:.25rem .55rem;border-radius:999px;background:rgba(35,16,46,.06)}.sample-image-placeholder{position:relative;display:grid;place-items:center;inline-size:100%;block-size:100%;min-block-size:12rem;border:1px dashed rgba(35,16,46,.16);border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(246,244,247,.54)),linear-gradient(135deg,rgba(255,233,26,.06),rgba(107,45,124,.04))}.sample-image-placeholder:before{content:"";inline-size:clamp(2.1rem,8vw,3.4rem);aspect-ratio:1;border:2px solid rgba(35,16,46,.16);border-radius:14px;background:linear-gradient(135deg,transparent 46%,rgba(35,16,46,.16) 47% 53%,transparent 54%),linear-gradient(45deg,transparent 46%,rgba(35,16,46,.16) 47% 53%,transparent 54%)}.sample-detail-article,.sample-detail-breadcrumb{inline-size:min(100%,1180px);margin-inline:auto}.sample-tag-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.sample-tag-breadcrumb>span[aria-current=page]{color:rgba(35,16,46,.7);font-size:.9rem;font-weight:800}.sample-detail-breadcrumb a{display:inline-flex;align-items:center;gap:.55rem;min-block-size:2.75rem;padding:.35rem .75rem;border:1px solid rgba(35,16,46,.14);border-radius:999px;background:rgba(255,255,255,.7);color:rgba(107,45,124,.78);font-size:.9rem;font-weight:800;line-height:1.6;text-decoration:none}.sample-detail-breadcrumb a:focus-visible,.sample-detail-breadcrumb a:hover{color:var(--foreground);border-color:rgba(107,45,124,.35);background:rgba(255,255,255,.95)}.sample-detail-article{display:grid;gap:clamp(1.2rem,3vw,2.4rem)}.sample-detail-top{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(19rem,.96fr);gap:clamp(1rem,2.4vw,1.8rem);align-items:start}.sample-detail-top-gallery{order:-1}.sample-detail-content-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(min(100%,20rem),.55fr);gap:clamp(1rem,2.4vw,1.8rem);align-items:start}.sample-detail-content-grid .sample-detail-section{min-inline-size:0}.sample-detail-features{align-content:start}.sample-detail-content-grid .sample-detail-notes{position:sticky;inset-block-start:calc(var(--header-height) + 1rem);padding:clamp(1rem,2vw,1.3rem);border:1px solid rgba(35,16,46,.08);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,255,255,.58)),linear-gradient(225deg,rgba(255,233,26,.1),rgba(107,45,124,.05))}.sample-detail-top-gallery .sample-detail-section{border-block-start:0;padding-block-start:.4rem}.sample-detail-top-gallery .sample-detail-section>h2{margin-block-end:.4rem}.sample-detail-gallery-count{margin:clamp(.8rem,1.8vw,1.15rem) 0 0;padding-inline:clamp(.25rem,1vw,.65rem);color:rgba(35,16,46,.66);font-size:.88rem;font-weight:700}.sample-detail-top-info{display:grid;gap:clamp(1rem,2vw,1.35rem)}.sample-detail-hero{position:relative;display:grid;grid-template-columns:1fr;gap:clamp(.8rem,1.8vw,1rem);align-items:start;overflow:hidden;padding:clamp(1.05rem,2.2vw,1.65rem);border:1px solid rgba(35,16,46,.08);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.48)),linear-gradient(135deg,rgba(255,233,26,.08),rgba(107,45,124,.06))}.sample-detail-copy{max-inline-size:48rem}.sample-detail-copy>p:first-child{display:inline-flex;align-items:center;margin:0 0 .75rem;padding:.18rem .65rem;border:1px solid rgba(107,45,124,.16);border-radius:999px;background:rgba(255,233,26,.18);color:rgba(107,45,124,.78);font-size:.9rem;font-weight:800;line-height:1.55}.sample-detail-copy h1{margin:0;color:var(--foreground);font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,2.25vw,2.25rem);font-weight:800;letter-spacing:0;line-height:1.34;text-wrap:balance}.sample-detail-copy>p:last-child{max-inline-size:46rem;margin:clamp(.85rem,1.6vw,1.1rem) 0 0;color:rgba(35,16,46,.66);font-size:clamp(.98rem,1.12vw,1.06rem);font-weight:600;line-height:1.9}.sample-detail-metadata,.sample-modal-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.sample-detail-metadata div,.sample-modal-metadata div{min-inline-size:0;padding:.85rem;border:1px solid rgba(35,16,46,.09);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.68)),rgba(255,255,255,.72)}.sample-detail-metadata .sample-metadata-full-width,.sample-detail-metadata>div:only-child,.sample-modal-metadata .sample-metadata-full-width,.sample-modal-metadata>div:only-child{grid-column:1/-1}@media (max-width:560px){.sample-detail-metadata,.sample-modal-metadata{grid-template-columns:1fr}}.sample-detail-metadata dt,.sample-modal-metadata dt{display:flex;align-items:center;gap:.45rem;color:rgba(35,16,46,.58);font-size:.76rem;font-weight:850;line-height:1.6}.sample-detail-metadata .sample-product-icon-hologram,.sample-detail-metadata svg,.sample-modal-metadata .sample-product-icon-hologram,.sample-modal-metadata svg{flex:0 0 auto;inline-size:1rem;block-size:1rem}.sample-detail-metadata .sample-product-icon-hologram img,.sample-modal-metadata .sample-product-icon-hologram img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.sample-detail-metadata svg,.sample-modal-metadata svg{stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.sample-detail-metadata .sample-product-icon-hologram,.sample-detail-metadata svg.sample-product-icon,.sample-modal-metadata .sample-product-icon-hologram,.sample-modal-metadata svg.sample-product-icon{inline-size:1.18rem;block-size:1.18rem;color:rgba(35,16,46,.82);opacity:1;stroke-width:2.35}.sample-product-icon-shade{fill:rgba(92,88,98,.42);stroke:none}.sample-detail-metadata dd,.sample-modal-metadata dd{margin:.35rem 0 0;color:var(--foreground);font-size:clamp(.92rem,.96vw,1rem);font-weight:850;line-height:1.65;overflow-wrap:anywhere}.sample-detail-metadata a,.sample-modal-metadata a{color:inherit;text-decoration-color:rgba(107,45,124,.38);text-decoration-thickness:.08em;text-underline-offset:.18em}.sample-detail-metadata a:hover,.sample-modal-metadata a:hover{color:var(--brand-purple)}.sample-detail-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin:0;border:0;background:transparent}@media (max-width:980px){.sample-detail-content-grid,.sample-detail-top{grid-template-columns:1fr}.sample-detail-content-grid .sample-detail-notes{position:static}}.sample-detail-facts div{position:relative;min-inline-size:0;padding:clamp(.9rem,1.8vw,1.15rem);overflow:hidden;border:1px solid rgba(35,16,46,.09);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.62)),linear-gradient(225deg,rgba(255,233,26,.12),rgba(107,45,124,.05)),rgba(255,255,255,.72)}.sample-detail-facts div:before{content:"";position:absolute;inset-block:.9rem;inset-inline-start:0;inline-size:.24rem;border-radius:999px;background:linear-gradient(180deg,var(--security-yellow),rgba(107,45,124,.38))}.sample-detail-facts dt{color:rgba(35,16,46,.58);font-size:.8rem;font-weight:800;line-height:1.6}.sample-detail-facts dd{margin:.42rem 0 0;color:var(--foreground);font-size:clamp(.95rem,1vw,1.02rem);font-weight:800;line-height:1.8;overflow-wrap:anywhere}.sample-detail-primary-image{display:grid;gap:.75rem;margin:0;padding:clamp(.8rem,2vw,1.2rem);border:1px solid rgba(35,16,46,.1);border-radius:8px;background:linear-gradient(135deg,rgba(255,233,26,.08),rgba(107,45,124,.06)),rgba(255,255,255,.72)}.sample-detail-primary-image img{display:block;inline-size:100%;max-block-size:min(72vh,48rem);object-fit:contain}.sample-detail-gallery figcaption,.sample-detail-primary-image figcaption{color:rgba(35,16,46,.58);font-size:.82rem;font-weight:700;line-height:1.7}.sample-detail-section{display:grid;gap:1rem;padding-block-start:clamp(.75rem,2vw,1.25rem);border-block-start:1px solid rgba(35,16,46,.1)}.sample-detail-section h2{margin:0;color:var(--foreground);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:850;line-height:1.45}.sample-detail-section>p{margin:0;color:rgba(35,16,46,.66);font-size:.98rem;font-weight:550;line-height:1.9}.sample-detail-feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:.7rem;margin:0;padding:0;list-style:none}.sample-detail-feature-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.9rem;border:1px solid rgba(35,16,46,.08);border-radius:8px;background:rgba(255,255,255,.64)}.sample-detail-feature-list span{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:rgba(255,233,26,.22);color:var(--foreground);font-size:.8rem;font-weight:900}.sample-detail-feature-list p{margin:0;color:rgba(35,16,46,.68);font-size:.95rem;font-weight:600;line-height:1.9}.sample-detail-notes ul,.sample-project-notes ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.sample-detail-notes li,.sample-project-notes li{padding:.75rem .85rem;border:1px solid rgba(35,16,46,.08);border-radius:8px;background:rgba(255,255,255,.48);color:rgba(35,16,46,.64);font-size:.92rem;font-weight:600;line-height:1.85}.sample-detail-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(.8rem,2vw,1rem)}.sample-detail-gallery figure{display:grid;gap:.65rem;margin:0;padding:.75rem;border:1px solid rgba(35,16,46,.08);border-radius:8px;background:rgba(255,255,255,.66)}.sample-detail-gallery img{display:block;inline-size:100%;aspect-ratio:4/3;object-fit:contain}.sample-detail-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.sample-detail-tags li,.sample-tag-chip{display:inline-flex;align-items:center;max-inline-size:100%}.sample-tag-chip{min-block-size:2.25rem;padding:.3rem .7rem;border:1px solid var(--sample-tag-border);border-radius:999px;background:var(--sample-tag-background);color:var(--sample-tag-foreground);font-size:.82rem;font-weight:750;line-height:1.6;overflow-wrap:anywhere;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}a.sample-tag-chip:hover{border-color:var(--sample-tag-hover-border);background:var(--sample-tag-hover-background);color:var(--sample-tag-hover-foreground);transform:translateY(-1px)}a.sample-tag-chip:focus-visible{outline:3px solid var(--sample-tag-focus);outline-offset:2px}.samples-empty-state{display:grid;justify-items:start;gap:.8rem;padding:clamp(1.25rem,3vw,2rem);border:1px dashed rgba(35,16,46,.18);border-radius:8px;background:rgba(255,255,255,.5)}.samples-empty-state h2,.samples-empty-state p{margin:0}.samples-empty-state h2{color:var(--foreground);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800;line-height:1.5}.samples-empty-state p{color:rgba(35,16,46,.62);font-size:.95rem;font-weight:500;line-height:1.9}.samples-pagination{display:flex;align-items:center;justify-content:center;gap:.6rem;inline-size:min(100%,1180px);margin-inline:auto}.samples-pagination div{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.samples-pagination button{display:inline-grid;place-items:center;min-inline-size:2.45rem;block-size:2.45rem;padding:0 .65rem;border:1px solid rgba(35,16,46,.12);border-radius:8px;background:rgba(255,255,255,.64);color:rgba(35,16,46,.72);cursor:pointer;font:inherit;font-size:.9rem;font-weight:800;line-height:1;transition:transform var(--motion-smooth),border-color var(--motion-smooth),background var(--motion-smooth),color var(--motion-smooth)}.samples-pagination button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(107,45,124,.28);background:rgba(255,255,255,.9);color:var(--foreground)}.samples-pagination button:focus-visible{outline:3px solid rgba(255,233,26,.88);outline-offset:3px}.samples-pagination button:disabled{cursor:not-allowed;opacity:.42}.samples-load-sentinel{block-size:1px}.samples-infinite-loader{position:relative;display:grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:.62rem;inline-size:min(100%,1180px);min-block-size:4.6rem;margin:.5rem auto 0;isolation:isolate}.samples-infinite-loader span{position:relative;display:block;inline-size:1rem;block-size:1rem;border:1px solid color-mix(in oklab,var(--loading-registration-mark),var(--loading-scan) 28%);border-radius:999px;background:radial-gradient(circle,var(--loading-scan) 0 32%,transparent 34%),color-mix(in oklab,var(--loading-skeleton-base),var(--loading-scan) 7%);box-shadow:0 0 0 .18rem color-mix(in oklab,var(--loading-scan-soft),transparent 46%),0 0 1.4rem color-mix(in oklab,var(--loading-scan),transparent 45%);animation:anticopy-registration-mark .98s cubic-bezier(.45,0,.25,1) infinite}.samples-infinite-loader span:not(.visually-hidden):after{content:"";position:absolute;inset:.18rem;border:1px solid color-mix(in oklab,var(--security-yellow),white 10%);border-radius:inherit}.samples-infinite-loader span:nth-child(2){animation-delay:.14s}.samples-infinite-loader span:nth-child(3){animation-delay:.28s}.sample-modal-open{overflow:hidden}.sample-modal-layer{position:fixed;z-index:90;inset:0;display:grid;align-items:end;justify-items:center;padding:clamp(.7rem,2vw,1.5rem) clamp(.7rem,2vw,1.5rem) 0;background:rgba(12,8,16,.42);-webkit-backdrop-filter:blur(34px) saturate(.85);backdrop-filter:blur(34px) saturate(.85)}.sample-modal-layer[data-state=opening]{animation:sample-modal-layer-in .22s ease-out both}.sample-modal-layer[data-state=closing]{animation:sample-modal-layer-out .28s ease-in both}.sample-modal{display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:min(100%,1120px);max-block-size:calc(100dvh - clamp(.7rem, 2vw, 1.5rem));block-size:min(88dvh,820px);overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:24px 24px 0 0;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,244,247,.96)),var(--background);box-shadow:0 28px 90px rgba(0,0,0,.32);transform-origin:top center}.sample-modal[data-state=opening]{animation:sample-modal-slide-in .28s cubic-bezier(.22,1,.36,1) both}.sample-modal[data-state=closing]{animation:sample-modal-slide-out .28s cubic-bezier(.64,0,.78,0) both}.sample-modal-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:clamp(1rem,2vw,1.4rem);border-block-end:1px solid rgba(35,16,46,.1)}.sample-modal-header h2,.sample-modal-header p{margin:0}.sample-modal-header-loading{display:grid;gap:.55rem;inline-size:min(100%,28rem)}.sample-modal-header-loading span,.sample-skeleton-image,.sample-skeleton-line,.sample-skeleton-meta-grid b,.sample-skeleton-meta-grid em,.sample-skeleton-meta-grid i,.sample-skeleton-meta-grid span,.sample-skeleton-tag-row span,.sample-skeleton-thumb-stack span{position:relative;overflow:hidden;border-radius:8px;background:radial-gradient(ellipse at 18% 24%,var(--loading-scan-soft),transparent 34%),linear-gradient(135deg,rgba(var(--surface-rgb),.64),rgba(var(--surface-rgb),.28)),var(--loading-skeleton-base);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.36)}.sample-modal-header-loading span:after,.sample-skeleton-image:after,.sample-skeleton-line:after,.sample-skeleton-meta-grid b:after,.sample-skeleton-meta-grid em:after,.sample-skeleton-meta-grid i:after,.sample-skeleton-meta-grid span:after,.sample-skeleton-tag-row span:after,.sample-skeleton-thumb-stack span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),var(--loading-scan-soft),transparent);animation:sample-skeleton-sheen 1.35s ease-in-out infinite}.sample-modal-header-loading span:first-child{inline-size:7rem;block-size:.82rem}.sample-modal-header-loading span:last-child{inline-size:min(100%,20rem);block-size:1.45rem}.sample-modal-header p{color:rgba(107,45,124,.75);font-size:.82rem;font-weight:800;line-height:1.6}.sample-modal-header h2{margin-block-start:.25rem;color:var(--foreground);font-size:clamp(1.2rem,2.4vw,2rem);font-weight:800;line-height:1.55;text-wrap:balance}.sample-modal-close{display:inline-grid;flex:0 0 auto;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid rgba(35,16,46,.12);border-radius:8px;background:rgba(255,255,255,.78);color:var(--foreground);cursor:pointer;font:inherit;font-size:1.55rem;font-weight:600;line-height:1}.sample-modal-body{grid-template-columns:minmax(0,.95fr) minmax(18rem,.82fr)}.sample-modal-body,.sample-modal-gallery{display:grid;min-block-size:0;overflow:hidden}.sample-modal-gallery{min-inline-size:0;padding:clamp(1rem,2vw,1.35rem);border-inline-end:1px solid rgba(35,16,46,.1)}[dir=rtl] .sample-modal-gallery{border-inline:0 1px solid rgba(35,16,46,.1)}.sample-evidence-desk{--sample-gallery-viewport-height:clamp(20rem,48vh,34rem);display:grid;grid-template-areas:"stack viewer";grid-template-columns:clamp(4.8rem,7vw,6.2rem) minmax(0,1fr);gap:clamp(.8rem,1.8vw,1.15rem);block-size:100%;min-inline-size:0;min-block-size:0}[dir=rtl] .sample-evidence-desk{grid-template-areas:"viewer stack";grid-template-columns:minmax(0,1fr) clamp(4.8rem,7vw,6.2rem)}.sample-artifact-stack{position:relative;grid-area:stack;display:flex;flex-direction:column;align-items:center;justify-items:center;gap:.5rem;min-inline-size:0;min-block-size:0;align-self:start;block-size:min(100%,var(--sample-gallery-viewport-height));max-block-size:var(--sample-gallery-viewport-height);overflow-y:auto;padding-block:.25rem;scrollbar-color:rgba(35,16,46,.24) transparent;scrollbar-width:thin}.sample-artifact-stack button{position:relative;display:grid;place-items:center;flex:0 0 auto;inline-size:clamp(4.2rem,6vw,5rem);block-size:clamp(5.2rem,8vw,6.6rem);overflow:hidden;padding:0;border:1px solid rgba(35,16,46,.12);border-radius:10px;background:rgba(255,255,255,.72);box-shadow:0 10px 24px rgba(35,16,46,.08);cursor:pointer;transform:translateX(calc((var(--artifact-index, 0) % 2) * .34rem));transition:transform var(--motion-smooth),border-color var(--motion-smooth),box-shadow var(--motion-smooth)}.sample-artifact-stack button[data-image-orientation=landscape],[dir=rtl] .sample-artifact-stack button[data-image-orientation=landscape]{inline-size:clamp(4.7rem,7vw,5.8rem);block-size:clamp(3.3rem,4.9vw,4rem)}.sample-artifact-stack button[data-image-orientation=square],[dir=rtl] .sample-artifact-stack button[data-image-orientation=square]{inline-size:clamp(4.3rem,6vw,5.1rem);block-size:clamp(4.3rem,6vw,5.1rem)}[dir=rtl] .sample-artifact-stack button{transform:translateX(calc((var(--artifact-index, 0) % 2) * -.34rem))}.sample-artifact-stack button.is-active,.sample-artifact-stack button:hover{border-color:rgba(107,45,124,.46);box-shadow:0 14px 32px rgba(35,16,46,.14);transform:translateX(0) scale(1.04)}.sample-artifact-stack img{inline-size:100%;block-size:100%;padding:.2rem;object-fit:contain;object-position:center}.sample-artifact-stack span{position:absolute;inset-block-end:.2rem;inset-inline-end:.2rem;display:inline-grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;border-radius:999px;background:rgba(35,16,46,.86);color:#fff;font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:.68rem;font-weight:900;line-height:1}.sample-artifact-empty{position:static;display:grid;place-items:center;inline-size:clamp(3.1rem,5vw,4.4rem);min-block-size:5rem;padding:.5rem;border:1px dashed rgba(35,16,46,.18);border-radius:10px;background:rgba(255,255,255,.44);color:rgba(35,16,46,.48);font-size:.72rem;font-weight:800;text-align:center}.sample-inspection-frame{grid-area:viewer;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:.55rem;min-inline-size:0;min-block-size:0;block-size:var(--sample-gallery-viewport-height);overflow:hidden}.sample-inspection-frame>p{margin:0;color:rgba(35,16,46,.58);font-size:.78rem;font-weight:750;line-height:1.7}.sample-modal-primary-image{position:relative;display:grid;place-items:center;box-sizing:border-box;inline-size:100%;block-size:100%;min-block-size:0;max-block-size:100%;align-self:center;min-inline-size:0;overflow:hidden;border:1px solid rgba(35,16,46,.08);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(246,244,247,.7)),linear-gradient(135deg,rgba(255,233,26,.08),rgba(107,45,124,.06));cursor:crosshair;box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),0 20px 56px rgba(35,16,46,.1)}.sample-modal-primary-image[data-has-image=false]{cursor:default}.sample-modal-primary-image[data-orientation=portrait]{block-size:100%;min-block-size:0}.sample-primary-fit-image{position:absolute;inset:0;box-sizing:border-box;display:block;inline-size:100%;block-size:100%;padding:.85rem;object-fit:contain;object-position:center}.sample-inspection-lens{position:absolute;top:var(--lens-y,50%);left:var(--lens-x,50%);inline-size:clamp(6.2rem,12vw,9rem);aspect-ratio:1;overflow:hidden;border:2px solid rgba(255,233,26,.9);border-radius:999px;background:rgba(255,255,255,.18);box-shadow:0 0 0 1px rgba(35,16,46,.28),0 18px 44px rgba(35,16,46,.22);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.92);transition:opacity .16s ease,transform .16s ease}.sample-lens-image{position:absolute;top:50%;left:50%;display:block;inline-size:var(--zoom-image-width,0);block-size:var(--zoom-image-height,0);max-inline-size:none;max-block-size:none;transform:translate(calc(var(--zoom-source-x, 0px) * -1),calc(var(--zoom-source-y, 0px) * -1));transform-origin:0 0;-webkit-user-select:none;user-select:none}.sample-modal-primary-image[data-lens-active=true] .sample-inspection-lens{opacity:1;transform:translate(-50%,-50%) scale(1)}.sample-modal-details{display:grid;align-content:start;gap:1rem;block-size:100%;min-inline-size:0;min-block-size:0;overflow-y:auto;padding:clamp(1rem,2vw,1.35rem);scrollbar-color:rgba(35,16,46,.26) transparent;scrollbar-width:thin}.sample-modal-loading{min-block-size:min(34rem,calc(100dvh - 2rem))}.sample-modal-loading-body{display:grid;place-items:center;min-block-size:18rem;padding:clamp(1.25rem,4vw,2rem)}.sample-modal-loading-body p{max-inline-size:34rem;margin:0;color:var(--subtle-text);font-size:.95rem;font-weight:700;line-height:1.8;text-align:center}.sample-modal-error-mark{display:block;inline-size:2.7rem;aspect-ratio:1;border:2px solid rgba(107,45,124,.24);border-radius:999px;background:linear-gradient(45deg,transparent 45%,rgba(107,45,124,.64) 46% 54%,transparent 55%),linear-gradient(135deg,transparent 45%,rgba(107,45,124,.64) 46% 54%,transparent 55%)}.sample-modal-skeleton{min-block-size:min(62dvh,38rem)}.sample-modal-skeleton-gallery{position:relative;align-content:stretch}.sample-skeleton-evidence-desk{--sample-gallery-viewport-height:clamp(20rem,48vh,34rem);display:grid;grid-template-areas:"stack viewer";grid-template-columns:clamp(4.8rem,7vw,6.2rem) minmax(0,1fr);gap:clamp(.8rem,1.8vw,1.15rem);block-size:100%;min-inline-size:0}[dir=rtl] .sample-skeleton-evidence-desk{grid-template-areas:"viewer stack";grid-template-columns:minmax(0,1fr) clamp(4.8rem,7vw,6.2rem)}.sample-skeleton-thumb-stack{grid-area:stack;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-inline-size:0;max-block-size:var(--sample-gallery-viewport-height);padding-block:.25rem}.sample-skeleton-thumb-stack span{display:block;flex:0 0 auto;inline-size:clamp(4.2rem,6vw,5rem);block-size:clamp(5.2rem,8vw,6.6rem);border:1px solid color-mix(in oklab,var(--loading-registration-mark),transparent 54%);border-radius:10px;transform:translateX(calc((var(--thumb-offset, 0)) * .34rem))}.sample-skeleton-thumb-stack span:nth-child(2),.sample-skeleton-thumb-stack span:nth-child(4){--thumb-offset:1}[dir=rtl] .sample-skeleton-thumb-stack span:nth-child(2),[dir=rtl] .sample-skeleton-thumb-stack span:nth-child(4){--thumb-offset:-1}.sample-skeleton-thumb-stack span:nth-child(2){inline-size:clamp(4.7rem,7vw,5.8rem);block-size:clamp(3.3rem,4.9vw,4rem)}.sample-skeleton-thumb-stack span:nth-child(3){inline-size:clamp(4.3rem,6vw,5.1rem);block-size:clamp(4.3rem,6vw,5.1rem)}.sample-skeleton-inspection-frame{grid-area:viewer;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:center;gap:.55rem;min-inline-size:0;block-size:var(--sample-gallery-viewport-height)}.sample-skeleton-image{inline-size:100%;block-size:var(--sample-gallery-viewport-height);min-block-size:clamp(18rem,42vh,30rem);border:1px solid color-mix(in oklab,var(--loading-registration-mark),transparent 62%);border-radius:22px;background:linear-gradient(135deg,rgba(var(--surface-rgb),.74),rgba(var(--surface-rgb),.34)),linear-gradient(135deg,var(--loading-scan-soft),transparent 58%);box-shadow:inset 0 0 0 1px rgba(var(--surface-rgb),.45),0 20px 56px rgba(var(--ink-rgb),.08)}.sample-skeleton-scan-mark{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;display:block;inline-size:clamp(5rem,10vw,7.4rem);aspect-ratio:1;border:1px solid color-mix(in oklab,var(--loading-scan),transparent 12%);border-radius:999px;background:radial-gradient(circle,transparent 0 42%,color-mix(in oklab,var(--loading-scan),transparent 16%) 44% 47%,transparent 49%),linear-gradient(90deg,transparent 48%,color-mix(in oklab,var(--loading-scan),transparent 20%) 49% 51%,transparent 52%),linear-gradient(0deg,transparent 48%,color-mix(in oklab,var(--loading-scan),transparent 20%) 49% 51%,transparent 52%);opacity:.72;animation:sample-skeleton-pulse var(--motion-skeleton) infinite}.sample-modal-skeleton-details{align-content:start;overflow:hidden}.sample-skeleton-line{display:block;inline-size:100%;block-size:.9rem}.sample-skeleton-line.is-short{inline-size:42%}.sample-skeleton-line.is-title{inline-size:82%;block-size:1.55rem}.sample-skeleton-line.is-medium{inline-size:68%}.sample-skeleton-line.is-caption{inline-size:min(100%,18rem);block-size:.78rem;margin-block-start:.35rem}.sample-skeleton-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sample-skeleton-meta-grid span{display:grid;align-content:start;gap:.55rem;min-block-size:4.8rem;padding:.85rem;border:1px solid color-mix(in oklab,var(--loading-registration-mark),transparent 66%);background:rgba(var(--surface-rgb),.48)}.sample-skeleton-meta-grid b,.sample-skeleton-meta-grid em,.sample-skeleton-meta-grid i{display:block;font-style:normal}.sample-skeleton-meta-grid i{inline-size:1.45rem;block-size:1.45rem;border-radius:999px;background:color-mix(in oklab,var(--loading-scan),transparent 42%)}.sample-skeleton-meta-grid b{inline-size:46%;block-size:.7rem;border-radius:999px}.sample-skeleton-meta-grid em{inline-size:74%;block-size:.86rem;border-radius:999px}.sample-skeleton-description-panel{display:grid;gap:.7rem;padding:1rem;border:1px solid color-mix(in oklab,var(--loading-registration-mark),transparent 70%);border-radius:16px;background:rgba(var(--surface-rgb),.38)}.sample-skeleton-tag-row{display:flex;flex-wrap:wrap;gap:.5rem}.sample-skeleton-tag-row span{display:block;inline-size:5.2rem;block-size:1.85rem;border-radius:999px}.sample-skeleton-tag-row span:nth-child(2){inline-size:6.4rem}.sample-skeleton-tag-row span:nth-child(3){inline-size:4.6rem}.sample-modal-details::-webkit-scrollbar{inline-size:.45rem}.sample-modal-details::-webkit-scrollbar-track{background:transparent}.sample-modal-details::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(35,16,46,.22)}.sample-modal-details::-webkit-scrollbar-thumb:hover{background:rgba(35,16,46,.36)}.sample-classification-grid{display:grid;gap:.75rem;margin:0}.sample-classification-strip{position:relative;display:grid;gap:.35rem;padding:.85rem;overflow:hidden;border:1px solid rgba(35,16,46,.08);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.56)),linear-gradient(225deg,rgba(255,233,26,.1),rgba(107,45,124,.05)),rgba(35,16,46,.03)}.sample-classification-strip:before{content:"";position:absolute;inset-block:.78rem;inset-inline-start:0;inline-size:.22rem;border-radius:999px;background:linear-gradient(180deg,var(--security-yellow),rgba(107,45,124,.36))}.sample-classification-strip dt{color:rgba(35,16,46,.52);font-size:.8rem;font-weight:800;line-height:1.6}.sample-classification-strip dd{margin:0;color:var(--foreground);font-size:.94rem;font-weight:780;line-height:1.8;overflow-wrap:anywhere}.sample-description-panel{display:grid;align-content:start;gap:.7rem}.sample-description-panel h3{margin:0;color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.7}.sample-feature-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.sample-feature-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;padding:.75rem .85rem;border:1px solid rgba(35,16,46,.07);border-radius:14px;background:rgba(255,255,255,.44)}.sample-feature-list li>span{display:inline-grid;place-items:center;min-inline-size:1.55rem;block-size:1.55rem;border-radius:999px;background:rgba(107,45,124,.12);color:rgba(107,45,124,.86);font-size:.72rem;font-weight:900;line-height:1}.sample-feature-list p{margin:0;color:rgba(35,16,46,.66);font-size:.92rem;font-weight:500;line-height:1.95}.sample-tags{display:flex;flex-wrap:wrap;gap:.45rem}.sample-tags .sample-tag-chip{display:inline-flex;max-inline-size:100%;align-items:center;min-block-size:2.25rem;padding:.25rem .58rem;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.sample-activity-relations ul{display:grid;gap:.65rem;padding:0;margin:0;list-style:none}.sample-activity-relations a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding-inline:.9rem;border:1px solid var(--border);border-radius:.7rem;color:var(--brand-purple);font-weight:750;text-decoration:none}.sample-activity-relations a:hover{text-decoration:underline;text-underline-offset:.25em}.sample-activity-relations a:focus-visible{outline:3px solid var(--brand-purple);outline-offset:4px}:root[data-resolved-theme=dark] .contact-shell,:root[data-resolved-theme=dark] .guide-shell{background:radial-gradient(circle at 16% 18%,rgba(255,233,26,.035),transparent 18rem),radial-gradient(circle at 84% 72%,rgba(45,212,191,.045),transparent 24rem),var(--page-bg)}:root[data-resolved-theme=dark] .contact-card li span,:root[data-resolved-theme=dark] .contact-card p,:root[data-resolved-theme=dark] .contact-direct-link span,:root[data-resolved-theme=dark] .contact-email-strip span,:root[data-resolved-theme=dark] .contact-eyebrow,:root[data-resolved-theme=dark] .contact-hero-copy>p:not(.contact-eyebrow),:root[data-resolved-theme=dark] .contact-visual-card p,:root[data-resolved-theme=dark] .guide-card p,:root[data-resolved-theme=dark] .guide-faq-item p,:root[data-resolved-theme=dark] .guide-hero-copy>p:not(.guide-eyebrow),:root[data-resolved-theme=dark] .guide-official-panel p,:root[data-resolved-theme=dark] .guide-step-list p{color:rgba(255,255,255,.82)}:root[data-resolved-theme=dark] .contact-card,:root[data-resolved-theme=dark] .contact-chip-cloud span,:root[data-resolved-theme=dark] .contact-direct-link,:root[data-resolved-theme=dark] .contact-email-strip,:root[data-resolved-theme=dark] .contact-office-badge,:root[data-resolved-theme=dark] .contact-social-section,:root[data-resolved-theme=dark] .contact-visual,:root[data-resolved-theme=dark] .contact-visual-card,:root[data-resolved-theme=dark] .guide-card,:root[data-resolved-theme=dark] .guide-check-list li,:root[data-resolved-theme=dark] .guide-faq-item,:root[data-resolved-theme=dark] .guide-hero,:root[data-resolved-theme=dark] .guide-official-panel,:root[data-resolved-theme=dark] .guide-section,:root[data-resolved-theme=dark] .guide-step-list li{border-color:var(--glass-border);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),var(--glass-bg)}:root[data-resolved-theme=dark] .guide-card,:root[data-resolved-theme=dark] .guide-check-list li,:root[data-resolved-theme=dark] .guide-faq-item,:root[data-resolved-theme=dark] .guide-hero,:root[data-resolved-theme=dark] .guide-official-panel,:root[data-resolved-theme=dark] .guide-section,:root[data-resolved-theme=dark] .guide-step-list li{border-color:rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.115),rgba(255,255,255,.055)),rgba(255,255,255,.055)}:root[data-resolved-theme=dark] .guide-check-list li{color:rgba(255,255,255,.86)}:root[data-resolved-theme=dark] .contact-chip-cloud span,:root[data-resolved-theme=dark] .contact-chip-cloud svg{color:var(--security-yellow)}:root[data-resolved-theme=dark] .guide-step-list span{background:var(--security-yellow);color:#23102e;text-shadow:none}:root[data-resolved-theme=dark] .contact-card li,:root[data-resolved-theme=dark] .contact-section-heading,:root[data-resolved-theme=dark] .guide-section-heading{border-color:rgba(255,255,255,.12)}:root[data-resolved-theme=dark] .contact-card h3,:root[data-resolved-theme=dark] .contact-section-heading h2,:root[data-resolved-theme=dark] .contact-visual-card strong,:root[data-resolved-theme=dark] .guide-card h3,:root[data-resolved-theme=dark] .guide-faq-item h3,:root[data-resolved-theme=dark] .guide-hero h1,:root[data-resolved-theme=dark] .guide-official-panel strong,:root[data-resolved-theme=dark] .guide-section-heading h2{color:var(--foreground)}:root[data-resolved-theme=dark] .contact-social-heading p{color:rgba(255,255,255,.82)}:root[data-resolved-theme=dark] .contact-card li a,:root[data-resolved-theme=dark] .contact-direct-link strong,:root[data-resolved-theme=dark] .contact-email-strip strong,:root[data-resolved-theme=dark] .contact-mini-icon,:root[data-resolved-theme=dark] .contact-office-badge,:root[data-resolved-theme=dark] .contact-section-heading a,:root[data-resolved-theme=dark] .contact-visual-icon,:root[data-resolved-theme=dark] .guide-card svg,:root[data-resolved-theme=dark] .guide-eyebrow,:root[data-resolved-theme=dark] .guide-official-panel svg,:root[data-resolved-theme=dark] .guide-section-heading{color:var(--security-yellow)}:root[data-resolved-theme=dark] .sample-card-client,:root[data-resolved-theme=dark] .sample-card-excerpt,:root[data-resolved-theme=dark] .sample-card-meta,:root[data-resolved-theme=dark] .sample-classification-strip dt,:root[data-resolved-theme=dark] .sample-detail-copy>p:last-child,:root[data-resolved-theme=dark] .sample-detail-facts dt,:root[data-resolved-theme=dark] .sample-detail-feature-list p,:root[data-resolved-theme=dark] .sample-detail-gallery figcaption,:root[data-resolved-theme=dark] .sample-detail-notes li,:root[data-resolved-theme=dark] .sample-detail-primary-image figcaption,:root[data-resolved-theme=dark] .sample-detail-section>p,:root[data-resolved-theme=dark] .sample-detail-tags li,:root[data-resolved-theme=dark] .sample-feature-list p,:root[data-resolved-theme=dark] .sample-inspection-frame>p,:root[data-resolved-theme=dark] .sample-project-notes li,:root[data-resolved-theme=dark] .sample-tag-breadcrumb>span[aria-current=page],:root[data-resolved-theme=dark] .samples-category-description,:root[data-resolved-theme=dark] .samples-category-heading>span,:root[data-resolved-theme=dark] .samples-controls p,:root[data-resolved-theme=dark] .samples-empty-state p,:root[data-resolved-theme=dark] .samples-hero p:not(.samples-section-label),:root[data-resolved-theme=dark] .samples-page-count,:root[data-resolved-theme=dark] .samples-result-count,:root[data-resolved-theme=dark] .samples-search span,:root[data-resolved-theme=dark] .samples-section-label,:root[data-resolved-theme=dark] .samples-stats dt{color:var(--sample-supporting-text,var(--subtle-text))}:root[data-resolved-theme=dark] .sample-card a,:root[data-resolved-theme=dark] .sample-classification-strip,:root[data-resolved-theme=dark] .sample-detail-facts,:root[data-resolved-theme=dark] .sample-detail-feature-list li,:root[data-resolved-theme=dark] .sample-detail-gallery figure,:root[data-resolved-theme=dark] .sample-detail-notes li,:root[data-resolved-theme=dark] .sample-detail-primary-image,:root[data-resolved-theme=dark] .sample-detail-section,:root[data-resolved-theme=dark] .sample-feature-list li,:root[data-resolved-theme=dark] .sample-modal,:root[data-resolved-theme=dark] .sample-modal-gallery,:root[data-resolved-theme=dark] .sample-modal-header,:root[data-resolved-theme=dark] .sample-modal-primary-image,:root[data-resolved-theme=dark] .sample-project-notes li,:root[data-resolved-theme=dark] .samples-controls,:root[data-resolved-theme=dark] .samples-empty-state,:root[data-resolved-theme=dark] .samples-stats{border-color:var(--glass-border)}:root[data-resolved-theme=dark] .samples-stats{background:var(--glass-border)}:root[data-resolved-theme=dark] .sample-artifact-stack button,:root[data-resolved-theme=dark] .sample-card a,:root[data-resolved-theme=dark] .sample-classification-strip,:root[data-resolved-theme=dark] .sample-detail-facts div,:root[data-resolved-theme=dark] .sample-detail-feature-list li,:root[data-resolved-theme=dark] .sample-detail-gallery figure,:root[data-resolved-theme=dark] .sample-detail-notes li,:root[data-resolved-theme=dark] .sample-feature-list li,:root[data-resolved-theme=dark] .sample-modal-close,:root[data-resolved-theme=dark] .sample-project-notes li,:root[data-resolved-theme=dark] .samples-child-filter-menu button,:root[data-resolved-theme=dark] .samples-empty-state,:root[data-resolved-theme=dark] .samples-filter-list button,:root[data-resolved-theme=dark] .samples-pagination button,:root[data-resolved-theme=dark] .samples-search input,:root[data-resolved-theme=dark] .samples-stats div{background:rgba(255,255,255,.055)}:root[data-resolved-theme=dark] .samples-stats div{background:rgba(255,255,255,.09)}:root[data-resolved-theme=dark] .sample-modal-close,:root[data-resolved-theme=dark] .samples-child-filter-menu button,:root[data-resolved-theme=dark] .samples-filter-list button,:root[data-resolved-theme=dark] .samples-search input{color:var(--foreground)}:root[data-resolved-theme=dark] .sample-card-quick-view{border-color:rgba(255,255,255,.14);background:rgba(18,13,24,.82);color:var(--foreground);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 30px rgba(0,0,0,.22)}:root[data-resolved-theme=dark] .sample-card-quick-view:hover{border-color:rgba(255,233,26,.34);background:rgba(25,18,32,.92);color:var(--security-yellow)}:root[data-resolved-theme=dark] .samples-child-filter-menu button:hover,:root[data-resolved-theme=dark] .samples-empty-state button:hover,:root[data-resolved-theme=dark] .samples-filter-list button:hover,:root[data-resolved-theme=dark] .samples-parent-filter-list button:hover{border-color:rgba(255,233,26,.28);background:rgba(255,255,255,.09);color:var(--foreground)}:root[data-resolved-theme=dark] .samples-image-notice{border-color:rgba(255,233,26,.24);background:linear-gradient(135deg,rgba(255,233,26,.11),rgba(200,137,232,.06)),rgba(18,13,24,.7);color:var(--sample-supporting-text,var(--subtle-text))}:root[data-resolved-theme=dark] .sample-detail-feature-list span,:root[data-resolved-theme=dark] .sample-detail-gallery-count,:root[data-resolved-theme=dark] .sample-detail-notes h2,:root[data-resolved-theme=dark] .sample-feature-list li>span,:root[data-resolved-theme=dark] .sample-modal-header p,:root[data-resolved-theme=dark] .sample-project-notes h3{color:var(--security-yellow)}:root[data-resolved-theme=dark] .sample-detail-content-grid .sample-detail-notes{border-color:rgba(255,233,26,.2);background:linear-gradient(135deg,rgba(255,233,26,.08),rgba(200,137,232,.06)),rgba(18,13,24,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 44px rgba(0,0,0,.16)}:root[data-resolved-theme=dark] .sample-detail-notes li,:root[data-resolved-theme=dark] .sample-project-notes li{border-color:rgba(255,233,26,.16);background:linear-gradient(135deg,rgba(255,233,26,.08),rgba(255,255,255,.035)),rgba(12,9,18,.56);color:var(--foreground)}:root[data-resolved-theme=dark] .sample-modal-error-mark{border-color:rgba(255,233,26,.42);background:linear-gradient(45deg,transparent 45%,rgba(255,233,26,.86) 46% 54%,transparent 55%),linear-gradient(135deg,transparent 45%,rgba(255,233,26,.86) 46% 54%,transparent 55%)}:root[data-resolved-theme=dark] .samples-child-filter-menu button.is-active,:root[data-resolved-theme=dark] .samples-child-filter-menu button.is-active:hover,:root[data-resolved-theme=dark] .samples-filter-list button.is-active,:root[data-resolved-theme=dark] .samples-filter-list button.is-active:hover,:root[data-resolved-theme=dark] .samples-parent-filter-list button.is-active:hover{background:var(--security-yellow);color:#23102e}:root[data-resolved-theme=dark] .sample-detail-metadata .sample-product-icon-hologram img,:root[data-resolved-theme=dark] .sample-modal-metadata .sample-product-icon-hologram img,:root[data-resolved-theme=dark] .samples-filter-list button>.sample-product-icon-hologram img{filter:brightness(0) invert(1)}:root[data-resolved-theme=dark] .samples-filter-list button.is-active>.sample-product-icon-hologram img{filter:none}:root[data-resolved-theme=dark] .sample-card-category{color:rgba(255,233,26,.86)}:root[data-resolved-theme=dark] .samples-child-filter-menu{border-color:var(--glass-border);background:rgba(255,255,255,.075)}:root[data-resolved-theme=dark] .samples-child-filter-arrow{border-bottom-color:rgba(47,38,58,.98);filter:drop-shadow(0 -1px 0 rgba(255,255,255,.18)) drop-shadow(0 -6px 14px rgba(255,233,26,.18))}:root[data-resolved-theme=dark] .samples-pagination button{border-color:var(--glass-border);color:var(--foreground)}:root[data-resolved-theme=dark] .samples-pagination button.is-active{background:var(--security-yellow);color:#23102e}:root[data-resolved-theme=dark] .sample-card-media,:root[data-resolved-theme=dark] .sample-modal-primary-image{background:linear-gradient(135deg,rgba(255,233,26,.055),rgba(200,137,232,.07)),rgba(255,255,255,.035)}:root[data-resolved-theme=dark] .sample-modal{background:linear-gradient(135deg,rgba(32,25,38,.98),rgba(23,18,30,.98)),var(--background)}:root[data-resolved-theme=dark] .sample-modal-layer{background:rgba(0,0,0,.5)}:root[data-resolved-theme=dark] .sample-detail-hero{border-color:var(--glass-border);background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),linear-gradient(135deg,rgba(255,233,26,.055),rgba(200,137,232,.055))}:root[data-resolved-theme=dark] .sample-detail-breadcrumb a{border-color:rgba(255,233,26,.54);background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 58%),var(--security-yellow);color:var(--on-security-yellow);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 34px rgba(255,233,26,.14)}:root[data-resolved-theme=dark] .sample-detail-breadcrumb a:focus-visible,:root[data-resolved-theme=dark] .sample-detail-breadcrumb a:hover{border-color:rgba(255,241,92,.72);background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 56%),var(--security-yellow-hover);color:var(--on-security-yellow);box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 16px 38px rgba(255,233,26,.2)}:root[data-resolved-theme=dark] .sample-detail-copy>p:first-child{border-color:rgba(255,233,26,.34);background:rgba(255,233,26,.11);color:var(--security-yellow)}:root[data-resolved-theme=dark] .sample-detail-facts div{border-color:var(--glass-border);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.045)),rgba(255,255,255,.04)}:root[data-resolved-theme=dark] .sample-detail-metadata div,:root[data-resolved-theme=dark] .sample-modal-metadata div{border-color:rgba(255,233,26,.18);background:linear-gradient(180deg,rgba(255,233,26,.075),rgba(255,255,255,.04)),rgba(255,255,255,.04)}:root[data-resolved-theme=dark] .sample-detail-metadata .sample-product-icon-hologram,:root[data-resolved-theme=dark] .sample-detail-metadata dt,:root[data-resolved-theme=dark] .sample-detail-metadata svg.sample-product-icon,:root[data-resolved-theme=dark] .sample-modal-metadata .sample-product-icon-hologram,:root[data-resolved-theme=dark] .sample-modal-metadata dt,:root[data-resolved-theme=dark] .sample-modal-metadata svg.sample-product-icon{color:var(--security-yellow)}@media (max-width:980px){.contact-main{padding-block-start:clamp(5.25rem,14vw,7rem)}.contact-card-grid,.contact-direct-grid,.contact-hero,.sample-modal-body,.samples-controls,.samples-hero{grid-template-columns:1fr}.sample-modal-body{grid-template-rows:auto minmax(0,1fr)}.samples-hero{min-block-size:auto}.sample-modal{block-size:min(92dvh,820px)}.sample-modal-gallery{block-size:clamp(18rem,42dvh,26rem);border-inline:0;border-block-end:1px solid rgba(35,16,46,.1)}.sample-evidence-desk{--sample-gallery-viewport-height:100%}.sample-inspection-frame{block-size:100%;max-block-size:100%}.sample-modal-primary-image{block-size:100%;min-block-size:0}}@media (max-width:980px) and (min-width:721px){.samples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sample-modal-body,.samples-controls,.samples-hero{grid-template-columns:1fr}.sample-modal-body{grid-template-rows:auto minmax(0,1fr)}.samples-hero{min-block-size:auto;padding-block-start:2rem}.samples-stats{max-inline-size:34rem}.sample-modal{block-size:min(92dvh,820px)}.sample-modal-gallery{block-size:clamp(17rem,42dvh,24rem);border-inline:0;border-block-end:1px solid rgba(35,16,46,.1)}.sample-modal-primary-image{block-size:100%;min-block-size:0}}@media (max-width:520px){.sample-card-meta,.samples-category-heading,.samples-filter-list{align-items:stretch}.samples-category-heading,.samples-pagination,.samples-results-bar{display:grid;justify-items:start}.samples-filter-list button{flex:1 1 10rem}.samples-hero{gap:.9rem;padding-block:.95rem .65rem}.samples-section-label{margin-block-end:.35rem}.samples-hero h1{font-size:clamp(2rem,13vw,3.1rem)}.samples-hero p:not(.samples-section-label){margin-block-start:.55rem;line-height:1.75}.samples-controls{gap:.8rem;padding-block:.8rem .9rem}.samples-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.samples-stats div{padding:.85rem}.samples-search input{min-block-size:2.75rem}.sample-card a{min-block-size:22rem;border-radius:18px}.sample-modal-layer{align-items:stretch;padding:.55rem .55rem max(.55rem,env(safe-area-inset-bottom))}.sample-modal{block-size:100%;max-block-size:calc(100dvh - 1.1rem - env(safe-area-inset-bottom));border-radius:20px}.sample-modal-header{align-items:start;gap:.75rem;padding:.9rem}.sample-modal-header h2{font-size:1.12rem}.sample-modal-body{grid-template-rows:minmax(18rem,46dvh) minmax(0,1fr)}.sample-modal-gallery,[dir=rtl] .sample-modal-gallery{block-size:auto;min-block-size:0;padding:.85rem;border-inline:0;border-block-end:1px solid rgba(35,16,46,.1)}.sample-evidence-desk,.sample-skeleton-evidence-desk{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"viewer" "stack";gap:.65rem;block-size:100%}.sample-artifact-stack,.sample-skeleton-thumb-stack{display:flex;flex-direction:row;align-items:center;justify-content:start;overflow-x:auto;overflow-y:hidden;block-size:auto;max-block-size:none;padding-block:0 .25rem;scrollbar-width:none}.sample-artifact-stack::-webkit-scrollbar,.sample-skeleton-thumb-stack::-webkit-scrollbar{display:none}.sample-artifact-stack button,.sample-skeleton-thumb-stack span,[dir=rtl] .sample-artifact-stack button,[dir=rtl] .sample-skeleton-thumb-stack span{flex:0 0 auto;inline-size:3.4rem;block-size:4.5rem;transform:none}.sample-artifact-stack button[data-image-orientation=landscape],.sample-skeleton-thumb-stack span:nth-child(2),[dir=rtl] .sample-artifact-stack button[data-image-orientation=landscape],[dir=rtl] .sample-skeleton-thumb-stack span:nth-child(2){inline-size:4rem;block-size:3rem}.sample-artifact-stack button[data-image-orientation=square],.sample-skeleton-thumb-stack span:nth-child(3),[dir=rtl] .sample-artifact-stack button[data-image-orientation=square],[dir=rtl] .sample-skeleton-thumb-stack span:nth-child(3){inline-size:3.5rem;block-size:3.5rem}.sample-artifact-stack button.is-active,.sample-artifact-stack button:hover{transform:scale(1.03)}.sample-inspection-frame,.sample-skeleton-inspection-frame{min-block-size:0}.sample-inspection-frame>p,.sample-skeleton-line.is-caption{display:none}.sample-modal-details{padding:.9rem}.sample-inspection-lens{display:none}.sample-detail-hero{grid-template-columns:1fr;align-items:start}.sample-detail-facts{inline-size:100%}.sample-detail-feature-list li{grid-template-columns:1fr}}@media (max-width:720px){.samples-loading-controls,.samples-loading-hero{grid-template-columns:1fr}.samples-loading-category,.samples-loading-controls,.samples-loading-hero,.samples-loading-results{padding-inline:clamp(1rem,4vw,1.5rem)}.samples-loading-results,.samples-loading-stats{grid-template-columns:1fr}.samples-loading-category-heading{align-items:start}.samples-loading-quick-view{inline-size:2.45rem}}@media (prefers-reduced-motion:reduce){.sample-modal,.sample-modal-header-loading span:after,.sample-modal-layer,.sample-skeleton-image:after,.sample-skeleton-line:after,.sample-skeleton-meta-grid b:after,.sample-skeleton-meta-grid em:after,.sample-skeleton-meta-grid i:after,.sample-skeleton-meta-grid span:after,.sample-skeleton-scan-mark,.sample-skeleton-tag-row span:after,.sample-skeleton-thumb-stack span:after,.samples-empty-state button,.samples-filter-list button,.samples-infinite-loader span,.samples-loading-card-media:before,.samples-pagination button{animation:none;transition-duration:1ms}.sample-skeleton-scan-mark{opacity:.45}}.sample-detail-top-gallery .sample-modal-gallery{--detail-gallery-box-height:clamp(28rem,58vh,42rem);block-size:var(--detail-gallery-box-height);min-block-size:var(--detail-gallery-box-height);padding:clamp(.75rem,1.6vw,1.1rem);overflow:hidden;border:1px solid rgba(35,16,46,.1);border-radius:22px}.sample-detail-top-gallery .sample-evidence-desk,[dir=rtl] .sample-detail-top-gallery .sample-evidence-desk{--sample-gallery-viewport-height:100%;grid-template-areas:"stack viewer";grid-template-columns:clamp(5.6rem,8vw,7rem) minmax(0,1fr);gap:clamp(.75rem,1.5vw,1rem);block-size:100%;min-block-size:0}.sample-detail-top-gallery .sample-artifact-stack{grid-area:stack;block-size:100%;max-block-size:100%;min-block-size:0;padding:.25rem;overflow-x:hidden;overflow-y:auto}.sample-detail-top-gallery .sample-inspection-frame{grid-area:viewer;grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0}.sample-detail-top-gallery .sample-inspection-frame>p{display:none}.sample-detail-top-gallery .sample-modal-primary-image{block-size:100%;min-block-size:0;max-block-size:100%}@media (max-width:980px){.sample-detail-top-info{display:contents}.sample-detail-hero{order:1}.sample-detail-top-gallery{order:2}.sample-detail-metadata{order:3}.sample-detail-facts{order:4}.sample-detail-top-gallery,.sample-detail-top-gallery .sample-evidence-desk,.sample-detail-top-gallery .sample-modal-gallery{min-inline-size:0;max-inline-size:100%}}@media (max-width:980px) and (min-width:721px){.sample-detail-top-gallery .sample-modal-gallery{--detail-gallery-box-height:clamp(24rem,50vh,34rem)}.sample-detail-top-gallery .sample-evidence-desk,[dir=rtl] .sample-detail-top-gallery .sample-evidence-desk{grid-template-columns:clamp(5rem,9vw,6.2rem) minmax(0,1fr);gap:.75rem}}@media (max-width:720px){.sample-detail-top-gallery .sample-modal-gallery{--detail-gallery-box-height:clamp(24rem,112vw,34rem);padding:.65rem;border-radius:18px}.sample-detail-top-gallery .sample-evidence-desk,[dir=rtl] .sample-detail-top-gallery .sample-evidence-desk{grid-template-areas:"viewer" "stack";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) clamp(5.4rem,18vw,6.6rem);gap:.55rem}.sample-detail-top-gallery .sample-artifact-stack{inline-size:100%;block-size:100%;min-block-size:0;max-block-size:100%;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;padding:.2rem .25rem .4rem;scrollbar-width:thin}.sample-detail-top-gallery .sample-artifact-stack button,[dir=rtl] .sample-detail-top-gallery .sample-artifact-stack button{inline-size:clamp(4.3rem,19vw,5.6rem);block-size:clamp(4.5rem,20vw,5.9rem)}.sample-detail-top-gallery .sample-modal-primary-image{border-radius:16px}.sample-detail-top-gallery .sample-primary-fit-image{max-inline-size:calc(100% - 1rem);max-block-size:calc(100% - 1rem)}}@media (max-width:980px){.sample-modal-gallery .sample-evidence-desk,[dir=rtl] .sample-modal-gallery .sample-evidence-desk{grid-template-areas:"viewer" "stack";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) clamp(5rem,12vw,6.6rem);gap:.65rem}.sample-modal-gallery .sample-artifact-stack{inline-size:100%;block-size:100%;max-block-size:100%;flex-direction:row;align-items:center;justify-content:start;overflow-x:auto;overflow-y:hidden;padding:.2rem .25rem .4rem;scrollbar-width:thin}.sample-modal-gallery .sample-artifact-stack button,[dir=rtl] .sample-modal-gallery .sample-artifact-stack button{transform:none}}.samples-hierarchy-filter{border:1px solid var(--line);border-radius:16px;padding:.75rem;background:var(--surface-muted)}.samples-hierarchy-filter ul{list-style:none;margin:0;padding:0}.samples-hierarchy-filter li>ul{padding-inline-start:1.25rem}.samples-tree-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.25rem 0}.samples-tree-row label{display:inline-flex;align-items:center;gap:.5rem}.samples-tree-spacer,.samples-tree-toggle{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center}.samples-tree-toggle{border:1px solid var(--line);background:var(--surface);border-radius:.375rem}.samples-tree-row input:focus-visible,.samples-tree-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sample-card-empty-image{min-height:11rem;display:grid;place-items:center;background:color-mix(in oklab,var(--surface-muted) 78%,transparent);color:var(--text-muted);border:1px dashed var(--line);border-radius:.75rem}.samples-load-more{margin-top:1rem;display:flex;justify-content:center}.samples-load-more button{min-width:10rem}.samples-parent-filter-list{display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;scrollbar-width:thin}.samples-child-filter-menu button,.samples-parent-filter-list button{border:1px solid rgba(35,16,46,.12);border-radius:8px;padding:.62rem .9rem;background:rgba(255,255,255,.58);color:rgba(35,16,46,.72);display:inline-flex;align-items:center;justify-content:space-between;gap:.55rem;min-block-size:2.45rem;font-size:.88rem;font-weight:800;letter-spacing:0;cursor:pointer}.samples-child-filter-menu button,.samples-child-filter-menu button span,.samples-parent-filter-list .samples-filter-count,.samples-parent-filter-list .samples-filter-label,.samples-parent-filter-list button{font-family:var(--font-text),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans Arabic","Noto Sans",sans-serif}.samples-child-filter-menu button{text-align:start}.samples-parent-filter-list button{flex:1 1;min-inline-size:max-content}.samples-child-filter-menu button.is-active,.samples-parent-filter-list button.is-active{border-color:rgba(107,45,124,.34);background:var(--foreground);color:var(--background)}.samples-child-filter-menu button:hover,.samples-parent-filter-list button:hover{border-color:rgba(107,45,124,.28);background:rgba(255,255,255,.88);color:var(--foreground)}.samples-child-filter-menu button.is-active:hover,.samples-filter-list button.is-active:hover,.samples-parent-filter-list button.is-active:hover{border-color:rgba(107,45,124,.34);background:var(--foreground);color:var(--background)}.samples-child-filter-menu{position:relative;display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));inline-size:100%;justify-self:stretch;gap:.6rem;padding:.95rem;border-radius:12px;border:1px solid rgba(35,16,46,.12);background:rgba(255,255,255,.86)}.samples-child-filter-arrow{position:absolute;top:-10px;left:clamp(1.1rem,var(--submenu-arrow-x,1.6rem),calc(100% - 1.1rem));transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(255,255,255,.96);filter:drop-shadow(0 -1px 0 rgba(35,16,46,.2)) drop-shadow(0 -7px 14px rgba(107,45,124,.14))}@media (max-width:720px){.samples-parent-filter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;overflow:visible;scrollbar-width:none}.samples-parent-filter-list::-webkit-scrollbar{display:none}.samples-parent-filter-list button{min-inline-size:0;inline-size:100%;justify-content:center;padding:.56rem .62rem;font-size:.78rem;line-height:1.35}.samples-parent-filter-list button:first-child{grid-column:1/-1}.samples-child-filter-menu span,.samples-parent-filter-list .samples-filter-count{min-inline-size:1.45rem;min-block-size:1.35rem;padding-inline:.36rem;font-size:.68rem}.samples-child-filter-menu{grid-template-columns:1fr;gap:.45rem;padding:.7rem;max-block-size:none}.samples-child-filter-menu button{min-inline-size:0;inline-size:100%;justify-content:space-between;padding:.58rem .7rem;font-size:.82rem;text-align:start}.samples-child-filter-arrow{display:none}}.credentials-shell{background:var(--surface-strong)}.credentials-main{max-inline-size:1440px;margin-inline:auto;inline-size:100%}.credentials-breadcrumbs{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.85rem;line-height:1.8}.credentials-breadcrumbs a,.credentials-sources a{color:var(--brand-purple);text-underline-offset:.25em}:root[data-resolved-theme=dark] .credentials-breadcrumbs a,:root[data-resolved-theme=dark] .credentials-sources a{color:var(--security-yellow)}:root[data-resolved-theme=dark] .credentials-breadcrumbs a:focus-visible,:root[data-resolved-theme=dark] .credentials-breadcrumbs a:hover,:root[data-resolved-theme=dark] .credentials-sources a:focus-visible,:root[data-resolved-theme=dark] .credentials-sources a:hover{color:var(--security-yellow-hover)}.credentials-heading{padding-block:1.5rem;max-inline-size:none}.credentials-heading h1{font-size:clamp(2rem,3vw,3rem);line-height:1.5;margin-block:.8rem;text-wrap:balance}.credentials-explanation p,.credentials-heading>p{line-height:2}.credentials-reviewed{font-size:.85rem;color:var(--subtle-text)}.credentials-index{display:grid;gap:1.5rem}.credential-record-heading .guide-eyebrow{margin-block:0 .55rem}.credentials-main a:focus-visible{outline:3px solid var(--brand-purple);outline-offset:5px;border-radius:2px}.credentials-explanation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-block:2rem 1rem;padding:clamp(1.5rem,4vw,3rem);background:#2d1738;color:#fff9ed}.credentials-explanation h2{margin:0 0 .75rem;font-size:clamp(1.1rem,1.6vw,1.4rem);text-align:start}.credentials-explanation p{margin:0;font-size:.94rem}.credentials-sources{padding-block:2.5rem 1rem}.credentials-sources h2{text-align:start;font-size:1.3rem}.credentials-sources ul{display:flex;flex-wrap:wrap;gap:.3rem 2rem;padding:0;list-style:none}.credentials-sources li{margin-block:.8rem;line-height:1.8}@media (max-width:800px){.credentials-explanation{grid-template-columns:minmax(0,1fr)}}.about-shell{--about-accent:var(--brand-purple);background:var(--surface)}[data-resolved-theme=dark] .about-shell{--about-accent:var(--security-yellow)}.about-main :is(.guide-eyebrow,.credential-text-link){color:var(--about-accent)}.about-main .ecosystem-text-link{color:var(--about-accent);text-decoration:underline;text-underline-offset:.2em}.about-main{inline-size:100%;max-inline-size:1320px;margin-inline:auto;padding:clamp(1.25rem,4vw,4rem)}.about-main h1,.about-main h2,.about-main h3,.about-main h4{text-align:start;text-wrap:balance}.about-main p{line-height:2}.about-hero{max-inline-size:none;padding-block:clamp(1rem,5vw,4rem)}.about-hero h1{font-size:clamp(1rem,1.8vw,1.35rem);font-weight:650}.about-headline{font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1.55!important;font-weight:800;text-wrap:balance;margin-block:1.25rem;letter-spacing:-.025em}.about-intro{max-inline-size:72ch;font-size:1.07rem}.about-outline{display:flex;flex-wrap:wrap;gap:.5rem 2rem;border-block:1px solid var(--border);padding-block:1rem}.about-outline a{padding-block:.6rem;font-weight:650;text-underline-offset:.3em}.about-main section[id],.about-milestones li{scroll-margin-block-start:7rem}.about-beginnings,.about-people{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem);padding-block:clamp(3rem,7vw,6rem);align-items:start}.about-prose h2,.about-section-heading h2,.about-wide-title{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.7;margin-block:0 1rem}.about-dates{display:grid;gap:1.5rem;border-inline-start:3px solid var(--about-accent);padding-inline-start:1.5rem}.about-dates>div{display:grid;gap:.45rem}.about-dates span{font-size:clamp(2.5rem,5vw,4rem);line-height:1.2;font-weight:800;color:var(--about-accent)}.about-dates small{color:var(--subtle-text);line-height:1.8}.about-history{border-block:1px solid var(--border);padding-block:clamp(2.5rem,6vw,5rem)}.about-section-heading{max-inline-size:none;margin-block-end:3rem}.about-source-note{color:var(--subtle-text);font-size:.88rem}.about-chapter{padding-block:2rem}.about-chapter+.about-chapter{margin-block-start:2rem}.about-chapter>header{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;align-items:center;margin-block-end:2rem}.about-chapter>header p{color:var(--subtle-text);margin:0 0 .3rem;font-size:.82rem}.about-chapter>header h3{grid-column:2;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.7;margin:0}.about-chapter-number{grid-row:span 2;display:grid;place-items:center;inline-size:3rem;block-size:3rem;border:1px solid var(--border-strong);border-radius:50%;color:var(--about-accent);font-size:1.3rem;font-weight:750}.about-milestones{margin:0;padding:0;list-style:none}.about-milestones>li{position:relative;display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1.5rem;padding-block:0 1.25rem;padding-inline-start:1.75rem}.about-milestones>li:before{content:"";position:absolute;inset-inline-start:.35rem;inset-block:0;inline-size:1px;background:var(--border-strong)}.about-milestones>li:last-child:before{inset-block-end:2rem}.about-year{position:relative;align-self:start;padding-block:1.5rem;font-weight:800;font-size:clamp(1.15rem,2.3vw,1.8rem);color:var(--about-accent);line-height:1.6}.about-year:before{content:"";position:absolute;inset-inline-start:-1.75rem;inset-block-start:2rem;inline-size:.75rem;block-size:.75rem;border:2px solid var(--about-accent);border-radius:50%;background:var(--surface)}.about-milestones details{min-inline-size:0;border-block-end:1px solid var(--border);padding-inline:clamp(1rem,1.5vw,1.5rem)}.about-milestones details[open]{background:var(--surface-strong);border-radius:.6rem;border-color:transparent}.about-milestones summary{display:grid;gap:.6rem;cursor:pointer;padding-block:1.5rem;list-style:none}.about-milestones summary::-webkit-details-marker{display:none}.about-milestone-title{font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:750;line-height:1.8;text-wrap:balance}.about-milestone-summary{color:var(--subtle-text);font-size:.92rem;line-height:1.9}.about-milestone-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--about-accent);font-size:.78rem;font-weight:650;padding-block-start:.3rem}.about-milestone-toggle{position:relative;inline-size:1.5rem;block-size:1.5rem;flex-shrink:0}.about-milestone-toggle:after,.about-milestone-toggle:before{content:"";position:absolute;background:currentColor;inset:calc(50% - 1px) 25%;block-size:2px}.about-milestone-toggle:after{transform:rotate(90deg)}.about-milestones details[open] .about-milestone-toggle:after{display:none}.about-milestones summary:hover .about-milestone-title{color:var(--about-accent)}.about-year-body{border-block-start:1px solid var(--border);padding-block:.5rem 1.25rem;max-inline-size:76ch;font-size:.95rem}.about-year-body p{margin-block:1rem}.about-quote{margin:0;padding:clamp(1.5rem,3vw,3rem);background:var(--surface-strong);border-inline-start:3px solid var(--about-accent)}.about-quote blockquote{margin:0 0 1.5rem;font-size:clamp(1.25rem,2.4vw,1.9rem);font-weight:700;line-height:1.9}.about-quote figcaption{font-size:.9rem;color:var(--subtle-text);line-height:1.8}.about-evidence{padding-block:2rem 4rem}.about-evidence>.about-prose{max-inline-size:78ch}.about-evidence-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-block-start:2rem}.about-evidence-links article{padding-block:1.5rem;border-block-start:1px solid var(--border)}.about-evidence-links h3{font-size:1.15rem;line-height:1.8;margin-block:0 .5rem}.about-evidence-links a{color:var(--about-accent);text-underline-offset:.3em}.about-evidence-links p{color:var(--subtle-text);margin:0}.about-closing{display:grid;gap:1rem;padding-block:3rem;border-block-start:1px solid var(--border)}.about-closing strong{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.7}.about-closing a{color:var(--about-accent);text-underline-offset:.3em;padding-block:.65rem;justify-self:start}.about-closing small{color:var(--subtle-text)}.about-main a:focus-visible,.about-main summary:focus-visible{outline:3px solid var(--about-accent);outline-offset:5px}@media (max-width:800px){.about-beginnings,.about-chapter,.about-people{grid-template-columns:minmax(0,1fr)}.about-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.about-milestones>li{grid-template-columns:5rem minmax(0,1fr);gap:.75rem}.about-evidence-links{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.about-milestones>li{grid-template-columns:minmax(0,1fr);gap:0}.about-year{padding-block:1rem .4rem}.about-year:before{inset-block-start:1.5rem}.about-milestones summary{padding-block:1rem}.about-outline{gap:.3rem 1rem}}@media (min-width:981px){.about-main,.credentials-main{padding-inline-start:max(5.5rem,5vw)}}.about-wide-title{grid-column:1/-1;max-inline-size:none;text-wrap:wrap;margin:0}.about-beginnings,.about-people{row-gap:1.75rem}.about-section-heading>p,.credentials-heading>p{max-inline-size:78ch}.about-main h2,.about-main h3,.about-milestone-title{text-wrap:wrap}@media (min-width:1180px){.about-main[dir=ltr] .about-headline{font-size:clamp(1.5rem,2vw,2rem)}.credentials-main[dir=ltr] .credentials-heading h1{font-size:clamp(1.65rem,2.4vw,2.5rem)}}.about-brand-websites{list-style:none;padding:0;margin-block:1rem 0;display:grid;gap:.6rem}.about-brand-websites a{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .7rem;color:var(--about-accent);font-size:.88rem;line-height:1.8;text-underline-offset:.25em;padding-block:.3rem}.brand-editorial{--brand-accent:#6b2d7c;gap:clamp(4rem,7vw,7rem);background:var(--surface)}.brand-editorial-gold{--brand-accent:#246b67}.brand-editorial :is(h1,h2,h3,p,figure){margin:0}.brand-editorial h1{font-size:clamp(2rem,3.6vw,4.2rem);line-height:1.5;max-inline-size:none}.brand-editorial h2{font-size:clamp(1.6rem,2.5vw,2.8rem);line-height:1.6}.brand-editorial h3{font-size:clamp(1.08rem,1.5vw,1.45rem);line-height:1.8}.brand-editorial p{line-height:2.05}.brand-editorial .brand-kicker{color:var(--brand-accent);font-size:.88rem;font-weight:800;margin-block-end:.65rem}.brand-editorial .brand-lead{font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:650}@media (max-width:760px){.brand-editorial-gold .brand-intro>h1{min-block-size:3em}.brand-editorial-gold .brand-intro-copy{grid-template-columns:minmax(0,1fr)}.brand-editorial-gold .brand-lead{min-block-size:10.25em}.brand-editorial-gold .brand-intro-copy>p:not(.brand-lead){min-block-size:8.2em}}.brand-editorial-mohr .brand-intro-art{padding:clamp(1rem,3vw,3rem);background:#fff;border-radius:50% 50% 0 0}.brand-editorial-mohr .brand-intro-art>img{max-block-size:28rem}.brand-editorial .hero-action{display:inline-flex;gap:.65rem;align-items:center;justify-content:center}.brand-editorial-mohr .brand-capability-list{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-editorial svg{flex-shrink:0}.brand-digital{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,4rem);align-items:center;background:#153f3d;color:#faf6e9;padding:clamp(1.4rem,4vw,4rem)}.brand-digital .brand-kicker{color:#dfca8a}.brand-digital-visual img{display:block;inline-size:100%;block-size:auto}.brand-digital .brand-text-link{color:#f6dfa0}.brand-digital p{margin-block:1rem}.brand-editorial-mohr .brand-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-editorial :is(a,summary):focus-visible{outline:3px solid var(--brand-accent);outline-offset:5px}.brand-digital a:focus-visible{outline-color:#f6dfa0}@media (min-width:721px){.brand-editorial{padding-inline-start:max(5.5rem,5vw)}}@media (max-width:760px){.brand-digital{grid-template-columns:1fr}.brand-digital-visual{max-inline-size:28rem;justify-self:center}.brand-editorial-mohr .brand-capability-list,.brand-editorial-mohr .brand-workflow ol{grid-template-columns:1fr}}@media (max-width:480px){.brand-editorial .guide-actions{display:grid}}@media (forced-colors:active){.brand-digital{background:Canvas;color:CanvasText;border:1px solid CanvasText}.brand-digital :is(.brand-kicker,.brand-text-link){color:LinkText}}.brand-editorial-mohr .brand-intro-art{display:grid;place-content:center;min-block-size:28rem;background:repeating-radial-gradient(ellipse at center,transparent 0 18px,rgba(107,45,124,.045) 19px 20px),#fff}.brand-editorial-mohr .brand-intro-art>img{inline-size:min(100%,17rem);block-size:auto;justify-self:center}.brand-editorial-mohr .brand-project-gallery img{object-fit:scale-down}@media (max-width:760px){.brand-editorial-mohr .brand-intro-art{inline-size:100%;min-block-size:23rem}}:root[data-resolved-theme=dark] .brand-editorial{--brand-accent:var(--brand-purple)}:root[data-resolved-theme=dark] .brand-editorial-gold{--brand-accent:#8ad4c8}@media (prefers-color-scheme:dark){:root:not([data-resolved-theme]) .brand-editorial{--brand-accent:var(--brand-purple)}:root:not([data-resolved-theme]) .brand-editorial-gold{--brand-accent:#8ad4c8}}.brand-editorial-mohr .brand-intro-art figcaption{color:#62596a}.brand-editorial-gold :is(.brand-product-gallery,.brand-equipment-gallery,.brand-project-gallery) img{background:transparent}:root .brand-editorial-gold .brand-intro-logo{background:transparent;padding:0}