@font-face{font-family:Durcir Display;src:url(/fonts/gabarito-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Durcir Text;src:url(/fonts/figtree-400-600.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Durcir Display Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);font-weight:800;size-adjust:92.9%;ascent-override:101.2%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Durcir Display Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:800;size-adjust:98.8%;ascent-override:95.2%;descent-override:26.3%;line-gap-override:0%}@font-face{font-family:Durcir Text Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);font-weight:400;size-adjust:99.7%;ascent-override:95.3%;descent-override:25.1%;line-gap-override:0%}@font-face{font-family:Durcir Text Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);font-weight:600;size-adjust:94%;ascent-override:101.1%;descent-override:26.6%;line-gap-override:0%}@font-face{font-family:Durcir Text Fallback Android;src:local(Roboto),local(Roboto-Regular);font-weight:400;size-adjust:100.1%;ascent-override:94.9%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Durcir Text Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:600;size-adjust:99.9%;ascent-override:95.1%;descent-override:25%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-display:"Durcir Display", "Durcir Display Fallback", "Durcir Display Fallback Android", sans-serif;--font-text:"Durcir Text", "Durcir Text Fallback", "Durcir Text Fallback Android", sans-serif;--fs-xs:.796875rem;--fs-sm:.9375rem;--fs-body:1.0625rem;--fs-h4:1.41688rem;--fs-h3:1.88813rem;--fs-h2:clamp(1.88813rem, 1.25rem + 1.6vw, 2.51688rem);--fs-name:clamp(2.5rem, 1.85rem + 1.6vw, 3.35625rem);--fs-h1:clamp(2.75rem, 5.6vw, 5rem);--fs-lead:clamp(1.125rem, 1rem + .4vw, 1.25rem);--lh-body:1.588;--lh-sm:1.4667;--lh-h4:1.25;--lh-h3:1.12;--lh-h2:1.05;--lh-name:1;--lh-h1:.98;--tr-h1:-.035em;--tr-name:-.03em;--tr-h2:-.025em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:48px;--s-9:64px;--s-10:96px;--s-11:128px;--gutter:clamp(20px, .75rem + 1.6vw, 32px);--container:1304px;--measure:40rem;--measure-sm:36rem;--target:44px;--header-h:68px;--r-chip:999px;--r-card:20px;--r-photo:8px;--r-focus:4px;--nail:50% 50% 8px 8px / 34% 34% 8px 8px;--arch:50% 50% 20px 20px / 72px 72px 20px 20px;--arch-sm:50% 50% 20px 20px / 48px 48px 20px 20px;--shadow-card:0 32px 64px -32px #2a1a1452;--ground:#f5f3f8;--surface:#fff;--band:#ece8f1;--ink:#2a1a14;--ink-2:#5e4e47;--line:#dcd5e2;--control:#857479;--accent:#ff6b4a;--on-accent:#2a1a14;--focus:#2a1a14;--foot:#2a1a14;--foot-ink:#f5f3f8;--foot-muted:#cfc6d3;--foot-focus:#ff6b4a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ground:#1a100c;--surface:#251915;--band:#20140f;--ink:#f5f3f8;--ink-2:#bfb6c4;--line:#3d2e28;--control:#8c7b74;--accent:#ff6b4a;--on-accent:#2a1a14;--focus:#ff6b4a;--foot:#120b08;--foot-ink:#f5f3f8;--foot-muted:#cfc6d3;--foot-focus:#ff6b4a;--shadow-card:0 32px 64px -32px #0009}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ground);color:var(--ink);font-family:var(--font-text);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}html[data-consent=unset] body{padding-bottom:var(--consent-h,220px)}img{max-width:100%;height:auto;display:block}picture{display:block}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-focus)}.site-footer :focus-visible{outline-color:var(--foot-focus)}[id]{scroll-margin-top:calc(var(--header-h) + var(--s-6))}@media (width<=1023px){[id]{scroll-margin-top:calc(100px + var(--s-6))}}.wrap{max-inline-size:var(--container);padding-inline:var(--gutter);margin-inline:auto}.skip-link{left:var(--s-4);z-index:9;background:var(--accent);color:var(--on-accent);font-weight:600;font-size:var(--fs-sm);padding:var(--s-3) var(--s-4);border-radius:var(--r-chip);min-block-size:var(--target);align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:-5rem}.skip-link:focus{top:var(--s-4)}.consent{inset-inline:0;z-index:6;background:var(--surface);color:var(--ink);border-top:1px solid var(--line);padding-block:var(--s-5);position:fixed;bottom:0}.consent-in{gap:var(--s-4);display:grid}.consent-t{font-size:var(--fs-sm);margin:0;font-weight:600}.consent p{font-size:var(--fs-sm);line-height:var(--lh-sm);max-inline-size:var(--measure-sm);margin:0}.consent-actions{gap:var(--s-4);flex-wrap:wrap;display:flex}.consent-actions .btn-2{justify-content:center;min-inline-size:8rem}.site-footer__cookies{margin:var(--s-3) 0 0}.cookie-manage{min-block-size:var(--target);color:inherit;font-family:inherit;font-size:var(--fs-sm);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.wordmark-link{min-block-size:var(--target);min-inline-size:var(--target);color:var(--ink);padding-inline:var(--s-1);align-items:center;display:inline-flex}.wordmark-link svg{width:auto;height:30px;display:block}.wordmark-link--footer{color:var(--foot-ink)}.wordmark-link--footer svg{height:36px}@media (width<=719px){.site-header .wordmark-link svg{height:28px}}.btn,.btn-2,.arrow-link{align-items:center;gap:var(--s-3);font-family:var(--font-text);border-radius:var(--r-chip);font-weight:600;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,text-decoration-color .15s,transform .15s;display:inline-flex}.btn .arr,.btn-2 .arr,.arrow-link .arr{display:inline-block}.btn:hover .arr{transform:translate(4px)}.btn{min-block-size:52px;padding:0 var(--s-6);background:var(--accent);color:var(--on-accent);font-size:var(--fs-body);border:0}.btn:active{background:var(--ink);color:var(--ground)}.btn-2{min-block-size:var(--target);padding:0 var(--s-5);color:var(--ink);font-size:var(--fs-sm);border:2px solid var(--ink);background:0 0}.btn-2:hover{background:var(--ink);color:var(--ground)}.arrow-link{min-block-size:var(--target);font-size:var(--fs-sm);text-underline-offset:4px;text-decoration-line:none}.arrow-link:hover{text-decoration-line:underline;text-decoration-thickness:2px}.arrow-link:active{text-decoration-line:underline;text-decoration-thickness:3px}.btn-g{min-block-size:52px;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.btn-g[hidden]{display:none}.vh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabs{gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;display:flex}.tabs[hidden]{display:none}.tabs button{min-block-size:var(--target);padding:0 var(--s-4);border:2px solid var(--control);border-radius:var(--r-chip);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;background:0 0;font-weight:600}.tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}html:not(.js) .js-only,html:not(.js) .prog,html:not(.js) #dq,html.js #dq-read{display:none}html.js #dq{grid-template-columns:1fr;display:grid}html.js .tabs{display:flex}html:not(.js) #rc-tabs{display:none}@media (prefers-reduced-motion:reduce){.btn,.btn-2,.arrow-link,.btn .arr{transition:none;transform:none}.btn:hover .arr{transform:none}}.site-header{z-index:5;background:var(--ground);border-bottom:1px solid var(--line);block-size:var(--header-h);position:sticky;top:0}.site-header__in{align-items:center;gap:var(--s-6);block-size:100%;display:flex}.site-nav{margin-inline-start:auto}.site-nav__list{align-items:center;gap:var(--s-6);margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-block-size:var(--target);font-size:var(--fs-sm);text-underline-offset:8px;align-items:center;font-weight:600;text-decoration:none;text-decoration-thickness:2px;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration-line:underline}.site-header__action{flex-shrink:0}@media (width<=1023px){.site-header{block-size:100px}.site-header__in{align-items:center;column-gap:var(--s-6);grid-template-rows:56px 44px;grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid}.site-header .wordmark-link{grid-area:1/1;justify-self:start}.site-header__action{grid-area:1/2;justify-self:end}.site-nav{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;white-space:nowrap;border-top:1px solid var(--line);grid-area:2/1/auto/-1;align-items:center;block-size:44px;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav__list{white-space:nowrap;gap:var(--s-2);flex-wrap:nowrap}.site-nav a{white-space:nowrap;padding-block:0;padding-inline:var(--s-2)}.site-nav a:focus-visible{outline-offset:-3px}}.site-footer{background:var(--foot);color:var(--foot-ink);padding-block:var(--s-9) var(--s-8);margin-top:0}.site-footer__grid{gap:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.site-footer__brand{grid-column:1/5}.site-footer__descriptor{margin:var(--s-4) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--foot-muted);max-inline-size:24em}.site-footer__nav{grid-column:6/9}.site-footer__nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__nav a{min-block-size:var(--target);font-size:var(--fs-sm);align-items:center;font-weight:600;text-decoration:none;display:flex}.site-footer__nav a:hover,.site-footer__nav a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.site-footer__legal{grid-column:9/13}.site-footer__entity{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--foot-ink);margin:0}.site-footer__entity a{min-block-size:var(--target);text-underline-offset:4px;align-items:center;text-decoration-line:underline;display:inline-flex}.site-footer__entity a:hover{text-decoration-thickness:2px}.site-footer__credits{border-top:1px solid var(--control);padding-top:var(--s-5);font-size:var(--fs-xs);color:var(--foot-muted);grid-column:1/-1;line-height:1.4}.site-footer__credits p{margin:0 0 var(--s-2)}.site-footer__credits-heading{font-weight:600}.site-footer__credits a{min-block-size:var(--target);align-items:center;display:inline-flex}.site-footer__photo-list{gap:var(--s-4);margin:var(--s-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.site-footer__photo-list li{align-items:center;gap:var(--s-1);min-block-size:var(--target);flex-wrap:wrap;display:flex}@media (width<=1023px){.site-footer__photo-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.site-footer__photo-list{grid-template-columns:minmax(0,1fr)}.site-footer__photo-list li,.site-footer__photo-list a{min-block-size:64px}}@media (width<=1023px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}.site-footer__brand,.site-footer__nav,.site-footer__legal,.site-footer__credits{grid-column:1/-1}}.page-head{margin-block:var(--s-9) var(--s-8)}.page-head--photo{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.page-head-txt{grid-column:1/8;min-width:0}.page-head-ph{aspect-ratio:16/9;grid-column:8/13;min-width:0;margin:0}.toc{margin:0 0 var(--s-8)}.toc ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.toc a{min-block-size:var(--target);padding-block:var(--s-2);border-bottom:1px solid var(--line);align-items:center;font-weight:600;text-decoration:none;display:flex}.toc a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.page-kicker{align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;font-weight:600;display:flex}.page-head h1,.prose h1,main h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);text-wrap:balance;margin:0}.page-head .lead,.lede{margin:var(--s-6) 0 0;font-family:var(--font-text);font-weight:400;font-size:var(--fs-lead);color:var(--ink-2);max-inline-size:28em;line-height:1.5}.prose{max-inline-size:var(--measure-sm)}.prose--guide{max-inline-size:var(--measure)}.prose h2,main h2{margin:var(--s-8) 0 var(--s-4);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);text-wrap:balance}.prose h3,main h3{margin:var(--s-7) 0 var(--s-4);font-family:var(--font-text);font-weight:600;font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:-.01em;text-wrap:balance}.prose p,.prose ul,.prose ol,.prose address{margin:0 0 var(--s-4)}.prose ul,.prose ol{padding-left:1.25rem}.prose ul{padding-left:0;list-style:none}.prose ul li{padding-left:var(--s-5);position:relative}.prose ul li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.prose li+li{margin-top:var(--s-2)}.prose a:not(.arrow-link):not(.btn):not(.btn-2){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.prose a:not(.arrow-link):not(.btn):not(.btn-2):active{text-decoration-thickness:3px}.prose address{font-style:normal}.callout,.note{background:var(--band);border-radius:var(--r-photo);padding:var(--s-4) var(--s-5);margin:var(--s-7) 0}.callout p,.note p{margin:0}.callout p:first-child,.note p:first-child{font-weight:600}.muted{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}.affiliate-slot{background:var(--band);border-radius:var(--r-photo);padding:var(--s-4);margin:var(--s-7) 0;color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}.affiliate-slot__label{color:var(--ink);margin:0 0 var(--s-2);font-weight:600}.affiliate-slot[data-affiliate-state=active]{background:0 0;padding:0}.affiliate-disc{margin:var(--s-2) 0 0;font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--ink-2)}.card-list{gap:var(--s-4);margin:var(--s-7) 0;padding:0;list-style:none;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-6);color:inherit;text-decoration:none;display:block}.card h2,.card h3{margin:0 0 var(--s-2);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);line-height:var(--lh-h3)}.card p{color:var(--ink-2);margin:0}@media (width<=719px){.page-head{margin-block:var(--s-8) var(--s-7)}.page-head--photo .lede{min-block-size:12em}}.tag{text-align:center;min-inline-size:5rem;font-size:var(--fs-xs);letter-spacing:.04em;padding:var(--s-1) var(--s-3);border:1px solid var(--ink-2);border-radius:var(--r-chip);color:var(--ink-2);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.hero{gap:var(--s-6);padding-block:var(--s-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.hero-txt{grid-column:1/6}.hero-lead{margin-top:var(--s-5)}.hero-card{grid-column:7/13}.hero-cta{margin-top:var(--s-6)}.facts{gap:var(--s-6);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.facts div{flex-direction:column-reverse;display:flex}.facts dd{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-variant-numeric:tabular-nums lining-nums;margin:0}.facts dt{margin-top:var(--s-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.hero-note{margin-top:var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.rc{background:var(--surface);border-radius:var(--arch);padding:var(--s-8) var(--s-7) var(--s-6);box-shadow:var(--shadow-card)}.rc-body{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 248px;align-items:stretch;display:grid}.rc-k{align-items:center;gap:var(--s-3);font-size:var(--fs-sm);color:var(--ink-2);margin:0;font-weight:600;display:flex}.rc-name{margin:var(--s-3) 0 var(--s-4);font-family:var(--font-display);font-weight:800;font-size:var(--fs-name);line-height:var(--lh-name);letter-spacing:var(--tr-name)}.rc-name span{background:var(--accent);color:var(--on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 .14em}.rc-d{font-size:var(--fs-body);line-height:var(--lh-body);max-inline-size:22em;margin:0}.rc-h{margin:var(--s-5) 0 var(--s-3);font-family:var(--font-text);font-weight:600;font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink)}.rc-l{counter-reset:r;margin:0;padding:0;list-style:none}.rc-l li{column-gap:var(--s-2);padding:var(--s-3) 0;border-top:1px solid var(--line);counter-increment:r;grid-template-columns:28px 1fr;display:grid}.rc-l li:before{content:counter(r);font-family:var(--font-display);grid-row:span 2;font-size:28px;font-weight:800;line-height:27px}.rc-l span{min-block-size:44px;font-size:var(--fs-sm);color:var(--ink-2);line-height:22px;display:block}.rc-n{gap:var(--s-5);margin:var(--s-4) 0 0;padding-top:var(--s-4);border-top:1px solid var(--ink);font-size:var(--fs-sm);display:flex}.rc-n b{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);line-height:var(--lh-h3);margin-right:var(--s-2);font-variant-numeric:tabular-nums lining-nums}.rc-ph{padding-top:var(--s-2);margin:0;display:flex}.nail{border-radius:var(--nail);background:var(--band);overflow:hidden}.nail picture,.ph picture{width:100%;height:100%}.nail img{object-fit:cover;width:100%;height:100%}.rc-ph .nail{flex:1;min-block-size:360px}.rc-ph img{object-position:50% 70%}@media (width>=1024px) and (width<=1279px){.rc-body{grid-template-columns:minmax(0,1fr) 160px}.rc-ph{align-self:start}.rc-ph .nail{aspect-ratio:1/2;flex:none;min-block-size:0;inline-size:100%}.rc-ph img{object-position:72% 60%}}.rc-f{margin:var(--s-5) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.dq-sec{background:var(--band);padding-block:var(--s-9)}.dq-grid{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.dq-intro{grid-column:1/5;align-self:start}.dq-intro>p{margin:var(--s-4) 0 0}.dq-tiny{margin:var(--s-6) 0 0;font-size:var(--fs-sm);color:var(--ink-2);min-block-size:66px;max-inline-size:22em;line-height:22px}.prog{margin-top:var(--s-6);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-inline-size:280px;display:none}.prog i{background:var(--surface);border-radius:50% 50% 4px 4px/40% 40% 4px 4px;height:36px;display:block}.prog i.on{background:var(--accent)}html.js .prog{display:grid}.prog-t{margin:var(--s-3) 0 0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.dq-fallback,.dq{grid-column:5/13;min-width:0}.dq{grid-template-columns:1fr}.dq-read{margin:0;padding:0;list-style:none}.dq-read>li+li{margin-top:var(--s-5)}.dq-read p{gap:var(--s-3);margin:0;display:flex}.dq-read ul{margin:var(--s-3) 0 0;padding:0;list-style:none}.dq-read ul li{min-block-size:var(--target);align-items:center;display:flex}.dq-read .qn{font-family:var(--font-display);color:var(--ink-2);flex:none;width:28px;font-weight:800}.dq-read__note{color:var(--ink);font-weight:600}.dq fieldset{padding:var(--s-7) var(--s-7) var(--s-6);background:var(--surface);border-radius:var(--r-card);border:0;min-width:0;margin:0}.dq fieldset[hidden]{display:none}.dq legend{float:left;gap:var(--s-3);width:100%;margin-bottom:var(--s-6);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h2);display:flex}.dq .qn{color:var(--ink-2);flex:none;width:44px}.chips{clear:both;gap:var(--s-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--s-2);min-block-size:52px;padding:var(--s-3) 20px;border-radius:var(--r-chip);border:2px solid var(--control);font-size:var(--fs-body);cursor:pointer;line-height:20px;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip:hover{border-color:var(--ink)}.chip:has(input:checked){background:var(--accent);border-color:var(--ink);font-weight:600}.chip:has(input:checked):before{content:"";background-color:var(--on-accent);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='black' d='M6.4 11.2 3.2 8l1.2-1.2 2 2 5-5L12.6 5z'/></svg>") 50%/16px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='black' d='M6.4 11.2 3.2 8l1.2-1.2 2 2 5-5L12.6 5z'/></svg>") 50%/16px no-repeat}.chip:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.dq-nav{align-items:center;gap:var(--s-4);margin-top:var(--s-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.dq-err{font-size:var(--fs-sm);margin:0 auto 0 0}.rc-go,.rc-redo{margin:var(--s-4) 0 0}@media (width>=1024px){.dq-intro{position:sticky;top:96px}}.pf{padding-block:var(--s-9)}.pf-head{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.pf-head h2{font-size:var(--fs-name);line-height:var(--lh-name);letter-spacing:var(--tr-name);grid-column:1/6;margin:0}.pf-head p{font-size:var(--fs-lead);color:var(--ink-2);grid-column:7/12;margin:0;line-height:1.5}.pf-rail{margin-top:var(--s-8)}.pf-row{gap:var(--s-7);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid}.pf-i figure{margin:0}.pf-i .nail{height:var(--pf-h)}.pf-1{--pf-h:420px}.pf-2{--pf-h:340px;margin-bottom:var(--s-9)}.pf-3{--pf-h:480px}.pf-4{--pf-h:300px;margin-bottom:var(--s-10)}.pf-i h3{margin:var(--s-5) 0 0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}.pf-i .w{margin:var(--s-2) 0 0;font-size:var(--fs-body);font-weight:600;line-height:var(--lh-body);color:var(--ink);min-block-size:54px}.pf-i p{margin:var(--s-2) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.gd{padding-block:var(--s-9);border-top:1px solid var(--line)}.gd h2{margin:0}.gd-grid{gap:var(--s-6);margin-top:var(--s-6);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gd-a a{min-block-size:var(--target);text-decoration:none;display:block}.gd-a h3{margin:var(--s-2) 0 0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);line-height:var(--lh-h3);text-wrap:balance}.gd-a a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.gd-a p{margin:var(--s-3) 0 0;color:var(--ink-2);max-inline-size:32em}.gd-m{margin:var(--s-4) 0 0;font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.gd-a figure{margin:0}.ph{border-radius:var(--r-photo);background:var(--band);overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.gd-big{grid-area:1/1/3/8}.gd-big .ph{aspect-ratio:4/3}.gd-big h3{font-size:var(--fs-h2);line-height:var(--lh-h2)}.gd-mid{grid-column:8/13}.gd-mid .ph{aspect-ratio:16/9}.gd-sm{background:var(--surface);border-radius:var(--r-card);padding:var(--s-5);grid-column:8/13;align-self:end}.gd-grid--also .gd-mid{grid-area:auto/1/auto/8}.gd-grid--also .gd-sm{grid-column:8/13;align-self:stretch}.gd-sm .gd-m{margin-top:0}.diy{background:var(--surface);padding-block:var(--s-8)}.diy-grid{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.diy-ph{grid-column:1/6;margin:0}.diy-ph .ph{aspect-ratio:4/5}.diy-txt{grid-column:7/13}.diy-txt h2{margin:0}.steps{margin:var(--s-6) 0 0;padding:0;list-style:none}.steps li{gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--line);grid-template-columns:56px 1fr;display:grid}.sn{background:var(--accent);width:44px;height:56px;color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);border-radius:50% 50% 6px 6px/40% 40% 6px 6px;place-items:center;line-height:1;display:grid}.steps h3{font-family:var(--font-text);font-weight:600;font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:-.01em;margin:0}.steps p{margin:var(--s-2) 0 0;color:var(--ink-2);max-inline-size:32em}.sp{padding-block:var(--s-8);border-top:1px solid var(--line)}.sp-grid{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.sp h2{font-size:var(--fs-h3);line-height:var(--lh-h3);grid-column:1/4;margin:0}.sp p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);grid-column:span 3;margin:0}.sp p strong{color:var(--ink);font-weight:600}.cmp{padding-block:var(--s-9)}.cmp-head{gap:var(--s-6);margin-bottom:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.cmp-head h2{grid-column:1/8;margin:0}.cmp-head p{font-size:var(--fs-lead);color:var(--ink-2);grid-column:8/13;margin:0;line-height:1.5}.cmp-go{margin:var(--s-5) 0 0}.cmp-method{margin:0 0 var(--s-8);max-inline-size:28em;color:var(--ink-2)}.cmp-table{margin-block:var(--s-8)}.cmp-profils{margin-block:var(--s-8) var(--s-9);max-inline-size:var(--measure)}.cmp-profils h2{margin:0 0 var(--s-4)}.cmp-profils p{color:var(--ink-2);margin:0}.cmp-profils a{min-block-size:var(--target);color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.etiq-row{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.etiq-row>:first-child{grid-column:1/6}.etiq-row>:nth-child(2){grid-column:6/10}.etiq-row>:nth-child(3){grid-column:10/13}.prod{gap:var(--s-6);padding-block:var(--s-8) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.prod-etiq{grid-column:1/6;min-width:0}.prod-body{grid-column:7/13;min-width:0}.prod .page-head{margin-block:0 var(--s-6)}.prod .page-head h1{min-block-size:calc(3 * var(--lh-h1) * 1em)}.prod .lede{min-block-size:3em}.prod .prose{max-inline-size:none}.prod .prose h2:first-of-type,.prod .prose .pl{margin-top:0}@media (width>=1024px){.prod-etiq{top:var(--s-10);position:sticky}.prod .page-head h1{min-block-size:calc(2 * var(--lh-h1) * 1em)}}.etiq{background:var(--surface);min-width:0;padding:var(--s-8) var(--s-7) var(--s-7);border-radius:50% 50% 20px 20px/40px 40px 20px 20px;flex-direction:column;display:flex;position:relative}.etiq:before{content:"";inset:var(--s-3);border:1px solid var(--line);border-radius:inherit;pointer-events:none;position:absolute}.etiq-brand{font-size:var(--fs-sm);color:var(--ink-2);margin:0;font-weight:600}.etiq-name{margin:var(--s-3) 0 0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);text-wrap:balance;min-block-size:2.1em}.etiq-type{margin:var(--s-2) 0 0;font-size:var(--fs-body)}.etiq-vol{margin:var(--s-5) 0 0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-name);line-height:var(--lh-name);font-variant-numeric:tabular-nums;min-block-size:1em}.etiq-inci{margin:var(--s-4) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.etiq .pl,.etiq .affiliate-slot{margin:var(--s-5) 0 0}.etiq-mark{right:var(--s-7);bottom:var(--s-7);width:24px;height:24px;color:var(--ink-2);position:absolute}.etiq-mark svg{width:24px;height:24px;display:block}.pl{margin:0}.pl-n{font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-h4);font-variant-numeric:tabular-nums;display:block}.pl-s{margin-top:var(--s-1);font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--ink-2);display:block}.pl-s a{min-block-size:var(--target);color:inherit;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.pl--empty{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.ht{background:var(--surface);border-radius:var(--r-card);padding:var(--s-3) var(--s-7) var(--s-4);overflow:auto}.ht table{border-collapse:collapse;width:100%}.ht caption{caption-side:bottom;text-align:left;padding:var(--s-4) 0 var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.ht thead th{padding:var(--s-5) var(--s-3) var(--s-4);border-bottom:2px solid var(--ink);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--ink-2);text-align:left;font-weight:600}.ht tbody th,.ht tbody td{padding:var(--s-5) var(--s-3);vertical-align:top;text-align:left}.ht tbody tr:nth-child(2n){background:var(--band)}.ht tbody th{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h2)}.ht tbody th a{min-block-size:var(--target);color:inherit;text-underline-offset:4px;align-items:center;display:inline-flex}.ht tbody th small{margin-top:var(--s-2);font-family:var(--font-text);font-weight:400;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);letter-spacing:0;display:block}.ht .n{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.ht thead th.n{text-align:right}.ht .n .pl-n{font-size:var(--fs-h4)}.ht-profil{margin:0}.ht-profil a{min-block-size:var(--target);color:var(--ink);align-items:center;font-weight:600;display:inline-flex}@media (width<=1023px){.hero,.pf-head,.diy-grid,.sp-grid,.gd-grid,.dq-grid,.cmp-head,.etiq-row,.prod,.page-head--photo{grid-template-columns:minmax(0,1fr)}.hero{gap:var(--s-7);padding-block:var(--s-7)}.hero-txt,.hero-card,.page-head-txt,.page-head-ph,.pf-head h2,.pf-head p,.gd-big,.gd-mid,.gd-sm,.gd-grid--also .gd-mid,.gd-grid--also .gd-sm,.diy-ph,.diy-txt,.sp h2,.sp p,.dq-intro,.dq-fallback,.dq,.cmp-head h2,.cmp-head p,.etiq-row>:first-child,.etiq-row>:nth-child(2),.etiq-row>:nth-child(3),.prod-etiq,.prod-body{grid-area:auto/1/auto/-1}.ht{padding:var(--s-2) var(--s-4)}.ht table,.ht thead,.ht tbody,.ht tr,.ht th,.ht td,.ht caption{display:block}.ht table{flex-direction:column;display:flex}.ht tbody{order:1}.ht caption{padding:var(--s-4) 0 var(--s-2);border-top:2px solid var(--ink);order:2}.ht thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ht tbody tr,.ht tbody tr:nth-child(2n){padding:var(--s-4) 0;background:0 0}.ht tbody tr+tr{border-top:2px solid var(--ink)}.ht tbody th{width:auto;padding:0 0 var(--s-3)}.ht tbody td{gap:var(--s-3);padding:var(--s-2) 0;text-align:left;grid-template-columns:minmax(0,40%) minmax(0,1fr);display:grid}.ht tbody td:before{content:attr(data-l);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--ink-2);padding-top:var(--s-1);font-weight:600}.ht .n{text-align:left}.ht .n .pl-n{font-size:var(--fs-body)}.pf-rail{scroll-snap-type:x mandatory;padding-bottom:var(--s-4);overflow-x:auto;container-type:inline-size}.pf-row{grid-template-columns:none;grid-auto-columns:240px;grid-auto-flow:column;width:max-content}.pf-i{scroll-snap-align:start}.pf-1{--pf-h:360px}.pf-2{--pf-h:300px;margin-bottom:0}.pf-3{--pf-h:400px}.pf-4{--pf-h:280px;margin-bottom:0}.diy-ph .ph{aspect-ratio:4/3}}@media (width<=719px){.facts{gap:var(--s-4)}.rc{border-radius:var(--arch-sm);padding:var(--s-7) 20px 20px}.rc-body{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 104px}.rc-txt{display:contents}.rc-k,.rc-name,.rc-d{grid-column:1/2}.rc-ph{grid-area:1/2/4;padding-top:0;display:block}.rc-ph .nail{aspect-ratio:3/5;min-block-size:0}.rc-h,.rc-l,.rc-n,.rc-go{grid-column:1/-1}.pf-row{grid-auto-columns:72cqi}.sn{width:40px;height:50px}.steps li{grid-template-columns:50px 1fr}.hero-cta .btn{justify-content:center;width:100%}.dq fieldset{padding:var(--s-5)}.dq legend{font-size:var(--fs-h4);line-height:var(--lh-h4)}.chip{min-block-size:var(--target);padding:var(--s-2) var(--s-4);font-size:var(--fs-sm)}}
