*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit;border-radius:var(--style-border-radius-inputs)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}html{scroll-behavior:smooth}body{font-family:var(--f-body);font-size:16px;line-height:1.6;background-color:var(--c-film);color:var(--c-ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:var(--c-ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--c-signal-ink)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:4px}main{flex:1}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.band{padding-block:var(--section-pad)}.band--flush{padding-block:0}.band--paper{background:var(--c-paper)}.band--signal{background:var(--c-signal-soft)}.band--ink{background:var(--c-ink);color:var(--c-film)}.band--ink a:not(.btn){color:var(--c-film)}.band__inner{width:var(--content-width);margin-inline:auto}.display-xl,.display-l,.h2{font-family:var(--f-display);font-weight:700;letter-spacing:-.025em;text-wrap:balance}.display-xl{font-size:clamp(44px,6.2vw,84px);line-height:1.02;font-weight:800}.display-l{font-size:clamp(36px,4.6vw,60px);line-height:1.06}.h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1}.h3{font-family:var(--f-display);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.lead{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--c-steel);max-width:34em}.band--ink .lead{color:var(--c-steel-light)}.mono{font-family:var(--f-body);font-variant-numeric:tabular-nums}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--c-signal-ink)}.band--ink .eyebrow{color:var(--c-signal)}.muted{color:var(--c-steel)}.highlight{color:inherit;background:linear-gradient(to top,var(--c-signal-soft) .38em,transparent .38em);padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tick{width:22px;height:22px;flex:none;display:inline-grid;place-items:center;border-radius:50%;background:var(--c-ok-soft);color:var(--c-ok)}.tick svg{width:13px;height:13px}.text-signal{color:var(--c-signal)}.rte>*+*{margin-top:.75em}.stack{display:flex;flex-direction:column;gap:var(--gap, var(--s-l))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, var(--s-sm))}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min, 300px),100%),1fr));gap:var(--gap, var(--s-l))}.section-head{display:flex;flex-direction:column;gap:var(--s-sm);margin-bottom:var(--s-2xl);max-width:44em}.section-head--center{margin-inline:auto;text-align:center;align-items:center}.card{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--r-l);box-shadow:var(--shadow-s)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-paper);color:var(--c-ink);font-family:var(--f-body);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.btn:hover{color:var(--c-ink);border-color:var(--c-ink)}.btn:active{transform:translateY(1px)}.btn--primary{min-height:56px;padding:0 28px;border:0;background:var(--c-signal);color:#fff;font-size:16px;font-weight:700;box-shadow:0 8px 20px -8px #ff5a1f99}.btn--primary:hover{background:var(--c-signal-hover);color:#fff;transform:translateY(-1px);box-shadow:0 12px 24px -10px #ff5a1fb3}.btn--invert{border:0;background:var(--c-ink);color:var(--c-film)}.btn--invert:hover{background:#33343c;color:var(--c-film)}.btn--on-ink{border-color:#ffffff59;background:transparent;color:var(--c-film)}.btn--on-ink:hover{border-color:var(--c-film);background:#ffffff14;color:var(--c-film)}.btn--ghost{border-color:transparent;background:transparent}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{background:#eeebe6;color:var(--c-steel);box-shadow:none;cursor:not-allowed;transform:none}.btn svg{width:18px;height:18px;flex:none}.panel{border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-paper);box-shadow:var(--shadow-s);overflow:hidden}.panel__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-s);padding:18px 22px 0;font-size:15px;font-weight:700}.panel__bar>span+span{font-size:13px;font-weight:500;color:var(--c-steel)}.panel__bar--signal{margin:0;padding:16px 22px;background:var(--c-signal-soft);color:var(--c-signal-ink)}.panel__bar--signal>span+span{color:var(--c-signal-ink)}.panel__body{padding:18px 22px 22px}.data-rows{display:flex;flex-direction:column;gap:10px;font-size:15px}.data-row{display:flex;justify-content:space-between;gap:var(--s-sm)}.data-row>:first-child{color:var(--c-steel)}.data-row--sep{padding-top:10px;border-top:1px solid var(--c-line)}.data-row--total{padding-top:14px;border-top:1px solid var(--c-line);font-family:var(--f-display);font-size:24px;font-weight:700;letter-spacing:-.01em}.data-row--total>:first-child{color:var(--c-ink)}.data-row>:last-child{text-align:right;white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);background:#f1eee9;font-size:13px;font-weight:600;line-height:1.2}.chip--ok{background:var(--c-ok-soft);color:var(--c-ok)}.chip--warn{background:var(--c-warn-bg);color:var(--c-warn)}.chip--ink{background:var(--c-ink);color:var(--c-film)}.chip--signal{background:var(--c-signal-soft);color:var(--c-signal-ink)}.chip svg{width:14px;height:14px;flex:none}.field{display:flex;flex-direction:column;gap:6px}.field label,.field__label{font-size:14px;font-weight:600}.input{min-height:48px;padding:0 14px;border:1px solid var(--c-line-strong);border-radius:var(--r-s);background:var(--c-paper);font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.input:focus{outline:none;border-color:var(--c-ink);box-shadow:0 0 0 4px #17171c14}textarea.input{padding:12px 14px}.check{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45}.check input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--c-signal)}.stepper{display:inline-flex;align-items:center;height:48px;padding:4px;border:1px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-paper)}.stepper button{width:38px;height:38px;border:0;border-radius:50%;background:#f1eee9;font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease}.stepper button:hover{background:var(--c-line)}.stepper input{width:56px;border:0;text-align:center;font-size:17px;font-weight:700;background:transparent;-moz-appearance:textfield}.stepper input:focus{outline:none}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cmyk-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:4px}.cmyk-bar>:nth-child(1){background:var(--c-cyan)}.cmyk-bar>:nth-child(2){background:var(--c-magenta)}.cmyk-bar>:nth-child(3){background:var(--c-yellow)}.cmyk-bar>:nth-child(4){background:var(--c-signal)}.cmyk-bar>:nth-child(5){display:none}.ruler{display:flex;height:18px;border-bottom:1px solid var(--c-line-strong);overflow:hidden;font-size:10px;color:var(--c-steel)}.ruler>span{flex:1 0 0;min-width:0;padding-left:3px;border-left:1px solid var(--c-line-strong)}.table{width:100%;border-collapse:collapse;font-size:15px}.table caption{text-align:left;padding-bottom:12px;font-size:13px;font-weight:600;color:var(--c-steel)}.table th{text-align:left;padding:10px 0;border-bottom:1px solid var(--c-line-strong);font-size:13px;font-weight:600;color:var(--c-steel)}.table td{padding:11px 0;border-bottom:1px solid var(--c-line)}.table tr:last-child td{border-bottom:0}.table .num{text-align:right}.shopify-section>h1{font-family:var(--f-display);font-weight:700;font-size:clamp(36px,4.6vw,60px);line-height:1.06;letter-spacing:-.025em;padding-top:var(--s-2xl);margin-bottom:var(--s-xl)}.page-content{display:flex;flex-direction:column;gap:40px}.page-content__body{max-width:44em;font-size:18px;line-height:1.7}.page-content__body h2{font-family:var(--f-display);font-weight:700;font-size:30px;line-height:1.15;letter-spacing:-.02em;margin-top:1.6em}.page-content__body h3{font-family:var(--f-display);font-size:21px;margin-top:1.4em}.page-content__body ul,.page-content__body ol{padding-left:1.2em}.page-content__body table{width:100%;border-collapse:collapse;font-size:15px;background:var(--c-paper);border-radius:var(--r-m);overflow:hidden;box-shadow:0 0 0 1px var(--c-line)}.page-content__body th,.page-content__body td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--c-line)}.page-content__body th{background:#f6f3ee;font-size:14px}.guide{display:flex;flex-direction:column;gap:12px;padding:14px 14px 22px;border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-paper);box-shadow:var(--shadow-s);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}a.guide:hover{color:var(--c-ink);transform:translateY(-3px);box-shadow:var(--shadow-m)}.guide>:not(.guide__media){padding-inline:8px}.guide__media{aspect-ratio:16 / 10;border-radius:var(--r-m);background:linear-gradient(135deg,var(--c-signal-soft),var(--c-yellow-soft));overflow:hidden}.guide__media img{width:100%;height:100%;object-fit:cover}.guide__title{font-family:var(--f-display);font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.guide-sim{margin-bottom:40px;padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;border-radius:var(--r-xl);background:var(--c-ink);color:var(--c-film)}@media(min-width:1000px){.guide-sim{grid-template-columns:minmax(0,6fr) auto auto;gap:32px}}.guide-sim__tag{align-self:flex-start;padding:5px 12px;border-radius:var(--r-pill);background:var(--c-signal);color:#fff;font-size:13px;font-weight:700}.guide-sim__title{font-family:var(--f-display);font-weight:700;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.02em}.guide-sim__text>span:last-child{color:var(--c-steel-light);max-width:40em}.guide-sim__steps{display:flex;gap:6px;font-size:13px;font-weight:600}.guide-sim__steps span{padding:6px 12px;border-radius:var(--r-pill);background:#ffffff14}.guide-sim__steps span:last-child{background:var(--c-signal);color:#fff}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.js .reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
