:root{--teal:#112A27;--teal-lift:#193B36;--sage:#6B8077;--blush:#DEA798;--cream:#EDE3D8;--charcoal:#2D2C2C;--bg:#EDE3D8;--surface:#F6EFE6;--surface-2:#E4D8CA;--ink:#2D2C2C;--ink-soft:#5E5850;--muted:#857A6E;--line:#D3C4B4;--line-strong:#B9A896;--accent:#C4735C;--accent-soft:#DEA798;--ok:#5C7F62;--warn:#B4823F;--shadow:0 1px 0 rgba(45,44,44,.05), 0 18px 40px -30px rgba(17,42,39,.55);--serif:"Bodoni Moda","Times New Roman",Times,serif;--sans:"Karla","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0E2422;--surface:#16332F;--surface-2:#1D3F3A;--ink:#EDE3D8;--ink-soft:#C6BCB0;--muted:#93A69F;--line:#2A4642;--line-strong:#3B5B55;--accent:#DEA798;--accent-soft:#DEA798;--ok:#8FBE95;--warn:#D9AC6A;--shadow:0 1px 0 rgba(0,0,0,.25), 0 18px 40px -30px rgba(0,0,0,.9)}}:root[data-theme=dark]{--bg:#0E2422;--surface:#16332F;--surface-2:#1D3F3A;--ink:#EDE3D8;--ink-soft:#C6BCB0;--muted:#93A69F;--line:#2A4642;--line-strong:#3B5B55;--accent:#DEA798;--accent-soft:#DEA798;--ok:#8FBE95;--warn:#D9AC6A;--shadow:0 1px 0 rgba(0,0,0,.25), 0 18px 40px -30px rgba(0,0,0,.9)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}.narrow{max-width:660px}.masthead{background:var(--teal);color:var(--cream);border-bottom:1px solid rgba(222,167,152,.28)}.masthead .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.brandlock{display:flex;align-items:center;gap:12px}.wordmark{font-family:var(--mono);font-weight:600;font-size:15px;letter-spacing:.34em;text-transform:uppercase}.mast-tag{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--blush)}@media(max-width:620px){.mast-tag{display:none}}.hero{background:var(--teal);color:var(--cream);position:relative;overflow:hidden}.hero .wrap{padding-top:64px;padding-bottom:72px;position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:48px;align-items:center}@media(max-width:860px){.hero-grid{grid-template-columns:1fr;gap:36px}}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--blush);margin:0 0 20px;max-width:36ch}h1{font-family:var(--serif);font-weight:500;font-size:clamp(42px,7vw,78px);line-height:.98;letter-spacing:-.015em;margin:0 0 22px;text-wrap:balance}h1 em{font-style:italic;color:var(--blush)}.hero p{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:#cfc6bb;margin:0 0 28px;max-width:46ch}.herobtns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:14px 22px;border-radius:1px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s ease,background .15s ease,color .15s ease}.btn-primary{background:var(--blush);color:var(--teal)}.btn-primary:hover{transform:translateY(-1px);background:#e9bcaf}.btn-ghost{border-color:#ede3d859;color:var(--cream)}.btn-ghost:hover{border-color:var(--blush);color:var(--blush)}.hero-mark{display:flex;justify-content:center}@media(max-width:860px){.hero-mark{justify-content:flex-start}}.rule{height:13px;border-top:1px solid var(--line);background-image:repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px 11px);background-repeat:repeat-x;background-size:100% 6px;background-position:top left}.rule-dark{border-top-color:#dea7984d;background-image:repeating-linear-gradient(to right,rgba(222,167,152,.45) 0 1px,transparent 1px 11px)}section{padding:0}.sec{padding:64px 0}.sec-head{margin-bottom:32px}.sec-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,4vw,42px);line-height:1.05;margin:0 0 10px;letter-spacing:-.01em;text-wrap:balance}.sec-head p{margin:0;color:var(--ink-soft);max-width:58ch}.kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.finder{display:grid;grid-template-columns:330px 1fr;gap:32px;align-items:start}@media(max-width:900px){.finder{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:24px;position:sticky;top:20px}@media(max-width:900px){.panel{position:static}}.panel h3{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-weight:500}.unitrow{display:flex;gap:0;margin-bottom:22px;border:1px solid var(--line-strong);width:fit-content}.unitrow button{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:7px 16px;background:transparent;border:0;color:var(--muted);cursor:pointer}.unitrow button[aria-pressed=true]{background:var(--teal);color:var(--cream)}:root[data-theme=dark] .unitrow button[aria-pressed=true],:root:not([data-theme=light]) .unitrow button[aria-pressed=true]{background:var(--blush);color:var(--teal)}.field{margin-bottom:16px}.field label{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.field label span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:10.5px}.field input{width:100%;font-family:var(--mono);font-size:17px;padding:11px 12px;background:var(--bg);border:1px solid var(--line-strong);color:var(--ink);border-radius:0;font-variant-numeric:tabular-nums}.field input:hover{border-color:var(--accent)}.hint{font-size:12.5px;color:var(--muted);line-height:1.5;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line)}.tapehint{display:flex;gap:9px;margin-bottom:9px}.tapehint b{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);flex:0 0 44px;padding-top:1px}.baseline{background:var(--teal);color:var(--cream);padding:22px 24px;margin-bottom:26px;display:flex;flex-wrap:wrap;align-items:center;gap:22px 30px}.baseline .bl-lead{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blush);margin-bottom:6px}.baseline .bl-big{font-family:var(--serif);font-size:38px;line-height:1;font-weight:500}.blconv{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:240px}.blconv div{border:1px solid rgba(222,167,152,.4);padding:6px 11px;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.blconv div b{color:var(--blush);font-weight:500;letter-spacing:.1em;font-size:9.5px;text-transform:uppercase;display:block;margin-bottom:1px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px}.bc{background:var(--surface);border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:14px}.bc.flag{border-left:3px solid var(--accent)}.bc-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bc-head h4{font-family:var(--serif);font-weight:500;font-size:21px;margin:0;letter-spacing:-.005em}.region{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:2px 6px;white-space:nowrap}.bc-size{display:flex;align-items:baseline;gap:12px}.sizebig{font-family:var(--serif);font-size:46px;line-height:.9;font-weight:500;font-variant-numeric:tabular-nums}.sizemeta{font-family:var(--mono);font-size:11px;line-height:1.45;color:var(--muted);letter-spacing:.03em}.sizemeta s{color:var(--muted);opacity:.75}.sizemeta .up{color:var(--accent);display:block}.bc-match{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.bars{display:flex;gap:3px}.bars i{width:16px;height:4px;background:var(--line-strong);display:block}.bars i.on{background:var(--ok)}.bars.b2 i.on{background:var(--warn)}.bars.b1 i.on{background:var(--accent)}.bc-note{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:13px}.bc-note a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;display:block;width:fit-content;margin-top:12px}.bc-note a:hover{border-bottom-color:var(--accent)}.empty{border:1px dashed var(--line-strong);padding:40px 24px;text-align:center;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.how{background:var(--surface-2)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line-strong)}@media(max-width:780px){.steps{grid-template-columns:1fr}}.step{padding:26px 24px 26px 0;border-right:1px solid var(--line-strong)}.step:last-child{border-right:0}@media(max-width:780px){.step{border-right:0;border-bottom:1px solid var(--line-strong);padding-right:0}.step:last-child{border-bottom:0}}@media(min-width:781px){.step+.step{padding-left:24px}}.step .n{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--accent);display:block;margin-bottom:10px}.step h4{font-family:var(--serif);font-size:20px;font-weight:500;margin:0 0 8px}.step p{margin:0;font-size:14.5px;color:var(--ink-soft);line-height:1.6}.pledge{border:1px solid var(--line);background:var(--surface);padding:26px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}@media(max-width:620px){.pledge{grid-template-columns:1fr}}.pledge p{margin:0;color:var(--ink-soft);font-size:15px}.pledge strong{color:var(--ink);font-weight:600}.waitlist{background:var(--teal);color:var(--cream)}.waitlist h2{font-family:var(--serif);font-size:clamp(30px,5vw,52px);font-weight:500;margin:0 0 14px;line-height:1}.waitlist h2 em{font-style:italic;color:var(--blush)}.waitlist p{color:#cbc2b7;margin:0 0 26px;max-width:44ch}.wlform{display:flex;gap:0;flex-wrap:wrap;max-width:480px;border:1px solid rgba(222,167,152,.45)}.wlform input{flex:1;min-width:200px;background:transparent;border:0;color:var(--cream);font-family:var(--mono);font-size:14px;padding:15px 16px}.wlform input::placeholder{color:#8e9e98}.wlform button{border-radius:0}.wlnote{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8e9e98;margin-top:14px}.wlok{color:var(--blush);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-top:16px}footer{background:var(--bg);border-top:1px solid var(--line);padding:44px 0 56px;font-size:13px;color:var(--muted)}footer h5{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-weight:500}.fgrid{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;margin-bottom:32px}@media(max-width:780px){.fgrid{grid-template-columns:1fr}}.srclist{margin:0;padding:0;list-style:none;columns:2;column-gap:26px}@media(max-width:560px){.srclist{columns:1}}.srclist li{margin-bottom:6px;break-inside:avoid}.srclist a{font-family:var(--mono);font-size:11.5px;text-decoration:none;border-bottom:1px solid var(--line-strong)}.srclist a:hover{color:var(--accent);border-bottom-color:var(--accent)}.fbot{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.caveat{font-size:12.5px;line-height:1.6;margin:0}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}body{background:var(--bg)!important;color:var(--ink)!important;margin:0!important}.taty-root{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55}.taty-root .wlform button{border:0;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/taty.css.map */
