:root{color-scheme:light;--color-primary:#A09D9D;--color-secondary:#6B2D7C;--color-accent:#FFE91A;--color-light:#E2DEDE;--color-black:#23102E;--color-logo-gold:#BAA205;--background:#ffffff;--foreground:var(--color-black);--muted:var(--color-primary);--muted-subtle:rgba(35,16,46,0.56);--surface:#ffffff;--surface-elevated:#ffffff;--surface-strong:#f7f4ef;--surface-glass:rgba(255,255,255,0.18);--surface-glass-strong:rgba(255,255,255,0.34);--border:rgba(35,16,46,0.14);--border-strong:rgba(35,16,46,0.16);--brand-purple:var(--color-secondary);--brand-purple-strong:var(--color-secondary);--brand-purple-deep:var(--color-secondary);--security-yellow:var(--color-accent);--security-yellow-hover:#FFF15C;--on-security-yellow:var(--color-black);--logo-gold:var(--color-logo-gold);--verified:#0BB8A1;--info-hologram:#00A0E3;--error:#B3261E;--timeline-bg:linear-gradient(180deg,#FFE91A,#F4D817 48%,#D8C150);--timeline-border:rgba(35,16,46,0.18);--timeline-major-tick:rgba(35,16,46,0.58);--timeline-minor-tick:rgba(35,16,46,0.28);--timeline-label:rgba(35,16,46,0.68);--timeline-active-bg:#23102E;--timeline-active-text:#FFE91A;--timeline-active-border:rgba(35,16,46,0.18);--scrollbar-track:#E2DEDE;--scrollbar-track-line:rgba(35,16,46,0.13);--scrollbar-thumb:linear-gradient(180deg,rgba(255,255,255,0.6),transparent 28%),linear-gradient(180deg,rgba(255,233,26,0.42),transparent 46%),linear-gradient(180deg,var(--brand-purple),var(--color-black));--scrollbar-thumb-hover:linear-gradient(180deg,rgba(255,255,255,0.66),transparent 26%),linear-gradient(180deg,rgba(255,233,26,0.54),transparent 48%),linear-gradient(180deg,var(--color-black),var(--brand-purple));--scrollbar-thumb-active:linear-gradient(180deg,rgba(255,255,255,0.5),transparent 24%),linear-gradient(180deg,var(--security-yellow),var(--brand-purple));--scrollbar-thumb-shadow:inset 0 0 0 1px rgba(255,255,255,0.34),inset 0 -8px 16px rgba(35,16,46,0.16),0 0 0 1px rgba(35,16,46,0.08);--samples-scrollbar-track:rgba(35,16,46,0.08);--samples-scrollbar-fill:rgba(107,45,124,0.62);--samples-scrollbar-thumb:#23102e;--surface-rgb:255,255,255;--ink-rgb:35,16,46;--page-bg:linear-gradient(180deg,rgba(255,255,255,0.56),rgba(226,222,222,0.18)),linear-gradient(135deg,rgba(255,233,26,0.08),transparent 36%),linear-gradient(225deg,rgba(107,45,124,0.08),transparent 44%),#ffffff;--body-bg:linear-gradient(135deg,rgba(255,233,26,0.1),transparent 30%),linear-gradient(225deg,rgba(107,45,124,0.08),transparent 38%),var(--background);--header-bg:linear-gradient(180deg,rgba(255,255,255,0.66),rgba(255,255,255,0.34)),linear-gradient(90deg,rgba(255,233,26,0.08),rgba(107,45,124,0.045)),rgba(255,255,255,0.22);--header-bg-compact:linear-gradient(180deg,rgba(255,255,255,0.78),rgba(255,255,255,0.5)),linear-gradient(90deg,rgba(255,233,26,0.1),rgba(107,45,124,0.055)),rgba(255,255,255,0.34);--nav-link-color:rgba(35,16,46,0.72);--subtle-text:rgba(35,16,46,0.68);--muted-text:rgba(35,16,46,0.56);--glass-bg:rgba(255,255,255,0.18);--glass-bg-strong:rgba(255,255,255,0.34);--glass-border:rgba(255,255,255,0.46);--glass-border-dark:rgba(35,16,46,0.16);--glass-highlight:rgba(255,255,255,0.72);--glass-shadow:0 24px 68px rgba(35,16,46,0.14);--glass-inset:inset 0 1px 0 rgba(255,255,255,0.75),inset 0 -1px 0 rgba(35,16,46,0.08);--header-height:88px;--compact-header-height:56px;--content-gutter:clamp(1.25rem,5vw,6rem);--timeline-width:clamp(5rem,5.8vw,6.25rem);--radius-lg:28px;--radius-md:18px;--shadow-soft:0 24px 70px rgba(35,16,46,0.16);--motion-smooth:440ms cubic-bezier(0.22,1,0.36,1);--section-reveal-motion:980ms cubic-bezier(0.16,1,0.3,1);--motion-route-enter:240ms cubic-bezier(0.22,1,0.36,1);--motion-route-exit:320ms cubic-bezier(0.64,0,0.78,0);--motion-scan:1800ms cubic-bezier(0.45,0,0.25,1);--motion-skeleton:2100ms cubic-bezier(0.45,0,0.25,1);--loading-rail:rgba(35,16,46,0.13);--loading-scan:var(--brand-purple);--loading-scan-soft:rgba(107,45,124,0.24);--loading-skeleton-base:rgba(255,255,255,0.68);--loading-skeleton-line:rgba(107,45,124,0.16);--loading-registration-mark:rgba(35,16,46,0.34);--loading-success:var(--verified);--loading-overlay:rgba(255,255,255,0.72);--loading-overlay-strong:rgba(107,45,124,0.2);--route-transition-z-index:80}:root[data-resolved-theme=dark]{color-scheme:dark;--background:#17131A;--foreground:#F5F2F2;--surface:#201D20;--surface-elevated:#2A262B;--surface-strong:#342F36;--surface-glass:rgba(255,255,255,0.055);--surface-glass-strong:rgba(255,255,255,0.085);--border:rgba(255,255,255,0.10);--border-strong:rgba(255,255,255,0.16);--muted:#D0CACA;--muted-subtle:#C7BFC8;--sample-supporting-text:#C7BFC8;--brand-purple:#C889E8;--brand-purple-strong:#B05AD2;--brand-purple-deep:#6B2D7C;--security-yellow:#FFE91A;--security-yellow-hover:#FFF15C;--on-security-yellow:#23102E;--logo-gold:#D8C150;--verified:#5EEAD4;--info-hologram:#67D9FF;--error:#FF8A8A;--color-primary:var(--muted);--color-secondary:var(--brand-purple);--color-accent:var(--security-yellow);--color-light:var(--surface-elevated);--color-black:var(--foreground);--color-logo-gold:var(--logo-gold);--samples-scrollbar-track:rgba(255,255,255,0.1);--samples-scrollbar-fill:rgba(255,233,26,0.72);--samples-scrollbar-thumb:#ffe91a;--surface-rgb:32,29,32;--ink-rgb:245,242,242;--page-bg:radial-gradient(circle at 20% 18%,rgba(200,137,232,0.065),transparent 34%),radial-gradient(circle at 82% 64%,rgba(216,193,80,0.035),transparent 30%),linear-gradient(180deg,#17131A,#1D1821);--body-bg:radial-gradient(circle at 20% 18%,rgba(200,137,232,0.055),transparent 34%),radial-gradient(circle at 82% 64%,rgba(216,193,80,0.03),transparent 30%),linear-gradient(180deg,#17131A,#1D1821);--header-bg:linear-gradient(180deg,rgba(22,20,20,0.72),rgba(22,20,20,0.54)),linear-gradient(90deg,rgba(255,233,26,0.045),rgba(200,137,232,0.06)),rgba(22,20,20,0.5);--header-bg-compact:linear-gradient(180deg,rgba(22,20,20,0.84),rgba(22,20,20,0.66)),linear-gradient(90deg,rgba(255,233,26,0.05),rgba(200,137,232,0.07)),rgba(22,20,20,0.62);--nav-link-color:var(--muted);--subtle-text:var(--muted-subtle);--muted-text:var(--muted);--glass-bg:var(--surface-glass);--glass-bg-strong:var(--surface-glass-strong);--glass-border:var(--border);--glass-border-dark:var(--border-strong);--glass-highlight:rgba(255,255,255,0.24);--glass-shadow:0 28px 90px rgba(0,0,0,0.46);--glass-inset:inset 0 1px 0 rgba(255,255,255,0.18),inset 0 -1px 0 rgba(0,0,0,0.34);--shadow-soft:0 24px 70px rgba(0,0,0,0.46);--loading-rail:rgba(255,255,255,0.16);--loading-scan:var(--security-yellow);--loading-scan-soft:rgba(255,233,26,0.22);--loading-skeleton-base:rgba(255,255,255,0.075);--loading-skeleton-line:rgba(255,233,26,0.15);--loading-registration-mark:rgba(255,255,255,0.42);--loading-success:var(--verified);--loading-overlay:rgba(22,20,20,0.78);--loading-overlay-strong:rgba(200,137,232,0.22);--timeline-bg:linear-gradient(180deg,#FFE91A,#F4D817 48%,#D8C150);--timeline-border:rgba(35,16,46,0.35);--timeline-major-tick:rgba(35,16,46,0.72);--timeline-minor-tick:rgba(35,16,46,0.38);--timeline-label:rgba(35,16,46,0.78);--timeline-active-bg:#23102E;--timeline-active-text:#FFE91A;--timeline-active-border:rgba(255,255,255,0.28);--scrollbar-track:var(--surface);--scrollbar-track-line:rgba(255,255,255,0.12);--scrollbar-thumb:linear-gradient(180deg,rgba(255,255,255,0.26),transparent 28%),linear-gradient(180deg,rgba(255,233,26,0.18),transparent 46%),linear-gradient(180deg,var(--brand-purple),var(--brand-purple-deep));--scrollbar-thumb-hover:linear-gradient(180deg,rgba(255,255,255,0.32),transparent 26%),linear-gradient(180deg,rgba(255,233,26,0.28),transparent 48%),linear-gradient(180deg,var(--security-yellow),var(--brand-purple-strong),var(--brand-purple-deep));--scrollbar-thumb-active:linear-gradient(180deg,rgba(255,255,255,0.22),transparent 24%),linear-gradient(180deg,var(--security-yellow),var(--brand-purple));--scrollbar-thumb-shadow:inset 0 0 0 1px rgba(255,255,255,0.18),inset 0 -10px 18px rgba(0,0,0,0.32),0 0 0 1px rgba(0,0,0,0.2)}@media (prefers-color-scheme:dark){:root:not([data-resolved-theme]){color-scheme:dark;--background:#17131A;--foreground:#F5F2F2;--surface:#201D20;--surface-elevated:#2A262B;--surface-strong:#342F36;--surface-glass:rgba(255,255,255,0.055);--surface-glass-strong:rgba(255,255,255,0.085);--border:rgba(255,255,255,0.10);--border-strong:rgba(255,255,255,0.16);--muted:#D0CACA;--muted-subtle:#C7BFC8;--sample-supporting-text:#C7BFC8;--brand-purple:#C889E8;--brand-purple-strong:#B05AD2;--brand-purple-deep:#6B2D7C;--security-yellow:#FFE91A;--security-yellow-hover:#FFF15C;--on-security-yellow:#23102E;--logo-gold:#D8C150;--verified:#5EEAD4;--info-hologram:#67D9FF;--error:#FF8A8A;--color-primary:var(--muted);--color-secondary:var(--brand-purple);--color-accent:var(--security-yellow);--color-light:var(--surface-elevated);--color-black:var(--foreground);--color-logo-gold:var(--logo-gold);--surface-rgb:32,29,32;--ink-rgb:245,242,242;--page-bg:radial-gradient(circle at 20% 18%,rgba(200,137,232,0.065),transparent 34%),radial-gradient(circle at 82% 64%,rgba(216,193,80,0.035),transparent 30%),linear-gradient(180deg,#17131A,#1D1821);--body-bg:radial-gradient(circle at 20% 18%,rgba(200,137,232,0.055),transparent 34%),radial-gradient(circle at 82% 64%,rgba(216,193,80,0.03),transparent 30%),linear-gradient(180deg,#17131A,#1D1821);--header-bg:linear-gradient(180deg,rgba(22,20,20,0.72),rgba(22,20,20,0.54)),linear-gradient(90deg,rgba(255,233,26,0.045),rgba(200,137,232,0.06)),rgba(22,20,20,0.5);--header-bg-compact:linear-gradient(180deg,rgba(22,20,20,0.84),rgba(22,20,20,0.66)),linear-gradient(90deg,rgba(255,233,26,0.05),rgba(200,137,232,0.07)),rgba(22,20,20,0.62);--nav-link-color:var(--muted);--subtle-text:var(--muted-subtle);--muted-text:var(--muted);--glass-bg:var(--surface-glass);--glass-bg-strong:var(--surface-glass-strong);--glass-border:var(--border);--glass-border-dark:var(--border-strong);--glass-highlight:rgba(255,255,255,0.24);--glass-shadow:0 28px 90px rgba(0,0,0,0.46);--glass-inset:inset 0 1px 0 rgba(255,255,255,0.18),inset 0 -1px 0 rgba(0,0,0,0.34);--shadow-soft:0 24px 70px rgba(0,0,0,0.46);--timeline-bg:linear-gradient(180deg,#FFE91A,#F4D817 48%,#D8C150);--timeline-border:rgba(35,16,46,0.35);--timeline-major-tick:rgba(35,16,46,0.72);--timeline-minor-tick:rgba(35,16,46,0.38);--timeline-label:rgba(35,16,46,0.78);--timeline-active-bg:#23102E;--timeline-active-text:#FFE91A;--timeline-active-border:rgba(255,255,255,0.28);--scrollbar-track:var(--surface);--scrollbar-track-line:rgba(255,255,255,0.12);--scrollbar-thumb:linear-gradient(180deg,rgba(255,255,255,0.26),transparent 28%),linear-gradient(180deg,rgba(255,233,26,0.18),transparent 46%),linear-gradient(180deg,var(--brand-purple),var(--brand-purple-deep));--scrollbar-thumb-hover:linear-gradient(180deg,rgba(255,255,255,0.32),transparent 26%),linear-gradient(180deg,rgba(255,233,26,0.28),transparent 48%),linear-gradient(180deg,var(--security-yellow),var(--brand-purple-strong),var(--brand-purple-deep));--scrollbar-thumb-active:linear-gradient(180deg,rgba(255,255,255,0.22),transparent 24%),linear-gradient(180deg,var(--security-yellow),var(--brand-purple));--scrollbar-thumb-shadow:inset 0 0 0 1px rgba(255,255,255,0.18),inset 0 -10px 18px rgba(0,0,0,0.32),0 0 0 1px rgba(0,0,0,0.2)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{scrollbar-width:auto}body{margin:0;background:var(--body-bg);color:var(--foreground);font-family:var(--font-text),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans Arabic","Noto Sans",sans-serif}body::-webkit-scrollbar,html::-webkit-scrollbar{display:initial}body::-webkit-scrollbar{inline-size:auto;block-size:auto}html[data-custom-scrollbars=enabled],html[data-custom-scrollbars=enabled] body{scrollbar-width:none}html[data-custom-scrollbars=enabled] body::-webkit-scrollbar,html[data-custom-scrollbars=enabled]::-webkit-scrollbar{display:none}html[data-custom-scrollbars=enabled] body::-webkit-scrollbar{inline-size:0;block-size:0}.timeline-scroll::-webkit-scrollbar{inline-size:15px;block-size:15px}.timeline-scroll::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(90deg,transparent 0 5px,var(--scrollbar-track-line) 5px 6px,transparent 6px),linear-gradient(180deg,rgba(var(--surface-rgb),.66),rgba(var(--surface-rgb),.24)),var(--scrollbar-track);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.045),inset 0 0 18px rgba(var(--ink-rgb),.055)}.timeline-scroll::-webkit-scrollbar-thumb{min-block-size:64px;border:4px solid var(--scrollbar-track);background:var(--scrollbar-thumb);background-clip:padding-box;box-shadow:var(--scrollbar-thumb-shadow)}.timeline-scroll::-webkit-scrollbar-thumb:hover{border-width:3px;background:var(--scrollbar-thumb-hover);background-clip:padding-box}.timeline-scroll::-webkit-scrollbar-thumb:active{border-width:3px;background:var(--scrollbar-thumb-active);background-clip:padding-box;box-shadow:var(--scrollbar-thumb-shadow),0 0 18px rgba(255,233,26,.22)}.timeline-scroll::-webkit-scrollbar-corner{background:var(--scrollbar-track)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes section-elastic-fall{0%{opacity:0;transform:translateY(.28rem)}45%{opacity:.72;transform:translateY(.16rem)}to{opacity:1;transform:translateY(0)}}@keyframes anticopy-scan-indeterminate{0%{transform:translate3d(-120%,0,0) scaleX(.22)}46%{transform:translateZ(0) scaleX(.72)}to{transform:translate3d(120%,0,0) scaleX(.22)}}@keyframes anticopy-skeleton-scan{0%{opacity:0;transform:translate3d(-125%,0,0) skewX(-12deg)}28%{opacity:.82}64%{opacity:.36}to{opacity:0;transform:translate3d(125%,0,0) skewX(-12deg)}}@keyframes anticopy-registration-mark{0%,to{opacity:.52;transform:translateY(0) scale(.86)}50%{opacity:1;transform:translateY(-.22rem) scale(1.12)}}@keyframes anticopy-security-film-in{0%{opacity:0;transform:translate3d(var(--film-offset,-100%),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes anticopy-security-film-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(calc(var(--film-offset, -100%) * -1),0,0)}}.site-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) var(--timeline-width);grid-template-areas:"main timeline";align-items:stretch;direction:ltr;min-height:100vh;background:var(--page-bg)}.site-shell:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 20%,rgba(255,255,255,.22) 26%,transparent 35%),linear-gradient(295deg,transparent 0 58%,rgba(255,255,255,.16) 66%,transparent 76%)}[dir=rtl].site-shell{grid-template-columns:var(--timeline-width) minmax(0,1fr);grid-template-areas:"timeline main"}.main-column{grid-area:main;min-inline-size:0}.anticopy-progress{--progress-size:0.2rem;position:relative;display:block;inline-size:100%}.anticopy-progress-track{position:relative;inline-size:100%;block-size:var(--progress-size);overflow:hidden;border-radius:999px;background:repeating-linear-gradient(90deg,transparent 0 .62rem,rgba(var(--ink-rgb),.08) .62rem .7rem),var(--loading-rail)}.anticopy-progress-fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--loading-scan-soft),var(--loading-scan),var(--loading-scan-soft),transparent);box-shadow:0 0 18px var(--loading-scan-soft);transform-origin:left center}.anticopy-progress[data-dir=rtl] .anticopy-progress-fill,[dir=rtl] .anticopy-progress-fill{animation-direction:reverse;transform-origin:right center}.anticopy-progress[data-mode=indeterminate] .anticopy-progress-fill{animation:anticopy-scan-indeterminate var(--motion-scan) infinite}.anticopy-progress[data-mode=determinate] .anticopy-progress-fill{background:linear-gradient(90deg,var(--loading-scan),var(--loading-success));transform:scaleX(var(--progress-value,0))}.anticopy-progress[data-variant=route]{--progress-size:0.24rem}.anticopy-progress[data-variant=inline]{--progress-size:0.16rem}.anticopy-skeleton{--skeleton-radius:8px;position:relative;display:block;inline-size:var(--skeleton-width,100%);block-size:var(--skeleton-height,1rem);overflow:hidden;border:1px solid rgba(var(--ink-rgb),.07);border-radius:var(--skeleton-radius);background:radial-gradient(ellipse at 18% 24%,var(--loading-scan-soft),transparent 32%),repeating-radial-gradient(ellipse at 50% 50%,transparent 0 .42rem,var(--loading-skeleton-line) .44rem .48rem,transparent .5rem .88rem),linear-gradient(135deg,rgba(var(--surface-rgb),.72),rgba(var(--surface-rgb),.32)),var(--loading-skeleton-base);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.4)}.anticopy-skeleton:after{content:"";position:absolute;inset-block:-12%;inline-size:42%;inset-inline-start:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),var(--loading-scan-soft),transparent);transform:translate3d(-125%,0,0) skewX(-12deg);animation:anticopy-skeleton-scan var(--motion-skeleton) infinite}.anticopy-skeleton[data-dir=rtl]:after,[dir=rtl] .anticopy-skeleton:after{animation-direction:reverse}.anticopy-skeleton[data-variant=line]{--skeleton-radius:999px}.anticopy-skeleton[data-variant=block]{--skeleton-height:4rem}.anticopy-skeleton[data-variant=media]{--skeleton-radius:18px;aspect-ratio:var(--skeleton-aspect,4/3);block-size:auto;min-block-size:var(--skeleton-min-height,12rem)}.anticopy-skeleton[data-variant=circle]{--skeleton-radius:999px;aspect-ratio:1;block-size:auto}.loading-site-shell{min-block-size:100vh;background:var(--page-bg)}.loading-timeline{grid-area:timeline;position:sticky;inset-block-start:0;block-size:100vh;background:linear-gradient(180deg,var(--loading-scan-soft),transparent 46%),linear-gradient(90deg,transparent 48%,rgba(var(--ink-rgb),.1) 48% 52%,transparent 52%)}.anticopy-loading-frame{display:grid;align-content:start;gap:clamp(1.35rem,3vw,2.6rem);min-block-size:100vh;padding-block-end:clamp(3rem,7vw,6rem)}.loading-header-skeleton{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2.75vw,2.5rem);block-size:var(--header-height);padding-inline:var(--content-gutter);border-block-end:1px solid var(--glass-border);background:var(--header-bg);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.loading-header-skeleton .anticopy-skeleton{flex:0 1 auto}.loading-header-skeleton .loading-nav-band{max-inline-size:34rem}.page-loading-status{inline-size:min(100%,1180px);margin:0 auto;padding-inline:var(--content-gutter);color:var(--subtle-text);font-size:.88rem;font-weight:800;line-height:1.7}.home-loading-hero,.home-loading-preview,.samples-loading-category,.samples-loading-controls,.samples-loading-hero,.samples-loading-results{inline-size:min(100%,1180px);margin-inline:auto}.home-loading-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(15rem,.74fr);align-items:center;gap:clamp(1.4rem,5vw,5rem);min-block-size:70vh;padding:clamp(2rem,5vw,4.5rem) var(--content-gutter);border-block-end:1px solid var(--border)}.home-loading-copy{display:grid;gap:1rem;align-content:center}.home-loading-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.35rem}.home-loading-media{position:relative;display:grid;place-items:center;min-block-size:clamp(16rem,34vw,28rem)}.home-loading-media:before,.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}.home-loading-preview{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:0 var(--content-gutter)}.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}.header-scroll-sentinel{display:block;block-size:1px;margin-block-end:-1px;pointer-events:none}.site-header{position:sticky;inset-block-start:0;z-index:80;block-size:var(--header-height);overflow:visible;border-block-end:1px solid var(--glass-border);background:var(--header-bg);-webkit-backdrop-filter:blur(20px) saturate(170%) contrast(1.03);backdrop-filter:blur(20px) saturate(170%) contrast(1.03);box-shadow:var(--glass-inset),0 16px 42px rgba(35,16,46,.075);transition:block-size var(--motion-smooth),background var(--motion-smooth),box-shadow var(--motion-smooth),-webkit-backdrop-filter var(--motion-smooth);transition:block-size var(--motion-smooth),background var(--motion-smooth),box-shadow var(--motion-smooth),backdrop-filter var(--motion-smooth);transition:block-size var(--motion-smooth),background var(--motion-smooth),box-shadow var(--motion-smooth),backdrop-filter var(--motion-smooth),-webkit-backdrop-filter var(--motion-smooth)}.site-header.is-compact{background:var(--header-bg-compact);-webkit-backdrop-filter:blur(24px) saturate(180%) contrast(1.04);backdrop-filter:blur(24px) saturate(180%) contrast(1.04);box-shadow:var(--glass-inset),0 10px 28px rgba(35,16,46,.1)}.site-header.is-compact,.site-header[data-compact=true],:root[data-header-compact] .site-header{block-size:var(--compact-header-height)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(.7rem,1.7vw,1.65rem);max-inline-size:min(100%,1260px);block-size:var(--header-height);margin-inline:auto;padding-inline:clamp(.9rem,2.4vw,1.75rem);overflow:visible;scrollbar-width:none;white-space:nowrap;transition:gap var(--motion-smooth),block-size var(--motion-smooth)}.site-header.is-compact .header-inner,.site-header[data-compact=true] .header-inner,:root[data-header-compact] .site-header .header-inner{gap:clamp(.6rem,1.35vw,1.2rem);block-size:var(--compact-header-height)}.header-inner::-webkit-scrollbar{display:none}.brand-mark{display:inline-grid;place-items:center;flex:0 0 auto;inline-size:2.75rem;min-inline-size:2.75rem;block-size:var(--header-height);color:var(--color-black);filter:drop-shadow(0 8px 18px rgba(35,16,46,.14));transition:block-size var(--motion-smooth),filter var(--motion-smooth)}.site-header.is-compact .brand-mark,.site-header[data-compact=true] .brand-mark,:root[data-header-compact] .site-header .brand-mark{block-size:var(--compact-header-height)}.brand-mark img{display:block;inline-size:auto;block-size:2.35rem;transition:block-size var(--motion-smooth)}.site-header.is-compact .brand-mark img,.site-header[data-compact=true] .brand-mark img,:root[data-header-compact] .site-header .brand-mark img{block-size:1.55rem}.primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(.55rem,1.45vw,1.45rem);flex:1 1 auto;min-inline-size:0}.primary-nav a{padding-inline:clamp(.28rem,.7vw,.52rem);border:1px solid transparent;border-radius:999px;color:var(--nav-link-color);font-size:.85rem;font-weight:600;line-height:var(--header-height);transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,font-size var(--motion-smooth),line-height var(--motion-smooth),padding-inline var(--motion-smooth)}.site-header.is-compact .primary-nav a,.site-header[data-compact=true] .primary-nav a,:root[data-header-compact] .site-header .primary-nav a{padding-inline:clamp(.22rem,.52vw,.36rem);font-size:.85rem;line-height:var(--compact-header-height)}.primary-nav a:hover{border-color:var(--glass-border);background:linear-gradient(180deg,rgba(var(--surface-rgb),.46),rgba(var(--surface-rgb),.14)),var(--glass-bg);color:var(--color-secondary);box-shadow:var(--glass-inset)}.mobile-menu-toggle{appearance:none;position:relative;display:none;flex:0 0 auto;inline-size:2.75rem;block-size:var(--header-height);padding:0;border:0;background:transparent;color:var(--foreground);cursor:pointer}.mobile-menu-toggle span{position:absolute;inset-inline:.72rem;block-size:1.5px;border-radius:999px;background:currentColor;transform-origin:center;transition:inset-block-start .22s ease,transform .26s cubic-bezier(.22,1,.36,1),opacity .16s ease}.mobile-menu-toggle span:first-child{inset-block-start:calc(50% - 4px)}.mobile-menu-toggle span:last-child{inset-block-start:calc(50% + 4px)}.site-header[data-menu-open=true] .mobile-menu-toggle span:first-child{inset-block-start:50%;transform:rotate(45deg)}.site-header[data-menu-open=true] .mobile-menu-toggle span:last-child{inset-block-start:50%;transform:rotate(-45deg)}.header-controls{gap:.38rem;flex:0 0 auto}.header-controls,.old-site-link{display:inline-flex;align-items:center}.old-site-link{position:relative;justify-content:center;inline-size:2.42rem;min-inline-size:2.42rem;min-block-size:2.42rem;padding:0;border:1px solid var(--glass-border);border-radius:999px;background:linear-gradient(180deg,rgba(var(--surface-rgb),.58),rgba(var(--surface-rgb),.18)),var(--glass-bg);box-shadow:var(--glass-inset);color:var(--nav-link-color);font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,min-block-size var(--motion-smooth),padding-inline var(--motion-smooth)}.old-site-link svg{display:block;inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.old-site-link:after{position:absolute;z-index:120;inset-block-start:calc(100% + .55rem);inset-inline:50% auto;padding:.45rem .7rem;border:1px solid var(--glass-border);border-radius:999px;background:linear-gradient(180deg,rgba(var(--surface-rgb),.94),rgba(var(--surface-rgb),.82)),var(--surface);box-shadow:var(--shadow-soft);color:var(--foreground);content:attr(data-label);font-size:.76rem;font-weight:700;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-.25rem);transition:opacity .16s ease,transform .18s ease;white-space:nowrap}[dir=rtl] .old-site-link:after{transform:translate(50%,-.25rem)}.old-site-link:focus-visible:after,.old-site-link:hover:after{opacity:1;transform:translate(-50%)}[dir=rtl] .old-site-link:focus-visible:after,[dir=rtl] .old-site-link:hover:after{transform:translate(50%)}.old-site-link-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.old-site-link:focus-visible,.old-site-link:hover{border-color:color-mix(in srgb,var(--color-secondary) 42%,var(--glass-border));background:linear-gradient(180deg,rgba(var(--surface-rgb),.72),rgba(var(--surface-rgb),.26)),var(--glass-bg);color:var(--color-secondary)}.site-header.is-compact .old-site-link,.site-header[data-compact=true] .old-site-link,:root[data-header-compact] .site-header .old-site-link{inline-size:2.1rem;min-inline-size:2.1rem;min-block-size:2.1rem;padding-inline:0;font-size:.74rem}.theme-switcher{--switch-gap:0.12rem;--switch-item-size:2.75rem;--switch-item-height:2.75rem;--switch-cell-color:rgba(var(--ink-rgb),0.08);--switch-cell-solid:rgba(var(--ink-rgb),0.08);--switch-cell-glow:rgba(35,16,46,0.12);position:relative;display:inline-grid;grid-auto-flow:column;gap:var(--switch-gap);flex:0 0 auto;padding:.12rem;border:1px solid var(--glass-border);border-radius:999px;background:linear-gradient(180deg,rgba(var(--surface-rgb),.5),rgba(var(--surface-rgb),.16)),var(--glass-bg);box-shadow:var(--glass-inset)}.locale-switcher:before,.theme-switcher:before{background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 50%),var(--switch-cell-color);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 10px 22px var(--switch-cell-glow);transform:translateX(var(--switch-cell-x,0)) scaleX(1);transform-origin:center;transition:transform .52s cubic-bezier(.34,1.56,.64,1),background-color .42s ease,box-shadow .42s ease}.locale-switcher:after,.locale-switcher:before,.theme-switcher:after,.theme-switcher:before{content:"";position:absolute;z-index:0;inset-block-start:.12rem;inset-inline-start:.12rem;inline-size:var(--switch-item-size);block-size:var(--switch-item-height);border-radius:999px}.locale-switcher:after,.theme-switcher:after{background:var(--switch-cell-color);background-color:var(--switch-cell-solid);filter:blur(10px);opacity:.34;transform:translateX(var(--switch-cell-x,0)) scaleX(1.55);transition:transform .68s cubic-bezier(.16,1,.3,1),background-color .5s ease,opacity .42s ease}.locale-switcher:has(a:active):before,.locale-switcher:has(a:focus-visible):before,.locale-switcher[data-morphing=true]:before,.theme-switcher:has(.theme-switcher-button:active):before,.theme-switcher:has(.theme-switcher-button:focus-visible):before,.theme-switcher[data-morphing=true]:before{transform:translateX(var(--switch-cell-x,0)) scaleX(1.22)}.locale-switcher:has(a:active):after,.locale-switcher:has(a:focus-visible):after,.locale-switcher[data-morphing=true]:after,.theme-switcher:has(.theme-switcher-button:active):after,.theme-switcher:has(.theme-switcher-button:focus-visible):after,.theme-switcher[data-morphing=true]:after{transform:translateX(var(--switch-cell-x,0)) scaleX(1.9);opacity:.44}.theme-switcher[data-selected=system]{--switch-cell-x:0;--switch-cell-color:linear-gradient(180deg,rgba(var(--surface-rgb),0.48),rgba(var(--surface-rgb),0.18)),rgba(var(--ink-rgb),0.08);--switch-cell-solid:rgba(var(--ink-rgb),0.08);--switch-cell-glow:rgba(35,16,46,0.12)}.theme-switcher[data-selected=light]{--switch-cell-x:calc((var(--switch-item-size) + var(--switch-gap)) * 1);--switch-cell-color:linear-gradient(180deg,rgba(255,255,255,0.44),transparent 48%),var(--security-yellow);--switch-cell-solid:var(--security-yellow);--switch-cell-glow:rgba(186,162,5,0.24)}.theme-switcher[data-selected=dark]{--switch-cell-x:calc((var(--switch-item-size) + var(--switch-gap)) * 2);--switch-cell-color:radial-gradient(circle at 45% 38%,rgba(255,255,255,0.22),transparent 44%),color-mix(in srgb,var(--brand-purple) 22%,transparent);--switch-cell-solid:color-mix(in srgb,var(--brand-purple-strong) 34%,transparent);--switch-cell-glow:color-mix(in srgb,var(--brand-purple) 26%,transparent)}.theme-switcher:dir(rtl)[data-selected=light]{--switch-cell-x:calc((var(--switch-item-size) + var(--switch-gap)) * -1)}.theme-switcher:dir(rtl)[data-selected=dark]{--switch-cell-x:calc((var(--switch-item-size) + var(--switch-gap)) * -2)}.theme-switcher-button{appearance:none;position:relative;z-index:1;min-inline-size:var(--switch-item-size);min-block-size:var(--switch-item-height);display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--subtle-text);cursor:pointer;touch-action:manipulation;font:inherit;font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap;transition:min-inline-size var(--motion-smooth),min-block-size var(--motion-smooth),background-color .18s ease,color .18s ease,box-shadow .18s ease}.theme-switcher-icon{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.theme-switcher-button[aria-checked=true]{color:var(--foreground)}.theme-switcher-button[data-theme-option=light][aria-checked=true]{color:#23102e}.theme-switcher-button[data-theme-option=dark][aria-checked=true]{color:#6b2d7c}:root[data-resolved-theme=dark] .theme-switcher-button[data-theme-option=dark][aria-checked=true]{color:var(--brand-purple)}:root[data-resolved-theme=dark] .theme-switcher-button[data-theme-option=light][aria-checked=true]{color:#23102e}.theme-switcher-button[data-theme-option=system][aria-checked=true] .theme-switcher-icon{stroke-width:1.75}.theme-switcher-button[data-theme-option=light][aria-checked=true] .theme-switcher-icon{color:#23102e;filter:drop-shadow(0 1px 0 rgba(255,255,255,.32))}.theme-switcher-button[data-theme-option=dark][aria-checked=true] .theme-switcher-icon{color:#6b2d7c;filter:drop-shadow(0 0 8px rgba(107,45,124,.28))}:root[data-resolved-theme=dark] .theme-switcher-button[data-theme-option=dark][aria-checked=true] .theme-switcher-icon{color:var(--brand-purple);filter:drop-shadow(0 0 9px rgba(200,137,232,.38))}:root[data-resolved-theme=dark] .theme-switcher-button[data-theme-option=light][aria-checked=true] .theme-switcher-icon{color:#23102e}.theme-switcher-button:hover:not([aria-checked=true]){background:rgba(var(--ink-rgb),.06);color:var(--foreground)}.site-header.is-compact .theme-switcher-button{font-size:.68rem}.site-header.is-compact .theme-switcher,.site-header[data-compact=true] .theme-switcher,:root[data-header-compact] .site-header .theme-switcher{--switch-item-size:2.5rem;--switch-item-height:2.5rem;font-size:.68rem}.locale-switcher{--switch-gap:0.1rem;--switch-item-size:2.75rem;--switch-item-height:2.75rem;--switch-cell-color:var(--color-secondary);--switch-cell-solid:var(--color-secondary);--switch-cell-glow:rgba(107,45,124,0.22);position:relative;display:inline-grid;grid-auto-flow:column;gap:var(--switch-gap);flex:0 0 auto;padding:.12rem;border:1px solid var(--glass-border);border-radius:999px;background:linear-gradient(180deg,rgba(var(--surface-rgb),.52),rgba(var(--surface-rgb),.18)),var(--glass-bg);box-shadow:var(--glass-inset)}.locale-switcher:dir(ltr)[data-current=en]{--switch-cell-x:calc(var(--switch-item-size) + var(--switch-gap))}.locale-switcher:dir(rtl)[data-current=en]{--switch-cell-x:calc((var(--switch-item-size) + var(--switch-gap)) * -1)}.locale-switcher:dir(ltr)[data-current=fa],.locale-switcher:dir(rtl)[data-current=fa]{--switch-cell-x:0}.locale-switcher a{position:relative;z-index:1;min-inline-size:var(--switch-item-size);min-block-size:var(--switch-item-height);display:inline-grid;place-items:center;border-radius:999px;color:var(--subtle-text);font-size:.75rem;font-weight:600;transition:min-inline-size var(--motion-smooth),min-block-size var(--motion-smooth),font-size var(--motion-smooth),background-color .18s ease,color .18s ease}.site-header.is-compact .locale-switcher a{font-size:.7rem}.site-header.is-compact .locale-switcher,.site-header[data-compact=true] .locale-switcher,:root[data-header-compact] .site-header .locale-switcher{--switch-item-size:2.5rem;--switch-item-height:2.5rem;font-size:.7rem}.locale-switcher a[aria-current=true]{color:#ffffff}:root[data-resolved-theme=dark] .locale-switcher a[aria-current=true]{color:#161414}.hero-concepts,.page-frame{display:grid;inline-size:100%}.hero-slider{position:relative;isolation:isolate;block-size:70vh;min-block-size:70vh;overflow:hidden;background:#7688a1;border-block-end:1px solid rgba(35,16,46,.14);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero-slider[data-active-slide=hero-two]{background:#00a6a3}.hero-slider-viewport{position:absolute;z-index:1;inset:0;inline-size:100%;block-size:100%;overflow:hidden;display:grid;touch-action:pan-y}.hero-slider a,.hero-slider button{cursor:pointer}.hero-concept-slide{position:relative;grid-area:1/1;inline-size:100%;block-size:100%;min-block-size:100%;max-block-size:none;border-block-end:0;opacity:0;pointer-events:none;visibility:hidden;backface-visibility:hidden;contain:paint;transform:translate3d(-5%,0,0);transition:opacity .76s ease,transform .86s cubic-bezier(.22,1,.36,1),visibility 0s linear .76s;will-change:opacity,transform}[dir=ltr] .hero-concept-slide{transform:translate3d(5%,0,0)}.hero-concept-slide.is-active{z-index:2;opacity:1;pointer-events:auto;visibility:visible;transform:translateZ(0);transition:opacity .76s ease,transform .86s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.hero-slide-artboard{position:absolute;inset:0;overflow:hidden;isolation:isolate}.hero-slide-artboard-hero-one{background:#7688a1}.hero-slide-artboard-hero-two{background:#00a6a3}.hero-slider-controls{position:absolute;z-index:40;right:var(--content-gutter);bottom:clamp(1rem,2.2vw,1.7rem);left:var(--content-gutter);display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,1.6vw,1.25rem);pointer-events:none;touch-action:pan-y}.hero-slider-arrow,.hero-slider-tab{pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:1px solid rgba(255,255,255,.42);color:#ffffff;background:linear-gradient(135deg,rgba(35,16,46,.66),rgba(35,16,46,.32)),rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(35,16,46,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.hero-slider-arrow{display:grid;place-items:center;inline-size:clamp(2.75rem,4vw,3rem);block-size:clamp(2.75rem,4vw,3rem);min-inline-size:44px;min-block-size:44px;border-radius:999px;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1}.hero-slider-arrow:hover,.hero-slider-tab:hover{border-color:rgba(255,233,26,.82);background:linear-gradient(135deg,rgba(35,16,46,.78),rgba(107,45,124,.42)),rgba(255,255,255,.14);transform:translateY(-1px)}.hero-slider-arrow:focus-visible,.hero-slider-tab:focus-visible{outline:3px solid rgba(255,233,26,.9);outline-offset:3px}.hero-slider-tabs{grid-template-columns:repeat(2,minmax(5.6rem,8rem));padding:.38rem;border:1px solid rgba(255,255,255,.28);background:linear-gradient(135deg,rgba(35,16,46,.56),rgba(35,16,46,.22)),rgba(255,255,255,.08);box-shadow:0 16px 44px rgba(35,16,46,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.hero-slider-tab,.hero-slider-tabs{display:grid;gap:.55rem;border-radius:999px}.hero-slider-tab{grid-template-columns:auto minmax(0,1fr);align-items:center;min-block-size:2.75rem;padding:.36rem .65rem;font-size:.75rem;font-weight:900;letter-spacing:0}.hero-slider-tab[data-active=true]{border-color:rgba(255,233,26,.92);color:#23102e;background:var(--security-yellow);box-shadow:0 12px 26px rgba(35,16,46,.18),inset 0 0 0 1px rgba(255,255,255,.2)}.hero-slider-tab-index{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-slider-tab-track{position:relative;display:block;inline-size:100%;block-size:.26rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.34)}.hero-slider-tab[data-active=true] .hero-slider-tab-track{background:rgba(35,16,46,.2)}.hero-slider-tab-fill{position:absolute;inset:0;display:block;border-radius:inherit;background:var(--security-yellow);box-shadow:0 0 12px rgba(255,233,26,.48);transform:scaleX(0);transform-origin:left}.hero-slider-tab[data-active=true] .hero-slider-tab-fill{background:#23102e;box-shadow:none;animation:hero-slider-progress 6.2s linear}.hero-slider[data-paused=true] .hero-slider-tab-fill{animation-play-state:paused}[dir=rtl] .hero-slider-tab-fill{transform-origin:right}@keyframes hero-slider-progress{to{transform:scaleX(1)}}@keyframes hero-slide-content-item-load{0%{opacity:0;transform:translate3d(0,.8rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-slide-content-opacity-load{0%{opacity:0}to{opacity:1}}@keyframes hero-slide-guilloche-load{0%{opacity:0}to{opacity:.96}}.hero-concept.hero-concept-hero-one{--hero-one-image-position:center 80%;--hero-one-umbrella-size:min(32rem,58svh);--hero-one-umbrella-left:0;--hero-one-umbrella-top:2.8%;inline-size:100%;min-block-size:70vh;block-size:70vh;max-block-size:70vh;padding:0;background:#7688a1}[dir=rtl].site-shell .hero-concept.hero-concept-hero-one{margin-left:0}@media (min-width:981px){[dir=ltr] .hero-concept.hero-concept-hero-one{--hero-one-image-position:100% 80%}[dir=ltr] .hero-one-image-panel{clip-path:polygon(42% 0,0 0,0 100%,62% 100%)}[dir=ltr] .hero-one-yellow-shadow{clip-path:polygon(41.1% 0,61.1% 100%,62% 100%,42% 0)}[dir=ltr] .hero-one-yellow-panel{clip-path:polygon(100% 0,42% 0,62% 100%,100% 100%)}[dir=ltr] .hero-one-image-panel img{inline-size:100%;margin-inline-start:0;transform:scaleX(-1)}}.hero-one-image-panel,.hero-one-loaded-content,.hero-one-security-headline,.hero-one-umbrella,.hero-one-yellow-panel,.hero-one-yellow-shadow{position:absolute;pointer-events:none}.hero-one-image-panel,.hero-one-loaded-content,.hero-one-yellow-panel,.hero-one-yellow-shadow{inset:0}.hero-one-loaded-content{z-index:auto}.hero-one-image-panel{z-index:0;background:#7688a1;clip-path:polygon(65.356% 0,100% 0,100% 100%,39.263% 100%);animation:hero-slide-content-item-load .36s ease-out both}.hero-one-image-panel img{display:block;inline-size:98%;block-size:100%;object-fit:cover;object-position:var(--hero-one-image-position)}.hero-one-yellow-shadow{z-index:1;background:linear-gradient(90deg,rgba(35,16,46,.28),rgba(35,16,46,.1) 54%,transparent),#b3b3b3;clip-path:polygon(66.25% 0,40.156% 100%,39.263% 100%,65.356% 0);filter:blur(.12rem);mix-blend-mode:multiply;opacity:.72}.hero-one-yellow-panel{z-index:2;background:var(--security-yellow);clip-path:polygon(0 0,65.356% 0,39.263% 100%,0 100%)}@keyframes hero-one-umbrella-float{0%,to{transform:translateX(-50%) translateY(-5px) scaleX(-1)}50%{transform:translateX(-50%) translateY(5px) scaleX(-1)}}@keyframes hero-umbrella-float-ltr{0%,to{transform:translateX(50%) translateY(-5px) scaleX(1)}50%{transform:translateX(50%) translateY(5px) scaleX(1)}}.hero-one-umbrella{z-index:3;inset-block-start:var(--hero-one-umbrella-top);left:var(--hero-one-umbrella-left);inline-size:var(--hero-one-umbrella-size);block-size:var(--hero-one-umbrella-size);background:#23102e;transform:translateX(-50%) translateY(-5px) scaleX(-1);animation:none;-webkit-mask:url(/umbrella.svg) center/contain no-repeat;mask:url(/umbrella.svg) center/contain no-repeat}.hero-concept-slide.is-active .hero-one-umbrella{animation:hero-slide-content-opacity-load .32s ease-out .14s both,hero-one-umbrella-float 4.8s ease-in-out .46s infinite}[dir=ltr] .hero-one-image-panel{clip-path:polygon(34.644% 0,0 0,0 100%,60.737% 100%)}[dir=ltr] .hero-one-image-panel img{margin-inline-start:auto;transform:scaleX(-1)}[dir=ltr] .hero-one-yellow-shadow{background:linear-gradient(270deg,rgba(35,16,46,.28),rgba(35,16,46,.1) 54%,transparent),#b3b3b3;clip-path:polygon(33.75% 0,59.844% 100%,60.737% 100%,34.644% 0)}[dir=ltr] .hero-one-yellow-panel{clip-path:polygon(100% 0,34.644% 0,60.737% 100%,100% 100%)}[dir=ltr] .hero-one-umbrella{right:var(--hero-one-umbrella-left);left:auto;transform:translateX(50%) translateY(-5px) scaleX(1)}[dir=ltr] .hero-concept-slide.is-active .hero-one-umbrella{animation:hero-slide-content-opacity-load .32s ease-out .14s both,hero-umbrella-float-ltr 4.8s ease-in-out .46s infinite}.hero-one-security-headline{z-index:4;inset-block-start:25.2%;left:16.6%;inline-size:34.7%;color:#23102e;text-align:center;animation:hero-slide-content-item-load .36s ease-out .28s both}[dir=ltr] .hero-one-security-headline{right:16.6%;left:auto}.hero-one-security-headline h1{display:grid;gap:.22em;margin:0;font-family:var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:min(clamp(1.9rem,3.22vw,4.65rem),8svh);font-weight:900;line-height:1.22;letter-spacing:0}[dir=ltr] .hero-one-security-headline h1{font-size:min(clamp(1.5rem,2.35vw,3.25rem),7.2svh)}.hero-one-security-headline h1 span{display:block;white-space:nowrap}.hero-concept.hero-concept-hero-two{--hero-two-umbrella-size:min(32rem,58svh);--hero-two-umbrella-left:0;--hero-two-umbrella-top:2.8%;--hero-two-chair-right:31%;--hero-two-chair-bottom:14.7%;--hero-two-chair-size:min(clamp(10rem,11.5vw,14.5rem),28svh);--hero-two-chair-shadow-width-ratio:152%;--hero-two-chair-shadow-height-ratio:22%;--hero-two-chair-shadow-x:-26%;--hero-two-chair-shadow-y:-12%;--hero-two-guilloche-width-ratio:324.5%;--hero-two-guilloche-x:-95%;--hero-two-guilloche-y:-114%;--hero-two-copy-teal-start:46%;--hero-two-copy-side-gap:calc(clamp(0.65rem, 1.45vw, 1.15rem) + 2.35rem + clamp(0.85rem, 1.8vw, 1.45rem));--hero-two-chair-stage-safe-left:var(--content-gutter);--hero-two-chair-stage-safe-right:var(--hero-two-copy-side-gap);--hero-two-chair-stage-size:min(var(--hero-two-chair-size),calc((100% - var(--hero-two-chair-right) - var(--hero-two-chair-stage-safe-left)) / 2),calc((var(--hero-two-chair-right) - var(--hero-two-chair-stage-safe-right)) / 0.95));inline-size:100%;min-block-size:70vh;block-size:70vh;max-block-size:70vh;padding:0;color:#23102e;background:#00a6a3}[dir=rtl] .hero-concept.hero-concept-hero-two{--hero-two-guilloche-x:-115%;--hero-two-guilloche-y:-126%}.hero-slider .hero-concept.hero-concept-slide{block-size:100%;min-block-size:100%;max-block-size:none}.hero-slider .hero-concept-slide.hero-concept-hero-two{background:#00a6a3!important}.hero-slider .hero-concept-slide.hero-concept-hero-two .hero-two-panels{z-index:0;visibility:visible;opacity:1}.hero-slider .hero-concept-slide.hero-concept-hero-two .hero-two-panel-teal{fill:#00a6a3!important}.hero-slider .hero-concept-slide.hero-concept-hero-two .hero-two-panel-shadow{fill:#b3b3b3!important}.hero-slider .hero-concept-slide.hero-concept-hero-two .hero-two-panel-yellow{fill:var(--security-yellow)!important}.hero-two-actions,.hero-two-chair-shadow,.hero-two-chair-stage,.hero-two-chair-visual,.hero-two-copy,.hero-two-guilloche,.hero-two-loaded-content,.hero-two-panels,.hero-two-umbrella{position:absolute;pointer-events:none}.hero-two-panels{z-index:0;inset:0;inline-size:100%;block-size:100%}.hero-two-panels-mobile{display:none}[dir=ltr] .hero-two-panels{transform:scaleX(-1)}.hero-two-panel-teal{fill:#00a6a3}.hero-two-panel-shadow{fill:#b3b3b3;opacity:.82;filter:blur(.08rem);mix-blend-mode:multiply}.hero-two-panel-yellow{fill:var(--security-yellow)}.hero-two-loaded-content{z-index:1;inset:0;animation:hero-slide-content-load .22s ease-out both}@keyframes hero-slide-content-load{0%{opacity:0}to{opacity:1}}.hero-two-umbrella{z-index:5;inset-block-start:var(--hero-two-umbrella-top);left:var(--hero-two-umbrella-left);inline-size:var(--hero-two-umbrella-size);block-size:var(--hero-two-umbrella-size);background:#23102e;transform:translateX(-50%) translateY(-5px) scaleX(-1);animation:none;-webkit-mask:url(/umbrella.svg) center/contain no-repeat;mask:url(/umbrella.svg) center/contain no-repeat}[dir=ltr] .hero-two-umbrella{right:var(--hero-two-umbrella-left);left:auto;transform:translateX(50%) translateY(-5px) scaleX(1)}.hero-concept-slide.is-active .hero-two-umbrella{animation:hero-one-umbrella-float 4.8s ease-in-out infinite}[dir=ltr] .hero-concept-slide.is-active .hero-two-umbrella{animation:hero-umbrella-float-ltr 4.8s ease-in-out infinite}.hero-two-copy{z-index:4;inset-block-start:17%;right:var(--hero-two-copy-side-gap);left:auto;display:grid;gap:clamp(.45rem,1vw,.85rem);inline-size:min(44rem,calc(100% - var(--hero-two-copy-teal-start) - var(--hero-two-copy-side-gap)));max-inline-size:44rem;color:#ffffff;text-align:start}[dir=ltr] .hero-two-copy{right:auto;left:var(--hero-two-copy-side-gap)}.hero-two-copy h1,.hero-two-copy p,.hero-two-copy span,.hero-two-display-heading{margin:0}.hero-two-copy p{color:#23102e;font-size:clamp(.9rem,1.1vw,1.15rem);font-weight:800;line-height:1.7}.hero-two-display-heading{display:block;max-inline-size:none;font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;color:#00a6a3;-webkit-text-fill-color:#00a6a3;--hero-two-heading-stroke:clamp(0.11rem,0.22vw,0.21rem);font-size:clamp(1.45rem,2.55vw,3rem);font-weight:900;letter-spacing:0;line-height:1.34;text-wrap:balance;white-space:nowrap}[dir=ltr] .hero-two-display-heading{font-size:clamp(1.45rem,2.25vw,2.65rem);white-space:normal}.hero-two-heading-desktop{display:inline}.hero-two-heading-layered{position:relative;display:inline-block;isolation:isolate}.hero-two-heading-stroke{position:absolute;z-index:0;inset:0;color:#00a6a3;-webkit-text-fill-color:#00a6a3;-webkit-text-stroke:var(--hero-two-heading-stroke) #ffffff;pointer-events:none;text-shadow:none}.hero-two-heading-fill{position:relative;z-index:1;color:#00a6a3;-webkit-text-fill-color:#00a6a3}.hero-two-heading-mobile{display:none}.hero-concept-hero-two .hero-two-copy>span:not(.hero-two-display-heading){display:none!important}.hero-two-chair-stage{z-index:4;right:var(--hero-two-chair-right);bottom:var(--hero-two-chair-bottom);inline-size:var(--hero-two-chair-stage-size);aspect-ratio:126.24/152.13;isolation:isolate}[dir=ltr] .hero-two-chair-stage{right:auto;left:var(--hero-two-chair-right)}.hero-two-guilloche{--hero-two-guilloche-scale-y:0.22;z-index:1;right:var(--hero-two-guilloche-x);bottom:var(--hero-two-guilloche-y);inline-size:var(--hero-two-guilloche-width-ratio);block-size:auto;opacity:0;animation:none;transform:scaleX(-1) scaleY(var(--hero-two-guilloche-scale-y)) rotate(0deg);transform-origin:center center;will-change:transform}[dir=ltr] .hero-two-guilloche{right:auto;left:calc(var(--hero-two-guilloche-x) - 14%);bottom:calc(var(--hero-two-guilloche-y) - 14%);transform:scaleY(var(--hero-two-guilloche-scale-y)) rotate(0deg)}.hero-concept-slide.is-active .hero-two-guilloche{animation:hero-slide-guilloche-load .26s ease-out both,hero-two-guilloche-ground-spin 18s linear infinite}[dir=ltr] .hero-concept-slide.is-active .hero-two-guilloche{animation:hero-slide-guilloche-load .26s ease-out both,hero-two-guilloche-ground-spin-ltr 18s linear infinite}@keyframes hero-two-guilloche-ground-spin{to{transform:scaleX(-1) scaleY(var(--hero-two-guilloche-scale-y)) rotate(1turn)}}@keyframes hero-two-guilloche-ground-spin-ltr{to{transform:scaleY(var(--hero-two-guilloche-scale-y)) rotate(1turn)}}.hero-concept-hero-two .hero-two-chair-visual{z-index:3;inset:0;inline-size:100%;block-size:100%;background:linear-gradient(104deg,rgba(255,255,255,.9) 0 16%,rgba(255,251,230,.42) 17% 42%,rgba(107,45,124,.18) 76% 100%),linear-gradient(154deg,rgba(255,255,255,.76),rgba(255,251,230,.28) 42%,rgba(247,196,95,.24) 62%,rgba(107,45,124,.2)),radial-gradient(ellipse at 43% 29%,rgba(255,255,255,.96),transparent 38%),radial-gradient(ellipse at 72% 64%,rgba(255,233,26,.32),transparent 42%),linear-gradient(180deg,rgba(255,251,230,.5),rgba(200,137,232,.24));opacity:.88;filter:drop-shadow(1rem 1.7rem 2rem rgba(35,16,46,.2)) drop-shadow(-.28rem .2rem .56rem rgba(255,251,230,.5)) drop-shadow(.12rem .1rem .3rem rgba(247,196,95,.26)) drop-shadow(0 0 1px rgba(255,255,255,.95))}.hero-concept-hero-two .hero-two-chair-visual:before{background:linear-gradient(104deg,transparent 0 20%,rgba(255,255,255,.96) 31%,transparent 45%),linear-gradient(13deg,transparent 0 49%,rgba(255,251,230,.62) 50%,transparent 59%),linear-gradient(282deg,transparent 0 61%,rgba(255,233,26,.42) 72%,transparent 84%);opacity:.86}.hero-concept-hero-two .hero-two-chair-visual:after{background:linear-gradient(92deg,rgba(107,45,124,.28),transparent 28% 72%,rgba(255,251,230,.5)),linear-gradient(180deg,rgba(255,255,255,.44),transparent 40%),radial-gradient(ellipse at 58% 78%,rgba(247,196,95,.26),transparent 42%);opacity:.62}.hero-concept-hero-two .hero-two-chair-shadow{z-index:2;inset-block-start:auto;inset-inline-end:auto;right:var(--hero-two-chair-shadow-x);bottom:var(--hero-two-chair-shadow-y);inline-size:var(--hero-two-chair-shadow-width-ratio);block-size:var(--hero-two-chair-shadow-height-ratio)}[dir=ltr] .hero-concept-hero-two .hero-two-chair-shadow{right:auto;left:var(--hero-two-chair-shadow-x);transform:perspective(44rem) rotateX(62deg) rotate(5deg)}.hero-two-actions{display:none;z-index:3;right:max(var(--content-gutter),calc((100% - 1180px) / 2));bottom:clamp(2rem,5vh,3.4rem);pointer-events:auto}[dir=ltr] .hero-two-actions{right:auto;left:max(var(--content-gutter),calc((100% - 1180px) / 2))}.hero-two-actions .hero-concept-actions{margin:0}@keyframes hero-chair-rotate{0%,to{transform:var(--hero-chair-offset) scaleX(-1) rotate(-8deg)}50%{transform:var(--hero-chair-offset) scaleX(-1) rotate(2deg)}}@keyframes hero-chair-rotate-ltr{0%,to{transform:var(--hero-chair-offset) scaleX(1) rotate(-8deg)}50%{transform:var(--hero-chair-offset) scaleX(1) rotate(2deg)}}.hero-chair-visual{--hero-chair-offset:translateX(0);position:absolute;z-index:0;inset-block-start:clamp(6rem,13vh,9.5rem);inset-inline-end:max(var(--content-gutter),calc((100% - 1180px) / 2));inline-size:clamp(11rem,18vw,18rem);aspect-ratio:126.24/152.13;pointer-events:none;animation:none;transform:var(--hero-chair-offset) scaleX(-1) rotate(-8deg);transform-origin:52% 86%;transform-style:preserve-3d;background:linear-gradient(104deg,rgba(255,255,255,.78) 0 17%,transparent 18% 48%,rgba(35,16,46,.16) 72% 100%),linear-gradient(154deg,rgba(255,255,255,.62),rgba(255,255,255,.14) 38%,rgba(107,45,124,.2)),radial-gradient(ellipse at 43% 29%,rgba(255,255,255,.9),transparent 36%),linear-gradient(180deg,rgba(255,233,26,.18),rgba(107,45,124,.18));-webkit-mask:var(--hero-chair-mask) center /contain no-repeat;mask:var(--hero-chair-mask) center /contain no-repeat;opacity:.78;filter:drop-shadow(1.2rem 2rem 2.4rem rgba(35,16,46,.18)) drop-shadow(-.35rem .25rem .7rem rgba(255,255,255,.26)) drop-shadow(0 0 1px rgba(255,255,255,.84))}[dir=ltr] .hero-chair-visual{transform:var(--hero-chair-offset) scaleX(1) rotate(-8deg)}.hero-concept-slide.is-active .hero-chair-visual{animation:hero-chair-rotate 4.8s ease-in-out infinite}[dir=ltr] .hero-concept-slide.is-active .hero-chair-visual{animation:hero-chair-rotate-ltr 4.8s ease-in-out infinite}.hero-chair-visual:after,.hero-chair-visual:before{content:"";position:absolute;inset:0;-webkit-mask:var(--hero-chair-mask) center /contain no-repeat;mask:var(--hero-chair-mask) center /contain no-repeat}.hero-chair-visual:before{background:linear-gradient(104deg,transparent 0 22%,rgba(255,255,255,.9) 31%,transparent 44%),linear-gradient(13deg,transparent 0 49%,rgba(255,255,255,.48) 50%,transparent 58%),linear-gradient(282deg,transparent 0 61%,rgba(255,255,255,.38) 72%,transparent 84%);opacity:.72;transform:translateZ(1.5rem) translate(-.16rem,-.1rem) scaleX(.985)}.hero-chair-visual:after{background:linear-gradient(92deg,rgba(35,16,46,.22),transparent 30% 74%,rgba(255,255,255,.38)),linear-gradient(180deg,rgba(255,255,255,.38),transparent 40%);opacity:.5;transform:translateZ(-1.25rem) translate(.42rem,.28rem) scaleX(.97);filter:blur(.2px)}.hero-chair-shadow{position:absolute;z-index:0;inset-block-start:clamp(22.6rem,49vh,28rem);inset-inline-end:max(var(--content-gutter),calc((100% - 1180px) / 2));inline-size:clamp(11rem,20vw,20rem);block-size:clamp(1.8rem,3vw,3rem);border-radius:999px;background:radial-gradient(ellipse,rgba(35,16,46,.18),rgba(35,16,46,.06) 48%,rgba(35,16,46,.015) 72%,transparent 80%);opacity:.58;pointer-events:none;filter:blur(.35rem);transform:perspective(44rem) rotateX(62deg) rotate(-5deg)}.hero-concept-single .hero-concept-inner{position:relative;z-index:1}.hero-concept{position:relative;isolation:isolate;display:grid;min-block-size:70vh;overflow:hidden;padding-block:clamp(2.75rem,5vw,4.5rem);padding-inline:var(--content-gutter);scroll-margin-block-start:calc(var(--header-height) + 1rem);border-block-end:1px solid rgba(35,16,46,.07);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(226,222,222,.3)),radial-gradient(circle at 15% 52%,rgba(255,255,255,.92),transparent 24rem),radial-gradient(circle at 76% 18%,rgba(255,233,26,.1),transparent 22rem),#ffffff}.hero-concept:before{z-index:-2;background:linear-gradient(115deg,transparent 0 22%,rgba(255,255,255,.46) 34%,transparent 48%),radial-gradient(circle at 15% 54%,rgba(107,45,124,.06),transparent 26rem);opacity:.5;-webkit-mask-image:radial-gradient(circle at 18% 52%,rgba(35,16,46,.78),transparent 56%),linear-gradient(180deg,rgba(35,16,46,.58),transparent 88%);mask-image:radial-gradient(circle at 18% 52%,rgba(35,16,46,.78),transparent 56%),linear-gradient(180deg,rgba(35,16,46,.58),transparent 88%)}.hero-concept:after,.hero-concept:before{content:"";position:absolute;inset:0;pointer-events:none}.hero-concept:after{z-index:-1;background:linear-gradient(90deg,rgba(35,16,46,.03) 1px,transparent 0),linear-gradient(180deg,rgba(35,16,46,.025) 1px,transparent 0);background-size:8rem 8rem;-webkit-mask-image:radial-gradient(circle at 18% 55%,rgba(35,16,46,.28),transparent 58%);mask-image:radial-gradient(circle at 18% 55%,rgba(35,16,46,.28),transparent 58%)}.hero-concept.hero-concept-single{background:var(--security-yellow)}.hero-concept.hero-concept-single.hero-concept-hero-one{background:#7688a1}.hero-concept.hero-concept-single.hero-concept-hero-two{background:#00a6a3}.hero-concept-inner{display:grid;grid-template-columns:minmax(19rem,.95fr) minmax(20rem,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);inline-size:min(100%,1180px);min-block-size:calc(70vh - clamp(5.5rem, 10vw, 9rem));margin-inline:auto}.hero-review-label{position:absolute;z-index:3;inset-block-start:clamp(1rem,2vw,1.35rem);inset-inline-start:var(--content-gutter);margin:0;color:rgba(35,16,46,.45);font-size:.78rem;font-weight:700;line-height:1.7}.hero-concept-quiet-authority{color:var(--color-black);background:radial-gradient(circle at 18% 54%,rgba(255,255,255,.88),transparent 20rem),radial-gradient(circle at 80% 22%,rgba(255,233,26,.12),transparent 20rem),linear-gradient(135deg,#ffffff,#f5f2f0)}.hero-concept-guardian-layer{color:#1d1026;background:radial-gradient(circle at 18% 54%,rgba(111,164,216,.18),transparent 22rem),radial-gradient(circle at 74% 22%,rgba(107,45,124,.08),transparent 20rem),linear-gradient(135deg,#fbfbfb,#f1f4f5 48%,#ffffff)}.hero-concept-guardian-layer:after{background:radial-gradient(circle at 21% 52%,rgba(255,255,255,.82),transparent 18rem),linear-gradient(125deg,transparent 0 22%,rgba(255,255,255,.58) 37%,transparent 52%);opacity:.48;-webkit-mask-image:radial-gradient(circle at 19% 52%,rgba(35,16,46,.6),transparent 62%);mask-image:radial-gradient(circle at 19% 52%,rgba(35,16,46,.6),transparent 62%)}.hero-concept-security-designed{color:var(--color-black);background:radial-gradient(circle at 19% 56%,rgba(107,45,124,.13),transparent 23rem),radial-gradient(circle at 78% 24%,rgba(255,233,26,.1),transparent 20rem),linear-gradient(135deg,#f9f8f7,#ffffff 50%,#ede9ef)}.hero-concept-security-designed:before{background:repeating-radial-gradient(circle at 18% 56%,rgba(107,45,124,.09) 0 1px,transparent 1px 8px),repeating-linear-gradient(116deg,transparent 0 22px,rgba(35,16,46,.04) 22px 23px,transparent 23px 44px),linear-gradient(300deg,rgba(255,233,26,.08),transparent 52%);opacity:.52;-webkit-mask-image:radial-gradient(circle at 17% 54%,rgba(35,16,46,.82),transparent 58%),linear-gradient(180deg,rgba(35,16,46,.48),transparent 88%);mask-image:radial-gradient(circle at 17% 54%,rgba(35,16,46,.82),transparent 58%),linear-gradient(180deg,rgba(35,16,46,.48),transparent 88%)}.hero-concept-security-designed:after{background:linear-gradient(90deg,rgba(35,16,46,.03) 1px,transparent 0),linear-gradient(180deg,rgba(35,16,46,.025) 1px,transparent 0);background-size:5.75rem 5.75rem;-webkit-mask-image:radial-gradient(circle at 20% 54%,rgba(35,16,46,.34),transparent 64%);mask-image:radial-gradient(circle at 20% 54%,rgba(35,16,46,.34),transparent 64%)}.hero-concept-copy{position:relative;z-index:2;max-inline-size:39rem;justify-self:end;text-align:start}.hero-concept-eyebrow{margin:0 0 clamp(.85rem,1.8vw,1.2rem);color:rgba(35,16,46,.58);font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:700;line-height:1.8}.hero-concept-copy h1,.hero-concept-copy h2{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}.hero-concept-subtitle{margin:clamp(1rem,2vw,1.35rem) 0 0;max-inline-size:35rem;color:rgba(35,16,46,.68);font-size:clamp(1rem,1.25vw,1.18rem);font-weight:500;line-height:1.9}.hero-product-line{margin:clamp(1.3rem,2.6vw,2rem) auto 0;max-inline-size:50rem;color:rgba(35,16,46,.48);font-size:clamp(.82rem,1vw,.95rem);font-weight:700;line-height:2}.hero-concept-actions{display:flex;flex-wrap:wrap;justify-content:start;gap:.75rem;margin-block-start:clamp(1.35rem,2.8vw,2rem)}.hero-action{display:inline-flex;align-items:center;justify-content:center;min-block-size:3.05rem;padding-inline:1.35rem;border-radius:999px;font-size:.95rem;font-weight:800;line-height:1.2;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease,border-color .16s ease}.hero-action:hover{transform:translateY(-1px)}.hero-action-primary{border:1px solid rgba(255,255,255,.82);background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 50%),var(--security-yellow);color:var(--on-security-yellow);box-shadow:var(--glass-inset),0 16px 38px rgba(186,162,5,.22)}.hero-action-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 50%),var(--security-yellow-hover)}.hero-action-secondary{border:1px solid transparent;background:transparent;color:rgba(35,16,46,.7)}.hero-action-secondary:hover{background:rgba(35,16,46,.055)}.hero-visual{position:relative;justify-self:start;inline-size:min(100%,37rem);min-block-size:clamp(18rem,38vh,27rem)}.not-found-shell{position:relative;min-block-size:100vh;overflow:hidden;background:radial-gradient(circle at 16% 20%,rgba(255,233,26,.11),transparent 18rem),radial-gradient(circle at 85% 78%,rgba(107,45,124,.08),transparent 24rem),var(--page-bg)}.not-found-shell:after{content:"";position:absolute;z-index:0;inset-block:0;inset-inline-end:0;inline-size:min(44vw,34rem);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42)),rgba(255,233,26,.16);clip-path:polygon(28% 0,100% 0,100% 100%,0 100%)}.not-found-shell .main-column{position:relative;z-index:1}.not-found-main{display:grid;min-block-size:calc(100vh - var(--header-height));padding:clamp(3rem,6vw,5rem) var(--content-gutter)}.not-found-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(16rem,.78fr);align-items:center;gap:clamp(2rem,6vw,6rem);inline-size:min(100%,1180px);margin:auto}.not-found-copy{max-inline-size:43rem}.not-found-eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 clamp(1rem,2vw,1.35rem);color:rgba(35,16,46,.6);font-size:.86rem;font-weight:800;line-height:1.6}.not-found-eyebrow span:first-child{display:inline-flex;align-items:center;justify-content:center;min-inline-size:3.2rem;min-block-size:2rem;padding-inline:.75rem;border:1px solid rgba(35,16,46,.12);border-radius:999px;background:rgba(255,255,255,.44);color:rgba(107,45,124,.78)}.not-found-copy 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}.not-found-description{margin:clamp(1.1rem,2.4vw,1.55rem) 0 0;max-inline-size:38rem;color:rgba(35,16,46,.68);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:500;line-height:1.9}.not-found-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:clamp(1.5rem,3vw,2.3rem)}.not-found-route-note{max-inline-size:33rem;margin:clamp(1.5rem,3vw,2.2rem) 0 0;color:rgba(35,16,46,.52);font-size:.95rem;font-weight:650;line-height:1.85}.not-found-visual{position:relative;min-block-size:clamp(19rem,42vw,34rem)}.not-found-code{position:absolute;inset-block-start:50%;inset-inline-start:50%;margin:0;color:rgba(107,45,124,.16);font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:clamp(9rem,21vw,18rem);font-weight:950;letter-spacing:0;line-height:.8;transform:translate(-50%,-50%)}[dir=rtl] .not-found-code{transform:translate(50%,-50%)}.not-found-code span{display:block}.not-found-guilloche{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:min(88%,28rem);max-inline-size:none;opacity:.42;transform:translate(-50%,-50%);filter:saturate(.95) drop-shadow(0 26px 50px rgba(35,16,46,.1))}[dir=rtl] .not-found-guilloche{transform:translate(50%,-50%)}.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:18ch;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-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}.brand-page-lockup{align-content:center}.brand-page-lockup img{display:block;inline-size:min(12rem,72%);max-block-size:8rem;object-fit:contain}.activity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-main,.activity-main .guide-card,.activity-main .guide-hero,.activity-main .guide-official-panel,.activity-main .guide-section{direction:inherit;text-align:start}.activity-card{grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);align-items:stretch}.activity-card img{inline-size:100%;block-size:100%;min-block-size:11rem;border-radius:8px;object-fit:cover}.activity-article h1,.activity-card h2{margin:0;color:var(--foreground)}.activity-card h2{font-size:1.15rem;line-height:1.7}.activity-card h2 a{color:inherit;text-decoration:none}.activity-card h2 a:hover{color:var(--brand-purple)}.activity-card span{display:flex;gap:.55rem;color:var(--subtle-text);font-size:.88rem;font-weight:750}.activity-card span,.activity-meta{flex-wrap:wrap;align-items:center;justify-content:flex-start}.activity-meta{display:inline-flex;gap:.7rem;justify-self:start;padding:.65rem .85rem;border:1px solid rgba(255,233,26,.22);border-radius:8px;background:rgba(255,233,26,.08);color:var(--brand-purple);font-size:.92rem;font-weight:850;line-height:1.6}.activity-meta i{inline-size:1px;block-size:1.1em;background:rgba(107,45,124,.32)}.activity-meta time{color:var(--foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-article{max-inline-size:920px;margin-inline:auto;direction:inherit;text-align:start}.activity-article h1{font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.35}.activity-excerpt{margin:0;color:var(--subtle-text);font-size:1.08rem;line-height:2}.activity-article figure{display:grid;gap:.55rem;margin:0}.activity-article figure img{display:block;inline-size:100%;block-size:auto;border:1px solid rgba(107,45,124,.12);border-radius:8px}.activity-article figcaption{color:var(--subtle-text);font-size:.85rem;line-height:1.7}.activity-body{display:grid;gap:1rem}.activity-body p{margin:0;color:var(--nav-link-color);font-size:1rem;line-height:2.15}.activity-references{display:grid;gap:.7rem;margin-block-start:.35rem;padding:1rem;border:1px solid rgba(107,45,124,.16);border-radius:8px;background:rgba(107,45,124,.06);color:rgba(40,33,43,.8)}.activity-references h2{margin:0;color:var(--brand-purple);font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:1.05rem}.activity-references ul{display:grid;gap:.45rem;margin:0;padding:0 1.1rem 0 0}.activity-references a{color:var(--brand-purple);font-weight:850;text-decoration:none}.activity-references a:hover{text-decoration:underline}.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}@keyframes contact-scan-line{0%,to{opacity:.24;transform:translateY(-5rem)}50%{opacity:.9;transform:translateY(10rem)}}@keyframes contact-orbit{to{transform:rotate(calc(var(--orbit-rotation, 0deg) + 1turn)) scale(var(--orbit-scale,1))}}@media (prefers-reduced-motion:reduce){.contact-visual-orbit span,.contact-visual:after{animation:none}}@media (max-width:720px){.guide-main{gap:1rem;padding-block:4.75rem 3rem}.activity-card,.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-shell{min-block-size:100vh;background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(226,222,222,.28)),var(--page-bg)}.samples-scrollbar{position:fixed;z-index:42;inset-block:28vh 18vh;inline-size:2.75rem;pointer-events:none}.samples-scrollbar[data-page-dir=rtl]{right:clamp(.45rem,1.2vw,.9rem);left:auto}.samples-scrollbar[data-page-dir=ltr]{right:auto;left:clamp(.45rem,1.2vw,.9rem)}.samples-scrollbar-rail{position:relative;display:grid;justify-items:center;inline-size:100%;block-size:100%;cursor:ns-resize;pointer-events:auto;touch-action:none;outline:none}.samples-scrollbar-rail:before{content:"";inset-block:0;background:var(--samples-scrollbar-track)}.samples-scrollbar-fill,.samples-scrollbar-rail:before{position:absolute;inline-size:.18rem;border-radius:999px}.samples-scrollbar-fill{inset-block-start:0;block-size:100%;background:var(--samples-scrollbar-fill);transform:scaleY(var(--samples-scroll-progress,0));transform-origin:top}.samples-scrollbar-thumb{position:absolute;inset-block-start:var(--samples-scroll-thumb-block,0);left:50%;inline-size:.68rem;block-size:1.7rem;border:2px solid rgba(255,255,255,.72);border-radius:999px;background:var(--samples-scrollbar-thumb);box-shadow:0 8px 22px rgba(35,16,46,.18);transform:translate(-50%,-50%)}.samples-scrollbar-rail:focus-visible .samples-scrollbar-thumb,.samples-scrollbar-rail:hover .samples-scrollbar-thumb{border-color:var(--security-yellow)}.samples-main{display:grid;gap:clamp(1.6rem,3vw,3rem);padding:clamp(1rem,2.5vw,2.25rem) var(--content-gutter) clamp(4rem,7vw,6rem)}.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-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>.sample-product-icon,.samples-filter-list button>svg{flex:0 0 auto;inline-size:1.15rem;block-size:1.15rem}.samples-filter-list button>.sample-product-icon{display:inline-grid;place-items:center}.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-list button.is-active{border-color:rgba(107,45,124,.34);background:var(--foreground);color:var(--background)}.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-main{display:grid;gap:clamp(1.2rem,3vw,2.4rem);padding:clamp(1rem,2.5vw,2.25rem) var(--content-gutter) clamp(4rem,7vw,6rem)}.sample-detail-article,.sample-detail-breadcrumb{inline-size:min(100%,1180px);margin-inline:auto}.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{grid-template-columns:minmax(0,1.04fr) minmax(19rem,.96fr)}.sample-detail-content-grid,.sample-detail-top{display:grid;gap:clamp(1rem,2.4vw,1.8rem);align-items:start}.sample-detail-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(min(100%,20rem),.55fr)}.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-modal-metadata .sample-metadata-full-width{grid-column:1/-1}.sample-detail-metadata .sample-metadata-full-row-pair,.sample-modal-metadata .sample-metadata-full-row-pair{grid-column:span 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{display:inline-flex;align-items:center;min-block-size:2rem;padding:.25rem .65rem;border-radius:999px;background:rgba(35,16,46,.06);color:rgba(35,16,46,.68);font-size:.82rem;font-weight:750;line-height:1.6}.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.is-active{border-color:rgba(107,45,124,.34);background:var(--foreground);color:var(--background)}.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}@keyframes sample-modal-layer-in{0%{opacity:0}to{opacity:1}}@keyframes sample-modal-layer-out{0%{opacity:1}to{opacity:0}}@keyframes sample-modal-slide-in{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}@keyframes sample-modal-slide-out{0%{transform:translateZ(0)}to{transform:translate3d(0,110%,0)}}.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:auto;block-size:auto;max-inline-size:calc(100% - 1.7rem);max-block-size:calc(100% - 1.7rem);margin:auto;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}@keyframes sample-spinner{to{transform:rotate(1turn)}}@keyframes sample-skeleton-sheen{to{transform:translateX(100%)}}@keyframes sample-skeleton-pulse{50%{opacity:.34;transform:scale(.96)}}.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 span{display:inline-flex;max-inline-size:100%;align-items:center;min-block-size:1.85rem;padding:.25rem .58rem;border:1px solid rgba(35,16,46,.08);border-radius:999px;background:rgba(35,16,46,.05);color:rgba(35,16,46,.62);font-size:.78rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.hero-visual-quiet{inline-size:min(100%,36rem)}.designed-glass,.designed-guilloche,.designed-linefield,.designed-precision-ring,.guardian-document,.guardian-glass-layer,.guardian-layer-mid,.guardian-mark,.guardian-shadow,.quiet-aura,.quiet-brand,.quiet-glass,.quiet-guilloche{position:absolute}.quiet-aura{inset:9% 5% 6% 2%;border-radius:44% 56% 42% 58%/50% 44% 56% 50%;background:radial-gradient(circle at 44% 42%,rgba(255,255,255,.86),transparent 45%),radial-gradient(circle at 56% 64%,rgba(255,233,26,.16),transparent 58%);filter:blur(10px)}.quiet-guilloche{z-index:1;inset-inline-start:7%;inset-block-start:10%;inline-size:min(78%,29rem);opacity:.42;filter:drop-shadow(0 18px 46px rgba(107,45,124,.1)) saturate(.95);transform:rotate(-8deg)}.quiet-glass{z-index:2;inset-inline-start:18%;inset-block-start:8%;inline-size:min(62%,23rem);aspect-ratio:1;border:1px solid rgba(255,255,255,.68);border-radius:48% 52% 45% 55%/42% 48% 52% 58%;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.72),transparent 27%),radial-gradient(circle at 72% 78%,rgba(255,233,26,.11),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.42),rgba(255,255,255,.1)),rgba(255,255,255,.14);-webkit-backdrop-filter:blur(24px) saturate(175%) contrast(1.04);backdrop-filter:blur(24px) saturate(175%) contrast(1.04);box-shadow:var(--glass-inset),inset 18px 18px 42px rgba(255,255,255,.22),inset -22px -24px 44px rgba(107,45,124,.055),0 24px 70px rgba(35,16,46,.1);transform:rotate(8deg);overflow:hidden}.designed-glass:after,.designed-glass:before,.guardian-document:after,.guardian-document:before,.guardian-glass-layer:after,.guardian-glass-layer:before,.guardian-layer-mid:after,.guardian-layer-mid:before,.quiet-glass:after,.quiet-glass:before{content:"";position:absolute;pointer-events:none;border-radius:inherit}.designed-glass:before,.guardian-document:before,.guardian-glass-layer:before,.guardian-layer-mid:before,.quiet-glass:before{inset:0;background:linear-gradient(132deg,rgba(255,255,255,.62) 0 11%,transparent 28% 62%,rgba(255,255,255,.2) 82%,transparent),radial-gradient(circle at 30% 22%,rgba(255,255,255,.5),transparent 22%);mix-blend-mode:screen}.designed-glass:after,.guardian-document:after,.guardian-glass-layer:after,.guardian-layer-mid:after,.quiet-glass:after{inset:12% 13% 10% 11%;background:radial-gradient(ellipse at 38% 24%,rgba(255,255,255,.34),transparent 34%),linear-gradient(145deg,transparent 0 44%,rgba(255,255,255,.18) 48% 53%,transparent 58%);filter:blur(.4px);opacity:.78}.quiet-brand{z-index:3;inset-inline-start:39%;inset-block-start:38%;inline-size:clamp(3rem,6vw,4.8rem);opacity:.76;filter:drop-shadow(0 14px 30px rgba(35,16,46,.13))}.hero-visual-guardian{min-block-size:clamp(18rem,38vh,27rem)}.guardian-shadow{inset:20% 6% 3% 8%;border-radius:42%;background:radial-gradient(circle,rgba(35,16,46,.12),transparent 62%);filter:blur(22px)}.guardian-document{z-index:1;inset-inline-start:5%;inset-block-start:11%;display:grid;place-items:center;inline-size:min(70%,26rem);aspect-ratio:1;border:1px solid rgba(255,255,255,.62);border-radius:50%;background:radial-gradient(circle at 42% 40%,rgba(255,255,255,.7),rgba(255,255,255,.18) 58%,transparent 76%),rgba(255,255,255,.12);-webkit-backdrop-filter:blur(22px) saturate(165%) contrast(1.03);backdrop-filter:blur(22px) saturate(165%) contrast(1.03);box-shadow:var(--glass-inset),inset 16px 14px 34px rgba(255,255,255,.2),0 22px 62px rgba(35,16,46,.1);transform:rotate(-7deg);overflow:hidden}.guardian-document img{inline-size:118%;opacity:.52;filter:saturate(.95)}.guardian-glass-layer{z-index:3;inset-inline-start:24%;inset-block-start:5%;inline-size:min(58%,22rem);aspect-ratio:1;border:1px solid rgba(255,255,255,.72);border-radius:42% 58% 48% 52%/54% 44% 56% 46%;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.7),transparent 31%),radial-gradient(circle at 72% 72%,rgba(111,164,216,.14),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.38),rgba(255,255,255,.08)),rgba(255,255,255,.13);-webkit-backdrop-filter:blur(26px) saturate(180%) contrast(1.04);backdrop-filter:blur(26px) saturate(180%) contrast(1.04);box-shadow:var(--glass-inset),inset 20px 18px 46px rgba(255,255,255,.24),inset -22px -24px 46px rgba(107,45,124,.05),0 28px 72px rgba(35,16,46,.11);transform:rotate(4deg);overflow:hidden}.guardian-layer-mid{z-index:2;inset-inline-start:14%;inset-block-start:13%;inline-size:min(62%,23rem);aspect-ratio:1;border:1px solid rgba(255,255,255,.58);border-radius:52% 48% 54% 46%/44% 54% 46% 56%;background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.46),transparent 28%),rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);box-shadow:var(--glass-inset);transform:rotate(-2deg);overflow:hidden}.guardian-mark{z-index:4;inset-inline-start:43%;inset-block-start:40%;inline-size:clamp(4.2rem,7vw,6.2rem);opacity:.82;filter:drop-shadow(0 16px 34px rgba(35,16,46,.15))}.hero-visual-designed{min-block-size:clamp(18rem,38vh,27rem);opacity:.98}.designed-linefield{inset:14% 3% 4%;background:repeating-linear-gradient(88deg,transparent 0 12px,rgba(107,45,124,.09) 12px 13px,transparent 13px 26px),repeating-linear-gradient(146deg,transparent 0 18px,rgba(186,162,5,.1) 18px 19px,transparent 19px 38px);-webkit-mask-image:radial-gradient(circle at 42% 48%,rgba(35,16,46,.62),transparent 68%);mask-image:radial-gradient(circle at 42% 48%,rgba(35,16,46,.62),transparent 68%)}.designed-glass{z-index:2;inset-inline-start:18%;inset-block-start:9%;inline-size:min(62%,23rem);aspect-ratio:1;border:1px solid rgba(255,255,255,.66);border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.68),transparent 27%),conic-gradient(from 24deg,rgba(107,45,124,.11),rgba(255,255,255,.07),rgba(186,162,5,.11),rgba(255,255,255,.07),rgba(107,45,124,.11)),rgba(255,255,255,.12);-webkit-backdrop-filter:blur(24px) saturate(175%) contrast(1.04);backdrop-filter:blur(24px) saturate(175%) contrast(1.04);box-shadow:var(--glass-inset),inset 18px 18px 42px rgba(255,255,255,.22),inset -22px -24px 44px rgba(107,45,124,.055),0 28px 74px rgba(35,16,46,.12);overflow:hidden}.designed-guilloche-large{z-index:1;inset-inline-start:-3%;inset-block-start:4%;inline-size:min(92%,33rem);opacity:.42;filter:drop-shadow(0 22px 52px rgba(107,45,124,.12));transform:rotate(-9deg)}.designed-guilloche-small{z-index:3;inset-inline-end:14%;inset-block-end:13%;inline-size:min(38%,14rem);opacity:.28;filter:blur(.2px);transform:rotate(14deg)}.designed-precision-ring{z-index:4;inset-inline-start:27%;inset-block-start:27%;inline-size:min(39%,14.5rem);aspect-ratio:1;border:1px solid rgba(107,45,124,.22);border-radius:50%;background:radial-gradient(circle,transparent 0 48%,rgba(107,45,124,.08) 49%,transparent 51%),conic-gradient(from 16deg,transparent 0 12%,rgba(186,162,5,.28) 12% 13%,transparent 13% 38%,rgba(107,45,124,.24) 38% 39%,transparent 39%);-webkit-mask-image:radial-gradient(circle,transparent 0 47%,#000 47.5% 51%,transparent 52%);mask-image:radial-gradient(circle,transparent 0 47%,#000 47.5% 51%,transparent 52%);box-shadow:0 0 34px rgba(186,162,5,.1),inset 0 0 26px rgba(107,45,124,.1)}.hero-concept-single,.hero-concept-single:after,.hero-concept-single:before{background:transparent;-webkit-mask-image:none;mask-image:none}.hero-concept-single:after,.hero-concept-single:before{content:none}.hero-concept-single{min-block-size:70vh}.hero-concept-single .hero-concept-inner{display:flex;align-items:end;justify-content:start;inline-size:min(100%,1180px);min-block-size:calc(70vh - clamp(5.5rem, 10vw, 9rem));margin-inline:auto}.hero-concept-single .hero-concept-actions{margin:0}.timeline-aside{grid-area:timeline;position:relative;min-inline-size:var(--timeline-width);--timeline-axis-position:66%;--timeline-axis-color:rgba(35,16,46,0.18);background:linear-gradient(90deg,rgba(255,255,255,.28),transparent 38%),var(--timeline-bg);border-inline-start:1px solid var(--timeline-border);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:inset 1px 0 0 rgba(255,255,255,.62),-8px 0 24px rgba(35,16,46,.035)}.timeline-ruler{position:sticky;inset-block-start:0;isolation:isolate;display:grid;align-items:stretch;overflow:hidden}.timeline-ruler,.timeline-scroll{min-block-size:100vh;max-block-size:100vh}.timeline-scroll{position:relative;z-index:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(35,16,46,.42) transparent;overscroll-behavior:contain}.timeline-axis{position:absolute;z-index:4;inset-block:0;inset-inline-start:calc(var(--timeline-axis-position) - 1px);inline-size:2px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--timeline-axis-color) 16%,var(--timeline-axis-color) 84%,transparent);border-radius:999px}.timeline-list{position:relative;display:flex;flex-direction:column;margin:0;padding:.85rem 0;list-style:none}.timeline-scroll::-webkit-scrollbar{inline-size:.28rem}.timeline-scroll::-webkit-scrollbar-track{background:transparent;box-shadow:none}.timeline-scroll::-webkit-scrollbar-thumb{border:0;border-radius:999px;background:var(--timeline-minor-tick);background-clip:border-box;box-shadow:none}.timeline-scroll::-webkit-scrollbar-thumb:hover{background:var(--timeline-major-tick)}.timeline-item{position:relative;display:flex;flex:0 0 auto;flex-direction:column;min-block-size:4.75rem}.timeline-year{position:relative;display:grid;grid-template-rows:auto 1fr;justify-items:end;align-items:start;gap:.45rem;inline-size:100%;min-block-size:3.1rem;padding-inline:clamp(.72rem,.9vw,.95rem) calc(100% - var(--timeline-axis-position) + .35rem);padding-block-start:.25rem;color:var(--timeline-label);font-size:clamp(.74rem,.82vw,.86rem);font-weight:600;line-height:1;text-align:end;writing-mode:horizontal-tb;transition:color .16s ease,transform .16s ease}.timeline-aside[dir=rtl] .timeline-year{justify-items:start;padding-inline:calc(50% + .25rem) .8rem;text-align:start}.timeline-tick{position:absolute;z-index:1;inset-block-start:1.65rem;inset-inline-end:calc(100% - var(--timeline-axis-position));inline-size:clamp(1.35rem,2.1vw,1.85rem);block-size:2px;background:var(--timeline-major-tick)}.timeline-aside[dir=rtl] .timeline-tick{inset-inline-start:50%;inset-inline-end:auto}.timeline-subticks{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-around;min-block-size:2.25rem;pointer-events:none}.timeline-subticks span{position:relative;display:block;inline-size:100%;block-size:1px}.timeline-subticks span:before{content:"";position:absolute;inset-block-start:0;inset-inline-end:calc(100% - var(--timeline-axis-position));inline-size:clamp(.7rem,1.2vw,1rem);block-size:1px;background:var(--timeline-minor-tick)}.custom-scroll-ui{position:fixed;z-index:35;inset-block-start:50%;inline-size:3rem;color:var(--foreground);pointer-events:none;transform:translateY(-50%);--custom-scroll-axis:50%}.custom-scroll-ui[data-page-dir=rtl]{right:clamp(.65rem,1.45vw,1.15rem)}.custom-scroll-ui[data-page-dir=ltr]{left:clamp(.65rem,1.45vw,1.15rem)}.custom-scroll-card{position:relative;display:grid;justify-items:center;gap:0;inline-size:100%;padding:.46rem .34rem;border:1px solid var(--glass-border);border-radius:999px;background:linear-gradient(180deg,rgba(var(--surface-rgb),.6),rgba(var(--surface-rgb),.18)),var(--glass-bg);-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:var(--glass-inset),0 22px 58px rgba(35,16,46,.16);opacity:.58;pointer-events:auto;transform:scale(.94);transition:opacity .22s ease,transform .36s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.custom-scroll-ui:focus-within .custom-scroll-card,.custom-scroll-ui:hover .custom-scroll-card,.custom-scroll-ui[data-active=true] .custom-scroll-card{opacity:1;transform:scale(1);box-shadow:var(--glass-inset),0 28px 70px rgba(35,16,46,.2)}.custom-scroll-card:before{content:"";position:absolute;inset:.25rem;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 34%),radial-gradient(circle at 50% 14%,rgba(255,233,26,.13),transparent 34%);mix-blend-mode:screen}.custom-scroll-action,.custom-scroll-link{appearance:none;position:relative;z-index:1;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.custom-scroll-action{display:none;place-items:center;inline-size:2.05rem;block-size:2.05rem;border-radius:50%;color:var(--subtle-text);font-size:.9rem;font-weight:800;transition:background-color .16s ease,color .16s ease,transform .16s ease}.custom-scroll-action:hover{background:rgba(var(--ink-rgb),.07);color:var(--foreground);transform:translateY(-1px)}.custom-scroll-rail{position:relative;z-index:1;inline-size:100%;block-size:min(34vh,18rem);min-block-size:10rem;overflow:visible;cursor:ns-resize;touch-action:none}.custom-scroll-fill,.custom-scroll-rail:before{content:"";position:absolute;left:var(--custom-scroll-axis);inline-size:.28rem;border-radius:999px;transform:translateX(-50%)}.custom-scroll-rail:before{z-index:0;inset-block:0;background:linear-gradient(180deg,rgba(var(--ink-rgb),.08),rgba(var(--ink-rgb),.2),rgba(var(--ink-rgb),.08)),rgba(var(--surface-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.05),0 0 18px rgba(var(--ink-rgb),.08)}.custom-scroll-fill{z-index:1;inset-block:0;transform:translateX(-50%) scaleY(var(--scroll-progress,0));transform-origin:top;background:linear-gradient(180deg,rgba(255,255,255,.72),transparent 18%),linear-gradient(180deg,var(--security-yellow),var(--brand-purple));box-shadow:0 0 18px rgba(255,233,26,.22),0 0 22px rgba(107,45,124,.22);transition:transform .14s linear}.custom-scroll-thumb{position:absolute;z-index:4;left:var(--custom-scroll-axis);inline-size:.9rem;block-size:.9rem;border:1px solid rgba(255,255,255,.62);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.82),transparent 34%),linear-gradient(135deg,var(--security-yellow),var(--brand-purple));box-shadow:0 0 0 .18rem rgba(255,233,26,.12),0 8px 18px rgba(35,16,46,.18);transform:translate(-50%,-50%);transition:inline-size .18s ease,block-size .18s ease,box-shadow .18s ease}.custom-scroll-rail:focus-visible .custom-scroll-thumb,.custom-scroll-ui:hover .custom-scroll-thumb{inline-size:1.08rem;block-size:1.08rem;box-shadow:0 0 0 .38rem rgba(255,233,26,.16),0 12px 30px rgba(35,16,46,.24)}.custom-scroll-markers{position:absolute;z-index:3;inset:0;pointer-events:none}.custom-scroll-markers span{position:absolute;left:var(--custom-scroll-axis);inline-size:.42rem;block-size:.42rem;border:1px solid rgba(var(--surface-rgb),.78);border-radius:50%;background:rgba(var(--ink-rgb),.22);box-shadow:0 0 0 .16rem rgba(var(--surface-rgb),.24);transform:translate(-50%,-50%);transition:background-color .18s ease,box-shadow .18s ease,inline-size .18s ease,block-size .18s ease}.custom-scroll-markers span.is-active{inline-size:.62rem;block-size:.62rem;background:var(--security-yellow);box-shadow:0 0 0 .22rem rgba(255,233,26,.22),0 0 18px rgba(255,233,26,.42)}.custom-scroll-readout{display:none;position:relative;z-index:1;display:grid;gap:.08rem;justify-items:center;inline-size:100%;margin-block-start:.48rem;min-block-size:2.7rem;color:var(--muted-text);text-align:center}.custom-scroll-readout strong{color:var(--foreground);font-size:.72rem;font-weight:900;line-height:1}.custom-scroll-readout span{max-inline-size:3.3rem;overflow:hidden;font-size:.58rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.custom-scroll-links{position:absolute;inset-block-start:50%;display:grid;gap:.38rem;min-inline-size:9.25rem;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(var(--scroll-links-offset,.65rem));transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-links{right:calc(100% + .45rem);--scroll-links-offset:0.45rem;justify-items:stretch;text-align:right}.custom-scroll-ui[data-page-dir=ltr] .custom-scroll-links{left:calc(100% + .45rem);--scroll-links-offset:-0.65rem;justify-items:start}.custom-scroll-ui:focus-within .custom-scroll-links,.custom-scroll-ui:hover .custom-scroll-links{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.custom-scroll-link{display:inline-flex;align-items:center;justify-content:flex-start;min-block-size:2.75rem;max-inline-size:9.25rem;padding-inline:.75rem;border:1px solid var(--glass-border);border-radius:999px;background:linear-gradient(180deg,rgba(var(--surface-rgb),.56),rgba(var(--surface-rgb),.18)),var(--glass-bg);color:var(--subtle-text);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:var(--glass-inset);font-size:.66rem;font-weight:800;line-height:1.2;text-align:start;transition:transform .16s ease,color .16s ease,border-color .16s ease,background-color .16s ease}.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-link{justify-self:end;margin-left:auto;margin-right:0;justify-content:flex-end;text-align:right}.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-link span{direction:rtl;text-align:right}.custom-scroll-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-scroll-link:hover,.custom-scroll-link[aria-current=true]{border-color:rgba(255,255,255,.62);background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 46%),var(--brand-purple);color:#ffffff;transform:translateX(var(--scroll-link-hover-x,0))}:root[data-resolved-theme=dark] .custom-scroll-link:hover,:root[data-resolved-theme=dark] .custom-scroll-link[aria-current=true]{border-color:rgba(255,233,26,.72);background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 48%),var(--security-yellow);color:var(--on-security-yellow);box-shadow:var(--glass-inset),0 10px 28px rgba(255,233,26,.18)}@media (prefers-color-scheme:dark){:root:not([data-resolved-theme]) .custom-scroll-link:hover,:root:not([data-resolved-theme]) .custom-scroll-link[aria-current=true]{border-color:rgba(255,233,26,.72);background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 48%),var(--security-yellow);color:var(--on-security-yellow);box-shadow:var(--glass-inset),0 10px 28px rgba(255,233,26,.18)}}.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-link:hover,.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-link[aria-current=true]{--scroll-link-hover-x:-0.15rem}.custom-scroll-ui[data-page-dir=ltr] .custom-scroll-link:hover,.custom-scroll-ui[data-page-dir=ltr] .custom-scroll-link[aria-current=true]{--scroll-link-hover-x:0.15rem}.flexible-section{position:relative;isolation:isolate;display:grid;block-size:min(var(--section-min-height,70vh),70vh);max-block-size:70vh;min-block-size:0;overflow:hidden;scroll-margin-block-start:calc(var(--header-height) + 1rem);border-block-end:1px solid rgba(35,16,46,.1);opacity:1;transform:none}.flexible-section.reveal-pending{opacity:0;transform:translateY(.28rem);will-change:opacity,transform}.flexible-section.reveal-visible{animation:section-elastic-fall var(--section-reveal-motion) both;will-change:opacity,transform}.flexible-section:after,.flexible-section:before{content:"";position:absolute;inset:0;pointer-events:none}.flexible-section:before{z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 26%),linear-gradient(115deg,transparent 0 18%,rgba(255,255,255,.12) 25%,transparent 36%),linear-gradient(295deg,transparent 0 70%,rgba(255,255,255,.1) 78%,transparent 88%);mix-blend-mode:screen}.flexible-section:after{z-index:0;border-block-start:1px solid rgba(255,255,255,.54);border-block-end:1px solid rgba(35,16,46,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),inset 0 -22px 48px rgba(35,16,46,.04)}.theme-dark{color:#ffffff}.theme-light{color:var(--color-black)}.section-image-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(var(--section-bg-overlay),var(--section-bg-overlay)),var(--section-bg-image) center /cover}.section-inner{position:relative;z-index:1;display:grid;align-items:center;min-block-size:0;block-size:100%;gap:clamp(1.5rem,3.5vw,3.5rem);inline-size:100%;padding-block:clamp(2rem,5vh,4rem);padding-inline:var(--content-gutter)}@media (max-width:1500px) and (min-width:981px){.site-shell .section-inner{padding-inline-start:calc(var(--content-gutter) + 4.1rem)}}.section-copy{inline-size:100%;max-inline-size:min(100%,68rem);text-align:start;text-shadow:0 1px 18px rgba(255,255,255,.28)}.theme-dark .section-copy{text-shadow:0 18px 46px rgba(35,16,46,.38)}.align-center .section-copy{text-align:center}.align-end .section-copy{text-align:end}.section-eyebrow{margin:0 0 .9rem;color:currentColor;font-size:clamp(.78rem,1vw,.9rem);font-weight:600;letter-spacing:0;opacity:.72}.section-copy h2{font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;margin:0;max-inline-size:24ch;font-size:clamp(2.05rem,4.55vw,4.45rem);font-weight:700;letter-spacing:0;line-height:1.16;text-wrap:balance}.align-center .section-copy h2,.layout-centered-text .section-copy h2{margin-inline:auto}.section-subtitle{margin:clamp(1rem,2.4vw,1.65rem) 0 0;max-inline-size:64rem;color:currentColor;font-size:clamp(1.04rem,1.68vw,1.42rem);line-height:1.75;opacity:.78}.section-body{max-inline-size:60rem;font-size:clamp(.98rem,1.34vw,1.15rem);line-height:1.9;opacity:.66}.section-body,.section-body-list{margin:1rem 0 0;color:currentColor}.section-body-list{columns:14rem 2;column-gap:clamp(1.4rem,3vw,2.4rem);max-inline-size:42rem;padding-inline-start:1.25rem;opacity:.72}.section-body-list li{page-break-inside:avoid;break-inside:avoid;margin-block-end:.42rem;padding-inline-start:.15rem;color:currentColor;font-size:clamp(.9rem,1.08vw,.98rem);font-weight:700;line-height:1.75}.section-body-list li::marker{color:var(--brand-purple)}.align-center .section-body,.align-center .section-body-list,.align-center .section-subtitle,.layout-centered-text .section-body,.layout-centered-text .section-body-list,.layout-centered-text .section-subtitle{margin-inline:auto}.section-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;margin-block-start:1.65rem;padding-inline:1.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.64);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.18),rgba(186,162,5,.1)),var(--security-yellow);color:var(--on-security-yellow);font-size:.92rem;font-weight:600;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--glass-inset),0 16px 34px rgba(186,162,5,.26);transition:transform .16s ease,box-shadow .16s ease}.section-cta:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(105deg,rgba(255,255,255,.38),transparent 42%);pointer-events:none}.section-cta:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.18),rgba(186,162,5,.1)),var(--security-yellow-hover);box-shadow:var(--glass-inset),0 20px 42px rgba(186,162,5,.32)}.theme-dark .section-cta{background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 44%),var(--security-yellow);color:var(--on-security-yellow);box-shadow:var(--glass-inset),0 18px 40px rgba(35,16,46,.28)}.layout-centered-text .section-inner,.layout-text-only .section-inner{justify-items:center}.layout-centered-text .section-copy,.layout-text-only .section-copy{max-inline-size:72rem}.layout-text-start-media-end .section-inner{grid-template-columns:minmax(0,1fr) minmax(18rem,32rem)}.layout-media-start-text-end .section-inner{grid-template-columns:minmax(18rem,32rem) minmax(0,1fr)}.layout-media-start-text-end .section-copy,.layout-text-start-media-end .section-copy{max-inline-size:none}.layout-media-start-text-end .section-body,.layout-media-start-text-end .section-body-list,.layout-media-start-text-end .section-subtitle,.layout-text-start-media-end .section-body,.layout-text-start-media-end .section-body-list,.layout-text-start-media-end .section-subtitle{max-inline-size:100%}.layout-media-start-text-end .section-copy{order:2}.layout-media-start-text-end .section-media{order:1}.layout-split .section-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.layout-background-image .section-inner{min-block-size:inherit}.position-top-start .section-inner{align-items:start;justify-items:start}.position-top-center .section-inner{align-items:start;justify-items:center}.position-top-end .section-inner{align-items:start;justify-items:end}.position-middle-start .section-inner{align-items:center;justify-items:start}.position-middle-end .section-inner{align-items:center;justify-items:end}.position-bottom-start .section-inner{align-items:end;justify-items:start}.position-bottom-center .section-inner{align-items:end;justify-items:center}.position-bottom-end .section-inner{align-items:end;justify-items:end}.section-media{position:relative;justify-self:center;inline-size:min(24rem,100%);block-size:min(24rem,52vh);max-block-size:100%;margin:0;overflow:hidden;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(255,255,255,.44),rgba(255,255,255,.16)),linear-gradient(225deg,rgba(255,233,26,.14),rgba(107,45,124,.08)),rgba(226,222,222,.28);-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);box-shadow:var(--glass-inset),var(--glass-shadow)}.section-media:before{z-index:2;background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 36%),linear-gradient(315deg,transparent 58%,rgba(255,255,255,.16) 70%,transparent 84%)}.section-media:after,.section-media:before{content:"";position:absolute;inset:0;pointer-events:none}.section-media:after{z-index:0;border-radius:inherit;background:rgba(255,255,255,.04)}.section-media-primary{position:relative;z-index:1;display:block;inline-size:100%;block-size:100%;padding:clamp(1rem,3vw,2.5rem);object-fit:contain}.section-media-has-overlay{inline-size:min(28rem,100%);aspect-ratio:1;block-size:auto}.section-media-has-overlay .section-media-primary{padding:clamp(.7rem,1.8vw,1.2rem);object-fit:contain}.section-media-stack,.section-media-stack-toggle{display:grid;overflow:visible}.section-media-stack-toggle{position:relative;z-index:1;grid-area:1/1;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.section-media-stack-toggle:focus-visible{outline:3px solid rgba(255,233,26,.72);outline-offset:-.45rem}.section-media-stack-image{--collage-rest-transform:translateZ(0) rotate(0deg) scale(1);--collage-front-active-transform:translate3d(-12%,-11%,0) rotate(-10deg) scale(1);--collage-middle-active-transform:translate3d(11%,2%,0) rotate(9deg) scale(1);--collage-back-active-transform:translate3d(1%,14%,0) rotate(2deg) scale(1);--collage-rear-active-transform:translate3d(-5%,21%,0) rotate(-2deg) scale(1);--collage-front-preview-transform:translate3d(-6%,-6%,0) rotate(-5deg) scale(1);--collage-middle-preview-transform:translate3d(6%,2%,0) rotate(5deg) scale(1);--collage-back-preview-transform:translate3d(0,8%,0) rotate(1deg) scale(1);--collage-rear-preview-transform:translate3d(-3%,12%,0) rotate(-1deg) scale(1);--collage-promote-lane-transform:translate3d(-5%,24%,0) rotate(-4deg) scale(1);--collage-promote-front-transform:translate3d(-8%,-7%,0) rotate(-7deg) scale(1);grid-area:1/1;inline-size:100%;block-size:100%;object-fit:contain;transform:var(--collage-rest-transform);transform-origin:center;transition:transform .44s cubic-bezier(.2,.72,.2,1),filter .44s cubic-bezier(.2,.72,.2,1);will-change:transform}.section-media-stack-image,.section-media-stack-image[data-stack-position=front]{--collage-active-transform:var(--collage-front-active-transform);--collage-preview-transform:var(--collage-front-preview-transform)}.section-media-stack-image[data-stack-position=front]{z-index:4;filter:drop-shadow(0 1.15rem 1.6rem rgba(35,16,46,.18))}.section-media-stack-image[data-stack-position=middle]{--collage-active-transform:var(--collage-middle-active-transform);--collage-preview-transform:var(--collage-middle-preview-transform);z-index:3;filter:drop-shadow(0 1rem 1.45rem rgba(35,16,46,.16))}.section-media-stack-image[data-stack-position=back]{--collage-active-transform:var(--collage-back-active-transform);--collage-preview-transform:var(--collage-back-preview-transform);z-index:2;filter:drop-shadow(0 .9rem 1.3rem rgba(35,16,46,.14))}.section-media-stack-image[data-stack-position=rear]{--collage-active-transform:var(--collage-rear-active-transform);--collage-preview-transform:var(--collage-rear-preview-transform);z-index:1;filter:drop-shadow(0 .75rem 1.15rem rgba(35,16,46,.12))}.section-media-stack[data-collage-active=false]:focus-within .section-media-stack-image,.section-media-stack[data-collage-active=false]:hover .section-media-stack-image{transform:var(--collage-preview-transform)}.section-media-stack[data-collage-state=active] .section-media-stack-image{animation:section-collage-layer-in .42s cubic-bezier(.18,.82,.2,1) both}.section-media-stack[data-collage-state=inactive] .section-media-stack-image{animation:section-collage-layer-out .34s cubic-bezier(.3,0,.2,1) both}.section-media-stack[data-collage-active=true] .section-media-stack-image{transform:var(--collage-active-transform)}.section-media-stack[data-collage-active=false] .section-media-stack-image[data-promoting=true]{animation:section-collage-promote-stacked .64s cubic-bezier(.2,.72,.2,1) both}.section-media-stack[data-collage-active=true] .section-media-stack-image[data-promoting=true]{animation:section-collage-promote-fanned .64s cubic-bezier(.2,.72,.2,1) both}@keyframes section-collage-layer-in{0%{transform:var(--collage-rest-transform)}62%{transform:var(--collage-preview-transform)}to{transform:var(--collage-active-transform)}}@keyframes section-collage-layer-out{0%{transform:var(--collage-active-transform)}to{transform:var(--collage-rest-transform)}}@keyframes section-collage-promote-stacked{0%{transform:var(--collage-rest-transform)}28%{transform:translate3d(0,24%,0) rotate(-1deg) scale(1)}52%{transform:var(--collage-promote-lane-transform)}53%{transform:var(--collage-promote-lane-transform);z-index:6}76%{transform:var(--collage-promote-front-transform);z-index:6}to{transform:var(--collage-rest-transform);z-index:6}}@keyframes section-collage-promote-fanned{0%{transform:var(--collage-active-transform)}28%{transform:translate3d(0,24%,0) rotate(-1deg) scale(1)}52%{transform:var(--collage-promote-lane-transform)}53%{transform:var(--collage-promote-lane-transform);z-index:6}76%{transform:var(--collage-promote-front-transform);z-index:6}to{transform:var(--collage-front-active-transform);z-index:6}}.section-media-logo{position:absolute;z-index:7;inset-block-start:clamp(.7rem,1.6vw,.95rem);inset-inline-start:clamp(.7rem,1.6vw,.95rem);display:block;inline-size:clamp(3.8rem,7vw,5.25rem);block-size:auto;max-block-size:24%;object-fit:contain;pointer-events:none}.section-inline-media .section-inner{grid-template-columns:1fr;align-items:center;align-content:center;justify-items:stretch}.section-inline-media,.section-inline-media .section-inner{block-size:auto;min-block-size:min(var(--section-min-height,70vh),70vh)}.section-inline-media{max-block-size:none}.section-inline-media .section-copy{display:flow-root;inline-size:100%;max-inline-size:none}.section-inline-media .section-copy-content{min-inline-size:0;inline-size:100%}.section-inline-media .section-body,.section-inline-media .section-body-list,.section-inline-media .section-subtitle{max-inline-size:100%}[dir=rtl] .section-inline-media .section-copy-content{direction:rtl}[dir=ltr] .section-inline-media .section-copy-content{direction:ltr}.section-inline-media .section-media{inline-size:min(24rem,34vw);block-size:min(24rem,52vh);max-inline-size:24rem;margin-block-end:clamp(.85rem,1.8vw,1.35rem)}.section-inline-media .section-media-bottom-left,.section-inline-media .section-media-top-left{float:left;margin-inline-end:clamp(1.35rem,2.8vw,2.35rem)}.section-inline-media .section-media-bottom-right,.section-inline-media .section-media-top-right{float:right;margin-inline-start:clamp(1.35rem,2.8vw,2.35rem)}.section-inline-media .section-media-top-left,.section-inline-media .section-media-top-right{margin-block-start:0}.section-inline-media .section-media-bottom-left,.section-inline-media .section-media-bottom-right{margin-block-start:clamp(.85rem,1.8vw,1.35rem);margin-block-end:0}.section-inline-media .section-media-primary{padding:clamp(.65rem,2vw,1.25rem)}.section-inline-media .section-media-has-overlay{inline-size:min(28rem,40vw);block-size:min(28rem,40vw);max-inline-size:28rem;max-block-size:28rem;aspect-ratio:1}.section-inline-media .section-media-has-overlay .section-media-primary{padding:clamp(.7rem,1.8vw,1.2rem)}.section-media-placeholder{display:grid;place-items:center;padding:1.5rem}.media-grid{position:absolute;z-index:0;inset:1rem;border-radius:calc(var(--radius-md) - 8px);background:linear-gradient(rgba(255,255,255,.38) 1px,transparent 0),linear-gradient(90deg,rgba(35,16,46,.1) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,rgba(35,16,46,.9),transparent 74%);mask-image:linear-gradient(135deg,rgba(35,16,46,.9),transparent 74%)}.section-media figcaption{position:relative;z-index:2;max-inline-size:18rem;color:rgba(35,16,46,.72);font-size:.95rem;font-weight:600;line-height:1.5;text-align:center}.site-footer{position:relative;isolation:isolate;overflow:hidden;border-block-start:1px solid rgba(255,255,255,.68);background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(226,222,222,.58)),linear-gradient(110deg,rgba(255,233,26,.13),transparent 54%),linear-gradient(250deg,rgba(107,45,124,.13),transparent 62%),#f9f8f3;color:var(--color-black)}.footer-guilloche,.site-footer:after,.site-footer:before{content:"";position:absolute;pointer-events:none}.footer-rosette{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.footer-guilloche,.site-footer:after,.site-footer:before{inset:0}.site-footer:before{z-index:-3;background:linear-gradient(100deg,rgba(255,233,26,.16),transparent 30% 70%,rgba(107,45,124,.12)),linear-gradient(180deg,transparent,rgba(255,255,255,.62) 38%,transparent 76%)}.site-footer:after{z-index:-1;background:linear-gradient(92deg,rgba(255,255,255,.42),transparent 18% 82%,rgba(255,255,255,.24)),linear-gradient(180deg,rgba(255,255,255,.16),transparent 34%);mix-blend-mode:screen}.footer-guilloche{z-index:-2;opacity:.52;background:repeating-linear-gradient(12deg,transparent 0 13px,rgba(107,45,124,.16) 13px 14px,transparent 14px 28px),repeating-linear-gradient(-12deg,transparent 0 15px,rgba(186,162,5,.2) 15px 16px,transparent 16px 30px),repeating-linear-gradient(88deg,rgba(35,16,46,.04) 0 1px,transparent 1px 18px),linear-gradient(135deg,transparent 0 20%,rgba(255,255,255,.38) 20% 21%,transparent 21% 48%,rgba(255,255,255,.28) 48% 49%,transparent 49% 100%);background-size:180px 100%,220px 100%,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(180deg,rgba(35,16,46,.08),rgba(35,16,46,.75) 30%,rgba(35,16,46,.42));mask-image:linear-gradient(180deg,rgba(35,16,46,.08),rgba(35,16,46,.75) 30%,rgba(35,16,46,.42))}.footer-rosette{left:clamp(-7rem,-7vw,-3.5rem);bottom:clamp(-6.5rem,-7vw,-3rem);z-index:-1;inline-size:clamp(18rem,38vw,32rem);block-size:auto;opacity:.66;transform:rotate(50deg);transform-origin:50% 50%;filter:drop-shadow(0 18px 28px rgba(35,16,46,.08))}.footer-inner{display:grid;gap:clamp(1.3rem,3vw,2rem);max-inline-size:1180px;margin-inline:auto;padding-block:clamp(2.4rem,5vw,4.25rem) clamp(1.25rem,3vw,2rem);padding-inline:var(--content-gutter)}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(1.25rem,3vw,2.6rem);padding-block-end:clamp(1.1rem,2.5vw,1.7rem);border-block-end:1px solid rgba(35,16,46,.12)}.footer-brand-lockup{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.9rem,2vw,1.4rem)}.footer-logo-link{display:inline-flex;align-items:flex-start;inline-size:clamp(2.75rem,4.2vw,3.8rem);transition:transform .16s ease}.footer-logo-link:hover{transform:translateY(-1px)}.footer-logo-link img{display:block;inline-size:100%;block-size:auto}.footer-brand-copy{min-inline-size:0}.footer-kicker{margin:0 0 .45rem;color:rgba(35,16,46,.66);font-size:.82rem;font-weight:700}.footer-brand-copy h2{margin:0;max-inline-size:56rem;font-family:var(--font-title),var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.25rem,2.1vw,1.85rem);font-weight:800;letter-spacing:0;line-height:1.35;text-wrap:normal}.footer-brand-copy p:last-child{margin:.85rem 0 0;max-inline-size:48rem;color:rgba(35,16,46,.7);font-size:clamp(.94rem,1.3vw,1.06rem);line-height:1.9}.footer-actions{display:flex;flex-wrap:wrap;justify-content:end;max-inline-size:24rem;gap:.7rem}.footer-action{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.85rem;padding-inline:1.15rem;border-radius:999px;font-size:.9rem;font-weight:700;line-height:1.2;text-align:center;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.footer-action:hover{transform:translateY(-1px)}.footer-action-primary{border:1px solid rgba(255,255,255,.7);background:linear-gradient(180deg,rgba(255,255,255,.36),transparent 44%),var(--security-yellow);color:var(--on-security-yellow);box-shadow:var(--glass-inset),0 16px 34px rgba(186,162,5,.25)}.footer-action-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 44%),var(--security-yellow-hover)}.footer-action-secondary{border:1px solid rgba(35,16,46,.18);background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.18)),rgba(255,255,255,.24);color:rgba(35,16,46,.78);box-shadow:var(--glass-inset)}.footer-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.75rem);padding-block:clamp(.3rem,1.5vw,.8rem)}.footer-link-group{padding-block:.35rem}.footer-link-group h3{margin:0 0 .9rem;color:var(--color-black);font-size:.94rem;font-weight:800}.footer-link-group ul,.footer-trust-list{margin:0;padding:0;list-style:none}.footer-link-group li+li{margin-block-start:.55rem}.footer-link-group a{display:inline-flex;min-block-size:2.75rem;align-items:center;color:rgba(35,16,46,.66);font-size:.9rem;line-height:1.45;transition:color .16s ease,transform .16s ease}.footer-link-group a:hover{color:var(--color-secondary);transform:translateX(-2px)}[dir=ltr] .footer-link-group a:hover{transform:translateX(2px)}.footer-contact-panel{display:grid;gap:.85rem;padding-block:clamp(.8rem,2vw,1.1rem);border-block-start:1px solid rgba(35,16,46,.12)}.footer-contact-panel h3{margin:0;color:var(--color-black);font-size:.94rem;font-weight:850}.footer-contact-panel ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.footer-contact-panel li{display:grid;gap:.35rem;min-block-size:4.5rem;align-content:center;padding:.8rem .9rem;border:1px solid rgba(35,16,46,.1);border-radius:8px;background:rgba(255,255,255,.24)}.footer-contact-panel span{color:rgba(35,16,46,.56);font-size:.78rem;font-weight:800;line-height:1.4}.footer-contact-panel a,.footer-contact-panel strong{color:rgba(35,16,46,.78);font-size:.94rem;font-weight:850;line-height:1.45}.footer-security-panel{padding-block:clamp(.8rem,2vw,1.1rem);border-block:1px solid rgba(35,16,46,.12)}.footer-trust-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.footer-trust-list li{position:relative;padding-inline-start:1.15rem;color:rgba(35,16,46,.72);font-size:.88rem;line-height:1.7}.footer-trust-list li:before{content:"";position:absolute;inset-block-start:.72em;inset-inline-start:0;inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--color-secondary);box-shadow:0 0 0 .18rem rgba(255,233,26,.45)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.5rem;padding-block-start:.35rem;color:rgba(35,16,46,.58);font-size:.8rem;line-height:1.7}.footer-bottom p{margin:0}:root[data-resolved-theme=dark] .site-shell:before{background:linear-gradient(115deg,transparent 0 20%,rgba(255,255,255,.035) 26%,transparent 35%),linear-gradient(295deg,transparent 0 58%,rgba(216,193,80,.025) 66%,transparent 76%)}:root[data-resolved-theme=dark] .site-header{border-block-end-color:rgba(255,255,255,.1);box-shadow:var(--glass-inset),0 18px 46px rgba(0,0,0,.32)}:root[data-resolved-theme=dark] .site-header.is-compact{box-shadow:var(--glass-inset),0 10px 28px rgba(0,0,0,.3)}:root[data-resolved-theme=dark] .brand-mark{filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}:root[data-resolved-theme=dark] .hero-concept,:root[data-resolved-theme=dark] .hero-concept-guardian-layer,:root[data-resolved-theme=dark] .hero-concept-quiet-authority,:root[data-resolved-theme=dark] .hero-concept-security-designed{color:var(--foreground);border-block-end-color:rgba(255,255,255,.1);background:radial-gradient(circle at 20% 20%,rgba(200,137,232,.08),transparent 32%),radial-gradient(circle at 80% 60%,rgba(216,193,80,.04),transparent 28%),var(--background)}:root[data-resolved-theme=dark] .hero-concept.hero-concept-hero-one{background:#7688a1}:root[data-resolved-theme=dark] .hero-concept.hero-concept-hero-two{background:#00a6a3}:root[data-resolved-theme=dark] .hero-concept:before{background:linear-gradient(115deg,transparent 0 22%,rgba(255,255,255,.045) 34%,transparent 48%),radial-gradient(circle at 15% 54%,rgba(200,137,232,.06),transparent 26rem);opacity:.38}:root[data-resolved-theme=dark] .hero-concept:after{background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0)}:root[data-resolved-theme=dark] .hero-chair-visual{background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.08) 42%,rgba(200,137,232,.22)),radial-gradient(circle at 38% 24%,rgba(255,255,255,.46),transparent 34%),linear-gradient(180deg,rgba(255,233,26,.16),rgba(200,137,232,.2));opacity:.74;filter:drop-shadow(0 28px 54px rgba(0,0,0,.42)) drop-shadow(0 0 1px rgba(255,255,255,.42))}:root[data-resolved-theme=dark] .hero-concept-hero-two .hero-two-chair-visual{background:linear-gradient(104deg,rgba(255,255,255,.9) 0 16%,rgba(255,251,230,.42) 17% 42%,rgba(107,45,124,.18) 76% 100%),linear-gradient(154deg,rgba(255,255,255,.76),rgba(255,251,230,.28) 42%,rgba(247,196,95,.24) 62%,rgba(107,45,124,.2)),radial-gradient(ellipse at 43% 29%,rgba(255,255,255,.96),transparent 38%),radial-gradient(ellipse at 72% 64%,rgba(255,233,26,.32),transparent 42%),linear-gradient(180deg,rgba(255,251,230,.5),rgba(200,137,232,.24));opacity:.88;filter:drop-shadow(1rem 1.7rem 2rem rgba(35,16,46,.2)) drop-shadow(-.28rem .2rem .56rem rgba(255,251,230,.5)) drop-shadow(.12rem .1rem .3rem rgba(247,196,95,.26)) drop-shadow(0 0 1px rgba(255,255,255,.95))}:root[data-resolved-theme=dark] .hero-chair-shadow{background:radial-gradient(ellipse,rgba(0,0,0,.34),rgba(0,0,0,.12) 48%,rgba(0,0,0,.035) 72%,transparent 80%);opacity:.5}:root[data-resolved-theme=dark] .hero-action-secondary,:root[data-resolved-theme=dark] .hero-concept-eyebrow,:root[data-resolved-theme=dark] .hero-concept-subtitle,:root[data-resolved-theme=dark] .hero-product-line,:root[data-resolved-theme=dark] .hero-review-label{color:var(--subtle-text)}:root[data-resolved-theme=dark] .hero-action-secondary:hover{background:rgba(255,255,255,.08)}:root[data-resolved-theme=dark] .quiet-aura{background:radial-gradient(circle at 44% 42%,rgba(255,255,255,.12),transparent 45%),radial-gradient(circle at 56% 64%,rgba(216,193,80,.055),transparent 58%)}:root[data-resolved-theme=dark] .designed-glass,:root[data-resolved-theme=dark] .guardian-document,:root[data-resolved-theme=dark] .guardian-glass-layer,:root[data-resolved-theme=dark] .guardian-layer-mid,:root[data-resolved-theme=dark] .quiet-glass,:root[data-resolved-theme=dark] .section-media{border-color:var(--glass-border);background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:0 24px 80px rgba(0,0,0,.38),0 0 80px rgba(200,137,232,.06),inset 0 1px 0 rgba(255,255,255,.1)}:root[data-resolved-theme=dark] .section-media:after{background:rgba(255,255,255,.16)}:root[data-resolved-theme=dark] .section-body-list li::marker{background:var(--security-yellow);color:var(--security-yellow)}:root[data-resolved-theme=dark] .flexible-section{color:var(--foreground);border-block-end-color:rgba(255,255,255,.1);background:radial-gradient(circle at 20% 20%,rgba(200,137,232,.07),transparent 32%),radial-gradient(circle at 80% 60%,rgba(216,193,80,.035),transparent 28%),var(--background)!important}:root[data-resolved-theme=dark] .flexible-section:before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 26%),linear-gradient(115deg,transparent 0 18%,rgba(255,255,255,.06) 25%,transparent 36%)}:root[data-resolved-theme=dark] .flexible-section:after{border-block-start-color:rgba(255,255,255,.12);border-block-end-color:rgba(0,0,0,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -22px 48px rgba(0,0,0,.16)}:root[data-resolved-theme=dark] .theme-light{color:var(--foreground)}:root[data-resolved-theme=dark] .section-copy{text-shadow:0 18px 46px rgba(0,0,0,.38)}:root[data-resolved-theme=dark] .media-grid{background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0)}:root[data-resolved-theme=dark] .section-media figcaption{color:var(--subtle-text)}:root[data-resolved-theme=dark] .timeline-aside{--timeline-axis-color:rgba(35,16,46,0.18);background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 38%),var(--timeline-bg);border-inline-start-color:var(--timeline-border);box-shadow:inset 1px 0 0 rgba(255,255,255,.22),-8px 0 28px rgba(0,0,0,.18)}:root[data-resolved-theme=dark] .timeline-axis{background:linear-gradient(180deg,transparent,var(--timeline-axis-color) 16%,var(--timeline-axis-color) 84%,transparent)}:root[data-resolved-theme=dark] .timeline-year{color:var(--timeline-label)}:root[data-resolved-theme=dark] .timeline-scroll::-webkit-scrollbar-thumb,:root[data-resolved-theme=dark] .timeline-subticks span:before,:root[data-resolved-theme=dark] .timeline-tick{background:var(--timeline-minor-tick)}:root[data-resolved-theme=dark] .timeline-tick{background:var(--timeline-major-tick)}:root[data-resolved-theme=dark] .site-footer{color:var(--foreground);border-block-start-color:rgba(255,255,255,.12);background:radial-gradient(circle at 14% 12%,rgba(216,193,80,.035),transparent 22rem),radial-gradient(circle at 86% 8%,rgba(200,137,232,.055),transparent 24rem),linear-gradient(180deg,#201D20 0,var(--background) 100%)}:root[data-resolved-theme=dark] .site-footer:after,:root[data-resolved-theme=dark] .site-footer:before{opacity:.42}:root[data-resolved-theme=dark] .footer-contact-panel,:root[data-resolved-theme=dark] .footer-security-panel,:root[data-resolved-theme=dark] .footer-top{border-color:rgba(255,255,255,.12)}:root[data-resolved-theme=dark] .footer-bottom,:root[data-resolved-theme=dark] .footer-brand-copy p:last-child,:root[data-resolved-theme=dark] .footer-contact-panel span,:root[data-resolved-theme=dark] .footer-kicker,:root[data-resolved-theme=dark] .footer-link-group a,:root[data-resolved-theme=dark] .footer-trust-list li{color:var(--subtle-text)}:root[data-resolved-theme=dark] .footer-contact-panel h3,:root[data-resolved-theme=dark] .footer-link-group h3{color:var(--foreground)}:root[data-resolved-theme=dark] .footer-contact-panel li{border-color:var(--glass-border);background:rgba(255,255,255,.05)}:root[data-resolved-theme=dark] .footer-contact-panel a,:root[data-resolved-theme=dark] .footer-contact-panel strong{color:var(--foreground)}:root[data-resolved-theme=dark] .footer-action-secondary{border-color:var(--glass-border);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04)),var(--glass-bg);color:var(--foreground)}:root[data-resolved-theme=dark] .not-found-shell{background:radial-gradient(circle at 16% 20%,rgba(255,233,26,.035),transparent 18rem),radial-gradient(circle at 85% 78%,rgba(200,137,232,.055),transparent 24rem),var(--page-bg)}:root[data-resolved-theme=dark] .not-found-shell:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.045)),rgba(200,137,232,.055)}:root[data-resolved-theme=dark] .not-found-description,:root[data-resolved-theme=dark] .not-found-eyebrow,:root[data-resolved-theme=dark] .not-found-route-note{color:var(--subtle-text)}:root[data-resolved-theme=dark] .not-found-eyebrow span:first-child{border-color:var(--glass-border);background:rgba(255,255,255,.06);color:var(--security-yellow)}:root[data-resolved-theme=dark] .not-found-code{color:rgba(200,137,232,.16)}:root[data-resolved-theme=dark] .not-found-guilloche{opacity:.2;filter:saturate(.85) drop-shadow(0 28px 60px rgba(0,0,0,.28))}: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-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-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] .samples-shell{background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(200,137,232,.03)),var(--page-bg)}: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-tags span,: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:1179px) and (min-width:981px){:root{--content-gutter:clamp(1.5rem,4vw,3.5rem);--timeline-width:clamp(4.9rem,5.15vw,5.35rem)}.header-inner{gap:clamp(.55rem,1.2vw,1rem);max-inline-size:1040px}.primary-nav a{padding-inline:.22rem;font-size:.8rem}.primary-nav{gap:clamp(.45rem,1vw,.85rem)}.hero-one-security-headline h1{font-size:min(clamp(2.05rem,3.15vw,3.5rem),8svh)}.hero-concept.hero-concept-hero-two{--hero-two-copy-teal-start:43%;--hero-two-copy-side-gap:calc(clamp(0.65rem, 1.45vw, 1.15rem) + 2.35rem + clamp(0.85rem, 1.8vw, 1.45rem));--hero-two-chair-stage-safe-left:var(--content-gutter);--hero-two-chair-stage-safe-right:var(--hero-two-copy-side-gap)}.hero-two-copy{inline-size:min(35rem,calc(100% - var(--hero-two-copy-teal-start) - var(--hero-two-copy-side-gap)));max-inline-size:35rem}.hero-two-display-heading{--hero-two-heading-stroke:clamp(0.09rem,0.22vw,0.16rem);font-size:clamp(1.45rem,3.1vw,2.2rem);line-height:1.28;white-space:normal}.hero-two-heading-desktop{display:none}.hero-two-heading-mobile,.hero-two-heading-mobile>.hero-two-heading-layered{display:block}.section-media{inline-size:min(23rem,100%);block-size:min(23rem,42svh)}}@media (max-width:980px){:root{--header-height:64px;--compact-header-height:64px;--timeline-width:4rem}html[data-mobile-menu-open],html[data-mobile-menu-open] body{overflow:hidden}html[data-mobile-menu-open] .custom-scroll-ui,html[data-mobile-menu-open] .samples-scrollbar{opacity:0;pointer-events:none;visibility:hidden}.site-shell,[dir=rtl].site-shell{grid-template-columns:1fr;grid-template-areas:"main"}.timeline-aside{display:none}.contact-main{padding-block-start:clamp(5.25rem,14vw,7rem)}.contact-card-grid,.contact-direct-grid,.contact-hero{grid-template-columns:1fr}.footer-contact-panel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,1.8vw,.75rem)}.footer-contact-panel li{min-block-size:4rem;padding:.7rem clamp(.5rem,1.8vw,.9rem)}.footer-contact-panel span{font-size:clamp(.68rem,1.9vw,.78rem)}.footer-contact-panel a,.footer-contact-panel strong{font-size:clamp(.72rem,2.15vw,.94rem);overflow-wrap:anywhere}.site-header,.site-header.is-compact,.site-header[data-compact=true],:root[data-header-compact] .site-header{block-size:var(--header-height)}.site-header[data-menu-open=true]{position:fixed;top:0;right:0;left:0;z-index:50;width:100%;height:100dvh;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,rgba(var(--surface-rgb),.96),rgba(var(--surface-rgb),.92)),var(--background)}.header-inner,.site-header.is-compact .header-inner,.site-header[data-compact=true] .header-inner,:root[data-header-compact] .site-header .header-inner{justify-content:space-between;gap:.85rem;block-size:var(--header-height);overflow:visible;padding-inline:clamp(1.5rem,5vw,3rem)}.brand-mark,.site-header.is-compact .brand-mark,.site-header[data-compact=true] .brand-mark,:root[data-header-compact] .site-header .brand-mark{position:relative;z-index:42;block-size:var(--header-height)}.brand-mark img,.site-header.is-compact .brand-mark img,.site-header[data-compact=true] .brand-mark img,:root[data-header-compact] .site-header .brand-mark img{block-size:1.7rem}.mobile-menu-toggle{z-index:42;display:inline-grid;place-items:center;block-size:var(--header-height)}.primary-nav{position:fixed;z-index:40;top:var(--header-height);right:0;bottom:6.5rem;left:0;display:grid;align-content:start;justify-content:stretch;gap:clamp(.65rem,1.8vw,.9rem);padding:clamp(2.25rem,5vw,3.25rem) clamp(3rem,9vw,5rem) 8.75rem;overflow-y:auto;background:linear-gradient(180deg,rgba(var(--surface-rgb),.9),rgba(var(--surface-rgb),.76)),var(--background);border-block-start:1px solid var(--glass-border);opacity:0;pointer-events:none;transform:translateY(-.55rem);visibility:hidden;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.site-header[data-menu-open=true] .primary-nav{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.primary-nav a,.site-header.is-compact .primary-nav a,.site-header[data-compact=true] .primary-nav a,:root[data-header-compact] .site-header .primary-nav a{display:flex;align-items:center;min-block-size:2.75rem;padding-inline:0;border:0;border-radius:0;color:var(--foreground);font-size:clamp(1.1rem,3vw,1.5rem);font-weight:700;line-height:1.18}.primary-nav a:hover{background:transparent;box-shadow:none;color:var(--color-secondary)}.header-controls{position:fixed;z-index:41;right:clamp(3rem,9vw,5rem);bottom:max(1.2rem,env(safe-area-inset-bottom));left:clamp(3rem,9vw,5rem);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;padding-block-start:1rem;border-block-start:1px solid var(--border);opacity:0;pointer-events:none;transform:translateY(.5rem);visibility:hidden;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.old-site-link,.site-header.is-compact .old-site-link,.site-header[data-compact=true] .old-site-link,:root[data-header-compact] .site-header .old-site-link{flex:0 0 auto;inline-size:auto;min-inline-size:max-content;min-block-size:2.4rem;padding-inline:.7rem;color:var(--foreground);font-size:.78rem;gap:.42rem}.old-site-link:after{display:none}.old-site-link-label{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}.site-header[data-menu-open=true] .header-controls{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.custom-scroll-ui{inset-block:auto .9rem;inline-size:auto;z-index:18;transform:none}.custom-scroll-ui,.custom-scroll-ui[data-page-dir=ltr],.custom-scroll-ui[data-page-dir=rtl]{inset-inline:clamp(2rem,5vw,4rem)}.custom-scroll-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.45rem;border-radius:999px;opacity:.92;transform:none}.custom-scroll-card:before,.custom-scroll-links,.custom-scroll-readout{display:none}.custom-scroll-action{display:grid;inline-size:2.75rem;block-size:2.75rem}.custom-scroll-rail{inline-size:100%;block-size:2.75rem;min-block-size:2.75rem;cursor:ew-resize}.custom-scroll-fill,.custom-scroll-rail:before{inset-block:50%;inset-inline:0;left:auto;inline-size:auto;block-size:.42rem;transform:translateY(-50%)}.custom-scroll-fill{right:auto;inline-size:var(--scroll-progress-percent,0);background:linear-gradient(90deg,rgba(255,255,255,.72),transparent 18%),linear-gradient(90deg,var(--security-yellow),var(--brand-purple));box-shadow:0 0 18px rgba(255,233,26,.26),0 0 22px rgba(107,45,124,.24);transform:translateY(-50%);transform-origin:left center}.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-fill{right:0;left:auto}.custom-scroll-thumb{left:auto;inset-block-start:50%!important;inset-inline-start:calc(var(--mobile-scroll-progress, 0) * 100%);transform:translate(-50%,-50%)}.custom-scroll-markers span{left:auto;inset-block-start:50%!important;inset-inline-start:var(--mobile-marker-position,0)}.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-markers span,.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-thumb{transform:translate(50%,-50%)}.samples-scrollbar{inset-block:auto max(1.1rem,env(safe-area-inset-bottom));inline-size:min(16rem,calc(100vw - 9rem));block-size:1.9rem;transform:translateX(-50%)}.samples-scrollbar,.samples-scrollbar[data-page-dir=ltr],.samples-scrollbar[data-page-dir=rtl]{inset-inline:auto;right:auto;left:50%}.samples-scrollbar-rail{align-items:center;cursor:ew-resize}.samples-scrollbar-fill,.samples-scrollbar-rail:before{inset-block-start:50%;inset-block-end:auto;inline-size:100%;block-size:.24rem;transform:translateY(-50%)}.samples-scrollbar-fill{inset-inline-start:0;transform:translateY(-50%) scaleX(var(--samples-scroll-progress,0));transform-origin:left center}.samples-scrollbar[data-page-dir=rtl] .samples-scrollbar-fill{inset-inline:auto 0;transform-origin:right center}.samples-scrollbar-thumb{inset-block-start:50%;left:var(--samples-scroll-thumb-inline,0);inline-size:2.05rem;block-size:.86rem}.samples-scrollbar-thumb,.samples-scrollbar[data-page-dir=rtl] .samples-scrollbar-thumb{transform:translate(-50%,-50%)}.layout-media-start-text-end .section-inner,.layout-split .section-inner,.layout-text-start-media-end .section-inner{grid-template-columns:1fr}.layout-media-start-text-end .section-copy,.layout-media-start-text-end .section-media{order:0}.layout-media-start-text-end .section-copy,.layout-text-start-media-end .section-copy{padding-inline:0}.section-copy h2{max-inline-size:18ch}.section-inner{padding-block:clamp(2rem,5vh,3.25rem)}.section-media{inline-size:min(22rem,86vw);block-size:min(20rem,30svh)}.section-inline-media .section-copy{grid-template-columns:minmax(14rem,min(22rem,43vw)) minmax(0,1fr)}.section-inline-media .section-media{inline-size:100%;block-size:min(20rem,30svh);max-inline-size:22rem}.section-inline-media .section-media-bottom-left,.section-inline-media .section-media-top-left{margin-inline-end:clamp(1.2rem,2.4vw,1.85rem)}.section-inline-media .section-media-bottom-right,.section-inline-media .section-media-top-right{margin-inline-start:clamp(1.2rem,2.4vw,1.85rem)}.section-media-primary{padding:clamp(.85rem,2.6vw,1.55rem)}.section-media-has-overlay .section-media-primary{padding:clamp(.55rem,1.8vw,1rem)}.section-inline-media .section-media-has-overlay{inline-size:min(28rem,86vw);block-size:min(28rem,86vw);max-inline-size:28rem;max-block-size:28rem;aspect-ratio:1}.section-media-logo{inline-size:clamp(3.4rem,10vw,4.6rem)}.hero-concept-guardian-layer .hero-concept-inner,.hero-concept-inner,.hero-concept-security-designed .hero-concept-inner{grid-template-columns:1fr}.hero-concept-copy,.hero-visual{justify-self:stretch}.hero-visual{inline-size:min(100%,34rem);min-block-size:clamp(17rem,34vh,24rem)}.hero-slider{min-block-size:86svh;block-size:clamp(42rem,86svh,54rem)}.hero-slider-controls{right:clamp(1.15rem,4vw,1.5rem);bottom:max(2.8rem,env(safe-area-inset-bottom));left:clamp(1.15rem,4vw,1.5rem)}.hero-slider-tabs{grid-template-columns:repeat(2,minmax(4.35rem,6.2rem));gap:.42rem;padding:.3rem}.hero-slider-tab{min-block-size:2.42rem;padding:.28rem .52rem;gap:.42rem;font-size:.7rem}.hero-slider-arrow{inline-size:2.55rem;block-size:2.55rem;min-inline-size:40px;min-block-size:40px;font-size:1.55rem}.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}.footer-actions{justify-content:start}.footer-link-grid,.footer-trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px) and (min-width:721px){:root{--header-height:56px;--compact-header-height:56px}.header-inner,.site-header.is-compact .header-inner,.site-header[data-compact=true] .header-inner,:root[data-header-compact] .site-header .header-inner{gap:.75rem;padding-inline:clamp(1rem,4.8vw,1.5rem)}.brand-mark img,.site-header.is-compact .brand-mark img,.site-header[data-compact=true] .brand-mark img,:root[data-header-compact] .site-header .brand-mark img{block-size:1.55rem}.primary-nav{bottom:5.85rem;gap:clamp(.65rem,2.4vw,.95rem);padding:clamp(1.65rem,7vw,2.35rem) clamp(2rem,10vw,3rem) 8.5rem}.primary-nav a,.site-header.is-compact .primary-nav a,.site-header[data-compact=true] .primary-nav a,:root[data-header-compact] .site-header .primary-nav a{font-size:clamp(1.35rem,7vw,2rem);line-height:1.12}.header-controls{right:clamp(1.4rem,8vw,3rem);bottom:max(1rem,env(safe-area-inset-bottom));left:clamp(1.4rem,8vw,3rem);gap:.75rem}.hero-concept{min-block-size:auto;padding-block:4.5rem 4rem;scroll-margin-block-start:calc(var(--header-height) + 4.25rem)}.hero-concept.hero-concept-hero-one{--hero-one-image-position:82% 18%;--hero-one-umbrella-size:min(clamp(18.5rem,38vw,24rem),58svh);--hero-one-umbrella-left:10%;--hero-one-umbrella-top:2.8%;min-block-size:86svh;block-size:clamp(42rem,86svh,54rem);max-block-size:none;margin-left:0}.hero-one-image-panel{clip-path:polygon(100% 42%,0 72%,0 100%,100% 100%)}.hero-one-image-panel img{inline-size:100%;block-size:100%;margin-block-start:80px;object-position:var(--hero-one-image-position)}.hero-one-yellow-shadow{background:linear-gradient(180deg,rgba(35,16,46,.24),rgba(35,16,46,.08) 58%,transparent),#b3b3b3;clip-path:polygon(0 73.1%,100% 43.1%,100% 42%,0 72%);filter:blur(.08rem);opacity:.76}.hero-one-yellow-panel{clip-path:polygon(0 0,100% 0,100% 42%,0 72%)}.hero-one-umbrella{transform-origin:center}.hero-one-security-headline{inset-block-start:28%;left:28%;inline-size:49%}.hero-one-security-headline h1{gap:.18em;font-size:min(clamp(1.6rem,4.4vw,2.45rem),6.2svh);line-height:1.16}.hero-concept.hero-concept-hero-two{--hero-two-umbrella-size:min(clamp(18.5rem,38vw,24rem),58svh);--hero-two-umbrella-left:10%;--hero-two-umbrella-top:2.8%;--hero-two-copy-teal-start:43%;--hero-two-copy-side-gap:clamp(2rem,5vw,4rem);--hero-two-chair-stage-safe-left:var(--content-gutter);--hero-two-chair-stage-safe-right:var(--hero-two-copy-side-gap)}.hero-slider .hero-concept.hero-concept-slide{block-size:100%;min-block-size:100%;max-block-size:none}.hero-two-copy{inset-block-start:19%;inline-size:min(35rem,calc(100% - var(--hero-two-copy-teal-start) - var(--hero-two-copy-side-gap)));max-inline-size:35rem}.hero-two-display-heading{--hero-two-heading-stroke:clamp(0.09rem,0.24vw,0.16rem);font-size:clamp(1.35rem,3.65vw,2.25rem);line-height:1.28;white-space:normal}.hero-two-heading-desktop{display:none}.hero-two-heading-mobile,.hero-two-heading-mobile>.hero-two-heading-layered{display:block}.hero-concept-inner{min-block-size:auto;gap:2.25rem}.hero-concept-copy{max-inline-size:42rem}.hero-concept-copy h1,.hero-concept-copy h2{font-size:clamp(2.3rem,6vw,3.75rem)}.samples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-inner{padding-block-end:calc(max(1rem, env(safe-area-inset-bottom)) + 5.75rem)}}@media (max-width:720px){:root{--header-height:56px;--compact-header-height:56px}html[data-mobile-menu-open],html[data-mobile-menu-open] body{overflow:hidden}html[data-mobile-menu-open] .custom-scroll-ui,html[data-mobile-menu-open] .samples-scrollbar{opacity:0;pointer-events:none;visibility:hidden}.site-shell,[dir=rtl].site-shell{grid-template-columns:1fr;grid-template-areas:"main"}.timeline-aside{display:none}.samples-scrollbar{inset-block:auto max(1rem,env(safe-area-inset-bottom));inline-size:min(12rem,calc(100vw - 7rem));block-size:1.5rem;transform:translateX(-50%)}.samples-scrollbar,.samples-scrollbar[data-page-dir=ltr],.samples-scrollbar[data-page-dir=rtl]{inset-inline:auto;right:auto;left:50%}.samples-scrollbar-rail{align-items:center;cursor:ew-resize}.samples-scrollbar-fill,.samples-scrollbar-rail:before{inset-block-start:50%;inset-block-end:auto;inline-size:100%;block-size:.18rem;transform:translateY(-50%)}.samples-scrollbar-fill{inset-inline-start:0;transform:translateY(-50%) scaleX(var(--samples-scroll-progress,0));transform-origin:left center}.samples-scrollbar[data-page-dir=rtl] .samples-scrollbar-fill{inset-inline:auto 0;transform-origin:right center}.samples-scrollbar-thumb{inset-block-start:50%;left:var(--samples-scroll-thumb-inline,0);inline-size:1.6rem;block-size:.68rem}.samples-scrollbar-thumb,.samples-scrollbar[data-page-dir=rtl] .samples-scrollbar-thumb{transform:translate(-50%,-50%)}.site-header,.site-header.is-compact,.site-header[data-compact=true],:root[data-header-compact] .site-header{block-size:var(--header-height)}.site-header[data-menu-open=true]{position:fixed;top:0;right:0;left:0;z-index:50;width:100%;height:100dvh;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,rgba(var(--surface-rgb),.96),rgba(var(--surface-rgb),.92)),var(--background)}.header-inner,.site-header.is-compact .header-inner,.site-header[data-compact=true] .header-inner,:root[data-header-compact] .site-header .header-inner{justify-content:space-between;gap:.75rem;block-size:var(--header-height);overflow:visible;padding-inline:clamp(1rem,4.8vw,1.5rem)}.brand-mark,.site-header.is-compact .brand-mark,.site-header[data-compact=true] .brand-mark,:root[data-header-compact] .site-header .brand-mark{position:relative;z-index:42;block-size:var(--header-height)}.brand-mark img,.site-header.is-compact .brand-mark img,.site-header[data-compact=true] .brand-mark img,:root[data-header-compact] .site-header .brand-mark img{block-size:1.55rem}.mobile-menu-toggle{z-index:42;display:inline-grid;place-items:center}.primary-nav{position:fixed;z-index:40;top:var(--header-height);right:0;bottom:5.85rem;left:0;display:grid;align-content:start;justify-content:stretch;gap:clamp(.65rem,2.4vw,.95rem);padding:clamp(1.65rem,7vw,2.35rem) clamp(2rem,10vw,3rem) 8.5rem;overflow-y:auto;background:linear-gradient(180deg,rgba(var(--surface-rgb),.9),rgba(var(--surface-rgb),.76)),var(--background);border-block-start:1px solid var(--glass-border);opacity:0;pointer-events:none;transform:translateY(-.55rem);visibility:hidden;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.site-header[data-menu-open=true] .primary-nav{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.primary-nav a,.site-header.is-compact .primary-nav a,.site-header[data-compact=true] .primary-nav a,:root[data-header-compact] .site-header .primary-nav a{display:flex;align-items:center;min-block-size:2.75rem;padding-inline:0;border:0;border-radius:0;color:var(--foreground);font-size:clamp(1.35rem,7vw,2rem);font-weight:700;line-height:1.12}.primary-nav a:hover{background:transparent;box-shadow:none;color:var(--color-secondary)}.header-controls{position:fixed;z-index:41;right:clamp(1.4rem,8vw,3rem);bottom:max(1rem,env(safe-area-inset-bottom));left:clamp(1.4rem,8vw,3rem);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block-start:1rem;border-block-start:1px solid var(--border);opacity:0;pointer-events:none;transform:translateY(.5rem);visibility:hidden;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.site-header[data-menu-open=true] .header-controls{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.custom-scroll-ui{inset-block:auto .75rem;inline-size:auto;z-index:18;transform:none}.custom-scroll-ui,.custom-scroll-ui[data-page-dir=ltr],.custom-scroll-ui[data-page-dir=rtl]{inset-inline:var(--content-gutter)}.custom-scroll-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.38rem;border-radius:999px;opacity:.92;transform:none}.custom-scroll-card:before,.custom-scroll-links,.custom-scroll-readout{display:none}.custom-scroll-action{display:grid;inline-size:2.75rem;block-size:2.75rem}.custom-scroll-rail{inline-size:100%;block-size:2.75rem;min-block-size:2.75rem;cursor:ew-resize}.custom-scroll-fill,.custom-scroll-rail:before{inset-block:50%;inset-inline:0;left:auto;inline-size:auto;block-size:.42rem;transform:translateY(-50%)}.custom-scroll-fill{right:auto;inline-size:var(--scroll-progress-percent,0);background:linear-gradient(90deg,rgba(255,255,255,.72),transparent 18%),linear-gradient(90deg,var(--security-yellow),var(--brand-purple));box-shadow:0 0 18px rgba(255,233,26,.26),0 0 22px rgba(107,45,124,.24);transform:translateY(-50%);transform-origin:left center}.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-fill{right:0;left:auto}.custom-scroll-thumb{left:auto;inset-block-start:50%!important;inset-inline-start:calc(var(--mobile-scroll-progress, 0) * 100%);transform:translate(-50%,-50%)}.custom-scroll-markers span{left:auto;inset-block-start:50%!important;inset-inline-start:var(--mobile-marker-position,0)}.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-markers span,.custom-scroll-ui[data-page-dir=rtl] .custom-scroll-thumb{transform:translate(50%,-50%)}.flexible-section{scroll-margin-block-start:calc(var(--header-height) + 3.8rem)}.section-inner{grid-template-rows:minmax(0,auto) minmax(8rem,1fr);gap:clamp(1rem,3.2vh,1.65rem);padding-block:clamp(1.35rem,3.6vh,2.3rem)}.section-copy h2{font-size:clamp(1.48rem,7.35vw,2.35rem);line-height:1.14}.section-subtitle{font-size:clamp(.9rem,3.8vw,1.08rem);line-height:1.52}.section-body{font-size:clamp(.84rem,3.45vw,.96rem);line-height:1.62}.section-body-list{column-count:1;max-inline-size:100%;margin-block-start:.7rem;padding-inline-start:1.05rem}.section-media{inline-size:min(20rem,82vw);block-size:min(100%,16rem);min-block-size:min(10rem,20svh)}.section-inline-media,.section-inline-media .section-inner{min-block-size:min(var(--section-min-height,70vh),70vh)}.section-inline-media .section-inner{grid-template-rows:none;align-content:center}.section-inline-media .section-copy{display:flex;flex-direction:column;inline-size:100%}.section-inline-media .section-copy:after{display:none}.section-inline-media .section-media{float:none;clear:none;inline-size:min(18rem,76vw);block-size:min(18rem,26svh);min-block-size:min(8.5rem,20svh);margin:0 0 clamp(.8rem,2.8svh,1.2rem)}.section-inline-media .section-media-bottom-left,.section-inline-media .section-media-bottom-right{margin-block:clamp(.9rem,2.8svh,1.25rem) 0}.section-inline-media .section-media-bottom-left,.section-inline-media .section-media-top-left{align-self:auto;margin-left:0;margin-right:auto}.section-inline-media .section-media-bottom-right,.section-inline-media .section-media-top-right{align-self:auto;margin-left:auto;margin-right:0}.section-media-primary{padding:clamp(.7rem,2.8vw,1rem)}.section-media-has-overlay{inline-size:min(21rem,84vw);aspect-ratio:1;block-size:auto;min-block-size:0}.section-inline-media .section-media-has-overlay{inline-size:min(21rem,84vw);block-size:min(21rem,84vw);aspect-ratio:1;min-block-size:0}.section-media-has-overlay .section-media-primary{padding:clamp(.5rem,2.4vw,.85rem)}.section-media-logo{inline-size:clamp(3rem,15vw,4rem)}.hero-concept{scroll-margin-block-start:calc(var(--header-height) + 3.8rem);padding-block:4rem 3rem;min-block-size:auto}.hero-concept-single{min-block-size:min(42rem,82svh)}.hero-concept.hero-concept-hero-one{--hero-one-image-position:90% 18%;--hero-one-umbrella-size:min(26rem,60svh);--hero-one-umbrella-left:6.1%;--hero-one-umbrella-top:3.4%;max-block-size:none;margin-left:0}.hero-concept.hero-concept-hero-one,.hero-slider{min-block-size:100svh;block-size:min(100svh,52rem)}.hero-one-image-panel{clip-path:polygon(100% 39.23%,0 72.23%,0 100%,100% 100%)}.hero-one-image-panel img{inline-size:100%;block-size:100%;margin-block-start:105px;object-position:var(--hero-one-image-position)}.hero-one-yellow-shadow{background:linear-gradient(180deg,rgba(35,16,46,.24),rgba(35,16,46,.08) 58%,transparent),#b3b3b3;clip-path:polygon(0 73.47%,100% 40.47%,100% 39.23%,0 72.23%);filter:blur(.08rem);opacity:.76}.hero-one-yellow-panel{clip-path:polygon(0 0,100% 0,100% 39.23%,0 72.23%)}.hero-one-umbrella{transform-origin:center}.hero-one-security-headline{inset-block-start:33.4%;left:29%;inline-size:52%}.hero-one-security-headline h1{gap:.18em;font-size:min(clamp(1.28rem,7vw,2.45rem),6.2svh);line-height:1.16}.hero-concept.hero-concept-hero-two{--hero-two-umbrella-size:min(26rem,60svh);--hero-two-umbrella-left:6.1%;--hero-two-umbrella-top:3.4%;--hero-two-chair-right:27%;--hero-two-chair-bottom:13%;--hero-two-chair-size:min(clamp(9.2rem,26vw,12.5rem),24svh);--hero-two-chair-shadow-width-ratio:114%;--hero-two-chair-shadow-height-ratio:20%;--hero-two-chair-shadow-x:-17%;--hero-two-chair-shadow-y:-9%;--hero-two-guilloche-width-ratio:249.7%;--hero-two-guilloche-x:-63%;--hero-two-guilloche-y:-85%;--hero-two-copy-teal-start:34%;--hero-two-copy-side-gap:max(var(--content-gutter),1rem);--hero-two-chair-stage-safe-left:max(var(--content-gutter),1rem);--hero-two-chair-stage-safe-right:max(var(--content-gutter),1rem);--hero-two-chair-stage-size:min(var(--hero-two-chair-size),calc((100% - var(--hero-two-chair-right) - var(--hero-two-chair-stage-safe-left)) / 1.64),calc((var(--hero-two-chair-right) - var(--hero-two-chair-stage-safe-right)) / 0.63));min-block-size:100svh;block-size:min(100svh,52rem);max-block-size:none}[dir=rtl] .hero-concept.hero-concept-hero-two{--hero-two-guilloche-x:-72%;--hero-two-guilloche-y:-100%}.hero-slider .hero-concept.hero-concept-slide{block-size:100%;min-block-size:100%;max-block-size:none}.hero-two-panels-desktop{display:none}.hero-two-panels-mobile{display:block}.hero-two-umbrella{inset-block-start:var(--hero-two-umbrella-top);left:var(--hero-two-umbrella-left);inline-size:var(--hero-two-umbrella-size);block-size:var(--hero-two-umbrella-size);transform-origin:center}.hero-two-copy{inset-block-start:47%;right:var(--hero-two-copy-side-gap);left:auto;inline-size:min(60%,calc(100% - var(--hero-two-copy-teal-start) - var(--hero-two-copy-side-gap)));max-inline-size:none;gap:.45rem}.hero-two-copy p{font-size:clamp(.78rem,3.2vw,.95rem);line-height:1.55}.hero-two-display-heading{max-inline-size:none;--hero-two-heading-stroke:clamp(0.09rem,0.56vw,0.156rem);font-size:clamp(1.08rem,5.85vw,1.72rem);line-height:1.32;white-space:normal}.hero-two-heading-desktop{display:none}.hero-two-heading-mobile,.hero-two-heading-mobile>.hero-two-heading-layered{display:block}.hero-concept-hero-two .hero-two-copy>span:not(.hero-two-display-heading){display:none!important}.hero-concept-hero-two .hero-two-chair-visual{--hero-chair-offset:translateX(0)}.hero-concept-hero-two .hero-two-chair-shadow{inset-block-start:auto;inset-inline:auto;transform:perspective(34rem) rotateX(62deg) rotate(-5deg)}.hero-two-actions{right:var(--content-gutter);bottom:max(1.35rem,env(safe-area-inset-bottom));left:var(--content-gutter)}.hero-chair-visual{--hero-chair-offset:translateX(-50%);inset-block-start:clamp(5rem,12vh,7rem);inset-inline:50% auto;inline-size:clamp(9rem,42vw,13rem);opacity:.7}[dir=rtl] .hero-chair-visual{--hero-chair-offset:translateX(50%)}.hero-chair-shadow{inset-block-start:clamp(15.4rem,33vh,20rem);inset-inline:50% auto;inline-size:clamp(9rem,45vw,14rem);block-size:1.75rem;transform:translateX(-50%) perspective(34rem) rotateX(62deg) rotate(-5deg)}[dir=rtl] .hero-chair-shadow{transform:translateX(50%) perspective(34rem) rotateX(62deg) rotate(5deg)}[dir=rtl] .hero-concept-hero-two .hero-two-chair-visual{--hero-chair-offset:translateX(0)}[dir=rtl] .hero-concept-hero-two .hero-two-chair-shadow{transform:perspective(34rem) rotateX(62deg) rotate(-5deg)}.hero-concept-inner{min-block-size:auto;gap:2rem}.hero-concept-single .hero-concept-inner{min-block-size:calc(min(42rem, 82svh) - 7rem)}.hero-concept-copy h1,.hero-concept-copy h2{font-size:clamp(1.95rem,9vw,3.15rem)}.hero-concept-subtitle{line-height:1.75}.hero-concept-actions{display:grid}.hero-action{inline-size:100%}.not-found-main{min-block-size:auto;padding-block:2rem 3.5rem}.not-found-section{grid-template-columns:1fr;inline-size:min(100%,42rem)}.not-found-visual{display:none}.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}.hero-visual,.hero-visual-designed,.hero-visual-guardian,.hero-visual-quiet{min-block-size:17rem}.footer-brand-lockup,.footer-top{grid-template-columns:1fr}.footer-logo-link{justify-self:start}.footer-inner{padding-block-end:calc(max(1rem, env(safe-area-inset-bottom)) + 5.5rem)}.footer-link-grid,.footer-trust-list{grid-template-columns:1fr}.footer-bottom{display:grid}}@media (max-width:520px){.header-inner{justify-content:space-between;gap:.75rem}.brand-mark img{block-size:1.55rem}.locale-switcher,.site-header.is-compact .locale-switcher,.site-header[data-compact=true] .locale-switcher,:root[data-header-compact] .site-header .locale-switcher{--switch-item-size:2.75rem;--switch-item-height:2.75rem}.header-controls{gap:.35rem}.old-site-link,.site-header.is-compact .old-site-link,.site-header[data-compact=true] .old-site-link,:root[data-header-compact] .site-header .old-site-link{flex-basis:auto;order:0;inline-size:auto;min-block-size:2.35rem;padding-inline:.62rem;font-size:.76rem}.theme-switcher{--switch-item-size:2.75rem;--switch-item-height:2.75rem;font-size:.68rem}.site-header.is-compact .theme-switcher,.site-header[data-compact=true] .theme-switcher,:root[data-header-compact] .site-header .theme-switcher{--switch-item-size:2.75rem;--switch-item-height:2.75rem;font-size:.64rem}.section-media{inline-size:min(19rem,82vw);block-size:min(100%,14rem);min-block-size:min(9rem,20svh)}.hero-review-label{inset-inline-start:clamp(1.25rem,5vw,6rem);font-size:.72rem}.hero-slider-controls{right:clamp(.75rem,4vw,1rem);bottom:max(3.45rem,env(safe-area-inset-bottom));left:clamp(.75rem,4vw,1rem);gap:.45rem}.hero-slider-tabs{grid-template-columns:repeat(2,minmax(3.75rem,5.25rem));gap:.3rem;padding:.18rem}.hero-slider-tab{min-block-size:1.62rem;padding:.08rem .34rem;gap:.32rem;font-size:.64rem}.hero-slider-tab-track{block-size:.2rem}.hero-slider-arrow{inline-size:2rem;block-size:2rem;min-inline-size:32px;min-block-size:32px;font-size:1.28rem}.hero-visual,.hero-visual-designed,.hero-visual-guardian,.hero-visual-quiet{min-block-size:15.5rem}.quiet-guilloche{inline-size:min(112vw,34rem)}.guardian-document{inline-size:82%}.guardian-glass-layer{inset-inline-start:20%;inline-size:63%}.guardian-mark{inset-inline-start:37%;inline-size:5.2rem}.designed-guilloche-large{inline-size:118%}.footer-actions,.not-found-actions{display:grid}.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-main{gap:1rem;padding-block-start:.75rem}.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}.footer-action{inline-size:100%}}@media (max-width:980px) and (min-width:721px){[dir=ltr] .hero-one-image-panel{clip-path:polygon(0 42%,100% 72%,100% 100%,0 100%)}[dir=ltr] .hero-one-yellow-shadow{clip-path:polygon(100% 73.1%,0 43.1%,0 42%,100% 72%)}[dir=ltr] .hero-one-yellow-panel{clip-path:polygon(100% 0,0 0,0 42%,100% 72%)}[dir=ltr] .hero-one-security-headline{right:28%;left:auto}[dir=ltr] .hero-two-umbrella{right:var(--hero-two-umbrella-left);left:auto}[dir=ltr] .hero-two-copy{right:auto;left:var(--hero-two-copy-side-gap)}[dir=ltr] .hero-two-chair-stage{right:auto;left:var(--hero-two-chair-right)}}@media (max-width:720px){[dir=ltr] .hero-one-image-panel{clip-path:polygon(0 39.23%,100% 72.23%,100% 100%,0 100%)}[dir=ltr] .hero-one-yellow-shadow{clip-path:polygon(100% 73.47%,0 40.47%,0 39.23%,100% 72.23%)}[dir=ltr] .hero-one-yellow-panel{clip-path:polygon(100% 0,0 0,0 39.23%,100% 72.23%)}[dir=ltr] .hero-one-security-headline{right:29%;left:auto}[dir=ltr] .hero-one-security-headline h1{font-size:min(clamp(1rem,5.2vw,1.72rem),5.7svh)}[dir=ltr] .hero-two-umbrella{right:var(--hero-two-umbrella-left);left:auto}[dir=ltr] .hero-two-copy{right:auto;left:var(--hero-two-copy-side-gap)}[dir=ltr] .hero-two-display-heading{font-size:clamp(.92rem,4.45vw,1.34rem);line-height:1.28}[dir=ltr] .hero-two-chair-stage{right:auto;left:var(--hero-two-chair-right)}[dir=ltr] .hero-two-actions{right:var(--content-gutter);left:var(--content-gutter)}.loading-timeline{display:none}.loading-header-skeleton{justify-content:space-between;gap:.75rem;padding-inline:clamp(1rem,4vw,1.5rem)}.loading-header-skeleton .loading-nav-band{display:none}.home-loading-hero,.home-loading-preview,.samples-loading-controls,.samples-loading-hero{grid-template-columns:1fr}.home-loading-hero{min-block-size:70vh;align-content:center}.home-loading-hero,.home-loading-preview,.page-loading-status,.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){html{scroll-behavior:auto}.flexible-section{animation:none}.flexible-section,.flexible-section.reveal-pending,.flexible-section.reveal-visible{opacity:1;transform:none}.anticopy-progress-fill,.anticopy-skeleton:after,.brand-mark,.brand-mark img,.flexible-section,.footer-action,.footer-link-group a,.footer-logo-link,.footer-rosette,.header-inner,.hero-action,.hero-concept-slide,.home-loading-media:before,.locale-switcher a,.primary-nav a,.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,.section-media-stack-image,.site-header,.theme-switcher-button,.timeline-list{animation:none;transition-duration:1ms}.anticopy-progress[data-mode=indeterminate] .anticopy-progress-fill{transform:none;opacity:.9}.anticopy-skeleton:after{opacity:0}.sample-skeleton-scan-mark{opacity:.45}.hero-slider-tab-fill{animation:none!important}}@media (max-width:720px) and (max-height:760px){.layout-media-start-text-end .section-inner,.layout-split .section-inner,.layout-text-start-media-end .section-inner{grid-template-rows:minmax(0,auto) minmax(6rem,1fr);gap:clamp(.55rem,2.2svh,1rem);padding-block:clamp(.85rem,2.5svh,1.35rem)}.section-inline-media .section-inner{grid-template-rows:none;align-content:center}.section-eyebrow{margin-block-end:.45rem;font-size:.72rem}.section-copy h2{font-size:min(clamp(1.38rem,7.2vw,2.2rem),8.2svh);line-height:1.12}.section-subtitle{margin-block-start:.55rem;font-size:min(.95rem,3.7vw);line-height:1.45}.section-body{margin-block-start:.45rem;font-size:min(.86rem,3.4vw);line-height:1.45}.section-cta{min-block-size:2.25rem;margin-block-start:.65rem;padding-inline:.95rem;font-size:.84rem}.section-media{inline-size:min(16.5rem,76vw);block-size:min(100%,28svh,12.5rem);min-block-size:min(6.5rem,18svh)}.section-inline-media .section-media{inline-size:min(15rem,66vw);block-size:min(11.5rem,24svh);min-block-size:min(6rem,16svh);margin-block-end:.55rem}.section-inline-media .section-media-bottom-left,.section-inline-media .section-media-bottom-right{margin-block:.55rem 0}.section-media-primary{padding:clamp(.45rem,2svh,.85rem)}.section-media-has-overlay .section-media-primary{padding:clamp(.4rem,1.8svh,.7rem)}.section-inline-media .section-media-has-overlay{inline-size:min(16rem,76vw);block-size:min(16rem,76vw);aspect-ratio:1;min-block-size:0}.section-media-logo{inline-size:clamp(2.6rem,13vw,3.4rem)}}@media (max-width:720px) and (max-height:620px){.layout-media-start-text-end .section-inner,.layout-split .section-inner,.layout-text-start-media-end .section-inner{grid-template-rows:minmax(0,auto) minmax(5rem,1fr);gap:.45rem;padding-block:.65rem}.section-inline-media .section-inner{grid-template-rows:none;align-content:center}.section-copy h2{font-size:min(clamp(1.2rem,6.6vw,1.8rem),8svh)}.section-subtitle{margin-block-start:.4rem;font-size:min(.86rem,3.4vw);line-height:1.35}.section-body,.section-cta{display:none}.section-media{inline-size:min(14.5rem,70vw);block-size:min(100%,24svh,10rem);min-block-size:min(5rem,16svh)}.section-inline-media .section-media{inline-size:min(12rem,58vw);block-size:min(8.5rem,20svh);min-block-size:min(4.8rem,14svh)}.section-body-list{display:none}}.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{order:-1}.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)}}.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-main{padding-block-end:calc(7rem + env(safe-area-inset-bottom))}.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}}