@layer base{:root{--copper:#a3471f;--copper-deep:#7a3114;--brass:#d9a928;--brass-deep:#b88c16;--zinc:#c8cecd;--zinc-line:#a9b1b0;--paper:#f4f5f3;--ink:#1a1c1e;--ink-soft:#4a4d50;--on-copper:#fff;--on-copper-soft:#f6dccb;--verdigris:#2f6b5e;--display:"Archivo Variable", "Arial Narrow", sans-serif;--text:"Lexend Variable", system-ui, sans-serif;--gutter:clamp(1rem, 4vw, 3rem);--max:76rem;--measure:60ch;--section:clamp(4rem, 9vw, 7.5rem);--ease:cubic-bezier(.16, 1, .3, 1);--shadow:0 1px 1px #1a1c1e14, 0 8px 24px -12px #1a1c1e59}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--copper) var(--zinc);scroll-padding-top:5rem}body{background:var(--zinc);color:var(--ink);font-family:var(--text);font-variant-numeric:lining-nums;margin:0;font-size:clamp(1.0625rem,.4vw + 1rem,1.1875rem);line-height:1.6}::selection{background:var(--brass);color:var(--ink)}img{max-width:100%;height:auto;display:block}a{color:var(--copper-deep);text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{color:var(--copper);text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--brass)}.on-copper :focus-visible,.on-deep :focus-visible{outline-color:var(--on-copper)}.skip{z-index:50;background:var(--brass);color:var(--ink);padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}h1,h2,h3,.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:800;font-stretch:72%;line-height:.98}h1{font-size:clamp(2.4rem,5vw,4.25rem);line-height:1}h2{font-size:clamp(2rem,4.4vw,3.5rem)}h3{font-size:clamp(1.35rem,2vw,1.6rem);font-stretch:80%;line-height:1.05}p{max-width:var(--measure);text-wrap:pretty;margin:0}p+p{margin-top:1em}ul,ol{margin:0;padding:0}.lede{font-size:clamp(1.2rem,1.2vw + .9rem,1.45rem);line-height:1.45}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:var(--section)}.section>.wrap>h2{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.stack>*+*{margin-top:1rem}.band-copper{background:var(--copper);color:var(--on-copper)}.band-copper a:not(.call){color:var(--on-copper)}.band-deep{background:var(--copper-deep);color:var(--on-copper)}.band-paper{background:var(--paper)}.muted-on-copper{color:var(--on-copper-soft)}.call{background:var(--brass);min-height:3.5rem;color:var(--ink);border:2px solid var(--ink);white-space:nowrap;transition:transform .12s var(--ease), background-color .12s var(--ease);align-items:center;gap:.75rem;padding:.6rem 1.25rem .6rem 1rem;text-decoration:none;display:inline-flex;box-shadow:0 2px #1a1c1e59,0 10px 22px -12px #1a1c1e99}.call:hover{color:var(--ink);background:#e4b63a}.call:active{transform:translateY(1px);box-shadow:0 1px #1a1c1e59}.call svg{flex:none;width:1.5rem;height:1.5rem}.call__text{flex-direction:column;line-height:1.05;display:flex}.call__label{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:1.05rem;font-weight:800;font-stretch:80%}.call__number{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:600;font-stretch:90%}.call--compact{gap:.5rem;min-height:2.75rem;padding:.35rem .9rem .35rem .7rem}.call--compact .call__label{font-size:.95rem}.call--compact .call__number{font-size:1rem}.call__short{display:none}.ticket{background:var(--brass);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--shadow);align-content:start;gap:.3rem;padding:1.6rem 1.25rem 1.1rem;display:inline-grid;position:relative}.ticket:before{content:"";background:var(--zinc);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.45rem;left:50%;translate:-50%;box-shadow:inset 0 1px 2px #1a1c1e8c}.band-paper .ticket:before{background:var(--paper)}.band-copper .ticket:before{background:var(--copper)}.ticket__figure{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.4rem);font-weight:800;font-stretch:68%;line-height:.9}.ticket__vat{font-family:var(--display);font-size:1.1rem;font-weight:700;font-stretch:80%}.ticket__from{font-family:var(--display);margin-right:.2rem;font-size:1.1rem;font-weight:700;font-stretch:80%}.ticket__unit{font-size:1rem;font-weight:700;line-height:1.3}.ticket__note{max-width:26ch;font-size:.98rem;line-height:1.4}.photo{margin:0}.photo img{object-fit:cover;background:var(--zinc-line);width:100%}.photo figcaption{color:var(--ink-soft);max-width:48ch;margin-top:.6rem;font-size:.92rem;line-height:1.4}.band-copper .photo figcaption{color:var(--on-copper-soft)}.site-header{background:var(--ink);color:#fff;z-index:20;border-bottom:1px solid #3a3d40;position:sticky;top:0}.site-header__row{align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.brand{color:var(--on-copper);align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:inline-flex}.brand:hover{color:var(--on-copper)}.brand svg{flex:none;width:2.6rem;height:2.6rem}.brand__name{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:1.3rem;font-weight:800;font-stretch:70%;line-height:1}.brand__text{flex-direction:column;gap:.2rem;display:flex}.brand__by{font-family:var(--text);color:var(--on-copper-soft);font-size:.78rem;font-weight:500;line-height:1.3;display:block}.nav{gap:1.5rem;display:flex}.nav a{color:var(--on-copper);white-space:nowrap;border-bottom:2px solid #0000;padding-block:.5rem;font-weight:600;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--on-copper);color:var(--on-copper)}.menu{display:none}@media (width<=60rem){.nav--wide{display:none}.menu{display:block;position:relative}.menu summary{cursor:pointer;border:2px solid #8a8f93;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .75rem;font-weight:700;list-style:none;display:inline-flex}.menu summary::-webkit-details-marker{display:none}.menu summary svg{width:1.25rem;height:1.25rem}.menu[open] summary{background:#2c2f32}.menu__panel{background:var(--ink);width:min(18rem,100vw - 2rem);box-shadow:var(--shadow);border:1px solid #3a3d40;padding:.5rem 1rem;position:absolute;top:calc(100% + .5rem);right:0}.menu__panel a{color:var(--on-copper);border-bottom:1px solid #fff3;padding:.85rem 0;font-weight:600;text-decoration:none;display:block}.menu__panel a:last-child{border-bottom:0}.site-header__row{gap:.6rem;min-height:4rem}.call--header .call__text{display:none}.call--header .call__short{font-family:var(--display);text-transform:uppercase;font-size:1rem;font-weight:800;font-stretch:80%;display:inline}}@media (width<=30rem){.brand{gap:.5rem}.brand__by{display:none}.brand svg{width:2.2rem;height:2.2rem}.brand__name{max-width:10rem;font-size:1.1rem}.menu summary{padding:0 .6rem}}.hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,6rem)}.hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.hero__copy>*+*{margin-top:1.5rem}.hero__lede{max-width:40ch;font-size:clamp(1.2rem,1.1vw + .95rem,1.5rem);line-height:1.45}.hero__by{color:var(--on-copper-soft);max-width:44ch;font-size:.98rem}.hero__grid>.photo{justify-self:start;width:min(100%,28rem)}.hero .photo img{aspect-ratio:4/5;object-position:55% 45%;max-height:34rem}@media (width<=52rem){.hero__grid{grid-template-columns:1fr;align-items:start}.hero__grid>.photo{justify-self:stretch;width:100%}.hero .photo img{aspect-ratio:16/10;max-height:none}}.crumbs{color:var(--on-copper-soft);margin-bottom:1.5rem;font-size:.92rem}.crumbs a{color:var(--on-copper)}.close{padding-block:clamp(3.5rem,8vw,6rem)}.close__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:2.5rem;display:grid}.close__grid h2{max-width:16ch}.close__side>*+*{margin-top:1rem}@media (width<=52rem){.close__grid{grid-template-columns:1fr}}.site-footer{background:var(--ink);color:#d7d9d6;padding-block:3.5rem 2.5rem;font-size:.95rem}.site-footer a{color:#fff}.footer__grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.footer__brand .brand{margin-bottom:1rem}.footer__brand .brand__by{color:#d7d9d6}.footer__head{font-family:var(--display);text-transform:uppercase;color:#fff;margin-bottom:.75rem;font-size:1.05rem;font-weight:800;font-stretch:80%}.footer__list{list-style:none}.footer__list li+li{margin-top:.45rem}.footer__legal{color:#b9bcb8;border-top:1px solid #3a3d40;margin-top:2.5rem;padding-top:1.5rem;font-size:.88rem}.footer__legal p{max-width:62ch}@media (width<=52rem){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}@media (width<=26rem){.footer__grid{grid-template-columns:1fr}}.ruled{list-style:none}.ruled>li{border-top:2px solid var(--ink);padding-block:1.1rem}.ruled>li:last-child{border-bottom:2px solid var(--ink)}.ruled h3{margin-bottom:.4rem}.faq{border-top:2px solid var(--ink)}.faq details{border-bottom:1px solid var(--zinc-line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-block:1.1rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:1.4rem;height:1.4rem;color:var(--copper);flex:none}.faq summary .icon-minus{display:none}.faq details[open] summary .icon-minus{display:block}.faq details[open] summary .icon-plus{display:none}.faq summary:hover{color:var(--copper-deep)}.faq .faq__answer{padding:0 0 1.4rem}.faq .faq__answer>*+*{margin-top:.8rem}}@layer pages{.slip{max-width:52rem}.slip__form{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow);padding:clamp(1.25rem,3vw,2.25rem)}.slip__intro{margin-bottom:1.25rem;font-weight:600}.slip__list{list-style:none}.slip__row{border-top:2px solid var(--ink);padding-block:1.1rem 1.25rem}.slip__row.is-missing{outline:3px solid var(--copper);outline-offset:4px}.slip fieldset{border:0;min-width:0;margin:0;padding:0}.slip legend{gap:.75rem;padding:0;font-size:1.1rem;font-weight:700;line-height:1.35;display:flex}.slip__n{font-family:var(--display);color:var(--copper-deep);min-width:1rem;font-size:1.35rem;font-weight:800;font-stretch:70%;line-height:1}.slip__hint{color:var(--ink-soft);margin:.35rem 0 .9rem 1.75rem;font-size:.95rem}.slip__opts{flex-wrap:wrap;gap:.5rem;margin-left:1.75rem;display:flex}.slip__opt{position:relative}.slip__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.slip__opt span{border:2px solid var(--ink);cursor:pointer;white-space:nowrap;min-width:5.5rem;min-height:2.9rem;transition:background-color .12s var(--ease), color .12s var(--ease);background:#fff;justify-content:center;align-items:center;padding:.35rem .75rem;font-weight:700;display:inline-flex}.slip__opt input:hover+span{background:var(--zinc)}.slip__opt input:checked+span{background:var(--ink);color:#fff}.slip__opt input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--brass)}.slip__actions{border-top:2px solid var(--ink);padding-top:1.25rem}.slip__go{font:inherit;cursor:pointer;background:var(--ink);color:#fff;border:2px solid var(--ink);min-height:3.25rem;padding:.6rem 1.4rem;font-weight:700}.slip__go:hover{background:var(--copper-deep);border-color:var(--copper-deep)}.slip__go:active{transform:translateY(1px)}.slip__error{color:var(--copper-deep);margin-top:.8rem;font-weight:700}.slip__out{outline:none;margin-inline:clamp(.75rem,3vw,2rem)}.slip__out:focus,.slip__out:focus-visible{box-shadow:none;outline:none}.verdict{border:2px solid var(--ink);box-shadow:var(--shadow);background:#fff;background-image:radial-gradient(circle at .6rem 0, var(--zinc) .45rem, transparent .5rem);background-repeat:repeat-x;background-size:1.2rem .6rem;border-top:0;padding:clamp(1.25rem,3vw,2rem)}.is-out .verdict{animation:tear .38s var(--ease) both;transform-origin:top}@keyframes tear{0%{clip-path:inset(0 0 100%);transform:translateY(-1.5rem)}to{clip-path:inset(0);transform:none}}.verdict__stamp{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;border:2px solid;margin-top:.5rem;padding:.2rem .6rem;font-size:1.05rem;font-weight:800;font-stretch:75%;display:inline-block}[data-tone=good] .verdict__stamp{color:var(--verdigris)}[data-tone=check] .verdict__stamp{color:var(--copper-deep)}[data-tone=no] .verdict__stamp{color:var(--ink)}.verdict__head{font-family:var(--display);max-width:34ch;margin-top:.9rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:800;font-stretch:85%;line-height:1.2}.verdict__body{margin-top:.8rem}.verdict__ask{margin-top:.8rem;font-weight:600}.verdict__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem;display:flex}.verdict__reset{font:inherit;color:var(--copper-deep);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:.5rem 0;text-decoration:underline}.slip__static{border:2px solid var(--ink);background:#fff;margin-top:1rem;padding:1.25rem}@media (width<=30rem){.slip__hint,.slip__opts{margin-left:0}.slip__opt{flex:1 1 0}.slip__opt span{width:100%;min-width:0}}.pays__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pays__intro>*+*{margin-top:1.5rem}.pays__intro .ticket{margin-top:2rem}.pays__intro h2{margin-bottom:0}.receipt{counter-reset:r;background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow);padding:clamp(1.25rem,3vw,2.25rem);list-style:none}.receipt>li{counter-increment:r;border-bottom:1px dashed var(--ink-soft);grid-template-columns:2.5rem 1fr;column-gap:.75rem;padding-block:1.2rem;display:grid}.receipt>li:before{content:counter(r);font-family:var(--display);color:var(--copper);grid-row:span 2;font-size:2.4rem;font-weight:800;font-stretch:68%;line-height:.85}.receipt>li:first-child{padding-top:0}.receipt h3{margin-bottom:.4rem}.receipt .receipt__foot{border-bottom:0;padding-bottom:0;font-weight:700;display:block}.receipt .receipt__foot:before{content:none}.excluded{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);margin-top:.5rem;list-style:none;display:grid}.excluded li{border-top:3px solid var(--on-copper);padding-top:1.1rem}.excluded h3{align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}.excluded p{color:var(--on-copper-soft)}.excluded__more{margin-top:2.5rem;font-weight:700}@media (width<=52rem){.excluded{grid-template-columns:1fr;gap:1.75rem}}.check__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.check__intro{position:sticky;top:6rem}.check__intro>*+*{margin-top:1rem}.check__intro h2{margin-bottom:1.25rem}.check__small{color:var(--ink-soft);font-size:.95rem}.day__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.day__side{position:sticky;top:6rem}.day__side h2{margin-bottom:1.75rem}.day__side .photo img{aspect-ratio:4/3}.steps{counter-reset:s;list-style:none}.steps>li{counter-increment:s;border-top:2px solid var(--ink);grid-template-columns:3.25rem 1fr;column-gap:1rem;padding-block:1.4rem;display:grid}.steps>li:last-child{border-bottom:2px solid var(--ink)}.steps>li:before{content:counter(s);font-family:var(--display);color:var(--copper);grid-row:span 2;font-size:3rem;font-weight:800;font-stretch:68%;line-height:.8}.steps h3{margin-bottom:.45rem}.report__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.report__grid h2+.lede{margin-top:0}.report__grid>div:first-child>*+*{margin-top:1rem}.report__card{background:var(--ink);color:#fff;box-shadow:var(--shadow);padding:clamp(1.5rem,3vw,2.5rem)}.report__when{color:#fff;border-bottom:2px solid #5a5e62;padding-bottom:1rem;font-size:1.15rem;font-weight:700}.report__list-head{margin-top:1.5rem;font-weight:700}.report__list{margin-top:.5rem;list-style:none}.report__list li{border-top:1px solid #3a3d40;grid-template-columns:1.5rem 1fr;gap:.6rem;padding-block:.55rem;display:grid}.report__list svg{width:1.3rem;height:1.3rem;color:var(--on-copper-soft);margin-top:.2rem}.worth__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.worth__grid>div>*+*{margin-top:1rem}.worth__grid h2{margin-bottom:1.25rem}.ask{border:2px solid var(--ink);box-shadow:var(--shadow);background:#fff;padding:clamp(1.25rem,3vw,1.75rem)}.ask__head{font-family:var(--display);font-size:1.25rem;font-weight:800;font-stretch:85%;line-height:1.3}.ask__list{counter-reset:a;margin-top:.75rem;list-style:none}.ask__list li{counter-increment:a;border-top:1px solid var(--zinc-line);grid-template-columns:1.75rem 1fr;padding-block:.7rem;display:grid}.ask__list li:before{content:counter(a);font-family:var(--display);color:var(--copper);font-size:1.4rem;font-weight:800;font-stretch:68%;line-height:1.1}.home-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.home-faq__intro{position:sticky;top:6rem}.home-faq__intro h2{margin-bottom:1.25rem}@media (width<=52rem){.home-faq__intro{position:static}.pays__grid,.check__grid,.day__grid,.report__grid,.worth__grid,.home-faq__grid{grid-template-columns:1fr}.day__side,.check__intro{position:static}}.cost-depends>.wrap>h2,.nofee__grid>h2{margin-bottom:1.5rem}.bill{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);list-style:none;display:grid}.bill li{border-top:2px solid var(--ink);padding-block:1.25rem 1.75rem}.bill h3{margin-bottom:.5rem}.limit__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.limit__copy>*+*{margin-top:1rem}.limit__copy h2{margin-bottom:1.25rem}.limit__side .ticket{width:100%}.limit__side .ticket__note{max-width:none}.limit__list{counter-reset:l;border-top:2px solid var(--ink);margin-top:1.5rem;list-style:none}.limit__list li{counter-increment:l;border-bottom:1px solid var(--zinc-line);grid-template-columns:2rem 1fr;padding-block:.8rem;font-weight:600;display:grid}.limit__list li:before{content:counter(l);font-family:var(--display);color:var(--copper);font-size:1.5rem;font-weight:800;font-stretch:68%;line-height:1}.nofee__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.nofee__list{border-top:2px solid var(--ink);margin-top:1.5rem;list-style:none}.nofee__list li,.nofee__out{grid-template-columns:1.75rem 1fr;gap:.6rem;padding-block:.9rem;display:grid}.nofee__list li{border-bottom:1px solid var(--zinc-line)}.nofee__list svg{width:1.4rem;height:1.4rem;color:var(--copper-deep);margin-top:.15rem}.nofee__found{margin-top:1rem;font-weight:600}.nofee__terms{color:var(--ink-soft);margin-top:.75rem}.nofee__out{max-width:none;margin-top:.75rem;font-weight:600}.nofee__out svg{width:1.4rem;height:1.4rem;color:var(--copper-deep);margin-top:.15rem}.cancel>*+*{margin-top:1rem}.cancel h2{margin-bottom:1.5rem}@media (width<=52rem){.limit__grid,.nofee__grid,.bill{grid-template-columns:1fr}}.stop__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.stop__body .lede{margin-bottom:1.5rem}.stop{border-top:2px solid var(--ink);list-style:none}.stop li{border-bottom:1px solid var(--zinc-line);padding-block:1rem}.stop strong{font-weight:700}.claim{counter-reset:c;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);list-style:none;display:grid}.claim li{counter-increment:c;border-top:2px solid var(--ink);padding-block:1.25rem 2rem}.claim li:before{content:counter(c);font-family:var(--display);color:var(--copper);margin-bottom:.75rem;font-size:3rem;font-weight:800;font-stretch:68%;line-height:.85;display:block}.claim h3{margin-bottom:.5rem}.report2__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.report2__grid>div>*+*{margin-top:1rem}.report2__grid h2{margin-bottom:1.25rem}.report2{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow);margin:0;padding:clamp(1.25rem,3vw,2rem)}.report2>div{border-bottom:1px dashed var(--ink-soft);grid-template-columns:6.5rem 1fr;gap:1rem;padding-block:.85rem;display:grid}.report2>div:last-child{border-bottom:0}.report2 dt{font-family:var(--display);text-transform:uppercase;color:var(--copper-deep);font-size:1.15rem;font-weight:800;font-stretch:75%}.report2 dd{margin:0}.refused__lede{color:var(--on-copper-soft);margin-bottom:2rem;font-size:1.15rem}.refused{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);list-style:none;display:grid}.refused li{border-top:3px solid var(--on-copper);padding-block:1.1rem 1.75rem}.refused h3{margin-bottom:.5rem}.refused p{color:var(--on-copper-soft)}.choose>*+*{margin-top:1rem}.choose h2{max-width:20ch;margin-bottom:1.25rem}@media (width<=60rem){.claim{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.stop__grid,.report2__grid,.refused,.claim{grid-template-columns:1fr}.claim li:before{font-size:2.4rem}}.method__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.method--flip .method__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.method__pair{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.method__copy>*+*,.method__text>*+*{margin-top:1rem}.method h2{margin-bottom:1.25rem}.first__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.first__grid h2{margin-bottom:1.25rem}.first{list-style:none}.first li{border-top:2px solid var(--ink);padding-block:1.1rem 1.5rem}.first h3{margin-bottom:.45rem}.method .photo img{aspect-ratio:4/3}.method__pair .photo img{aspect-ratio:3/4}.method__sees{font-family:var(--display);color:var(--copper-deep);border-block:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;max-width:none;padding-block:.6rem;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;font-stretch:85%;line-height:1.3;display:flex}.method__sees span{text-transform:uppercase;color:var(--ink);letter-spacing:.03em;font-size:.9rem;font-weight:800}.method__best{color:var(--ink-soft)}.method__best strong{color:var(--ink)}.split2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.split2>div>*+*{margin-top:1rem}.acoustic__cols{margin-top:1.25rem}.acoustic__cols p{max-width:none;margin:0}.method .method__best{margin-top:1rem}.acoustic{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.acoustic .photo img{aspect-ratio:3/4;object-position:50% 30%}.cant{color:var(--on-copper)}.cant>*+*{margin-top:1rem}.cant h2{margin-bottom:1.25rem}.cant p{color:var(--on-copper-soft)}.cant .lede,.cant a{color:var(--on-copper)}@media (width<=52rem){.method__grid,.method--flip .method__grid,.method__pair,.split2,.first__grid,.acoustic{grid-template-columns:1fr}.acoustic .photo img,.method__pair .photo img{aspect-ratio:4/3}}.q-hero__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:2rem;display:grid}.q-hero__call>*+*{margin-top:.75rem}.q-grid{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.q-toc{position:sticky;top:6rem}.q-toc__head{font-family:var(--display);text-transform:uppercase;margin-bottom:.5rem;font-weight:800;font-stretch:80%}.q-toc ul{border-top:2px solid var(--ink);list-style:none}.q-toc li{border-bottom:1px solid var(--zinc-line)}.q-toc a{padding-block:.7rem;font-weight:600;text-decoration:none;display:block}.q-toc a:hover{text-decoration:underline}.q-groups>section+section{margin-top:clamp(3rem,6vw,4.5rem)}.q-groups h2{margin-bottom:1rem}@media (width<=52rem){.q-hero__grid,.q-grid{grid-template-columns:1fr}.q-toc{position:static}}.legal-hero .hero__copy,.legal{max-width:52rem}.legal section+section{margin-top:3rem}.legal h2{margin-bottom:1rem;font-size:clamp(1.6rem,2.6vw,2.1rem)}.legal p+p{margin-top:.8rem}.legal__list{padding-left:1.25rem}.legal__list li{max-width:var(--measure)}.legal__list li+li{margin-top:.6rem}.legal code{background:var(--paper);border:1px solid var(--zinc-line);padding:.05em .3em;font-size:.9em}.nf{max-width:52rem}.nf__links{flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:700;list-style:none;display:flex}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal.DY7AcnAa.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal.RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal.B6JQhE1e.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal.ci0D1wrL.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}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.inline-icon{vertical-align:-.15em;width:1.05em;height:1.05em;display:inline-block}
