@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-arabic.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Manrope;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-arabic.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
:root{--ink:#33343c;--paper:#eeeef0;--ink-90:#3d3e46;--ink-80:#4a4b54;--ink-70:#5b5c66;--ink-60:#6a6b75;--ink-50:#8c8d96;--ink-40:#a9aab3;--ink-20:#d5d6db;--ink-10:#e4e4e8;--ink-deep:#2c2d34;--rule:#33343c1a;--rule-strong:#33343c38;--rule-paper:#eeeef029;--font-display:"Sora", ui-sans-serif, system-ui, sans-serif;--font-body:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--step-eyebrow:.75rem;--step--1:.875rem;--step-0:clamp(1rem, .97rem + .13vw, 1.0625rem);--step-1:clamp(1.125rem, 1.08rem + .22vw, 1.25rem);--step-2:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-3:clamp(1.5rem, 1.3rem + 1vw, 2rem);--step-4:clamp(2rem, 1.6rem + 2vw, 3rem);--step-5:clamp(2.25rem, 1.6rem + 3.2vw, 3.5rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3.5rem;--space-2xl:clamp(4rem, 2.5rem + 6vw, 6.25rem);--gutter:1.5rem;--margin:clamp(1.5rem, .6rem + 4.5vw, 6rem);--max:84rem;--measure:60ch;--radius-pill:999px;--ease:cubic-bezier(.22, .61, .36, 1);--speed:.28s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 var(--space-m);text-wrap:balance;font-weight:300;line-height:1.2}h1{font-size:var(--step-4);letter-spacing:-.02em;font-weight:200}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1);font-weight:500}h5,h6{font-size:var(--step-0);font-weight:600}p,ul,ol,blockquote,figure,table{margin:0 0 var(--space-m)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:3px;transition:color var(--speed) var(--ease);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--ink-60)}strong,b{font-weight:600}hr{border:0;border-top:1px solid var(--rule);margin:var(--space-xl) 0}blockquote{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);border-inline-start:1px solid var(--rule-strong);color:var(--ink-80);padding-inline-start:var(--space-m);line-height:1.4}code,pre,kbd{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:.9em}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.on-ink :focus-visible{outline-color:var(--paper)}::selection{background:var(--ink);color:var(--paper)}.on-ink ::selection{background:var(--paper);color:var(--ink)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--margin);margin-inline:auto}.wrap--narrow{max-width:52rem}.section{padding-block:var(--space-2xl)}.section--tight{padding-block:var(--space-xl)}.section--paper{background:var(--paper);color:var(--ink)}.section--ink,.on-ink{background:var(--ink-deep);color:var(--paper)}.section--ink h1,.section--ink h2,.section--ink h3,.on-ink h1,.on-ink h2,.on-ink h3{color:var(--paper)}.grid{gap:var(--gutter);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}.stack>*+*{margin-top:var(--space-m)}.flow{max-width:var(--measure)}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:-100px;z-index:100;background:var(--ink);color:var(--paper);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);transition:top var(--speed) var(--ease);text-decoration:none;position:absolute;inset-inline-start:var(--space-s)}.skip-link:focus{top:var(--space-s);color:var(--paper)}.eyebrow{font-size:var(--step-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-50);margin:0 0 var(--space-l);font-weight:500}.on-ink .eyebrow,.section--ink .eyebrow{color:var(--ink-40)}.display{font-family:var(--font-display);letter-spacing:-.015em;font-weight:300;line-height:1.15}.lead{font-size:var(--step-1);color:var(--ink-70);max-width:var(--measure)}.section--ink .lead,.on-ink .lead{color:var(--ink-40)}.meta{font-size:var(--step--1);color:var(--ink-50)}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.03em;cursor:pointer;transition:background-color var(--speed) var(--ease), color var(--speed) var(--ease), border-color var(--speed) var(--ease), opacity var(--speed) var(--ease);background:0 0;border:1px solid #0000;padding:.9375rem 1.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--primary:hover{background:var(--ink-80);border-color:var(--ink-80);color:var(--paper)}.btn--secondary{border-color:var(--ink);color:var(--ink)}.btn--secondary:hover{background:var(--ink);color:var(--paper)}.btn--on-dark{background:var(--paper);border-color:var(--paper);color:var(--ink)}.btn--on-dark:hover{color:var(--ink);background:#fff;border-color:#fff}.btn--ghost-light{color:#fff;border-color:#ffffffd9}.btn--ghost-light:hover{color:#fff;background:#ffffff24}.btn--small{padding:.6875rem 1.5rem;font-size:.8125rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn-row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.link-arrow{align-items:center;gap:var(--space-2xs);font-size:var(--step--1);border-bottom:1px solid var(--rule-strong);padding-bottom:2px;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow:hover{border-bottom-color:currentColor}.link-arrow svg{transition:transform var(--speed) var(--ease)}.link-arrow:hover svg{transform:translate(3px)}.field{margin-bottom:var(--space-m);display:block}.field__label{font-size:var(--step--1);margin-bottom:var(--space-3xs);font-weight:600;display:block}.field__hint{font-size:var(--step--1);color:var(--ink-50);margin-bottom:var(--space-2xs)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=date],.field select,.field textarea{border:1px solid var(--rule-strong);width:100%;color:var(--ink);transition:border-color var(--speed) var(--ease);background:#fff;padding:.8125rem 1rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--ink-40)}.field textarea{resize:vertical;min-height:8rem}.field--error input,.field--error textarea,.field--error select{border-color:#b3261e}.field__error{font-size:var(--step--1);color:#b3261e;margin-top:var(--space-3xs);display:block}.entry-content{max-width:var(--measure)}.entry-content>*+*{margin-top:var(--space-m)}.entry-content h2{margin-top:var(--space-xl)}.entry-content h3{margin-top:var(--space-l)}.entry-content ul,.entry-content ol{padding-inline-start:1.25rem}.entry-content li+li{margin-top:var(--space-3xs)}.entry-content img,.entry-content figure{max-width:100%}.entry-content figcaption,.wp-caption-text{font-size:var(--step--1);color:var(--ink-50);margin-top:var(--space-2xs)}.alignwide{max-width:min(100%,68rem)}.alignfull{max-width:100%}.aligncenter{margin-inline:auto}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);background:#fffffff0;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:1.125rem;display:flex}.site-brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.site-brand img{width:auto;height:2.75rem}.site-brand__text{font-family:var(--font-display);font-weight:300;font-size:var(--step-1);letter-spacing:.02em}.site-nav{align-items:center;gap:var(--space-l);display:flex}.site-nav ul{align-items:center;gap:var(--space-l);margin:0;padding:0;list-style:none;display:flex}.site-nav a{font-size:var(--step--1);padding-block:.25rem;font-weight:500;text-decoration:none;position:relative}.site-nav a:after{content:"";inset-inline-start:0;transform-origin:0;width:100%;height:1px;transition:transform var(--speed) var(--ease);background:currentColor;position:absolute;bottom:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav .current-menu-item>a:after,.site-nav .current_page_item>a:after{transform:scaleX(1)}.site-header__cta{flex-shrink:0}.nav-toggle{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:none}.nav-toggle__bars,.nav-toggle__bars:before,.nav-toggle__bars:after{background:var(--ink);width:16px;height:1.5px;transition:transform var(--speed) var(--ease), opacity var(--speed) var(--ease);display:block}.nav-toggle__bars{position:relative}.nav-toggle__bars:before,.nav-toggle__bars:after{content:"";position:absolute;left:0}.nav-toggle__bars:before{top:-5px}.nav-toggle__bars:after{top:5px}.nav-toggle[aria-expanded=true] .nav-toggle__bars{background:0 0}.nav-toggle[aria-expanded=true] .nav-toggle__bars:before{transform:translateY(5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars:after{transform:translateY(-5px)rotate(-45deg)}@media (max-width:860px){.nav-toggle{display:inline-flex}.site-nav{inset-inline:0;background:var(--paper);border-bottom:1px solid var(--rule);padding:var(--space-s) var(--margin) var(--space-l);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%}.site-nav[data-open=true]{display:flex}.site-nav ul{flex-direction:column;align-items:stretch;gap:0}.site-nav li{border-bottom:1px solid var(--rule)}.site-nav a{padding-block:var(--space-s);font-size:var(--step-1);display:block}.site-nav a:after{display:none}.site-header__cta .btn{width:100%;margin-top:var(--space-m)}}.hero{background:var(--ink-deep);align-items:center;min-height:clamp(26rem,62vh,35rem);display:flex;position:relative;overflow:hidden}.hero__media,.hero__slides{position:absolute;inset:0}.hero__slide{opacity:0;visibility:hidden;margin:0;position:absolute;inset:0}.hero__slides:not(.hero__slides--cycling) .hero__slide{opacity:1;visibility:visible}.hero__img{object-fit:cover;width:100%;height:100%}.hero__slides--cycling{--hero-cycle:27.5s}.hero__slides--cycling .hero__slide{animation:hero-fade var(--hero-cycle) linear infinite;animation-delay:calc(var(--i) * var(--hero-cycle) / 5)}.hero__slides--cycling .hero__img{animation:hero-drift var(--hero-cycle) linear infinite;animation-delay:calc(var(--i) * var(--hero-cycle) / 5)}@keyframes hero-fade{0%{opacity:0;visibility:visible}2%{opacity:1}18%{opacity:1}20%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes hero-drift{0%{transform:scale(1.02)}20%{transform:scale(1.06)}to{transform:scale(1.02)}}.hero__slides--cycling:hover .hero__slide,.hero__slides--cycling:hover .hero__img,.hero__slides--cycling:focus-within .hero__slide,.hero__slides--cycling:focus-within .hero__img{animation-play-state:paused}@media (max-width:700px){.hero__slides--cycling .hero__img{animation:none}}@media (prefers-reduced-motion:reduce){.hero__slide,.hero__img{animation:none!important}.hero__slide{opacity:1;visibility:visible}.hero__slide+.hero__slide{display:none}}.hero__media:after{content:"";background:linear-gradient(100deg,#18181c9e 0%,#18181c57 45%,#18181c14 100%);position:absolute;inset:0}.hero__inner{z-index:1;width:100%;padding-block:var(--space-2xl);position:relative}.hero__title{font-family:var(--font-display);font-weight:300;font-size:var(--step-5);letter-spacing:-.02em;color:#fff;max-width:18ch;margin:0 0 var(--space-m);text-shadow:0 2px 16px #0006;line-height:1.2}.hero__lead{font-size:var(--step-1);color:var(--ink-70);max-width:46ch;margin:0 0 var(--space-l);line-height:1.55}.hero__lead--on-photo{color:#ffffffdb;text-shadow:0 1px 10px #00000073}.hero__title+.btn-row{margin-top:var(--space-l)}.hero__eyebrow{color:#ffffffb8}.hero--markless .hero__media{background:radial-gradient(120% 120% at 15% 20%,#3d3e46 0%,#24252b 60%,#1b1c21 100%)}.hero--split{background:var(--paper);min-height:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vw,6rem);padding-inline-start:var(--margin);display:grid;overflow:visible}.hero--split .hero__text{justify-self:end;width:100%;max-width:34rem}.hero__title--ink{color:var(--ink);text-shadow:none;max-width:16ch}.hero--split .hero__frame{aspect-ratio:3/2;background:var(--ink-10);position:relative;overflow:hidden}@media (max-width:900px){.hero--split{grid-template-columns:minmax(0,1fr);gap:0;padding-block:0;padding-inline-start:0}.hero--split .hero__text{max-width:none;padding:var(--space-xl) var(--margin) var(--space-l);justify-self:stretch}.hero--split .hero__frame{aspect-ratio:4/3}}.page-header{padding-block:clamp(3rem, 2rem + 5vw, 6rem) var(--space-xl);border-bottom:1px solid var(--rule)}.page-header__title{font-size:var(--step-4);margin-bottom:var(--space-s);max-width:20ch}.card{padding:var(--space-l);border:1px solid var(--rule);transition:border-color var(--speed) var(--ease), background-color var(--speed) var(--ease);background:0 0;flex-direction:column;text-decoration:none;display:flex}a.card:hover{border-color:var(--rule-strong);color:inherit;background:#33343c05}.card__mark{width:1.625rem;height:auto;margin-bottom:var(--space-m)}.card__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);margin:0 0 var(--space-2xs);line-height:1.25}.card__body{font-size:var(--step--1);color:var(--ink-70);margin:0;line-height:1.6}.card__meta{gap:var(--space-xs);margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-50);flex-wrap:wrap;display:flex}.card__meta dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.card__meta dd{margin:0}.card__meta dd+dd:before{content:"·";color:var(--ink-40);margin-inline-end:var(--space-xs)}.section--ink .card{border-color:var(--rule-paper)}.section--ink .card__body,.section--ink .card__meta{color:var(--ink-40)}.section--ink .card__meta{border-top-color:var(--rule-paper)}.work-grid{--row:clamp(15rem, 24vw, 26rem);gap:var(--space-l) 1rem;flex-wrap:wrap;align-items:flex-start;display:flex}.work-card{flex:var(--ratio,1) 1 calc(var(--ratio,1) * var(--row));min-width:0}.row-pad{flex:1 1 0;block-size:0;margin:0}@media (max-width:900px){.work-grid{--row:18rem}}@media (max-width:560px){.work-card{flex-basis:100%}}.work-card{min-width:0}.work-card__link{color:inherit;text-decoration:none;display:block}.work-card__media{background:var(--ink-10);position:relative;overflow:hidden}.work-card__media img{width:100%;height:auto;transition:transform .6s var(--ease)}.work-card__link:hover .work-card__media img{transform:scale(1.03)}.work-card__count{color:var(--paper);letter-spacing:.12em;text-transform:uppercase;background:#141418ad;padding:.3125rem .5625rem;font-size:.625rem;line-height:1;position:absolute;inset-block-end:var(--space-2xs);inset-inline-end:var(--space-2xs)}.work-card__caption{justify-content:space-between;align-items:baseline;gap:var(--space-s);padding-top:var(--space-xs);display:flex}.work-card__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-0);margin:0}.work-card__cat{font-size:var(--step-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50);flex-shrink:0}.section--ink .work-card__cat{color:var(--ink-40)}.work-card--empty{background:var(--ink-10);border:1px dashed var(--rule-strong)}.work-card--empty .work-card__media{color:var(--ink-40);font-size:var(--step--1);place-items:center;display:grid}.credits{gap:var(--space-xs) var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.credits__row{min-width:0}.credits__role{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-50);margin:0 0 .125rem;font-size:.5625rem;font-weight:500}.credits__name{font-size:var(--step--1);margin:0;line-height:1.4}.credits__name a{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.section--ink .credits__role{color:var(--ink-40)}.section--ink .credits__name a{-webkit-text-decoration-color:var(--rule-paper);text-decoration-color:var(--rule-paper)}.credits--card{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--rule-paper);gap:var(--space-2xs) var(--space-s)}.section--paper .credits--card{border-top-color:var(--rule)}.credit-block{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--rule)}.credit-block__title{font-size:var(--step-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50);margin:0 0 var(--space-m);font-weight:500}@media (max-width:460px){.credits{grid-template-columns:minmax(0,1fr)}}.credit-policy{justify-content:space-between;align-items:center;gap:var(--space-m) var(--space-l);margin-top:var(--space-2xl);padding:var(--space-l);border:1px solid var(--rule-paper);flex-wrap:wrap;display:flex}.section--paper .credit-policy{border-color:var(--rule)}.credit-policy__body{flex:1;min-width:15rem}.credit-policy__title{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);margin:0 0 var(--space-2xs)}.credit-policy__copy{font-size:var(--step--1);color:var(--ink-40);max-width:58ch;margin:0}.section--paper .credit-policy__copy{color:var(--ink-70)}.work-head{justify-content:space-between;align-items:flex-end;gap:var(--space-m) var(--space-l);flex-wrap:wrap;padding-block-start:0;display:flex}.work-head__title{min-width:0}.work-head .page-header__title{margin-bottom:0}.work-head__lead{max-width:34ch;font-size:var(--step--1);color:var(--ink-40);flex:18rem;margin:0;line-height:1.7}.section--paper .work-head__lead{color:var(--ink-70)}.filter-row{gap:var(--space-2xs);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.filter-row__item{border:1px solid var(--rule-paper);border-radius:var(--radius-pill);font-size:var(--step--1);transition:background-color var(--speed) var(--ease), border-color var(--speed) var(--ease), color var(--speed) var(--ease);align-items:center;padding:.5rem 1.125rem;text-decoration:none;display:inline-flex}.filter-row__item:hover{border-color:var(--paper);color:var(--paper)}.filter-row__item.is-current{background:var(--paper);border-color:var(--paper);color:var(--ink)}.section--paper .filter-row__item{border-color:var(--rule)}.section--paper .filter-row__item.is-current{background:var(--ink);border-color:var(--ink);color:var(--paper)}.filter-row__count{font-size:var(--step-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50);align-self:center;margin:0 0 0 auto}[dir=rtl] .filter-row__count{margin:0 auto 0 0}.section--ink .filter-row__count{color:var(--ink-40)}.page-header--ink{border-bottom-color:var(--rule-paper)}.page-figure{margin:0 0 var(--space-xl)}.page-figure img{width:100%}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-m);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.section-head .eyebrow{margin-bottom:0}.cta-band{background:var(--ink-deep);color:var(--paper);padding-block:var(--space-2xl);text-align:center}.cta-band__title{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);color:var(--paper);max-width:24ch;margin-inline:auto;margin-bottom:var(--space-l)}.cta-band .btn-row{justify-content:center}.cta-band__hours{font-size:var(--step--1);color:var(--ink-50);margin:var(--space-m) 0 0}.statement{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);letter-spacing:-.015em;max-width:24ch;margin:0;line-height:1.35}.statement__mark{width:1.5rem;margin-bottom:var(--space-m)}.statement__sub{margin-top:var(--space-m)}.statement-row{gap:var(--space-xl);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@media (max-width:700px){.statement-row{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}}.clients{gap:var(--space-xs) var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.clients__item a{font-family:var(--font-display);font-weight:300;font-size:var(--step-1);color:var(--ink-70);transition:color var(--speed) var(--ease);text-decoration:none}.clients__item a:hover{color:var(--ink)}.kit__title{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);margin:0 0 var(--space-m)}.kit__list{counter-reset:kit;columns:2;column-gap:var(--space-xl);margin:0;padding:0;list-style:none}@media (max-width:700px){.kit__list{columns:1}}.kit__item{break-inside:avoid;gap:var(--space-s);padding-block:var(--space-xs);border-bottom:1px solid var(--rule);counter-increment:kit;font-size:var(--step-0);align-items:baseline;display:flex}.kit__item:before{content:counter(kit, decimal-leading-zero);font-family:var(--font-display);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--ink-40);flex-shrink:0}.kit__note{max-width:var(--measure);margin:var(--space-l) 0 0;font-size:var(--step--1);color:var(--ink-50)}.section--ink .kit__item{border-bottom-color:var(--rule-paper)}.section--ink .kit__item:before,.section--ink .kit__note{color:var(--ink-40)}.shot-here{inset-inline-start:var(--space-s);bottom:var(--space-s);z-index:1;align-items:center;gap:var(--space-2xs);max-width:calc(100% - var(--space-m));border-radius:var(--radius-pill);color:#fff;font-size:var(--step-eyebrow);letter-spacing:.09em;text-transform:uppercase;transition:background-color var(--speed) var(--ease);background:#18181cd1;margin:0;padding:.5rem .9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:absolute}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.shot-here{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181c94}}a.shot-here:hover{color:#fff;background:#18181ceb}.shot-here__mark{flex-shrink:0;width:.625rem;height:auto}.shot-here__job{color:#ffffffb3}.shot-here__job:before{content:"·";margin-inline-end:var(--space-2xs)}@media (max-width:480px){.shot-here__job{display:none}}.specs{gap:var(--space-l) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.specs{grid-template-columns:minmax(0,1fr)}}.spec{padding-top:var(--space-s);border-top:1px solid var(--rule-strong)}.spec__name{font-family:var(--font-display);font-weight:300;font-size:var(--step-1);letter-spacing:-.01em;margin:0 0 var(--space-2xs);line-height:1.25}.spec__note{font-size:var(--step--1);color:var(--ink-70);margin:0;line-height:1.55}.credentials{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--rule)}.credentials .eyebrow{margin-bottom:var(--space-m)}.claim{font-size:var(--step-1);max-width:58ch;margin:0 0 var(--space-l);color:var(--ink-70);line-height:1.55}.section--ink .claim,.on-ink .claim{color:#eeeef0d1}.claim--after{margin:var(--space-l) 0 0;font-size:var(--step-0);color:var(--ink-50)}.audience{gap:var(--space-l) clamp(2rem, 5vw, 4.5rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:820px){.audience{grid-template-columns:minmax(0,1fr)}}.audience__card{padding-top:var(--space-m);border-top:1px solid var(--rule-strong)}.audience__title{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);margin:0 0 var(--space-s)}.audience__body{font-size:var(--step-0);color:var(--ink-70);max-width:46ch;margin:0;line-height:1.7}.section--ink .audience__card{border-top-color:var(--rule-paper)}.section--ink .audience__body{color:var(--ink-40)}.card__index{font-family:var(--font-display);font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ink-40);margin:0 0 var(--space-m)}.section--ink .card__index{color:var(--ink-50)}.kit-strip{gap:var(--gutter);margin:0 0 var(--space-xl);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:900px){.kit-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.kit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-strip__plate{aspect-ratio:1;padding:var(--space-s);border:1px solid var(--rule);background:#fff;place-items:center;display:grid}.kit-strip__img{object-fit:contain;width:100%;height:100%}.kit-strip__group{font-size:var(--step-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-50);margin:var(--space-s) 0 var(--space-3xs);font-weight:500}.kit-strip__name{font-size:var(--step--1);margin:0;line-height:1.4}.section--ink .kit-strip__group{color:var(--ink-40)}.site-footer{background:var(--ink-deep);color:var(--paper);padding-block:var(--space-xl)}.site-footer a{color:var(--paper);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer__top{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);padding-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.site-footer__brand img{width:1.5rem;margin-bottom:var(--space-m)}.site-footer__say{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);max-width:20ch;margin:0;line-height:1.35}.site-footer__cols{gap:var(--space-xl);flex-wrap:wrap;display:flex}.site-footer__col h2{font-family:var(--font-body);font-size:var(--step-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40);margin-bottom:var(--space-s);font-weight:600}.site-footer__col ul{font-size:var(--step--1);margin:0;padding:0;list-style:none}.site-footer__col li+li{margin-top:var(--space-2xs)}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--rule-paper);font-size:var(--step--1);color:var(--ink-50);flex-wrap:wrap;display:flex}.site-footer__bottom a{color:var(--ink-50)}.site-footer__social{gap:var(--space-m);margin:0;padding:0;list-style:none;display:flex}.pagination{gap:var(--space-2xs);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.pagination .page-numbers{min-width:2.5rem;height:2.5rem;padding-inline:var(--space-xs);border:1px solid var(--rule);border-radius:var(--radius-pill);font-size:var(--step--1);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination .page-numbers.current{background:var(--ink);border-color:var(--ink);color:var(--paper)}.work-hero{background:var(--ink-deep);justify-content:center;margin:0;display:flex}.work-hero img{width:auto;max-width:100%;max-height:84vh}.work-gallery{--row:clamp(14rem, 22vw, 24rem);margin-top:var(--space-xl);flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.work-gallery__item{flex:var(--ratio,1) 1 calc(var(--ratio,1) * var(--row));background:var(--ink-10);cursor:zoom-in;border:0;min-width:0;padding:0;line-height:0;overflow:hidden}.work-gallery__item img{width:100%;height:auto;transition:transform .6s var(--ease), opacity var(--speed) var(--ease)}.work-gallery__item:hover img{opacity:.92;transform:scale(1.03)}@media (max-width:900px){.work-gallery{--row:16rem}}@media (max-width:560px){.work-gallery__item{flex-basis:100%}}.lightbox{background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;overflow:hidden}.lightbox::backdrop{background:#141418f0}.lightbox__inner{width:100%;height:100%;padding:3.25rem clamp(var(--space-s), 7vw, 5.5rem);place-items:center;display:grid;position:relative}.lightbox__photo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 6.5rem)}.lightbox__count{text-align:center;font-size:var(--step-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-40);margin:0;position:absolute;inset-block-end:var(--space-s);inset-inline:0}.lightbox__close,.lightbox__step{width:2.75rem;height:2.75rem;color:var(--paper);cursor:pointer;transition:background-color var(--speed) var(--ease), border-color var(--speed) var(--ease);background:#14141880;border:1px solid #eeeef047;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.lightbox__close:hover,.lightbox__step:hover{border-color:var(--paper);background:#eeeef029}.lightbox__close{inset-block-start:var(--space-s);inset-inline-end:var(--space-s)}.lightbox__step{inset-block-start:50%;transform:translateY(-50%)}.lightbox__step--prev{inset-inline-start:var(--space-2xs)}.lightbox__step--next{inset-inline-end:var(--space-2xs)}.lightbox__step--next svg,[dir=rtl] .lightbox__step--prev svg{transform:scaleX(-1)}[dir=rtl] .lightbox__step--next svg{transform:none}.lightbox :focus-visible{outline-color:var(--paper)}.notice{padding:var(--space-s) var(--space-m);border:1px solid var(--rule-strong);font-size:var(--step--1)}.notice--error{color:#b3261e;border-color:#b3261e}.kit-set+.kit-set{margin-top:var(--space-xl)}.kit-set__title{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);margin:0 0 var(--space-l)}.kit-grid{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.kit-card{padding:var(--space-m);border:1px solid var(--rule);transition:border-color var(--speed) var(--ease);flex-direction:column;display:flex}.kit-card:hover{border-color:var(--rule-strong)}.kit-card__figure{aspect-ratio:1;margin-bottom:var(--space-m);place-items:center;display:grid;position:relative}.kit-card__figure:before{content:"";background:radial-gradient(60% 55% at 50% 58%,#33343c1a,#33343c00 70%);position:absolute;inset:0}.kit-card__img{object-fit:contain;width:100%;height:100%;transition:transform var(--speed) var(--ease);position:relative}.kit-card:hover .kit-card__img{transform:translateY(-.25rem)scale(1.03)}.kit-card__name{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);margin:0 0 var(--space-2xs)}.kit-card__note{font-size:var(--step--1);color:var(--ink-70);margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce){.kit-card__img,.kit-card:hover .kit-card__img{transition:none;transform:none}}.kit-credits{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--rule)}.kit-credits__title{font-size:var(--step-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50);margin:0 0 var(--space-2xs)}.kit-credits__intro,.kit-credits__list{font-size:var(--step--1);color:var(--ink-50);max-width:68ch;line-height:1.6}.kit-credits__intro{margin:0 0 var(--space-2xs)}.kit-credits__list{margin:0;padding:0;list-style:none}.kit-credits__list li+li{margin-top:var(--space-3xs)}.kit-credits a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.kit-credits a:hover{color:var(--ink)}.kit__item--more{counter-increment:none;color:var(--ink-50)}.kit__item--more:before{content:"+"}[dir=rtl] .eyebrow,[dir=rtl] .btn,[dir=rtl] .work-card__cat,[dir=rtl] .shot-here,[dir=rtl] .kit-strip__group,[dir=rtl] .card__index,[dir=rtl] .site-footer__col h2,[dir=rtl] .ask__n,[dir=rtl] .ask__optional,[dir=rtl] .chip__face,[dir=rtl] .display,[dir=rtl] .hero__title,[dir=rtl] .statement,[dir=rtl] .spec__name,[dir=rtl] .audience__title,[dir=rtl] .page-header__title,[dir=rtl] .cta-band__title{letter-spacing:normal}[dir=rtl] body,[dir=rtl] .lead,[dir=rtl] .claim,[dir=rtl] .audience__body,[dir=rtl] .spec__note,[dir=rtl] .hero__lead,[dir=rtl] .idea__done-line,[dir=rtl] .entry-content{line-height:1.85}[dir=rtl] .hero__title,[dir=rtl] .statement,[dir=rtl] .page-header__title,[dir=rtl] .cta-band__title,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{line-height:1.45}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .hero__title,[dir=rtl] .statement,[dir=rtl] .display,[dir=rtl] .spec__name,[dir=rtl] .audience__title,[dir=rtl] .ask__q,[dir=rtl] .kit__title{font-weight:400}[dir=rtl] .link-arrow svg{transform:scaleX(-1)}[dir=rtl] .link-arrow:hover svg{transform:scaleX(-1)translate(3px)}[dir=rtl] .kit__item,[dir=rtl] .kit-strip__name,[dir=rtl] .clients__item,[dir=rtl] .work-card__title{unicode-bidi:isolate}.lang-switch{border-radius:var(--radius-pill);font-size:var(--step--1);color:var(--ink-70);transition:background-color var(--speed) var(--ease), color var(--speed) var(--ease);align-items:center;margin-inline-end:var(--space-2xs);padding:.4375rem .75rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lang-switch:hover{background:var(--ink-10);color:var(--ink)}.site-nav__item--game>a:before{content:"";background:var(--hot,#d2621b);vertical-align:.1em;border-radius:50%;block-size:.4em;inline-size:.4em;margin-inline-end:.45em;display:inline-block}.whatsapp{z-index:40;background:var(--ink-deep);block-size:3.25rem;inline-size:3.25rem;color:var(--paper);transition:background var(--speed) var(--ease), transform var(--speed) var(--ease);border-radius:999px;place-items:center;display:grid;position:fixed;inset-block-end:var(--space-s);inset-inline-end:var(--space-s)}.whatsapp:hover,.whatsapp:focus-visible{background:var(--ink);transform:translateY(-2px)}@media (min-width:48rem){.whatsapp{inset-block-end:var(--space-m);inset-inline-end:var(--space-m)}}@media (prefers-reduced-motion:reduce){.whatsapp{transition:none}.whatsapp:hover,.whatsapp:focus-visible{transform:none}}.reviews{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));margin:0;margin-block-start:var(--space-l);padding:0;list-style:none;display:grid}.review{gap:var(--space-2xs);padding:var(--space-m);border:1px solid var(--rule);background:var(--paper);flex-direction:column;display:flex}.review__stars{font-size:var(--step--1);letter-spacing:.1em;color:var(--ink);margin:0}.review__stars-off{color:var(--ink-20)}.review__quote{font-size:var(--step-0);color:var(--ink-90);margin:0;line-height:1.6}.review__who{gap:var(--space-3xs) var(--space-2xs);font-size:var(--step--1);flex-wrap:wrap;margin:0;margin-block-start:auto;padding-block-start:var(--space-2xs);display:flex}.review__author{font-family:var(--font-display);color:var(--ink)}.review__role{color:var(--ink-50)}.review__source{font-size:var(--step--1)}
.loader{place-items:center;gap:var(--space-m);min-block-size:60vh;padding-block:var(--space-2xl);background:var(--paper);opacity:0;animation:loader-in .26s var(--ease) .18s forwards;display:grid}.loader__mark{aspect-ratio:484/775;inline-size:clamp(2.75rem,7vw,4rem);animation:loader-breathe 1.6s var(--ease) infinite;background:url(/brand/mark.png) 50%/contain no-repeat}@supports ((-webkit-mask-image:url('/brand/mark.png')) or (mask-image:url('/brand/mark.png'))){.loader__mark{background:var(--ink-40);animation:none;position:relative;-webkit-mask:url(/brand/mark.png) 50%/contain no-repeat;mask:url(/brand/mark.png) 50%/contain no-repeat}.loader__mark:after{content:"";background-image:linear-gradient(100deg, transparent 25%, var(--ink) 50%, transparent 75%);background-repeat:no-repeat;background-size:200% 100%;animation:1.8s linear infinite loader-sweep;position:absolute;inset:0}[dir=rtl] .loader__mark:after{animation-name:loader-sweep-rtl}}@keyframes loader-in{to{opacity:1}}@keyframes loader-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes loader-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes loader-sweep-rtl{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.loader{opacity:1;animation:none}.loader__mark,.loader__mark:after{animation:none}.loader__mark:after{background-image:none;background-color:var(--ink-40)}}.loader__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.signup__ask{border:0;margin:0;padding:0}.signup__q{font-size:var(--step-0);margin-block-end:var(--space-xs);padding:0;font-weight:500}.signup__picks{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.signup__pick{font:inherit;color:inherit;text-align:start;padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--speed) var(--ease), border-color var(--speed) var(--ease), transform var(--speed) var(--ease);background:0 0;border:1px solid #ffffff47}.signup__pick:hover,.signup__pick:focus-visible{border-color:var(--paper);background:#ffffff1a}.signup__pick:active{transform:scale(.97)}.signup__form{gap:var(--space-xs);display:grid}.signup__chosen{align-items:baseline;gap:var(--space-2xs);font-size:var(--step--1);color:var(--paper-dim,#ffffffb8);margin:0;display:flex}.signup__change{font:inherit;color:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.signup__form .field__label{color:var(--paper-dim,#ffffffb8)}.signup__form .field input{width:100%;color:var(--paper);background:#ffffff0f;border:1px solid #ffffff47}.signup__form .field input:focus-visible{border-color:var(--paper)}.signup__form .field__hint{font-size:var(--step--1);color:var(--paper-dim,#fff9);margin-block-start:var(--space-3xs);display:block}.signup__promise{font-size:var(--step--1);color:var(--paper-dim,#fff9);margin:0}.signup__error:empty{display:none}.signup__error{color:var(--error-on-dark,#ff9b9b);font-size:var(--step--1);margin:0}.signup__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup__alt{font-size:var(--step--1);margin-block-start:var(--space-xs)}.signup__alt a{color:var(--paper-dim,#ffffffc7);text-underline-offset:.2em}.signup__alt a:hover{color:var(--paper)}
.news{background:var(--ink);color:var(--paper);padding-block:var(--space-xl)}.news__inner{gap:var(--space-l);align-items:start;display:grid}@media (min-width:56rem){.news__inner{gap:var(--space-2xl);grid-template-columns:1fr 1fr}}.news__title{font-family:var(--font-display);font-size:var(--step-3);margin-block:var(--space-2xs) var(--space-xs);max-width:18ch;line-height:1.1}.news__lead{color:var(--paper-dim,#ffffffb8);max-width:48ch}.news--done .news__title{max-width:24ch}
.popup{inline-size:min(30rem, calc(100vw - 2 * var(--space-s)));max-block-size:calc(100dvh - 2 * var(--space-s));padding:var(--space-2xs);color:var(--paper);overscroll-behavior:contain;background:0 0;border:0;margin:auto;position:fixed;inset:0;overflow-y:auto}.popup::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;animation:.26s ease-out both popup-veil}.popup__box{background:var(--ink);padding:var(--space-l) var(--space-m);text-align:center;animation:.32s cubic-bezier(.2,.9,.25,1) both popup-in;position:relative;box-shadow:0 24px 80px #00000073}@keyframes popup-veil{0%{opacity:0}to{opacity:1}}@keyframes popup-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.popup__x{block-size:2.25rem;inline-size:2.25rem;color:var(--paper-dim,#fff9);cursor:pointer;transition:color var(--speed) var(--ease), background var(--speed) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;inset-block-start:var(--space-2xs);inset-inline-end:var(--space-2xs)}.popup__x:hover,.popup__x:focus-visible{color:var(--paper);background:#ffffff1a}.popup__label{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--paper-dim,#fff9);margin:0}.popup__title{font-family:var(--font-display);font-size:var(--step-2);margin-block:var(--space-2xs) var(--space-2xs);line-height:1.15}.popup__body{font-size:var(--step--1);color:var(--paper-dim,#ffffffc7);margin:0 auto var(--space-s);max-inline-size:34ch}.popup__row{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.popup__form{text-align:start;margin-block-end:var(--space-s)}.popup__form .signup__picks{gap:var(--space-3xs)}.popup__form .signup__pick{padding:var(--space-3xs) var(--space-xs);font-size:var(--step--1)}.popup__form .signup__q{font-size:var(--step--1);color:var(--paper-dim,#ffffffc7)}.popup__form .btn{inline-size:100%}.popup__form .signup__alt{text-align:center}.popup__no{font:inherit;font-size:var(--step--1);color:var(--paper-dim,#ffffffb3);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.popup__no:hover{color:var(--paper)}[dir=rtl] .popup__label{letter-spacing:normal}@media (prefers-reduced-motion:reduce){.popup::backdrop,.popup__box{animation:none}}
