@font-face{font-family:Oaxaca;src:url(/fonts/Oaxaca.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--surface:#fcfbf8;--surface-card:#fff;--surface-dark:#2e2a27;--text:#2e2a27;--text-warm:#5f4e40;--rind:#886f57;--label-warm:#816952;--label-warm-dk:#836951;--border-hair:#e7e0d6;--ink:#2e2a27;--sage:#836951;--cream:#fcfbf8;--cream-dk:#f5f0e8;--cream-card:#fff;--tan:#806b41;--brown:#2e2a27;--charcoal:#2e2a27;--olive:#6f5a3e;--walnut:#5a4638;--clay:#9c9a7b;--ochre:#c63b28;--ochre-dk:#a63121;--butter:#f1d7a3;--border:#e7e0d6;--border-md:#d8c9b7;--border-lt:#efe9df;--border-section:#e7e0d6;--success:#68725b;--success-bg:#eff3eb;--warning:#846f43;--warning-bg:#fdf6ed;--danger:#7a231b;--font-display:"Oaxaca", "BNCringeSerif", serif;--font-body:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-mono:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-drawer:"Bricolage Grotesque", "Hanken Grotesk", sans-serif;--font-accent:"Hanken Grotesk", serif;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--gutter:24px;--radius-card:6px;--shadow-sm:0 1px 3px #2e2a270f;--shadow-md:0 4px 16px #2e2a270f;--shadow-lg:0 8px 24px #2e2a271a;--shadow-card:0 5px 14px -10px #2e2a2724;--shadow-card-dark:0 6px 16px -10px #2e2a272e}@media (width<=480px){:root{--gutter:20px}}@media (width>=768px){:root{--gutter:40px}}@font-face{font-family:BNCringeSerif;src:url(/fonts/BNCringeSerif.woff2)format("woff2");font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:16px}button,a,[role=button],.of-card,.pf-cheese-chip{touch-action:manipulation}body{font-family:var(--font-body);color:var(--text-warm);background:var(--surface);min-height:100vh;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;color:var(--ochre);font-weight:400;line-height:1.15}h1{font-size:clamp(1.5rem,4vw,2rem)}h2{font-size:clamp(1.25rem,3vw,1.5rem)}h3{font-size:clamp(1.05rem,2vw,1.25rem)}a{color:var(--ochre);text-decoration:none}button{font-family:var(--font-body);cursor:pointer;font-size:inherit;background:0 0;border:none}input,select,textarea{font-family:var(--font-body);color:var(--brown);outline:none;font-size:.875rem;font-weight:300}@media (pointer:coarse){input,select,textarea,:root .df-input,:root .phone-login__phone,:root .admin-customers__search,:root .admin-team__search,:root .admin-products__field-label .df-input{font-size:1rem}}input::placeholder,textarea::placeholder{color:var(--tan)}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label-warm-dk);font-size:.625rem;font-weight:400}.btn-primary{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:.95rem 2rem;font-size:.75rem;font-weight:500;transition:background .3s,color .3s;display:inline-block}@media (hover:hover){.btn-primary:hover{background:var(--ink);color:var(--cream)}}.btn-primary--filled{background:var(--ochre);border-color:var(--ochre);color:#fff}@media (hover:hover){.btn-primary--filled:hover{background:var(--ochre-dk);border-color:var(--ochre-dk)}}.btn-primary:disabled{color:#ffffff80;cursor:not-allowed;background:#a0948266;border-color:#a0948266}.container{max-width:1200px;padding:0 var(--space-lg);margin:0 auto}.spinner{border:2.5px solid var(--border);border-top-color:var(--ochre);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{background:var(--ink);color:var(--cream);z-index:9999;padding:12px 24px;font-size:.85rem;animation:.3s toastIn;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}main.embedded{padding-top:0;padding-left:28px;padding-right:28px}.grecaptcha-badge{visibility:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}}.df-required{color:var(--ochre);font-weight:500}.df-label{letter-spacing:.18em;text-transform:uppercase;color:var(--sage);font-size:.625rem}.df-row{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.df-row:has(.df-input--small){grid-template-columns:minmax(108px,.33fr) 1fr}.df-input{border:1px solid var(--border-md);width:100%;min-width:0;font-family:var(--font-body);color:var(--brown);box-sizing:border-box;background:#fff;outline:none;padding:.7rem .9rem;font-size:.875rem;font-weight:300;transition:border-color .2s}.df-input::placeholder{color:var(--tan)}.df-input:focus{border-color:var(--ochre)}input[type=date].df-input{appearance:none;max-width:100%}input[type=date].df-input::-webkit-calendar-picker-indicator{filter:brightness(0)saturate()invert(28%)sepia(63%)saturate(2037%)hue-rotate(347deg)brightness(87%)contrast(91%)}select.df-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='%23c63f28' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.2rem}select.df-input.df-input--small{background-position:right .55rem center;padding-left:.6rem;padding-right:1.7rem}.df-input--date{cursor:pointer}.df-input--date::-webkit-calendar-picker-indicator{cursor:pointer}.df-textarea{resize:none;height:60px}.df-submit__btn{background:var(--ochre);color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;width:100%;min-height:44px;padding:.95rem 2rem;font-size:.75rem;font-weight:500;transition:background .3s}@media (hover:hover){.df-submit__btn:hover{background:var(--ochre-dk)}}.df-submit__btn:disabled{color:#ffffff80;cursor:not-allowed;background:#a0948266}@media (width<=560px){.df-row{grid-template-columns:1fr}.df-submit__btn{padding:.85rem 1.5rem}}.header{z-index:100;background:var(--cream);border-bottom:1px solid #0000;transition:border-color .22s;position:sticky;top:0}.header.header--scrolled{border-bottom-color:var(--border-section)}.header__inner{max-width:560px;padding:0 var(--gutter);justify-content:space-between;align-items:center;height:64px;margin:0 auto;display:flex}@media (width>=768px){.header__inner{max-width:1100px}}.header__logo{color:var(--ochre);line-height:0}.header__logo-svg{width:auto;height:26px;display:block}.header__nav a,.header__sign-out{font-family:var(--font-body);color:var(--text-muted);letter-spacing:.04em;white-space:nowrap;font-size:.85rem;font-weight:400;transition:color .2s;position:relative}.header__nav a.active{color:var(--ochre)}@media (hover:hover){.header__nav a:hover,.header__sign-out:hover{color:var(--ochre)}}.header__badge{background:var(--ochre);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:600;display:flex;position:absolute;top:-8px;right:-12px}.header__sign-out{color:var(--text-muted)}.header__nav--desktop{align-items:center;gap:var(--space-lg);display:flex}.header__nav--desktop .header__nav-account{align-items:center;gap:var(--space-lg);margin-left:auto;display:flex;position:relative}.header__nav--desktop .header__nav-account:has(.header__admin-link){padding-left:var(--space-lg)}.header__nav--desktop .header__nav-account:has(.header__admin-link):before{content:"";background:var(--sage);opacity:.4;width:1px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header__nav a.header__admin-link,.header__nav a.header__admin-link.active{color:var(--ochre)}.header__nav-eyebrow{display:none}.header__bar-right{align-items:center;gap:.85rem;display:none}.header__bar-admin{min-height:44px;color:var(--ochre);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 .4rem;font-size:.6875rem;font-weight:500;text-decoration:none;display:none}@media (width<=359px){.header__logo-svg{height:21px}.header__bar-right{gap:.8rem}.header__bar-admin{letter-spacing:.1em;padding:0 .55rem}}.header__burger{cursor:pointer;width:28px;height:28px;color:var(--ochre);z-index:210;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:relative}.header__burger:after{content:"";position:absolute;inset:-8px}.header__burger-svg{transition:transform .3s;display:block}.header__burger-svg path{transform-origin:50%;transition:opacity .25s,transform .3s}.header__burger.open .header__burger-svg path:first-child{transform:translateY(6.6px)rotate(45deg)}.header__burger.open .header__burger-svg path:nth-child(2){opacity:0}.header__burger.open .header__burger-svg path:nth-child(3){transform:translateY(-6.6px)rotate(-45deg)}.header__nav--mobile,.header__overlay{display:none}@media (width<=767px){.header__nav--desktop{display:none}.header__bar-right{display:flex}.header__bar-admin{display:inline-flex}.header__burger{display:flex}.header__overlay{z-index:190;background:#0000004d;display:block;position:fixed;inset:0}.header__nav--mobile{align-items:center;gap:var(--space-lg);background:var(--cream);padding:80px var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-section);z-index:200;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.header__nav--mobile.open{transform:translateY(0)}.header__nav--mobile a,.header__nav--mobile .header__sign-out{letter-spacing:.06em;justify-content:center;align-items:center;min-height:44px;font-size:1rem;display:flex}.header__nav--mobile .header__nav-account{width:60%;margin-top:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--border-section);flex-direction:column;align-items:center;display:flex}}.staff-hold{min-height:70vh;padding:var(--space-lg) var(--space-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.staff-hold__logo{width:min(220px,62vw);height:auto;margin-bottom:var(--space-md);color:var(--ochre)}.staff-hold__line{font-family:var(--font-display);letter-spacing:.04em;color:var(--brown);margin:0;font-size:1.25rem}.staff-hold__sub{color:var(--sage);margin:0;font-size:.9375rem;font-style:italic}.staff-hold__out{margin-top:var(--space-lg);border:1px solid var(--border-md);min-height:44px;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);cursor:pointer;background:0 0;padding:.6rem 1.2rem;font-size:.75rem;transition:border-color .2s,color .2s}@media (hover:hover){.staff-hold__out:hover{border-color:var(--ochre);color:var(--ochre)}}.staff-hold__out:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}@media (prefers-reduced-motion:reduce){.staff-hold__out{transition:none}}.splash-screen{z-index:10000;background-blend-mode:multiply;opacity:1;pointer-events:none;background-color:#f5efe3;background-image:url(/bg-texture.jpg);background-repeat:repeat;background-size:512px 512px;justify-content:center;align-items:center;transition:opacity .5s ease-out;display:flex;position:fixed;inset:0}.splash-screen--fading{opacity:0}.splash-screen__mark{width:clamp(140px,22vw,220px);height:auto;display:block}@media (prefers-reduced-motion:reduce){.splash-screen{transition:none}}.error-boundary{padding:48px var(--space-md);justify-content:center;align-items:center;min-height:60vh;display:flex}.error-boundary__card{text-align:center;border-radius:var(--radius-card);width:100%;max-width:460px;padding:var(--space-lg);background:#c63f280d;border:1px solid #c63f2833}.error-boundary__title{font-family:var(--font-display);color:var(--ochre-dk);margin:0 0 var(--space-sm);font-size:1.5rem;font-weight:400}.error-boundary__message{font-family:var(--font-body);color:var(--text-warm);margin:0 0 var(--space-lg);font-size:.9375rem;line-height:1.6}.error-boundary__detail{text-align:left;color:var(--text-warm);padding:var(--space-sm);margin:0 0 var(--space-lg);white-space:pre-wrap;word-break:break-word;background:#2e2a270d;border-radius:4px;font-size:.75rem;line-height:1.5;overflow-x:auto}.error-boundary__actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.error-boundary__btn{border:1px solid var(--ochre);background:var(--ochre);color:#fff;min-height:44px;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:.6rem 1.2rem;font-size:.6875rem;font-weight:500;transition:background .15s,color .15s}.error-boundary__btn--ghost{color:var(--ochre);background:0 0}@media (hover:hover){.error-boundary__btn:hover{background:var(--ochre-dk);border-color:var(--ochre-dk)}.error-boundary__btn--ghost:hover{background:var(--ochre);color:#fff}}.error-boundary__help{font-family:var(--font-body);color:var(--text-warm);opacity:.85;margin:var(--space-lg) 0 0;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.error-boundary__btn{transition:none}}.profile-gate__error{max-width:420px;padding:var(--space-2xl) var(--gutter);text-align:center;margin:0 auto}.profile-gate__error p{margin:var(--space-md) 0 var(--space-xl);color:var(--text-warm);font-size:.9375rem}.profile-gate__actions{flex-direction:column;gap:.6rem;display:flex}.phone-login{justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:4px 6px 20px;display:flex}.phone-login__frame{aspect-ratio:340.16/442.13;background:url(/login-frame.svg) 50%/contain no-repeat;justify-content:center;align-items:center;width:100%;max-width:470px;display:flex;position:relative}.phone-login__content{text-align:center;background:radial-gradient(ellipse 82% 66% at 50% 50%, var(--surface) 50%, #fcfbf8eb 68%, #fcfbf800 100%);width:66%;padding:16px 0}.phone-login__title{font-family:var(--font-display);letter-spacing:0;color:var(--ochre);margin:0 0 .6rem;font-size:clamp(1.5rem,6.5vw,1.9rem);font-weight:400;line-height:1.1}.phone-login__subtitle{font-family:var(--font-mono);color:var(--label-warm);max-width:30ch;margin:0 auto 1.4rem;font-size:.75rem;line-height:1.6}.phone-login__form{flex-direction:column;gap:.6rem;display:flex}.phone-login__input-row{gap:.5rem;display:flex}.phone-login__country-wrap{flex:none;position:relative}.phone-login__country{border:1px solid var(--border-md);height:48px;font-family:var(--font-body);color:var(--ink);appearance:none;cursor:pointer;background:#fff;padding:0 1.6rem 0 .65rem;font-size:.9rem}.phone-login__chev{color:var(--label-warm);pointer-events:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.phone-login__phone,.phone-login__otp{border:1px solid var(--border-md);min-width:0;height:48px;font-family:var(--font-body);color:var(--ink);background:#fff;outline:none;flex:1;padding:0 .9rem;font-size:.95rem;transition:border-color .2s}.phone-login__phone::placeholder{color:var(--label-warm);opacity:.75}.phone-login__phone:focus,.phone-login__otp:focus{border-color:var(--ochre)}.phone-login__otp{text-align:center;letter-spacing:.24em;height:68px;font-size:1.25rem}.phone-login__otp::placeholder{color:var(--label-warm);opacity:.7;letter-spacing:.14em}.phone-login__btn{background:var(--ochre);color:#fff;width:100%;height:48px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;margin-top:.15rem;font-size:.6875rem;font-weight:500;transition:background .3s}@media (hover:hover){.phone-login__btn:hover{background:var(--ochre-dk)}}.phone-login__btn:disabled{color:#ffffff8c;cursor:not-allowed;background:#a0948266}.phone-login__foot{font-family:var(--font-mono);color:var(--label-warm);opacity:.9;max-width:34ch;margin:1rem auto 0;font-size:.625rem;line-height:1.55}.phone-login__error{color:var(--ochre);margin:.1rem 0;font-size:.75rem}.phone-login__legal{font-family:var(--font-mono);letter-spacing:.02em;color:var(--label-warm);opacity:.75;max-width:34ch;margin:1rem auto 0;font-size:.5rem;line-height:1.5}.phone-login__legal a{color:var(--label-warm-dk);text-underline-offset:2px;text-decoration:underline}.phone-login__back{color:var(--label-warm-dk);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;margin-top:.4rem;font-size:.6875rem}@media (hover:hover){.phone-login__back:hover{color:var(--ochre)}}@media (width<=380px){.phone-login__content{width:74%}.phone-login__subtitle{font-size:.6875rem}}.type-picker{max-width:560px;padding:var(--space-lg) var(--gutter) var(--space-2xl);margin:0 auto}.type-picker__hero{text-align:center;margin-bottom:0;padding:20px 26px 0}.type-picker__hero h1{font-family:var(--font-display);letter-spacing:-.6px;color:var(--rind);margin:0;font-size:20px;font-weight:400;line-height:1.15}.type-picker__subtitle{font-family:var(--font-mono);letter-spacing:0;color:var(--label-warm);margin:10px 0 0;font-size:12px;line-height:1.55}.type-picker__motif{width:76px;height:auto;color:var(--ochre);opacity:.9;margin:18px auto 0;display:block}.type-picker .closed-notice{margin:18px 0 4px}.type-picker__special{background:var(--surface-dark);border-radius:var(--radius-card);text-align:left;cursor:pointer;width:100%;box-shadow:var(--shadow-card-dark);border:none;margin:24px 0 0;padding:0;transition:box-shadow .25s,transform .25s;display:block;position:relative;overflow:hidden}@media (hover:hover){.type-picker__special:hover{box-shadow:0 10px 24px -12px #2e2a2747}}.type-picker__special-photo{aspect-ratio:21/9;background:#1c1a18;width:100%;overflow:hidden}.type-picker__special-photo img{object-fit:cover;object-position:50% 55%;filter:saturate(1.05)brightness(1.02);width:100%;height:100%;display:block}.type-picker__special-body{flex-direction:column;gap:4px;padding:14px 44px 16px 18px;display:flex;position:relative}.type-picker__special-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--butter);margin-bottom:4px;font-size:10px}.type-picker__special h3{font-family:var(--font-display);letter-spacing:-.4px;color:#fef9f7;margin:0;font-size:20px;font-weight:400;line-height:1.15}.type-picker__special p{font-family:var(--font-mono);color:#b8a99a;margin:4px 0 0;font-size:12px;line-height:1.5}.type-picker__section-label{align-items:center;gap:var(--space-md);margin:var(--space-xl) 0 var(--space-md);display:flex}.type-picker__section-rule{background:var(--border-md);flex:1;height:1px}.type-picker__section-text{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--label-warm-dk);white-space:nowrap;font-size:9.5px}.type-picker__grid{flex-direction:column;gap:12px;display:flex}.type-picker__card{background:var(--surface-card);border:1px solid var(--border-hair);border-radius:var(--radius-card);text-align:left;align-items:center;gap:var(--space-md);width:100%;box-shadow:var(--shadow-card);padding:16px;transition:box-shadow .25s,transform .25s;display:flex;position:relative}.type-picker__card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.type-picker__card h3{font-family:var(--font-display);letter-spacing:-.4px;color:var(--ochre);margin:0;font-size:20px;font-weight:400;line-height:1.15}.type-picker__card p{font-family:var(--font-mono);color:var(--text-warm);margin:4px 0 0;font-size:12px;font-style:normal;line-height:1.5}.type-picker__provenance{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label-warm);margin-top:8px;font-size:9px}.type-picker__arrow{color:var(--ochre);flex-shrink:0;font-size:1.4rem;line-height:1;transition:transform .25s}@media (hover:hover){.type-picker__card:hover .type-picker__arrow,.type-picker__special:hover .type-picker__arrow{transform:translate(4px)}}.type-picker__special .type-picker__arrow{color:var(--butter);position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media (hover:hover){.type-picker__special:hover .type-picker__arrow{transform:translate(4px,-50%)}}.type-picker__card--in-progress{border-color:var(--ochre);background:#c63b280a}.type-picker__ongoing{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ochre);color:#fff;border-radius:3px;align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:6px;padding:.3rem .6rem;font-size:10px;display:inline-flex}.type-picker__ongoing-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (hover:hover){.type-picker__card:hover{box-shadow:0 10px 22px -12px #2e2a2733}}.type-picker__card--disabled{opacity:.45;pointer-events:none}.type-picker__card--disabled h3{color:var(--label-warm)}.type-picker__unavailable{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label-warm-dk);margin-top:6px;font-size:9px;font-weight:500}.type-picker__card--capped{pointer-events:none}.type-picker__card--capped :is(h3,p,.type-picker__provenance,.type-picker__special-photo,.type-picker__arrow){opacity:.5}.type-picker__capped{color:var(--ochre)}.type-picker__cap-notice{max-width:560px;margin:var(--space-md) auto 0;border-radius:var(--radius-card);color:var(--brown);background:#c63b280a;border:1px solid #c63b2840;padding:.9rem 1rem;font-size:.8125rem;line-height:1.5}.type-picker__cap-notice p+p{margin-top:.5rem}.type-picker__cap-notice a{min-height:44px;color:var(--ochre);text-underline-offset:2px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.type-picker__closed{max-width:560px;margin:var(--space-lg) auto 0;padding:var(--space-xl) var(--space-lg);background:var(--surface-card);border:1px solid var(--border-hair);border-radius:var(--radius-card);text-align:center;box-shadow:var(--shadow-card)}.type-picker__closed h2{font-family:var(--font-display);color:var(--ochre);letter-spacing:-.4px;margin:0 0 var(--space-md);font-size:22px;line-height:1.15}.type-picker__closed p{font-family:var(--font-mono);color:var(--text-warm);margin:0 0 var(--space-lg);font-size:13px;line-height:1.55}.type-picker__closed-cta{background:var(--ochre);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:.85rem 1.6rem;font-size:11px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}@media (hover:hover){.type-picker__closed-cta:hover{background:var(--ochre-dk)}}@media (width<=480px){.type-picker{padding:var(--space-md) var(--gutter) var(--space-xl)}.type-picker__hero{padding:20px 12px 0}}
