@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.hmLH9a_className{font-family:Caveat,Caveat Fallback;font-style:normal}.hmLH9a_variable{--font-pen:"Caveat", "Caveat Fallback"}
.gad{--pen:#1d5f8a;--pen-ink:#8cc3e6;--pen-tint:color-mix(in srgb, var(--pen) 10%, var(--paper));--print:#fbfaf5;--print-ink:#1b2322;--s-pad:clamp(5rem, 14svh, 9rem) var(--gutter);background:var(--paper);color:var(--ink);overflow-x:clip}.gad-ink{background:var(--ink);color:var(--paper);--mark:var(--pen-ink)}.gad-mist{background:var(--mist)}.gad-s{padding:var(--s-pad)}.gad-s>*{max-width:76rem;margin-inline:auto}.gad-h1{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2.7rem,5.6vw,5.4rem);font-weight:500;line-height:.98}.gad-h1__pl{color:var(--accent)}.gad-h2{letter-spacing:-.03em;max-width:20ch;font-size:clamp(2.2rem,4.3vw,3.9rem);font-weight:500;line-height:1.03}.gad-h3{letter-spacing:-.01em;font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:600;line-height:1.2}.gad-h3--lg{letter-spacing:-.02em;max-width:18ch;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500;line-height:1.1}.gad-h4{margin-top:1.75rem;margin-bottom:.6rem;font-size:1rem;font-weight:600}.gad-lede{max-width:40rem;color:var(--ink-soft);margin-top:1.4rem;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.45}.gad-ink .gad-lede{color:#fbfcfccc}.gad-body{color:var(--ink-soft);max-width:34rem;margin-top:.6rem;font-size:1.08rem;line-height:1.5}.gad-ink .gad-body{color:#fbfcfcc7}.gad-small{color:var(--ink-soft);font-size:.95rem;line-height:1.5}.gad-ink .gad-small{color:#fbfcfcb8}.gad-kicker{color:var(--pen-ink);margin-bottom:1rem;font-size:1rem;font-weight:500}.gad-kicker--pen{color:var(--pen)}.gad-sample{color:var(--mute);margin-top:1.25rem;font-size:.9rem}.gad-ink .gad-sample{color:#fbfcfca8}.gad-n{font-family:var(--font-pen), cursive;color:var(--pen);font-size:2.6rem;line-height:1}.gad-btn{background:var(--accent);min-height:3.25rem;color:var(--ink);border-radius:.4rem;align-items:center;padding:0 1.6rem;font-size:1.05rem;font-weight:600;transition:background .2s;display:inline-flex}.gad-btn:hover{background:color-mix(in srgb, var(--accent) 85%, white)}.gad-btn--paper{background:var(--ink);color:var(--paper);margin-top:2rem}.gad-btn--paper:hover{background:var(--deep)}.gad-link{text-underline-offset:.3em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.gad-btn:focus-visible,.gad-link:focus-visible,.gad button:focus-visible,.gad input:focus-visible,.gad select:focus-visible,.gad textarea:focus-visible,.gad summary:focus-visible{outline:2px solid var(--pen);outline-offset:3px}.gad-ink button:focus-visible,.gad-ink a:focus-visible,.gad-ink input:focus-visible{outline-color:var(--accent)}.gad-mark{pointer-events:none;position:absolute;overflow:visible}.gad-mark path{fill:none;stroke:var(--mark,var(--pen));stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.gad-mark--rose path{stroke:var(--rose);stroke-width:2px}.gad-mark--rose{--rose:#d9776f}.gad-ink .gad-mark--rose{--rose:#e9a29d}@keyframes gad-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.gad.is-armed .gad-mark path{animation:.75s cubic-bezier(.65,0,.35,1) backwards gad-draw;animation-delay:calc(.12s + var(--i,0) * .14s)}.gad.is-armed [data-rise]:not(.is-in) .gad-mark path{stroke-dashoffset:1px;animation:none}.gad.is-armed [data-rise]{transition:transform .9s var(--ease-out-expo), filter .9s var(--ease-out-expo)}.gad.is-armed [data-rise]:not(.is-in){filter:blur(5px);transform:translateY(1.75rem)}.gad-ticks{gap:.85rem;margin-top:1rem;display:grid}.gad-ticks li{padding-left:2.1rem;font-size:1.08rem;line-height:1.45;position:relative}.gad-ticks .gad-mark{width:1.3rem;height:1.2rem;top:.18em;left:0}.gad-ticks--tight{gap:.5rem}.gad-ticks--tight li{font-size:1rem}.gad-plain{gap:.5rem;display:grid}.gad-plain li{border-left:1px solid color-mix(in srgb, var(--ink) 18%, transparent);padding-left:1rem;font-size:1rem;line-height:1.45}.gad-hero{padding:calc(5.5rem + 4svh) var(--gutter) 6rem;min-height:100svh}.gad-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:start;gap:clamp(2rem,6vw,7rem);max-width:80rem;margin-inline:auto;display:grid}.gad-hero__copy{padding-top:3rem}.gad-offer{color:#fbfcfce6;margin-bottom:2.4rem;padding-left:2rem;font-size:1.05rem;position:relative}.gad-offer__tick{width:1.3rem;height:1.2rem;top:.1em;left:0}.gad-hero__sub{color:#fbfcfccc;max-width:34rem;margin-top:1.8rem;font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.5}.gad-hero__acts{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-top:2.4rem;display:flex}.rc{width:100%;position:relative}.rc-ask__label{margin-bottom:.7rem;font-size:1.2rem;font-weight:500;display:block}.rc-ask__row{gap:.5rem;display:flex}.rc-ask__row input{min-width:0;height:3rem;color:var(--paper);background:#fbfcfc12;border:1px solid #fbfcfc52;border-radius:.35rem;flex:1;padding:0 .9rem;font-size:1rem}.rc-ask__row input::placeholder{color:#fbfcfc99}.rc-ask__row button{background:var(--paper);height:3rem;color:var(--ink);border-radius:.35rem;padding:0 1.2rem;font-weight:600}.rc-ask__row button:disabled{cursor:default;background:#fbfcfc8c}.rc-ask__eg{color:#fbfcfcb8;margin-top:.6rem;font-size:.92rem}.rc-ask__eg button{color:var(--paper);text-underline-offset:.25em;-webkit-text-decoration:underline #fbfcfc66;text-decoration:underline #fbfcfc66}.rc-printer{z-index:2;background:linear-gradient(#0b2f2e,#031615);border-radius:.5rem;height:1.1rem;margin:1.4rem -.9rem 0;position:relative;box-shadow:inset 0 1px #fbfcfc14,0 6px 14px #00000059}.rc-printer:after{content:"";background:#000;border-radius:2px;height:2px;position:absolute;bottom:.25rem;left:.8rem;right:.8rem}.rc-paper{--mark:var(--pen);background:repeating-linear-gradient(0deg, #00000003 0 2px, transparent 2px 4px), var(--print);color:var(--print-ink);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.02em;margin:-.35rem .15rem 0;padding:1.6rem 1.4rem 1.4rem;font-size:.8rem;line-height:1.45;position:relative;box-shadow:0 24px 50px #00000059;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 8px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 8px repeat-x}.rc-title{text-align:center;font-family:var(--font-sans), sans-serif;letter-spacing:.01em;font-size:1.35rem;font-weight:700;line-height:1.1}.rc-sub{text-align:center;margin:.2rem 0 .8rem}.rc-meta{text-align:center;color:#4a5554;font-size:.74rem}.rc-meta strong{color:var(--print-ink);font-weight:500}.rc-meta--foot{text-align:left;margin-top:.9rem}.rc-cols{border-block:1px dashed;grid-template-columns:1.6rem 1fr 3.4rem;gap:.6rem;margin-top:.9rem;padding:.3rem 0;font-size:.72rem;display:grid}.rc-cols span:last-child{text-align:right}.rc-reading{padding:.8rem 0 .4rem}.rc-dots:after{content:"...";vertical-align:bottom;width:3ch;animation:1.2s steps(4,end) infinite rc-dots;display:inline-block;overflow:hidden}@keyframes rc-dots{0%{width:0}to{width:4ch}}.rc-lines{min-height:2rem}.rc-line button{text-align:left;width:100%;font:inherit;text-transform:inherit;color:inherit;cursor:pointer;border-radius:.2rem;grid-template-columns:1.6rem 1fr 3.4rem;gap:.6rem;padding:.38rem 0;display:grid;position:relative}.rc-line button:disabled{cursor:default}@media (hover:hover){.rc-line button:not(:disabled):hover{background:#1d5f8a12}}.gad.is-armed .rc-line{animation:.28s steps(3,end) backwards rc-feed}@keyframes rc-feed{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.rc-qty{padding-left:.1rem}.rc-q{min-width:0;display:grid}.rc-q__text{color:var(--print-ink);overflow-wrap:anywhere;justify-self:start;font-size:.82rem;position:relative}.rc-why{color:#56605f;font-size:.68rem}.rc-over{color:var(--pen)}.rc-amt{text-align:right;font-variant-numeric:tabular-nums}.rc-line.is-waste .rc-amt{color:#8c3a33}.rc-circle{width:calc(100% + 1.35em);height:calc(100% + .95em);inset:-.5em -.75em -.45em -.6em}.rc-strike{width:calc(100% + .4em);height:.6em;top:.35em;left:-.2em;right:-.2em}.rc-tick{width:1.2rem;height:1.1rem;top:.2rem;left:-.15rem}.rc-totals{border-top:1px dashed;margin-top:.6rem;padding-top:.5rem}.rc-totals>div{justify-content:space-between;padding:.12rem 0;display:flex}.rc-totals dd{font-variant-numeric:tabular-nums}.rc-total-waste{border-bottom:1px dashed;align-items:center;margin-top:.3rem;padding:.4rem 0 .5rem}.rc-total-waste dt{font-weight:600}.rc-big{color:#8c3a33;font-size:1.15rem;font-weight:600;display:inline-block;position:relative}.rc-circle--total{inset:-.45em -.7em}.rc-cpc{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.8rem;font-size:.72rem;display:flex}.rc-cpc__field{border-bottom:1px solid;align-items:center;gap:.15rem;display:inline-flex}.rc-cpc input,.rc-sign input{width:4.6rem;height:1.9rem;font:inherit;color:var(--pen);text-align:right;background:0 0;padding:0 .2rem}.rc-sign{align-items:center;gap:.5rem;min-height:2.6rem;margin-top:.5rem;display:flex}.rc-sign input{text-align:left;text-transform:uppercase;border-bottom:1px solid;flex:1}.rc-sign input::placeholder,.rc-cpc input::placeholder{color:#6c7574}.rc-sign button{font:inherit;border:1px solid;border-radius:.25rem;padding:.35rem .7rem}.rc-sign button:disabled{color:#6c7574}.rc-sig{font-family:var(--font-pen), cursive;color:var(--pen);text-transform:none;font-size:2.1rem;line-height:1;transform:rotate(-4deg)}.gad.is-armed .rc-sig{animation:.9s cubic-bezier(.65,0,.35,1) backwards rc-write}@keyframes rc-write{0%{clip-path:inset(-.4em 100% -.4em 0)}to{clip-path:inset(-.4em -.4em -.4em 0)}}.rc-barcode{background:repeating-linear-gradient(90deg, var(--print-ink) 0 2px, transparent 2px 4px, var(--print-ink) 4px 5px, transparent 5px 8px, var(--print-ink) 8px 11px, transparent 11px 12px, var(--print-ink) 12px 13px, transparent 13px 17px);height:2.4rem;margin-top:.9rem}.rc-thanks{text-align:center;margin-top:.6rem;padding-bottom:.5rem;font-size:.72rem}.rc-after{gap:.9rem;margin-top:1.2rem;display:grid}.rc-after__line{color:#fbfcfcc7;font-size:.95rem;line-height:1.5}.rc-share{border:1px solid #fbfcfc66;border-radius:.35rem;justify-self:start;padding:.65rem 1rem;font-weight:500}.rc-share:hover{background:#fbfcfc14}.gad-ruler{margin-top:3.5rem;max-width:56rem;margin-inline:0}.gad-fit>*{margin-inline:auto}.gad-ruler__label{font-size:1.15rem;display:block}.gad-ruler__label strong{color:var(--pen);font-variant-numeric:tabular-nums;font-weight:600}.gad-ruler__track{background:linear-gradient(color-mix(in srgb, var(--ink) 25%, transparent) 0 0) 0 50% / 100% 2px no-repeat;height:4.5rem;margin-top:2.6rem;position:relative}.gad-ruler__band{background:var(--pen-tint);border-left:2px solid var(--pen);height:2.8rem;position:absolute;top:.85rem}.gad-ruler__band span{color:var(--pen);font-size:.9rem;font-weight:500;position:absolute;bottom:calc(100% + .4rem);left:.5rem}.gad-ruler__tick{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.85rem;position:absolute;top:100%;transform:translate(-50%)}.gad-ruler__input{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.gad-ruler__input::-webkit-slider-runnable-track{background:0 0;height:100%}.gad-ruler__input::-moz-range-track{background:0 0;height:100%}.gad-ruler__input::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(var(--rose) 0 0) center / 3px 100% no-repeat;border:0;width:1.1rem;height:4.5rem}.gad-ruler__input::-moz-range-thumb{background:linear-gradient(var(--rose) 0 0) center / 3px 100% no-repeat;border:0;border-radius:0;width:1.1rem;height:4.5rem}.gad-ruler__input.is-fit::-webkit-slider-thumb{background-image:linear-gradient(var(--ink) 0 0)}.gad-ruler__input.is-fit::-moz-range-thumb{background-image:linear-gradient(var(--ink) 0 0)}.gad-ruler__input:focus-visible{outline-offset:6px}.gad-ruler__say{max-width:44rem;min-height:3.4em;margin-top:2.8rem;padding-left:2.2rem;font-size:1.15rem;line-height:1.45;position:relative}.gad-ruler__mark{width:1.35rem;height:1.25rem;top:.2em;left:0}.gad-fit__cols{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:1fr 1fr;gap:2rem 4rem;margin-top:4rem;padding-top:2rem;display:grid}.gad-ticks--no li{color:var(--ink-soft)}.gad-leak{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2.5rem clamp(2rem,5vw,5rem);margin-top:clamp(4rem,10svh,7rem);display:grid}.gad-leak--flip .gad-leak__text{order:2}.gad-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.gad-person__photo{aspect-ratio:4/5;background:linear-gradient(160deg,#d3dcda,#a9b9b6);border-radius:.4rem;position:relative;overflow:hidden}.gad-person__photo img{object-fit:cover}.gad-person__search{background:var(--paper);border-radius:.4rem;gap:.3rem;margin:-1.6rem .6rem 0;padding:.6rem .75rem;display:grid;position:relative;box-shadow:0 8px 20px #0523222e}.gad-person__q{font-size:.9rem;line-height:1.3}.gad-person__q:before{content:"";border:1.5px solid var(--ink-soft);vertical-align:-.05em;border-radius:50%;width:.7em;height:.7em;margin-right:.45em;display:inline-block}.gad-person__cost{font-family:var(--font-mono), monospace;color:#8c3a33;justify-self:end;font-size:.85rem;position:relative}.gad-person__cost .gad-mark{width:calc(100% + 1.2em);height:calc(100% + .9em);inset:-.45em -.6em}.gad-person__who{color:var(--ink-soft);margin-top:.6rem;padding-inline:.6rem;font-size:.92rem}.gad-twice{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.gad-doc{background:var(--print);font-family:var(--font-mono), monospace;text-transform:uppercase;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent), 0 14px 30px #0523221f;border-radius:.2rem;padding:1.1rem 1.1rem 1rem;font-size:.82rem}.gad-doc__src{border-bottom:1px dashed;margin-bottom:.4rem;padding-bottom:.5rem;font-size:.74rem}.gad-doc li{justify-content:space-between;gap:.5rem;padding:.28rem 0;display:flex;position:relative}.gad-doc li span{color:#56605f;font-size:.7rem}.gad-doc li.is-dupe{color:#8c3a33}.gad-doc li .gad-mark{width:calc(100% + .4rem);height:.6em;top:.55em;left:-.2rem;right:-.2rem}.gad-doc__total{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;justify-self:start;margin-top:.6rem;font-size:2.2rem;font-weight:500;display:inline-block;position:relative}.gad-doc__total .gad-mark{width:100%;height:.3em;bottom:-.25em;left:0}.gad-twice__vs{font-family:var(--font-pen), cursive;color:var(--pen);justify-items:center;gap:.2rem;width:5rem;font-size:1.35rem;display:grid;position:relative}.gad-twice__vs .gad-mark{width:4rem;height:1.1rem;position:relative}.gad-serp{background:#fff;border-radius:.6rem;padding:1.3rem 1.4rem 1.5rem;font-family:Arial,Helvetica,sans-serif;position:relative;box-shadow:0 14px 34px #0523221f}.gad-serp__box{border:1px solid #dadce0;border-radius:1.5rem;margin-bottom:1.2rem;padding:.65rem 1rem;font-size:.98rem}.gad-serp__res{margin-bottom:.5rem;padding:.6rem .4rem;position:relative}.gad-serp__spon{font-size:.8rem;font-weight:700}.gad-serp__url{color:#3c4043;font-size:.82rem}.gad-serp__t{color:#1a0dab;margin-top:.15rem;font-size:1.15rem}.gad-serp__d{color:#4d5156;margin-top:.2rem;font-size:.88rem}.gad-serp__ring{width:calc(100% + 1.5rem);height:calc(100% + .8rem);inset:-.3rem -.7rem -.5rem -.8rem}.gad-serp__note{font-family:var(--font-pen), cursive;color:var(--pen);margin-top:.4rem;padding-left:3.6rem;font-size:1.45rem;line-height:1.15;position:relative}.gad-serp__note .gad-mark{width:3rem;height:.9rem;top:.25em;left:0;transform:rotate(200deg)}.gad-craft__tabs{border-bottom:1px solid color-mix(in srgb, var(--ink) 18%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.5rem;display:grid}.gad-craft__tab{letter-spacing:-.02em;color:var(--mute);text-align:left;align-items:baseline;gap:.6rem;padding:1rem .2rem 1.1rem;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:500;transition:color .25s;display:flex;position:relative}.gad-craft__tab:hover{color:var(--ink-soft)}.gad-craft__tab.is-on{color:var(--ink)}.gad-craft__tab:after{content:"";background:var(--pen);transform-origin:0;height:3px;transition:transform .45s var(--ease-out-expo);position:absolute;bottom:-1px;left:0;right:1.5rem;transform:scaleX(0)}.gad-craft__tab.is-on:after{transform:scaleX(1)}.gad-craft__n{font-family:var(--font-pen), cursive;color:var(--pen);font-size:1.5em;line-height:.5}.gad-craft__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem clamp(2rem,5vw,5rem);min-height:34rem;padding-top:3rem;display:grid}.gad.is-armed .gad-craft__panel{animation:gad-panel .6s var(--ease-out-expo) backwards}@keyframes gad-panel{0%{filter:blur(4px);transform:translateY(.8rem)}}.gad-craft__wrong{background:color-mix(in srgb, var(--rose) 14%, var(--paper));border-radius:.3rem;padding:1rem 1.2rem;font-size:1.15rem;line-height:1.45}.gad-craft__wronglab{width:max-content;margin-bottom:.35rem;font-weight:600;display:block;position:relative}.gad-craft__wronglab .gad-mark{width:100%;height:.35em;bottom:-.3em;left:0}.gad-craft__dolab{margin-top:1.8rem;font-weight:600}.gad-craft__close{font-family:var(--font-pen), cursive;color:var(--pen);margin-top:1.6rem;font-size:1.6rem;line-height:1.2}.gad-craft__next{margin-top:1.2rem}.gad-pic{background:var(--paper);border-radius:.4rem;padding:1.6rem;box-shadow:0 16px 36px #0523221a}.gad-pic figcaption{color:var(--mute);margin-top:1rem;font-size:.88rem}.gad-sheet table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%}.gad-sheet th,.gad-sheet td{border-bottom:1px dashed color-mix(in srgb, var(--ink) 22%, transparent);padding:.6rem 0;font-size:1.05rem}.gad-sheet th{text-align:left;color:var(--ink-soft);font-weight:400}.gad-sheet td{text-align:right;font-family:var(--font-mono), monospace}.gad-sheet__end th,.gad-sheet__end td{color:var(--ink);border-bottom:0;padding-top:1rem;font-weight:600}.gad-sheet__ans{font-size:1.5rem;display:inline-block;position:relative}.gad-sheet__ans .gad-mark{width:calc(100% + 1.3em);height:calc(100% + .9em);inset:-.45em -.65em}.gad-map{grid-template-columns:.8fr 1.2fr;gap:1.4rem;display:grid}.gad-map figcaption{grid-column:1/-1}.gad-map__h{margin-bottom:.8rem;font-weight:600}.gad-map__blob{border:1.5px dashed var(--rose);background:color-mix(in srgb, var(--rose) 10%, var(--paper));border-radius:.6rem;gap:.5rem;padding:1rem;display:grid}.gad-map__blob span{color:var(--ink-soft);transform:rotate(var(--r,-1deg));font-size:.95rem}.gad-map__blob span:nth-child(2n){--r:1.2deg;padding-left:.8rem}.gad-map__tree{border-left:2px solid var(--pen);gap:.55rem;padding-left:1rem;display:grid}.gad-map__tree li{background:var(--pen-tint);border-radius:.3rem;padding:.6rem .8rem;display:grid;position:relative}.gad-map__tree li:before{content:"";background:var(--pen);width:1rem;height:2px;position:absolute;top:50%;left:-1rem}.gad-map__tree span{color:var(--ink-soft);font-size:.88rem}.gad-week ol{gap:0;display:grid}.gad-week li{border-bottom:1px dashed color-mix(in srgb, var(--ink) 22%, transparent);grid-template-columns:3.5rem 1fr;gap:1rem;padding:.85rem 0;font-size:1.02rem;display:grid}.gad-week__d{font-family:var(--font-pen), cursive;color:var(--pen);font-size:1.4rem;line-height:1}.gad.is-armed .gad-week li{animation:gad-wipe .6s var(--ease-out-expo) backwards;animation-delay:calc(.1s + var(--i) * .12s)}@keyframes gad-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.gad-curve svg{width:100%;height:auto}.gad-curve__axis{stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:1px}.gad-curve__line{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:1}.gad.is-armed .gad-curve__line{animation:1.6s cubic-bezier(.65,0,.35,1) backwards gad-draw}.gad-curve__drop{stroke:var(--pen);stroke-dasharray:4 4}.gad-curve__dot{fill:var(--paper);stroke:var(--pen);stroke-width:2.5px}.gad-curve__lab{font-family:var(--font-pen), cursive;fill:var(--pen);font-size:26px}.gad-curve__ax{fill:var(--ink-soft);font-size:13px}.gad-audit__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3rem clamp(2rem,6vw,6rem);display:grid}.gad-areas{color:var(--ink-soft);max-width:34rem;font-size:1.02rem;line-height:1.6}.gad-fan__tabs{flex-wrap:wrap;gap:.4rem 1.4rem;margin-bottom:1.4rem;display:flex}.gad-fan__tabs button{color:var(--mute);border-bottom:2px solid #0000;padding:.3rem 0;font-size:1rem}.gad-fan__tabs button.is-on{color:var(--ink);border-color:var(--pen)}.gad-fan__stack{min-height:36rem;display:grid;position:relative}.gad-page{background:var(--print);transition:transform .6s var(--ease-out-expo), filter .6s;cursor:pointer;border-radius:.2rem;grid-area:1/1;align-self:start;padding:1.7rem 1.8rem 1.3rem;font-size:.98rem;line-height:1.45;box-shadow:0 1px #05232214,0 18px 40px #05232224}.gad-page.is-front{cursor:auto;z-index:3;transform:rotate(-.6deg)}.gad-page--p1{z-index:2;filter:brightness(.96);transform:translate(2.2rem,-1.1rem)rotate(3deg)}.gad-page--p2{z-index:1;filter:brightness(.92);transform:translate(-1.6rem,-1.8rem)rotate(-4deg)}.gad-page:not(.is-front)>*{visibility:hidden}.gad-page__label{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--rose) 22%, var(--paper));color:#6b2b25;margin-bottom:1rem;padding:.2rem .5rem;font-size:.7rem;display:inline-block}.gad-page__h{letter-spacing:-.01em;font-size:1.35rem;font-weight:600}.gad-page__meta{color:var(--ink-soft);margin-top:.2rem;font-size:.88rem}.gad-page__verdict{margin-top:1.2rem;font-size:1.05rem}.gad-page__big{border-block:1px dashed color-mix(in srgb, var(--ink) 25%, transparent);gap:.2rem;margin-top:1.4rem;padding:1rem 0;display:grid}.gad-page__big strong{letter-spacing:-.03em;justify-self:start;font-size:3rem;font-weight:500;line-height:1.1;position:relative}.gad-page__big strong .gad-mark{width:calc(100% + .8em);height:calc(100% + .4em);inset:-.2em -.4em}.gad-page__big span{color:var(--ink-soft);font-size:.88rem}.gad-page__counts{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.sev{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.03em;border-radius:.2rem;padding:.1rem .45rem;font-size:.72rem;display:inline-block}.sev--high{color:#7a2d27;background:#f3d9d6}.sev--watch{color:#6b4a10;background:#f3e6c8}.sev--fine{color:#24553a;background:#d9ebe0}.gad-page__small{color:var(--ink-soft);margin-top:1rem;font-size:.85rem}.gad-page__table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.88rem}.gad-page__table th{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--ink) 30%, transparent);padding:.4rem .4rem .4rem 0;font-size:.78rem;font-weight:600}.gad-page__table td{border-bottom:1px dashed color-mix(in srgb, var(--ink) 18%, transparent);vertical-align:top;padding:.5rem .5rem .5rem 0}.gad-page__ev{color:var(--ink-soft);font-size:.78rem;display:block}.gad-page__term{font-family:var(--font-mono), monospace;font-size:.8rem;position:relative}.gad-page__term .gad-mark{width:calc(100% + .2rem);height:.6em;top:.45em;left:-.1rem}.gad-page__foot{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);color:var(--mute);margin-top:1.3rem;padding-top:.7rem;font-size:.8rem}.gad-access__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem clamp(2rem,6vw,6rem);margin-top:3.5rem;display:grid}.gad-steps{gap:2.2rem;display:grid}.gad-steps>li{grid-template-columns:3rem 1fr;gap:1rem;display:grid}.gad-steps__n{font-family:var(--font-pen), cursive;color:var(--pen);font-size:2.6rem;line-height:.9}.gad-ink .gad-steps__n{color:var(--pen-ink)}.gad-invite{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.8rem;display:flex}.gad-invite code{font-family:var(--font-mono), monospace;background:var(--mist);border-radius:.25rem;padding:.35rem .6rem;font-size:.95rem}.gad-invite button{text-underline-offset:.25em;font-size:.95rem;font-weight:500;text-decoration:underline}.gad-levels{background:#fff;border-radius:.5rem;padding:1.4rem 1.6rem;font-family:Arial,Helvetica,sans-serif;box-shadow:0 14px 34px #0523221a}.gad-levels__h{margin-bottom:.7rem;font-size:.95rem;font-weight:700}.gad-levels li{justify-self:start;align-items:center;gap:.7rem;width:max-content;padding:.55rem 0;font-size:1rem;display:flex;position:relative}.gad-levels__radio{border:2px solid #5f6368;border-radius:50%;width:1.05rem;height:1.05rem}.gad-levels li.is-pick .gad-levels__radio{background:#1a73e8;border-color:#1a73e8;box-shadow:inset 0 0 0 3px #fff}.gad-levels li .gad-mark{width:calc(100% + 1.6rem);height:calc(100% + .4rem);inset:-.2rem -1rem -.2rem -.6rem}.gad-levels figcaption{font-family:var(--font-sans), sans-serif;color:var(--mute);margin-top:.6rem;font-size:.85rem}.gad-cancan{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:.5rem;display:grid}.gad-access .gad-small{margin-top:1.4rem}.gad-ladder{padding-bottom:clamp(5rem,14svh,9rem)}.gad-lad{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem clamp(2rem,6vw,6rem);margin-top:4rem;display:grid}.gad-lad__rungs{padding-left:3rem;position:relative}.gad-lad__line{background:#fbfcfc2e;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.6rem}.gad-lad__fill{background:var(--pen-ink);transform-origin:top;position:absolute;inset:0}.gad-lad__rung{padding-bottom:2.6rem;position:relative}.gad-lad__dot{border:2px solid var(--pen-ink);background:var(--ink);border-radius:50%;width:.9rem;height:.9rem;transition:background .3s;position:absolute;top:.3rem;left:-2.75rem}.gad-lad__rung.is-past .gad-lad__dot{background:var(--pen-ink)}.gad-lad__break{color:#fbfcfcc7;margin-top:1rem;font-size:.95rem}.gad-lad__break span{border:1px dashed var(--pen-ink);color:var(--pen-ink);border-radius:.2rem;margin-right:.5rem;padding:.15rem .5rem;display:inline-block}.gad-ladder.is-held .gad-lad__rung{min-height:42svh;transition:color .4s}.gad-ladder.is-held .gad-lad__rung:not(.is-at){color:#fbfcfc9e}.gad-ladder.is-held .gad-lad__rung:last-child{min-height:0}.gad-ladder.is-held .gad-lad__side{position:sticky;top:22svh}.gad-slip{background:var(--print);color:var(--print-ink);font-family:var(--font-mono), monospace;text-transform:uppercase;--mark:var(--pen);border-radius:.15rem;min-height:21rem;padding:1.3rem 1.4rem 1.4rem;font-size:.82rem;line-height:1.45;box-shadow:0 24px 50px #00000059}.gad-slip__top{border-bottom:1px dashed;justify-content:space-between;gap:1rem;margin-bottom:.7rem;padding-bottom:.6rem;font-size:.72rem;display:flex}.gad-slip__top span:last-child{color:var(--pen);font-weight:500}.gad-slip__reading{color:#56605f}.gad-slip__flags li{border-bottom:1px dashed #0000001f;padding:.4rem 0}.gad-slip__flags li:before{content:"! ";color:#8c3a33}.gad-slip__recs{gap:.2rem;display:grid}.gad-slip__recs li{border-bottom:1px dashed #00000024;padding:.6rem 2.6rem .6rem 0;position:relative}.gad-slip__id{color:#56605f;font-size:.68rem}.gad-slip__text{position:relative}.gad-slip__text .gad-mark{width:calc(100% + .2rem);height:.7em;top:.4em;left:-.1rem}.gad-slip__why{color:#56605f;font-size:.7rem}.gad-slip__note,.gad-slip__init{font-family:var(--font-pen), cursive;text-transform:none;color:var(--pen)}.gad-slip__note{margin-top:.3rem;font-size:1.2rem;line-height:1.15}.gad.is-armed .gad-slip__note,.gad.is-armed .gad-slip__init{animation:.8s cubic-bezier(.65,0,.35,1) .35s backwards rc-write}.gad-slip__mark{justify-items:center;display:grid;position:absolute;top:.7rem;right:0}.gad-slip__mark .gad-mark{width:1.4rem;height:1.3rem;position:relative}.gad-slip__init{font-size:1.15rem;line-height:1}.gad-slip__made{color:var(--pen);margin-top:.3rem;font-size:.68rem}.gad-slip__log{margin-top:.9rem;font-size:.75rem;position:relative}.gad-slip__log .gad-mark{width:100%;height:.4em;bottom:-.4em;left:0}.gad-lad__google{margin-top:2rem}.gad-lad__google p{border-left:2px dashed var(--pen-ink);color:#fbfcfcd1;max-width:44rem;padding:1.1rem 1.3rem;font-size:1.02rem;line-height:1.5}.gad-lad__lists{grid-template-columns:1fr 1fr;gap:2rem 4rem;margin-top:4rem;display:grid}.gad-print{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.02em;gap:.5rem;font-size:.86rem;display:grid}.gad-print li:before{content:"> ";color:var(--pen-ink)}.gad-never{gap:.6rem;display:grid}.gad-never li span{color:#fbfcfccc;font-size:1.05rem;position:relative}.gad-never .gad-mark{width:calc(100% + .2rem);height:.6em;top:.45em;left:-.1rem}.gad-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,3rem);margin-top:3.5rem;display:grid}.gad-months>li{border-top:2px solid var(--ink);flex-direction:column;padding-top:1.2rem;display:flex}.gad-months__d{font-family:var(--font-pen), cursive;color:var(--pen);margin-bottom:.6rem;font-size:1.6rem;line-height:1}.gad-months__see{padding-top:1.4rem;font-size:1rem;font-weight:500}.gad-months__see span{color:var(--mute);font-size:.85rem;font-weight:400;display:block}.gad-log{background:var(--print);font-family:var(--font-mono), monospace;text-transform:uppercase;margin-top:1.2rem;padding:.8rem 1rem;font-size:.74rem;box-shadow:0 10px 24px #05232214}.gad-log li{border-bottom:1px dashed #0000001f;justify-content:space-between;gap:.8rem;padding:.3rem 0;display:flex}.gad-log__init{font-family:var(--font-pen), cursive;text-transform:none;color:var(--pen);font-size:1.05rem;line-height:1}.gad.is-armed [data-rise] .gad-log li{clip-path:inset(0 100% 0 0)}.gad.is-armed [data-rise].is-in .gad-log li{clip-path:inset(0);transition:clip-path .5s var(--ease-out-expo) calc(.5s + var(--i) * .28s)}.gad-base{background:var(--print);font-family:var(--font-mono), monospace;text-transform:uppercase;margin-top:1.2rem;padding:.8rem 1rem 1rem;font-size:.74rem;box-shadow:0 10px 24px #05232214}.gad-base dl>div{border-bottom:1px dashed #0000001f;justify-content:space-between;gap:.8rem;padding:.3rem 0;display:flex}.gad-base dd{font-variant-numeric:tabular-nums}.gad-base__ok{font-family:var(--font-pen), cursive;text-transform:none;color:var(--pen);margin-top:.6rem;font-size:1.15rem;display:inline-block;position:relative}.gad-base__ok .gad-mark{width:100%;height:.3em;bottom:-.2em;left:0}.gad-verdict{gap:1.4rem;margin-top:1.4rem;font-size:1.3rem;font-weight:500;display:flex}.gad-verdict span{color:var(--mute);position:relative}.gad-verdict .is-pick{color:var(--ink)}.gad-verdict .gad-mark{width:calc(100% + 1.2em);height:calc(100% + .7em);inset:-.35em -.6em}.gad-ninety>.gad-small{margin-top:2.5rem}.gad-price__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem clamp(2rem,6vw,6rem);margin-top:3rem;display:grid}.gad-price__spend{font-size:1.1rem;display:block}.gad-price__spend strong{color:var(--pen);font-variant-numeric:tabular-nums}.gad-range{width:100%;height:1.5rem;accent-color:var(--pen);cursor:pointer;margin-top:.6rem}.gad-table-wrap{margin-top:1.2rem;overflow-x:auto}.gad-fees{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.gad-fees th,.gad-fees td{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);text-align:left;padding:1rem .8rem;font-size:1.08rem}.gad-fees thead th{color:var(--ink-soft);font-size:.9rem;font-weight:500}.gad-fees tbody th{font-weight:400}.gad-fees td{position:relative}.gad-fees tr.is-on{background:var(--paper)}.gad-fees tr.is-on th,.gad-fees tr.is-on td{font-weight:600}.gad-fees td .gad-mark{width:9.5rem;height:calc(100% - .7rem);top:.35rem;left:.1rem}.gad-price__say{min-height:3em;margin-top:1.4rem;font-size:1.15rem;line-height:1.45}.gad-price__say strong{color:var(--pen)}.gad-price__grid .gad-small{margin-top:.8rem}.gad-price__cols .gad-h4:first-child{margin-top:0}.gad-custody{background:var(--mist);border-radius:.6rem;grid-template-columns:minmax(0,.8fr) minmax(4rem,1fr) minmax(0,1.2fr);align-items:center;gap:1rem;margin-top:3.5rem;padding:2rem;display:grid;position:relative}.gad-custody__name{margin-bottom:.3rem;font-size:1.25rem;font-weight:600}.gad-custody__us{transition:color .4s}.gad-custody.is-cut .gad-custody__us{color:var(--mute)}.gad-custody__line{align-items:center;height:2rem;display:flex;position:relative}.gad-custody__l{background:var(--pen);height:2px;transition:transform .6s var(--ease-out-expo);flex:1}.gad-custody__snip{width:1.4rem;height:1.4rem;position:relative}.gad-custody__snip .gad-mark{visibility:hidden;width:100%;height:100%;inset:0}.gad-custody.is-cut .gad-custody__snip .gad-mark{visibility:visible}.gad-custody.is-cut .gad-custody__l--a{transform-origin:0;background:var(--mute-lg);transform:translate(-.8rem)scaleX(.7)}.gad-custody.is-cut .gad-custody__l--b{transform-origin:100%;background:var(--mute-lg);transform:translate(.8rem)scaleX(.7)}.gad-custody__acct{background:var(--paper);border:2px solid var(--ink);border-radius:.4rem;padding:1.3rem 1.4rem}.gad-custody__acct ul{gap:.35rem;margin-top:.4rem;display:grid}.gad-custody__acct li{padding-left:1.8rem;position:relative}.gad-custody__acct li .gad-mark{width:1.1rem;height:1rem;top:.2em;left:0}.gad-custody__stays{min-height:1.6em;font-family:var(--font-pen), cursive;color:var(--pen);margin-top:.6rem;font-size:1.35rem;line-height:1.2}.gad-custody__btn{border:1px solid var(--ink);border-radius:.35rem;grid-column:1/-1;justify-self:start;padding:.7rem 1.1rem;font-weight:500}.gad-custody__btn:hover{background:var(--paper)}.gad-own__items{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem 3rem;margin-top:3.5rem;display:grid}.gad-own__items dt{font-size:1.08rem;font-weight:600}.gad-own__items dd{color:var(--ink-soft);margin-top:.4rem;font-size:1rem;line-height:1.5}.gad-faq__list{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);margin-top:2.5rem}.gad-faq details{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}.gad-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:1.2rem;font-weight:500;list-style:none;display:flex}.gad-faq summary::-webkit-details-marker{display:none}.gad-faq summary:after{content:"+";color:var(--pen);font-size:1.5rem;line-height:1}.gad-faq details[open] summary:after{content:"–"}.gad-faq details p{max-width:46rem;color:var(--ink-soft);padding-bottom:1.4rem;font-size:1.05rem;line-height:1.55}.gad-close__grid{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:start;gap:3rem clamp(2rem,6vw,6rem);display:grid}.gad-chris{align-items:center;gap:1.2rem;margin-top:2.5rem;display:flex}.gad-chris img{object-fit:cover;border-radius:50%;width:6rem;height:6rem}.gad-chris figcaption{gap:.2rem;display:grid}.gad-chris__line{font-size:1.1rem}.gad-chris__sig{font-family:var(--font-pen), cursive;color:var(--pen-ink);justify-self:start;font-size:1.9rem;line-height:1.1;position:relative}.gad-chris__sig .gad-mark{width:100%;height:.3em;bottom:-.15em;left:0}.gad-form{background:#fbfcfc0f;border:1px solid #fbfcfc29;border-radius:.6rem;gap:1rem;padding:1.8rem;display:grid}.gad-form label{gap:.35rem;font-size:.98rem;font-weight:500;display:grid}.gad-opt{color:#fbfcfcad;font-weight:400}.gad-form input,.gad-form select,.gad-form textarea{min-height:2.9rem;color:var(--ink);background:#fbfcfcf2;border:1px solid #fbfcfc4d;border-radius:.3rem;padding:.55rem .8rem;font-size:1rem;font-weight:400}.gad-form .gad-btn{justify-content:center;margin-top:.4rem}.gad-form__note{margin-top:-.4rem}.gad-form a{text-underline-offset:.25em;text-decoration:underline}.gad-steps--small{gap:1.2rem;margin-block:1rem}.gad-steps--small .gad-h4{margin:0 0 .2rem}@media (max-width:899px){.gad-hero{min-height:0;padding-top:6.5rem}.gad-hero__grid,.gad-leak,.gad-craft__panel,.gad-audit__grid,.gad-access__grid,.gad-lad,.gad-price__grid,.gad-close__grid{grid-template-columns:minmax(0,1fr)}.gad-hero__copy{padding-top:0}.rc{max-width:27rem}.gad-leak--flip .gad-leak__text{order:0}.gad-people{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-bottom:1rem;padding-inline:var(--gutter);grid-template-columns:repeat(3,minmax(13rem,1fr));overflow-x:auto}.gad-person{scroll-snap-align:start}.gad-craft__panel,.gad-fan__stack{min-height:0}.gad-lad__side{order:-1}.gad-custody{grid-template-columns:minmax(0,1fr)}.gad-custody__line{flex-direction:column;justify-self:center;width:1.4rem;height:6rem}.gad-custody__l{flex:1;width:2px;height:auto}.gad-custody.is-cut .gad-custody__l--a{transform-origin:top;transform:translateY(-.6rem)scaleY(.7)}.gad-custody.is-cut .gad-custody__l--b{transform-origin:bottom;transform:translateY(.6rem)scaleY(.7)}}@media (max-width:640px){.gad-fit__cols,.gad-cancan,.gad-lad__lists,.gad-months,.gad-twice{grid-template-columns:minmax(0,1fr)}.gad-twice__vs{grid-auto-flow:column;width:auto}.gad-twice__vs .gad-mark{width:2.4rem;transform:rotate(90deg)}.gad-craft__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gad-map{grid-template-columns:minmax(0,1fr)}.gad-page{padding:1.3rem 1.1rem 1rem}.gad-page--p1,.gad-page--p2{transform:translate(.6rem,-.8rem)rotate(2deg)}.gad-page__table--terms th:last-child,.gad-page__table--terms td:last-child{display:none}.gad-form{padding:1.2rem}.gad-ruler__tick:nth-child(3){display:none}.gad-ruler__band span{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.gad-page,.gad-custody__l,.gad-craft__tab:after{transition:none}}.rc-ask__how{color:#fbfcfccc;max-width:30rem;margin-bottom:.9rem;font-size:.98rem;line-height:1.45}.rc-line{grid-template-columns:1.6rem 1fr 3.4rem;gap:.6rem;padding:.38rem 0;display:grid;position:relative}.rc-status{gap:.3rem;padding:.8rem 0 .6rem;font-size:.78rem;display:grid}.rc-status li:not(.is-now){color:#56605f}.rc-status li.is-now{font-weight:500}.gad.is-armed .rc-status li.is-now{animation:.28s steps(3,end) backwards rc-feed}.rc-status__ok{color:var(--pen);margin-left:.4rem}.rc-status__bar{background:#00000014;height:3px;margin-top:.5rem;overflow:hidden}.rc-status__bar span{background:var(--pen);transform-origin:0;height:100%;animation:7s cubic-bezier(.2,.6,.3,1) forwards rc-bar;display:block}@keyframes rc-bar{0%{transform:scaleX(.04)}to{transform:scaleX(.96)}}.rc-printer.is-busy:before{content:"";background:var(--accent);border-radius:2px;width:2.4rem;height:.22rem;animation:.9s ease-in-out infinite alternate rc-head;position:absolute;top:.32rem;left:1rem}@keyframes rc-head{to{transform:translate(calc(min(27rem,80vw) - 5rem))}}.rc-share-line{text-align:center;color:#8c3a33;margin-top:.7rem;font-size:.76rem}@media (prefers-reduced-motion:reduce){.rc-status__bar span,.rc-printer.is-busy:before{animation:none}.rc-status__bar span{transform:scaleX(.6)}}.gad-price__cols>div+div{margin-top:2.4rem}.gad-close__promise{margin-top:2.2rem}.rc-line__btn{text-align:left;width:100%;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;border-radius:.2rem;grid-column:1/-1;grid-template-columns:1.6rem 1fr 3.4rem;gap:.6rem;margin:0;padding:0;display:grid;position:relative}.rc-line__btn:disabled{cursor:default}@media (hover:hover){.rc-line__btn:not(:disabled):hover{background:#d9776f1a;box-shadow:0 0 0 .3rem #d9776f1a}}.rc-line__btn:focus-visible{outline:2px solid var(--pen);outline-offset:1px}.rc-line.is-cut .rc-q__text,.rc-line.is-cut .rc-amt,.rc-line.is-cut .rc-qty{color:#6c7574}.rc-line.is-cut .rc-amt{text-decoration:line-through}.rc-cut{color:var(--pen)}.rc-total-cut dd{color:var(--pen);font-variant-numeric:tabular-nums}.rc-share-line.is-clean,.rc-big.is-clean{color:var(--pen)}.gad-h4--first{margin-top:.4rem}.gad-audit .gad-btn--paper{margin-top:2.2rem}.gad-looks__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.25rem,3vw,2.5rem);margin-top:3rem;display:grid}.gad-looks__thumb{cursor:zoom-in;text-align:left;border-radius:.3rem;width:100%;padding:0;display:block}.gad-looks__paper{background:var(--print);height:24rem;transition:transform .4s var(--ease-out-expo), box-shadow .4s;border-radius:.3rem;display:block;overflow:hidden;box-shadow:0 1px #05232214,0 18px 40px #0523221f;-webkit-mask:linear-gradient(#000 82%,#0000);mask:linear-gradient(#000 82%,#0000)}.gad-looks__thumb:hover .gad-looks__paper,.gad-looks__thumb:focus-visible .gad-looks__paper{transform:translateY(-.3rem)rotate(-.4deg);box-shadow:0 1px #05232214,0 26px 50px #0523222e}.gad-page--thumb{zoom:.62;width:36rem;box-shadow:none;cursor:inherit;display:block;transform:none}.gad-page--thumb>*{visibility:visible!important}.gad-looks__cap{grid-template-columns:2rem 1fr;margin-top:1.2rem;font-size:1.02rem;line-height:1.45;display:grid}.gad-looks__n{font-family:var(--font-pen), cursive;color:var(--pen);font-size:1.7rem;line-height:1}.gad-looks__open{margin:.6rem 0 0 2rem;font-size:.98rem}.gad-dlg{background:var(--print);width:min(46rem,94vw);max-height:92vh;color:var(--ink);border:0;border-radius:.5rem;padding:0;box-shadow:0 30px 80px #0006}.gad-dlg::backdrop{background:#052322b8}.gad-dlg__bar{z-index:2;background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.8rem 1.2rem;font-size:.95rem;display:flex;position:sticky;top:0}.gad-dlg__nav{gap:.5rem;display:flex}.gad-dlg__nav button{border:1px solid #fbfcfc59;border-radius:.3rem;padding:.4rem .75rem;font-weight:500}.gad-dlg__nav button:last-child{background:var(--paper);color:var(--ink)}.gad-page--big{box-shadow:none;cursor:auto;border-radius:0;font-size:1.02rem;transform:none}.gad-page--big>*{visibility:visible!important}.gad-craft__tab{flex-wrap:wrap;align-items:baseline;row-gap:.35rem}.gad-craft__gist{letter-spacing:0;color:var(--ink-soft);flex-basis:100%;padding-right:1rem;font-size:.98rem;font-weight:400;line-height:1.35}.gad-craft__tab.is-on .gad-craft__gist{color:var(--ink)}.rc-answer{text-align:center;background:#d9776f1f;margin:.8rem 0 .2rem;padding:.55rem .6rem;font-size:.8rem}.rc-answer strong{color:#8c3a33;margin-right:.3rem;font-size:1.2rem;font-weight:600}.rc-check{border:1.5px dashed var(--pen);pointer-events:none;border-radius:999px;position:absolute;inset:.1rem 3.6rem .1rem 1.6rem}.rc-more{font:inherit;border:1px solid;border-radius:.25rem;margin:.5rem auto 0;padding:.4rem .8rem;font-size:.72rem;display:none}@media (max-width:640px){.rc-lines.is-short>li:nth-child(n+7){display:none}.rc-more{display:block}.gad-looks__row{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-template-columns:repeat(3,minmax(16rem,1fr));padding-bottom:1rem;overflow-x:auto}.gad-looks__item{scroll-snap-align:start}.gad-page--thumb{zoom:.5}.gad-looks__paper{height:20rem}}@media (min-width:641px) and (max-width:1099px){.gad-page--thumb{zoom:.45}.gad-looks__paper{height:18rem}}.gad-base__h{color:#6b2b25;margin-bottom:.4rem;font-size:.68rem}.gad-custody__snip{position:absolute;top:50%;left:50%;translate:-50% -50%}.gad-custody__line{position:relative}.gad-hero__facts{color:#fbfcfcc7;margin-top:1.1rem;font-size:.98rem}.gad-kicker{font-size:1.08rem}.rc-cols,.rc-line,.rc-line__btn{grid-template-columns:1fr 3.4rem!important}.rc-tick{left:-1.35rem}.rc-paper{padding-left:2.1rem}.rc-lines.is-short>li:nth-child(n+7){display:none}.rc-more{display:block}.rc-foot{text-align:center;color:#56605f;margin-top:.6rem;font-size:.68rem}.rc-check{inset:.1rem 3.6rem .1rem -.3rem}.gad-craft__leak{letter-spacing:0;color:#8c3a33;flex-basis:100%;font-size:.9rem;font-weight:400}.gad-craft__leak:before{content:"Leak: ";font-weight:600}.gad-craft__gist:before{content:"Fix: ";font-weight:600}.gad-looks__intro{margin-top:2.2rem;font-size:1.05rem;font-weight:500}.gad-looks__get{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;margin-top:3rem;display:grid}.gad-looks__get .gad-ticks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.gad-looks__get .gad-btn--paper{margin-top:0}.gad-log__why{font-family:var(--font-sans), sans-serif;text-transform:none;color:#56605f;font-size:.78rem;display:block}.gad-review{background:var(--print);margin-top:1.2rem;padding:.8rem 1rem .9rem;box-shadow:0 10px 24px #05232214}.gad-review table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.gad-review th,.gad-review td{text-align:right;border-bottom:1px dashed #0000001f;padding:.35rem 0}.gad-review th[scope=row],.gad-review thead th:first-child{text-align:left;color:var(--ink-soft);font-weight:400}.gad-review thead th{font-size:.72rem;font-weight:600}.gad-review td:last-child{color:var(--pen);font-weight:600}@media (max-width:899px){.gad-looks__get,.gad-looks__get .gad-ticks{grid-template-columns:minmax(0,1fr)}}.gad-looks__h{letter-spacing:-.015em;margin-top:3rem;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600}.gad-looks__h+.gad-looks__intro{color:var(--ink-soft);margin-top:.5rem;font-weight:400}.gad-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gad-form__err{color:#ffd2cc}
