.header-more__trigger{min-height:44px;color:inherit;font-family:var(--font-sans);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.header-more__trigger[data-state=open] svg{transform:rotate(180deg)}.header-more__content{z-index:90;border:var(--rule);border-radius:var(--radius-plate);background:var(--ground);min-width:230px;color:var(--ink);padding:8px}.header-more__content a{min-height:44px;color:var(--ink);cursor:pointer;padding:10px 16px;font-size:15px;text-decoration:none}.header-more__content a:focus{background:var(--recessed)}:root:not([data-surface=ground]) .site-header[data-surface=forest] .header-more__trigger{color:var(--on-forest)}.age-confirmed .age-gate{display:none}html:not(.age-confirmed) .age-gate~.site-page{visibility:hidden}html:not(.age-confirmed):has(.age-gate){overflow:hidden}.age-gate{z-index:101;text-align:center;overscroll-behavior:contain;padding-block:var(--space-12);padding-inline:max(var(--grid-margin), calc((100% - var(--grid-max)) / 2));border-radius:var(--radius-none);background:var(--forest);color:var(--ink);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.age-gate__lockup.age-gate__lockup{width:140px;max-width:none;height:auto;margin:auto 0 var(--space-8);filter:var(--logo-on-forest-filter);flex:none}.age-gate__title{max-width:100%;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);text-wrap:balance;margin:0}.age-gate__description,.age-gate__notice{max-width:var(--measure);font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-wrap:pretty;margin:0}.age-gate__description{margin-top:var(--space-6);color:var(--ink)}.age-gate__notice{margin-top:var(--space-3);color:var(--quiet)}.age-gate__actions{gap:var(--space-3);width:100%;margin-top:var(--space-12);display:grid}.age-gate:after{width:240px;height:360px;margin:var(--space-8) 0 auto;background-image:var(--age-gate-specimen);content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none}.age-gate__noscript{max-width:var(--measure);margin:var(--space-4) 0 0;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-leading)}@media (width>=640px){.age-gate__actions{justify-content:center;width:auto;display:flex}}@media (width<=767px){.age-gate{padding-block:var(--space-6) var(--space-8)}.age-gate__lockup.age-gate__lockup{margin-bottom:var(--space-6)}.age-gate__description{margin-top:var(--space-4)}.age-gate__actions{margin-top:var(--space-8)}.age-gate:after{width:160px;height:240px;margin-top:var(--space-6)}}.checkout-layout{row-gap:var(--space-8)}.checkout-form{gap:var(--space-8);display:grid}.checkout-form .form-input,.checkout-form .form-select,.checkout-form .form-textarea{border-radius:var(--radius-plate);background:var(--ground)}.checkout-form .form-input:focus-visible,.checkout-form .form-select:focus-visible,.checkout-form .form-textarea:focus-visible{background:var(--label)}.checkout-group{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.checkout-group legend{width:100%;padding:0 0 var(--space-3);margin-bottom:var(--space-1);border-bottom:var(--rule);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading)}.checkout-address-row{gap:var(--space-4);grid-template-columns:1.2fr 1fr 1fr;display:grid}.checkout-availability{margin:0 0 var(--space-8);padding:var(--space-4);background:var(--recessed);border-radius:var(--radius-control);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--quiet)}.checkout-optional summary{min-height:44px;padding-block:var(--space-2);cursor:pointer;color:var(--forest);font-size:var(--type-caption-size);display:list-item}.checkout-optional[open] summary{margin-bottom:var(--space-2)}.checkout-finish{padding-top:var(--space-6);border-top:var(--rule)}.checkout-research{align-items:flex-start;gap:var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);cursor:pointer;display:flex}.checkout-research input{width:20px;height:20px;accent-color:var(--forest);flex-shrink:0;margin:0}.checkout-submit{width:100%;margin-top:var(--space-6)}.checkout-submit:disabled{cursor:not-allowed;opacity:.6}.checkout-note{margin:var(--space-3) 0 0;color:var(--quiet);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.checkout-summary{grid-column:9/-1;min-width:0}.checkout-summary>.text-link{margin-top:var(--space-3)}.checkout-empty>.button-primary{margin-top:var(--space-6)}@media (width>=1024px){.checkout-main{padding:var(--space-8);border:var(--rule);border-radius:var(--radius-tile);background:var(--label)}.checkout-summary{padding:var(--space-6);border-radius:var(--radius-tile);background:var(--area-sage);position:sticky;top:120px}}@media (width<=1023px){.checkout-summary,.checkout-main{grid-column:1/-1}}@media (width<=767px){.checkout-address-row{grid-template-columns:1fr 1fr}.checkout-address-row>:first-child{grid-column:1/-1}.checkout-layout{flex-direction:column;display:flex}.checkout-main,.checkout-summary{width:100%}}.checkout-summary>summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--area-sage);border-radius:var(--radius-plate);cursor:pointer;list-style:none;display:flex}.checkout-summary>summary>span:last-child{text-align:right;font-family:var(--font-plex-mono);white-space:nowrap}.checkout-summary>summary small{font-family:var(--font-sans);font-size:var(--type-data-size);color:var(--quiet);display:block}.checkout-summary[open]>summary{margin-bottom:var(--space-6)}@media (width>=1024px){.checkout-summary>summary{display:none}}@media (width<=1023px){.checkout-summary{order:-1;grid-row:1}}.page-head.checkout-head{padding-top:var(--space-8)}.checkout-head .page-head__inner{padding-bottom:var(--space-6);row-gap:var(--space-3)}.checkout-head .page-head__lede{font-size:var(--type-body-size);line-height:var(--type-body-leading);margin-top:0}.checkout-head.page-head+.checkout-screen[data-surface=ground]{padding-top:var(--space-8)}.checkout-methods{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checkout-method{justify-content:center;align-items:center;gap:var(--space-2);border:var(--rule);border-radius:var(--radius-control);cursor:pointer;min-height:56px;transition:background var(--duration-color), border-color var(--duration-color);display:flex}.checkout-method:has(input:checked){border-color:var(--forest);background:var(--recessed)}.checkout-method:has(input:focus-visible){outline:2px solid var(--forest);outline-offset:3px}.checkout-method input{accent-color:var(--forest);width:16px;height:16px;margin:0}.checkout-method--unavailable{align-content:center;gap:var(--space-1) var(--space-2);padding-block:var(--space-2);cursor:not-allowed;flex-wrap:wrap}.checkout-method-status{color:var(--quiet);text-align:center;flex-basis:100%;font-size:12px;line-height:16px}@media (width<=520px){.checkout-methods{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-method{font-size:var(--type-caption-size)}}.checkout-shipping-option{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--rule);border-radius:var(--radius-control);cursor:pointer;display:flex}.checkout-shipping-option:has(input:checked){background:var(--recessed);border-color:var(--forest)}.checkout-shipping-option input{accent-color:var(--forest)}.checkout-shipping-option>span{flex:1}.checkout-shipping-option small{color:var(--quiet);font-size:var(--type-caption-size);margin-top:var(--space-1);display:block}.checkout-shipping-option>strong{font-family:var(--font-plex-mono);white-space:nowrap}.checkout-shipping-status:empty{display:none}.checkout-free-shipping{padding:var(--space-4);background:var(--recessed);color:var(--forest);border-radius:var(--radius-control);margin:0}@media (width<=520px){.checkout-method:last-child{grid-column:1/-1}}.contact{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--space-16);align-items:start;display:grid}.page-head.contact-head{padding-top:var(--space-8)}.contact-head .page-head__inner{padding-bottom:var(--space-8)}.contact-head .page-head__title{letter-spacing:-.035em;font-size:64px;line-height:68px}.contact-head .page-head__lede{max-width:54ch;font-size:18px;line-height:28px}.contact-head+.screen.contact-screen[data-surface=ground]{padding-top:var(--space-8)}.contact__main{padding:var(--space-8);border:var(--rule);border-radius:var(--radius-tile);background:var(--label)}.contact__main .contact__title{margin-bottom:var(--space-6);font-size:32px;line-height:36px}.contact-form .form-input,.contact-form .form-textarea{border-radius:var(--radius-plate);background:var(--ground)}.contact-form .form-input:focus-visible,.contact-form .form-textarea:focus-visible{background:var(--label)}.contact__main{grid-column:1/span 7;min-width:0}.contact__aside{gap:var(--space-12);grid-column:9/-1;min-width:0;display:grid}.contact-shortcuts{display:none}.contact__title{margin:0 0 var(--space-8);color:var(--ink);font-size:var(--type-section-size);font-weight:var(--type-h1-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.contact__title:has(+.contact-context){margin-bottom:var(--space-4)}.contact-context{align-items:baseline;gap:var(--space-1) var(--space-6);margin:0 0 var(--space-8);padding-block:var(--space-3);border-top:var(--rule);border-bottom:var(--rule);flex-wrap:wrap;display:flex}.contact-context__label{color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex:none}.contact-context__value{min-width:0;color:var(--ink);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-leading);overflow-wrap:anywhere}.contact-form .contact-form__message{min-height:calc(7 * var(--type-body-leading) + 2 * var(--space-3) + 2 * var(--hairline-width));max-height:calc(16 * var(--type-body-leading) + 2 * var(--space-3) + 2 * var(--hairline-width));field-sizing:content}.contact-form .contact-form__message-field{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.contact-form .contact-form__message-field>*{grid-column:1/-1}.contact-form .contact-form__message-field>.form-label{grid-area:1/1;align-self:baseline}.contact-form .contact-form__message-field>.form-hint{text-align:end;grid-area:1/2;align-self:baseline}.contact-form__add{font-size:16px;line-height:24px}.contact-route{padding-top:var(--space-4);border-top:var(--rule)}.contact-route__title{margin:0 0 var(--space-3);color:var(--ink);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.contact-route__text{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.contact-route__note{color:var(--quiet);margin:0;font-size:16px;line-height:24px}.contact-route--desk{display:none}.contact-done{justify-items:start;gap:var(--space-4);padding-top:var(--space-6);border-top:var(--rule);display:grid}.contact-done__title{color:var(--ink);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);margin:0}.contact-done__title:focus{outline:none}.contact-done__text{max-width:60ch;margin:0 0 var(--space-4);color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.contact-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-quick{gap:var(--space-2);flex-wrap:nowrap;display:flex}.contact-quick>a{gap:var(--space-2)}@media (width>=768px){.contact-head .page-head__extra{display:none}}@media (width>=768px) and (width<=1023px){.contact__aside{column-gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.contact__aside>.contact-route__note{grid-column:1/-1}}@media (width<=1023px){.contact-shortcuts{margin-bottom:var(--space-8);display:block}.contact-shortcuts ul{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contact-shortcuts li{border-bottom:var(--rule);min-width:0}.contact-shortcuts .text-link{min-height:44px;padding-block:var(--space-2);white-space:normal;justify-content:space-between;font-size:16px;line-height:24px;display:flex}.contact-shortcuts svg{flex:none}.contact__main,.contact__aside{grid-column:1/-1}}@media (width<=767px){.contact-shortcuts ul{grid-template-columns:max-content minmax(0,1fr)}.contact-shortcuts svg{display:none}.page-head.contact-head{padding-top:var(--space-6)}.contact-head .page-head__title{font-size:40px;line-height:44px}.contact-head .page-head__lede{font-size:16px;line-height:24px}.contact__main{background:0 0;border:0;border-radius:0;padding:0}.contact-head .page-head__inner{padding-bottom:var(--space-6);row-gap:0}.contact-head .page-head__record{display:none}.contact-head .page-head__main{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.contact-head .page-head__title{flex:0 auto;min-width:0}.contact-head .page-head__extra{order:1;margin:0 0 0 auto}.contact-head .page-head__lede{flex:1 0 100%;order:2;margin-top:0}.contact-head+.screen.contact-screen[data-surface=ground]{padding-top:var(--space-6)}.contact__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-context{display:none}.contact-form.form-stack{row-gap:var(--space-6)}.contact-form .form-fields{row-gap:var(--space-4)}.contact-form .contact-form__message{min-height:calc(3 * var(--type-body-leading) + 2 * var(--space-3) + 2 * var(--hairline-width));max-height:calc(10 * var(--type-body-leading) + 2 * var(--space-3) + 2 * var(--hairline-width))}.contact{row-gap:var(--space-12)}.contact__aside{gap:var(--space-8)}.contact-route--desk{display:block}.contact__desk .record-list__value{overflow-wrap:anywhere;white-space:pre-line;min-width:0}}.faq-topics__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.faq-topics__link{min-height:40px;padding:0 var(--space-4);border:var(--hairline-width) solid var(--field);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex;position:relative}.faq-topics__link:after{content:"";position:absolute;inset:-2px 0}.faq-topics__link:hover{border-color:var(--ink)}.faq-topics__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.faq-topics__link{transition:border-color var(--duration-color) var(--ease-hover)}}@media (width<=639px){.faq-topics__list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.faq-topics__link{width:100%;padding:0 var(--space-2);display:flex}}@media (width<=359px){.faq-topics__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-group[id],.faq-group__list>li[id]{scroll-margin-top:0}.faq-group__list .subsection-title{text-wrap:pretty}.page-head.faq-head{padding-top:var(--space-8)}.faq-head .page-head__inner{padding-bottom:var(--space-8)}.faq-head .page-head__title{letter-spacing:-.035em;font-size:64px;line-height:68px}.faq-head .page-head__lede{font-size:18px;line-height:28px}.page-head+.screen.faq-page[data-surface=ground]{padding-top:var(--space-8)}.faq-workspace{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.faq-workspace .faq-page__aside{min-width:0;margin:0;display:block}.faq-workspace .faq-page__contact{margin:0;padding-top:0;font-size:16px;line-height:24px}.faq-workspace .faq-page__notice{min-width:0;margin-top:0}.faq-workspace .faq-group{min-width:0;display:block}.faq-workspace .faq-group__title{margin:0 0 var(--space-4);border-top:0;padding-top:0;font-size:32px;line-height:36px;position:static}.faq-workspace .faq-group__list>li:before{display:none}.faq-workspace .faq-group__list>li{padding-inline:var(--space-4)}.faq-workspace .faq-group__list>li[data-open=true]{background:var(--mint)}.faq-workspace .faq-group__list>li>h3 button{gap:var(--space-4);padding-block:var(--space-6);font-size:20px;font-weight:500;line-height:28px}.faq-workspace .faq-group__list>li>h3 button>svg{width:20px;height:20px}.faq-workspace .faq-group__list>li [role=region]{padding-left:var(--space-9,36px);padding-right:var(--space-8)}.faq-workspace .faq-topics__link{gap:var(--space-3)}.faq-workspace .faq-topics__link>svg{flex:none}@media (width>=1024px){.faq-workspace{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);align-items:start}.faq-workspace .faq-topics__list{border-top:var(--rule);gap:0;display:grid}.faq-workspace .faq-topics__link{min-height:64px;padding:var(--space-4) 0;border:0;border-bottom:var(--rule);border-radius:0;justify-content:space-between;font-size:20px;line-height:28px;display:flex}.faq-workspace .faq-topics__link:hover{color:var(--forest)}.faq-workspace .faq-page__contact,.faq-workspace .faq-page__notice{grid-column:2}}@media (width<=767px){.faq-head .page-head__title{font-size:40px;line-height:44px}.faq-head .page-head__lede{font-size:16px;line-height:24px}.faq-workspace .faq-topics__link{padding-inline:var(--space-2);gap:0;font-size:15px}.faq-workspace .faq-topics__link>svg{display:none}.faq-workspace .faq-page__contact{border:0}.faq-workspace .faq-group__list>li{padding-inline:var(--space-3)}.faq-workspace .faq-group__list>li>h3 button{gap:var(--space-3);padding-block:var(--space-4);font-size:18px;line-height:26px}.faq-workspace .faq-group__list>li [role=region]{padding-inline:0}.faq-workspace .faq-group__list>li [role=region] p{line-height:26px}}.hto-head.page-head{padding-top:var(--space-8)}.hto-head .page-head__inner{padding-bottom:var(--space-8);row-gap:var(--space-4)}.hto-head .page-head__lede{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.hto-head.page-head+.screen[data-surface=ground]{padding-top:var(--space-8)}.hto-head .hto-head__button{display:none}.hto-overview__list{border-bottom:var(--rule);margin:0;padding:0;list-style:none;display:grid}.hto-overview__item{border-top:var(--rule);min-width:0}.hto-overview__link{align-items:baseline;column-gap:var(--space-3);min-height:44px;padding-block:var(--space-2);color:var(--ink);grid-template-columns:auto auto minmax(0,1fr);text-decoration:none;display:grid}.hto-overview__number{color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);font-variant-numeric:tabular-nums}.hto-overview__name{min-width:0;color:var(--ink);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-leading);text-decoration-line:none;-webkit-text-decoration-color:var(--field);-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field);text-decoration-thickness:var(--hairline-width);text-underline-offset:4px;white-space:nowrap}.hto-overview__link:hover .hto-overview__name{text-decoration-line:underline}.hto-overview__state{color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);text-align:end}@media (width>=768px){.hto-overview__list{column-gap:var(--space-6);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.hto-overview__link{align-items:flex-start;gap:var(--space-1);padding-block:var(--space-3) var(--space-4);flex-direction:column;display:flex}.hto-overview__name{white-space:normal;text-wrap:balance}.hto-overview__state{text-align:start}}@media (width>=1024px){.hto-head .page-head__inner{grid-template-rows:auto auto 1fr}.hto-head .page-head__main{display:contents}.hto-head .page-head__title{grid-area:1/1/auto/span 8;align-self:start}.hto-head .page-head__lede{grid-area:2/1/auto/span 8;align-self:start;margin-top:0}.hto-head .page-head__extra{margin-top:var(--space-6);grid-area:3/1/auto/span 8;align-self:start}.hto-head .page-head__record{grid-row:1/span 3}.hto-overview__list{grid-template-columns:repeat(4,minmax(0,1fr))}.hto-overview__link{padding-bottom:0}}@media (width>=1024px) and (width<=1279px){.hto-head .page-head__inner{grid-template-rows:auto 1fr auto}.hto-head .page-head__title,.hto-head .page-head__lede{grid-column:1/span 7}.hto-head .page-head__extra{grid-column:1/-1}.hto-head .page-head__record{grid-area:1/8/span 2/-1}}.hto-steps{border-bottom:var(--rule);margin:0;padding:0;list-style:none}.hto-step{padding-block:var(--space-12);border-top:var(--rule)}.hto-step:first-child{border-top:0;padding-top:0}.hto-step__head{align-items:baseline;gap:var(--space-6);margin:0 0 var(--space-8);display:flex}.hto-step__number{color:var(--field);font-family:var(--font-sans);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);font-variant-numeric:tabular-nums;flex:none}.hto-step__name{min-width:0;color:var(--ink);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);text-wrap:balance}.hto-step__state{color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);letter-spacing:0;text-align:end;margin-left:auto}.hto-step__body{align-content:start;gap:var(--space-4);min-width:0;display:grid}.hto-step__body p{max-width:60ch;color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty;margin-block:0}.hto-step__body .hto-step__lead{max-width:34rem;font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.hto-step__plate{min-width:0;margin-bottom:var(--space-8)}.hto-step__aside{margin-top:var(--space-4)}.hto-step__more{margin-top:calc(var(--space-2) * -1)}@media (width>=1024px){.hto-step{column-gap:var(--grid-gutter);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hto-step__head{grid-area:1/1/auto/-1}.hto-step__body{padding-right:var(--space-12);grid-area:2/1/span 2/span 7}.hto-step__plate{grid-area:2/8/auto/-1;align-self:start;margin-bottom:0}.hto-step__body.hto-step__aside{margin-top:var(--space-6);grid-area:3/8/auto/-1;padding-right:0}}.hto-step__details{min-width:0;max-width:60ch}.hto-acc{border-top:var(--rule)}.hto-acc__summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;color:var(--ink);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-leading);cursor:pointer;list-style:none;display:flex}.hto-acc__summary::-webkit-details-marker{display:none}.hto-acc__icon{color:var(--quiet);flex:none}.hto-acc[open] .hto-acc__icon :nth-child(2){display:none}.hto-acc__body{gap:var(--space-3);padding-bottom:var(--space-6);display:grid}.hto-methods{max-width:60ch;margin:0 0 var(--space-2);border-block:var(--rule)}.hto-methods__row{gap:var(--space-1) var(--space-4);padding-block:var(--space-4);grid-template-columns:8rem minmax(0,1fr);align-items:start;display:grid}.hto-methods__row+.hto-methods__row{border-top:var(--rule)}.hto-methods__name{min-width:0;color:var(--ink)}.hto-methods .hto-methods__logo{justify-content:flex-start;min-height:28px;padding-block:0}.hto-methods__note{color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.hto-methods__status{color:var(--ink);font-weight:500}.hto-plate{gap:var(--space-4);padding:var(--sheet-inset);border-radius:var(--radius-sheet);background:var(--recessed);margin:0;display:grid;container-type:inline-size}.hto-plate__caption{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:28px;color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);display:flex}.hto-plate__example{padding:var(--space-1) var(--space-3);border:var(--hairline-width) solid var(--field);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--type-data-size);font-weight:var(--type-data-weight);line-height:var(--type-data-leading);letter-spacing:var(--type-data-tracking)}.hto-plate__link{justify-self:start}.hto-screen{gap:var(--space-3);min-width:0;padding:var(--space-6);border:var(--rule);border-radius:var(--radius-plate);background:var(--ground);display:grid}.hto-screen__label{color:var(--quiet);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.hto-record__blank{width:7rem;max-width:100%;height:var(--space-4);border-bottom:var(--hairline-width) dashed var(--field);vertical-align:baseline;display:inline-block}.hto-vial{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.hto-vial__stage{--stage-glass:.86;--stage-base:.06;height:16rem}.hto-vial__record{gap:var(--space-1);min-width:0;padding-bottom:var(--space-4);display:grid}.hto-vial__record p{margin:0}.hto-vial__name{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.hto-vial__link{color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--field);-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field);text-decoration-thickness:var(--hairline-width);text-underline-offset:6px}.hto-vial__link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.hto-vial__strength{color:var(--quiet);font-family:var(--font-plex-mono);font-size:16px;line-height:24px}.hto-vial__price{margin-top:var(--space-3);color:var(--ink);font-family:var(--font-plex-mono);font-size:var(--type-h2-size);font-weight:500;line-height:var(--type-h2-leading);font-variant-numeric:tabular-nums}.hto-vial__record .hto-vial__bundle{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline-width) solid var(--field);color:var(--ink);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.hto-choice{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hto-screen--choice{padding:var(--space-4)}.hto-choice__item{place-content:center;align-items:center;gap:var(--space-1) var(--space-2);min-width:0;min-height:56px;padding:var(--space-2);border:var(--rule);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.hto-choice__radio{border:var(--hairline-width) solid var(--field);border-radius:50%;flex:none;width:16px;height:16px}.hto-choice .payment-method-logo{font-size:var(--type-caption-size);gap:6px}.hto-choice .payment-method-logo__venmo{width:72px}.hto-choice .payment-method-logo__symbol{flex-basis:20px;width:20px;height:20px}.hto-choice__status{color:var(--quiet);text-align:center;flex-basis:100%;font-size:12px;line-height:16px}@container (width<=28rem){.hto-choice{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.hto-choice__item:last-child{grid-column:1/-1}}.hto-record__code{color:var(--ink);font-family:var(--font-plex-mono);font-size:var(--type-h2-size);font-weight:400;line-height:var(--type-h2-leading);letter-spacing:.04em;margin:0}.hto-record__amount{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:var(--space-3) 0 0;padding-top:var(--space-4);border-top:var(--rule);display:flex}.hto-mail{padding-block:var(--space-3);gap:0}.hto-mail__head,.hto-mail__fields{margin:0}.hto-mail__head{padding-bottom:var(--space-3);border-bottom:var(--rule)}.hto-mail__fields{padding-top:var(--space-3)}.hto-mail__row{align-items:baseline;gap:0 var(--space-4);grid-template-columns:11rem minmax(0,1fr);padding-block:6px;display:grid}.hto-mail__row dt{color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.hto-mail__row dd{min-width:0;color:var(--ink);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);overflow-wrap:anywhere;margin:0}.hto-mail__head .hto-mail__row dt,.hto-mail__head .hto-mail__row dd{font-family:var(--font-sans)}.hto-mail__head .hto-mail__row dd{font-weight:500}.hto-mail__address{-webkit-user-select:all;user-select:all}.hto-mail__actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.hto-mail__copy{min-width:11rem;padding-inline:var(--space-6)}.hto-mail__status{color:var(--quiet);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.hto-mail__status:empty{display:none}@container (width<=26rem){.hto-mail__row{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=767px){.hto-head .hto-head__link{display:none}.hto-head .hto-head__button{width:100%;display:inline-flex}.hto-step{padding-block:var(--space-8)}.hto-step__head{gap:0 var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.hto-step__state{text-align:start;flex-basis:100%;margin-left:0}.hto-step__number{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}.hto-step__name{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.hto-step__plate{margin-bottom:var(--space-6)}.hto-step__body .hto-step__lead{font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-leading)}.hto-plate{padding:var(--space-4);border-radius:var(--radius-tile)}.hto-screen{padding:var(--space-4)}.hto-vial__stage{height:14rem}.hto-vial__price{font-size:var(--type-h3-size);line-height:var(--type-h3-leading)}.hto-methods__row{gap:0 var(--space-3);grid-template-columns:6.5rem minmax(0,1fr)}}.learn-caption{max-width:var(--measure);margin:var(--space-4) 0 0;color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.learn-caption.learn-caption--wide{max-width:none}.learn-notice{width:100%}@media (width<=767px){.learn-index-head .page-head__record .record-list__action{border-top:0;padding-top:0}.page-head+.screen.learn-index[data-surface=ground]{padding-top:var(--space-8)}}.learn-article{row-gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.learn-band{min-width:0}.learn-band--split{row-gap:var(--space-6);padding-top:var(--space-6);border-top:var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.learn-band--explain{gap:var(--space-12) var(--grid-gutter);grid-template-columns:minmax(0,1fr);display:grid}.learn-band--explain>.learn-section{min-width:0;padding-top:var(--space-6);border-top:var(--rule)}.learn-rail{display:contents}.learn-band__intro{order:0;min-width:0}.learn-band__body{order:1;min-width:0}.learn-band__aside{order:2;min-width:0}.learn-section.learn-band__aside .learn-refs__note{margin-top:0}.learn-band__intro>.learn-section__title:last-child{margin-bottom:0}.learn-section__title{margin:0 0 var(--space-4);color:var(--ink);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}.learn-section p{max-width:64ch;color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty;margin:0}.learn-jump{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.learn-jump__label{color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.learn-jump__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.learn-products{margin:0;padding:0;list-style:none}.learn-product{align-items:start;gap:var(--space-4);padding-block:var(--space-6);border-top:var(--rule);grid-template-columns:104px minmax(0,1fr);grid-template-areas:"field head""text text";display:grid}.learn-product:first-child{border-top:0;padding-top:0}.learn-product:last-child{padding-bottom:0}.learn-product__field{isolation:isolate;aspect-ratio:4/5;border-radius:var(--radius-plate);background:var(--area-light);grid-area:field;display:block;position:relative;overflow:clip}.learn-product__material{opacity:.68}.learn-product__field:before{z-index:2;background:var(--tile-hover-veil);opacity:0;pointer-events:none;content:"";position:absolute;inset:0}.learn-product__field:hover:before{opacity:1}.learn-product:has(.learn-product__link:hover) .learn-product__field:before{opacity:1}.learn-product__stage{--stage-glass:.8;--stage-base:.1;z-index:1;width:100%;height:100%}.learn-product__head{gap:var(--space-1);grid-area:head;align-self:center;min-width:0;display:grid}.learn-product__name{color:var(--ink);letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:24px}.learn-product__link{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--field);-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field);text-decoration-thickness:var(--hairline-width);text-underline-offset:4px;padding-block:10px}.learn-product__last{white-space:nowrap}.learn-product__last>svg{margin-left:var(--space-2);vertical-align:-2px;display:inline-block}:is(.learn-product__link:hover,.learn-product:has(.learn-product__field:hover) .learn-product__link){-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.learn-product__class{color:var(--quiet);text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.learn-product__data{gap:0 var(--space-4);margin:var(--space-2) 0 0;color:var(--ink);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;line-height:var(--type-caption-leading);flex-wrap:wrap;display:flex}.learn-product__data>span{white-space:nowrap}.learn-product__text{max-width:64ch;color:var(--ink);text-wrap:pretty;grid-area:text;margin:0;font-size:16px;line-height:24px}@media (prefers-reduced-motion:no-preference){.learn-product__field:before{transition:opacity var(--duration-tile) var(--ease-tile)}}.learn-refs__group+.learn-refs__group{margin-top:var(--space-8)}.learn-refs__title{margin:0 0 var(--space-2);color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);letter-spacing:0}.learn-refs{border-bottom:var(--rule);max-width:64ch;margin:0;padding:0;list-style:none}.learn-refs li{border-top:var(--rule)}.learn-refs__link{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-height:44px;padding-block:var(--space-3);color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-decoration-line:underline;-webkit-text-decoration-color:var(--field);-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field);text-decoration-thickness:var(--hairline-width);text-underline-offset:4px;display:flex}.learn-refs__link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.learn-refs__link>svg{color:var(--quiet);flex:none}.learn-section .learn-refs__note{margin-top:var(--space-4);color:var(--quiet);font-size:16px;line-height:24px}@media (width>=768px){.learn-band--explain{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-product{gap:var(--space-3) var(--space-6);grid-template:"field head""field text"1fr/144px minmax(0,1fr)}.learn-product__head{align-self:start}}@media (width>=1024px){.learn-jump{display:none}.learn-band--explain,.learn-band--split{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.learn-band--explain>:first-child{grid-column:1/span 5}.learn-band--explain>:last-child{grid-column:7/-1}.learn-band--split>.learn-rail{top:calc(var(--header-h) + var(--space-6));gap:var(--space-6);flex-direction:column;grid-area:1/1/auto/span 5;align-self:start;display:flex;position:sticky}.learn-band--split>.learn-band__body{grid-area:1/7/auto/-1}#area-products>.learn-rail{column-gap:var(--space-12);grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;display:grid;position:static}#area-products>.learn-rail .learn-section__title{max-width:none}#area-products>.learn-band__body{grid-area:2/1/auto/-1}#area-products .learn-products{align-items:start;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#area-products .learn-products:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}#area-products .learn-product{gap:var(--space-4);border:0;grid-template:"field""head""text"1fr/minmax(0,1fr);padding:0}#area-products .learn-product__field{aspect-ratio:auto;width:100%;height:280px}#area-products .learn-product__name{letter-spacing:-.02em;font-size:24px;line-height:28px}#area-products .learn-product:only-child{column-gap:var(--space-8);grid-template:"field head""field text"1fr/220px minmax(0,1fr);grid-column:1/-1}}@media (width<=767px){.learn-article{row-gap:var(--space-12)}}.page-head.learn-index-head,.page-head.learn-overview-head{padding-top:var(--space-8)}.learn-index-head .page-head__inner,.learn-overview-head .page-head__inner{padding-bottom:var(--space-8)}.learn-index-head .page-head__title,.learn-overview-head .page-head__title{letter-spacing:-.035em;font-size:64px;line-height:68px}.learn-index-head .page-head__lede,.learn-overview-head .page-head__lede{font-size:18px;line-height:28px}.page-head+.screen.learn-index[data-surface=ground],.learn-overview-head+.screen[data-surface=ground]{padding-top:var(--space-8)}.research-directory{gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.research-directory__area{grid-column:span 2;min-width:0}.research-directory__area:nth-child(-n+2){grid-column:span 3}.research-directory__link{isolation:isolate;min-height:280px;padding:var(--space-6);border-radius:var(--radius-tile);background:var(--area-field);color:var(--ink);text-decoration:none;display:grid;position:relative;overflow:clip}.research-directory__material{opacity:.64;-webkit-mask-image:linear-gradient(90deg, transparent 20%, var(--ink) 65%);-webkit-mask-image:linear-gradient(90deg, transparent 20%, var(--ink) 65%);mask-image:linear-gradient(90deg, transparent 20%, var(--ink) 65%)}.research-directory__area:nth-child(-n+2) .research-directory__link{min-height:340px;padding:var(--space-8)}.research-directory__copy{z-index:2;flex-direction:column;align-items:flex-start;width:64%;display:flex;position:relative}.research-directory__products,.research-directory__status{max-width:29ch;color:var(--quiet-on-area);font-family:var(--font-plex-mono);text-wrap:pretty;margin:0;font-size:13px;line-height:20px}.research-directory__status{margin-bottom:var(--space-2)}.research-directory__title{margin:auto 0 var(--space-4);padding-top:var(--space-8);letter-spacing:-.025em;text-wrap:balance;font-size:28px;font-weight:500;line-height:32px}.research-directory__area:nth-child(-n+2) .research-directory__title{font-size:40px;line-height:44px}.research-directory__arrow{border:var(--hairline-width) solid var(--area-rule);border-radius:var(--radius-pill);place-items:center;width:44px;height:44px;display:grid}.research-directory__link:hover .research-directory__arrow,.research-directory__link:focus-visible .research-directory__arrow{border-color:var(--forest);background:var(--forest);color:var(--on-forest)}.research-directory__stage{--stage-glass:.86;--stage-base:.03;z-index:1;width:45%;height:90%;position:absolute;bottom:4%;right:-3%}.research-directory__area:nth-child(-n+2) .research-directory__stage{width:44%;height:94%;right:0}.learn-band--explain{gap:var(--space-8) var(--grid-gutter)}.learn-band--explain>.learn-section:last-child{padding:var(--space-6);border-radius:var(--radius-tile);background:var(--area-sage);border:0}.learn-band--split>.learn-rail .learn-section__title{max-width:12ch;font-size:40px;line-height:44px}.learn-refs__link{padding-block:var(--space-4)}@media (prefers-reduced-motion:no-preference){.research-directory__stage{transition:transform .32s var(--ease-hover)}.research-directory__arrow{transition:background-color var(--duration-color), color var(--duration-color)}.research-directory__link:hover .research-directory__stage,.research-directory__link:focus-visible .research-directory__stage{transform:translateY(-6px)}}@media (width>=768px) and (width<=1023px){.research-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.research-directory__area,.research-directory__area:nth-child(-n+2){grid-column:auto}.research-directory__area:last-child{grid-column:1/-1}.research-directory__area:nth-child(-n+2) .research-directory__title{font-size:32px;line-height:36px}}@media (width<=767px){.learn-index-head .page-head__title,.learn-overview-head .page-head__title{font-size:40px;line-height:44px}.learn-index-head .page-head__lede,.learn-overview-head .page-head__lede{font-size:16px;line-height:24px}.page-head.learn-overview-head .page-head__record{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.page-head.learn-overview-head .page-head__record .record-list__rows{gap:0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);min-width:0;display:grid}.page-head.learn-overview-head .page-head__record .record-list__row{grid-area:auto/1/auto/-1;grid-template-columns:subgrid;padding-block:var(--space-2);border:0;display:grid}.page-head.learn-overview-head .page-head__record .record-list__row[data-wide-only=true]{display:none}.page-head.learn-overview-head .page-head__record .record-list__action{border:0;grid-area:auto/1;justify-content:flex-start;padding:0}.page-head.learn-overview-head .page-head__record .record-list__value{text-align:start;overflow-wrap:normal;min-width:0;max-width:none;font-size:14px;line-height:20px}.research-directory{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.research-directory__area,.research-directory__area:nth-child(-n+2){grid-column:1}.research-directory__link,.research-directory__area:nth-child(-n+2) .research-directory__link{min-height:208px;padding:var(--space-6)}.research-directory__area:nth-child(-n+2) .research-directory__title,.research-directory__title{max-width:12ch;margin-bottom:var(--space-3);padding-top:var(--space-4);font-size:26px;line-height:30px}.research-directory__products,.research-directory__status{font-size:12px;line-height:18px}.research-directory__arrow{width:32px;height:32px}.research-directory__arrow svg{width:18px;height:18px}.research-directory__stage,.research-directory__area:nth-child(-n+2) .research-directory__stage{width:44%;height:92%;right:-3%}.learn-band--split>.learn-rail .learn-section__title{font-size:32px;line-height:36px}}.manual-payment-head.page-head{padding-top:var(--space-8);padding-bottom:0}.manual-payment-head .page-head__inner{padding-bottom:var(--space-6);row-gap:var(--space-3)}.manual-payment-head .page-head__lede{font-size:var(--type-body-size);line-height:var(--type-body-leading);margin-top:0}.manual-payment-head.page-head+.screen[data-surface=ground]{padding-top:var(--space-8)}.manual-payment-main{gap:var(--space-8);display:grid}.manual-payment-main--lookup{gap:var(--space-4);padding:var(--space-6);border:var(--rule);border-radius:var(--radius-plate);background:var(--ground)}.manual-payment-main--lookup .manual-payment-lookup{gap:var(--space-4)}@media (width<=767px){.manual-payment-main--lookup{border:0;padding:0}.manual-payment-head.page-head+.screen[data-surface=ground]{padding-top:var(--space-6)}}.manual-payment-notice{padding:var(--space-4);border:var(--rule);border-radius:var(--radius-control);color:var(--ink);background:var(--recessed);margin:0;font-size:16px;line-height:24px}.manual-payment-record{align-items:center;gap:var(--space-6) var(--space-4);padding-block:var(--space-6);border-block:var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.manual-payment-label,.manual-payment-amount>span{margin:0 0 var(--space-2);color:var(--quiet);font-size:14px;line-height:20px}.manual-payment-code{color:var(--ink);font-family:var(--font-plex-mono);font-size:var(--type-h3-size);font-weight:400;line-height:var(--type-h3-leading);-webkit-user-select:all;user-select:all;margin:0}.manual-payment-copy{min-height:44px;padding-inline:var(--space-4);gap:var(--space-2)}.manual-payment-amount{justify-content:space-between;align-items:baseline;gap:var(--space-4);grid-column:1/-1;margin:0;display:flex}.manual-payment-amount strong{font-family:var(--font-plex-mono);font-size:var(--type-lead-size);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.manual-payment-title{color:var(--ink);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-leading);margin:0}.manual-payment-methods{border:0;min-width:0;margin:0;padding:0}.manual-payment-methods legend{margin-bottom:var(--space-3);font-size:var(--type-body-size);padding:0;font-weight:500}.manual-payment-methods>div{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.manual-payment-choice{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2);border:var(--rule);border-radius:var(--radius-control);cursor:pointer;font-size:16px;display:flex}.manual-payment-choice:has(input:checked){border-color:var(--ink);background:var(--recessed)}.manual-payment-choice:focus-within{outline:2px solid var(--ink);outline-offset:3px}.manual-payment-choice input{accent-color:var(--ink)}.manual-payment-choice:has(input:disabled){gap:var(--space-1) var(--space-2);cursor:not-allowed;flex-wrap:wrap}.manual-payment-choice:has(input:disabled) small{color:var(--quiet);text-align:center;flex-basis:100%;font-size:12px}.manual-payment-assets{width:100%}.manual-payment-assets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-payment-assets .manual-payment-choice:last-child{grid-column:auto}.manual-payment-assets small{color:var(--quiet);font-size:12px;line-height:16px;display:block}.manual-payment-assets .manual-payment-choice{justify-content:flex-start;gap:var(--space-2);min-height:72px;padding:var(--space-3);text-align:left;position:relative}.crypto-choice-check{top:var(--space-1);right:var(--space-1);opacity:0;position:absolute}.manual-payment-choice:has(input:checked) .crypto-choice-check{opacity:1}.manual-payment-destination,.manual-payment-receipt{justify-items:start;gap:var(--space-4);display:grid}.manual-payment-destination .commerce-text,.manual-payment-receipt .commerce-text{margin:0}.manual-payment-recipient,.manual-payment-help a{overflow-wrap:anywhere}.manual-payment-qr{border:var(--rule);width:240px;max-width:100%;height:auto;display:block}.manual-payment-qr-option{gap:var(--space-2);margin:0;display:grid}.manual-payment-qr-frame{aspect-ratio:1128/1006;border:var(--rule);border-radius:var(--radius-control);background:var(--label);width:240px;max-width:100%;overflow:hidden}.manual-payment-qr-frame .manual-payment-qr{object-fit:cover;object-position:center 79.4%;border:0;width:100%;height:100%}.receipt-email-actions,.receipt-email-fallback__body{justify-items:start;gap:var(--space-3);width:100%;display:grid}.receipt-email-fallback{width:100%}.receipt-email-fallback summary{padding-block:var(--space-3);color:var(--ink);cursor:pointer;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.receipt-email-copy-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.receipt-email-copy-actions button{gap:var(--space-2);min-height:44px}.receipt-email-address{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.receipt-email-details{width:100%;padding:var(--space-3);border:var(--rule);border-radius:var(--radius-control);color:var(--ink);background:var(--recessed);font:inherit;resize:vertical}.manual-payment-action{gap:var(--space-3)}.manual-payment-receipt{padding-top:var(--space-8);border-top:var(--rule)}.manual-payment-help{color:var(--quiet);margin:0;font-size:16px;line-height:24px}.manual-payment-aside .manual-payment-help{margin-top:var(--space-6)}.manual-payment-lookup{gap:var(--space-6);max-width:32rem;margin-top:var(--space-6)}.manual-payment-switch>summary{min-height:44px;color:var(--quiet);cursor:pointer;align-items:center;font-size:16px;display:flex}.crypto-payment,.crypto-payment-card,.crypto-payment-fallback{gap:var(--space-4);width:100%;min-width:0;display:grid}.crypto-payment-card{padding:var(--space-6);border:var(--rule);border-radius:var(--radius-control);background:var(--recessed)}.crypto-payment-network{justify-content:space-between;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--rule);flex-wrap:wrap;display:flex}.crypto-payment-network .manual-payment-label{margin:0}.crypto-payment-network strong{color:var(--ink);font-size:14px;font-weight:500}.crypto-payment-amount{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.crypto-payment-value{font-family:var(--font-plex-mono);font-size:var(--type-h3-size);line-height:var(--type-h3-leading);overflow-wrap:anywhere;margin:0}.crypto-payment-denomination{align-items:center;gap:var(--space-3);min-width:0;display:flex}.crypto-payment-denomination .crypto-payment-value{min-width:0}.crypto-payment-value strong{font-weight:500}.crypto-payment-value span{color:var(--quiet);font-size:var(--type-body-size)}.crypto-payment-timer{font-variant-numeric:tabular-nums;font-size:14px}.crypto-payment-receive{align-items:start;gap:var(--space-6);padding-top:var(--space-4);grid-template-columns:160px minmax(0,1fr);display:grid}.crypto-payment-qr{border:var(--rule);width:160px;max-width:100%;height:auto}.crypto-payment-address{gap:var(--space-3);min-width:0;display:grid}.crypto-payment-address .manual-payment-label{margin:0}.crypto-payment-address code{color:var(--ink);font-family:var(--font-plex-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:14px;line-height:24px}.crypto-payment-address .manual-payment-help{font-size:14px;line-height:20px}.crypto-payment-fallback{justify-items:start}@media (width<=767px){.manual-payment-layout{row-gap:var(--space-12)}.manual-payment-action,.manual-payment-lookup>button{width:100%}}@media (width<=520px){.manual-payment-methods>div{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-payment-choice:last-child{grid-column:1/-1}.crypto-payment-card{padding:var(--space-4)}.crypto-payment-receive{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.crypto-payment-qr{justify-self:center;width:192px}}.quality-methods{--quality-method-column:calc(var(--method-label-width) + 112px);--quality-report-column:26%}.page-head.quality-head{padding-top:var(--space-8)}.quality-head .page-head__inner{padding-block:0 var(--space-8)}.quality-head .page-head__title{font-size:64px;line-height:68px}.screen.quality-inspection{padding-top:var(--space-12)}.quality-inspector__tabs{gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-4);scrollbar-width:thin;display:flex;overflow-x:auto}.quality-inspector__tabs button{min-height:48px;padding:var(--space-3) var(--space-4);border:var(--rule);border-radius:var(--radius-pill);color:var(--quiet);font:400 15px/20px var(--font-sans);cursor:pointer;background:0 0;flex:1 0 auto}.quality-inspector__tabs button[aria-selected=true]{border-color:var(--amber);background:var(--amber);color:var(--amber-ink)}.quality-inspector__body{gap:var(--space-16);padding-top:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.quality-inspector__panel[hidden]{display:none}.quality-inspector__panel .method-thumb{aspect-ratio:8/5;width:min(100%,420px);height:auto;margin-bottom:var(--space-6);border-radius:var(--radius-plate)}.quality-inspector__title{font:400 clamp(36px, 4vw, 60px)/1.05 var(--font-sans);letter-spacing:-.035em;margin:0}.quality-inspector__instrument{margin:var(--space-4) 0 0;color:var(--quiet);font:400 14px/24px var(--font-plex-mono)}.quality-inspector__label{margin:var(--space-8) 0 var(--space-2);color:var(--quiet);font:400 13px/20px var(--font-sans)}.quality-inspector__report{max-width:24ch;margin:0 0 var(--space-6);font:400 28px/36px var(--font-sans);letter-spacing:-.02em}.quality-inspector__paper{perspective:1200px;min-width:0}.quality-inspector__paper>.specimen-coa{transform:rotateY(-5deg)rotate(1deg)}.quality-comparison-head{gap:var(--space-8);margin:var(--space-24) 0 var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.quality-comparison-head h2{font:400 40px/44px var(--font-sans);letter-spacing:-.025em;margin:0}.quality-comparison-head p{max-width:40ch;color:var(--quiet);font:400 17px/28px var(--font-sans);margin:0}.quality-methods__method[id]{scroll-margin-top:150px}@media (width<=767px){.quality-head .page-head__inner{padding-block:0 var(--space-6)}.quality-head .page-head__title{font-size:40px;line-height:40px}.quality-head .page-head__lede{font-size:19px;line-height:28px}.quality-head .page-head__record .record-list__value{font-size:14px;line-height:20px}.screen.quality-inspection{padding-top:var(--space-8)}.quality-inspector__body{gap:var(--space-8);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.quality-inspector__panel .method-thumb{float:right;width:96px;height:60px;margin:0 0 var(--space-3) var(--space-4)}.quality-inspector__label{clear:both;margin-top:var(--space-6)}.quality-inspector__report{font-size:24px;line-height:32px}.quality-inspector__paper>.specimen-coa{transform:none}.quality-comparison-head{gap:var(--space-4);margin-top:var(--space-16);grid-template-columns:minmax(0,1fr)}.quality-comparison-head h2{font-size:32px;line-height:36px}}@media (prefers-reduced-motion:reduce){.quality-inspector__paper>.specimen-coa{transform:none}}@media (width>=640px){.quality-methods.data-table tbody th,.quality-methods.data-table tbody td{padding-block:var(--space-6)}}.quality-methods__method{align-items:flex-start;gap:var(--space-4);font-family:var(--font-plex-mono);font-size:16px;font-weight:500;line-height:24px;display:flex}.quality-methods__no-thumb{flex:none;width:96px}.quality-methods__mark{border:var(--hairline-width) solid var(--forest-hairline);border-radius:var(--radius-card);flex:none;justify-content:center;align-items:center;width:96px;height:60px;display:flex;overflow:hidden}.quality-methods__mark--plate{background:var(--label)}.texas-flag.quality-methods__flag{width:90px;height:60px}.quality-methods__radian{width:36px;height:36px;display:block}.quality-methods__label{min-width:0;padding-top:2px}.quality-methods__instrument{margin-top:var(--space-1);color:var(--quiet);font-size:13px;font-weight:400;line-height:20px;display:block}.quality-methods__text{text-wrap:pretty;max-width:60ch;display:block}.quality-standard{display:block}.quality-standard__toggle{display:none}@media (width<=1279px){.quality-methods{--quality-method-column:var(--method-label-width);--quality-report-column:28%}.quality-methods.data-table thead th{white-space:normal}.quality-methods__method{gap:var(--space-2);flex-direction:column}.quality-methods__no-thumb{display:none}}@media (width>=640px) and (width<=1023px){.quality-methods.data-table table,.quality-methods.data-table thead,.quality-methods.data-table tbody{display:block}.quality-methods.data-table colgroup{display:none}.quality-methods.data-table tr{grid-template-columns:var(--quality-method-column) minmax(0, 1fr);display:grid}.quality-methods.data-table thead th:nth-child(3){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quality-methods.data-table tbody tr{border-bottom:var(--rule)}.quality-methods.data-table tbody th,.quality-methods.data-table tbody td{border-bottom:0}.quality-methods.data-table tbody th{grid-row:span 2}.quality-methods.data-table tbody td[data-column=standard]{padding-bottom:0}.quality-methods.data-table tbody td[data-column=reports]{padding-top:var(--space-4);grid-column:2}.quality-methods.data-table tbody td[data-column=reports]:before{margin-bottom:var(--space-1);color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);content:attr(data-label);display:block}}@media (width<=639px){.quality-methods.data-table[data-stack=true] tbody tr{padding-block:var(--space-4) var(--space-1);flex-direction:column;display:flex}.quality-methods.data-table[data-stack=true] tbody td[data-column=standard]{order:1;padding-block:0}.quality-methods.data-table[data-stack=true] tbody td[data-column=standard]:before{content:none}.quality-methods.data-table[data-stack=true] tbody td[data-column=reports]{padding-block:var(--space-3) var(--space-1)}.quality-methods__method{gap:var(--space-4);flex-direction:row}.quality-standard__toggle{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:flex}.quality-standard__icon{color:var(--quiet);flex:none}.quality-standard[data-open=true] .quality-standard__icon :nth-child(2),.quality-standard__text{display:none}.quality-standard[data-open=true] .quality-standard__text{padding-bottom:var(--space-3);display:block}}.quality-next{padding-block:var(--space-12) var(--space-16)}.quality-next__links{justify-content:space-between;gap:var(--space-2) var(--space-8);padding:var(--space-4) 0 0;border-top:var(--rule);flex-wrap:wrap;margin:0;list-style:none;display:flex}@media (width<=767px){.quality-next{padding-block:var(--space-8) var(--space-12)}}.page-head.resources-head,.page-head.guide-head{padding-top:var(--space-8)}.resources-head .page-head__inner,.guide-head .page-head__inner{padding-bottom:var(--space-8)}.resources-head .page-head__title,.guide-head .page-head__title{letter-spacing:-.035em;max-width:18ch;font-size:64px;line-height:68px}.resources-head .page-head__lede,.guide-head .page-head__lede{max-width:55ch;font-size:18px;line-height:28px}.guide-head .page-head__extra{margin-top:var(--space-4)}.guide-head .guide-contents{margin-top:0}.page-head+.screen.resources-directory[data-surface=ground]{padding-top:var(--space-8)}.resources-jump{align-items:center;gap:var(--space-4);max-width:100%;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:var(--rule);border-radius:var(--radius-plate);color:var(--ink);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-leading);text-decoration:none;display:inline-flex}.resources-jump__thumb{flex:none;width:64px;display:block}.resources-jump__thumb img{border:var(--rule);border-radius:var(--radius-card);background:var(--label);width:100%;height:auto;display:block}.resources-jump__text{min-width:0;text-decoration-line:underline;-webkit-text-decoration-color:var(--field);-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field);text-decoration-thickness:var(--hairline-width);text-underline-offset:4px}.resources-jump__arrow{flex:none}.resources-jump:hover{border-color:var(--field)}.resources-jump:hover .resources-jump__text{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.guide-tiles{gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-tile{--guide-field:var(--area-sage);min-width:0;padding:var(--space-8);border-radius:var(--radius-tile);background:var(--guide-field);color:var(--ink);grid-template:"meta arrow""title title""covers covers"1fr/minmax(0,1fr) auto;display:grid;position:relative}.guide-tile:nth-child(2){--guide-field:var(--area-sand)}.guide-tile:nth-child(3){--guide-field:var(--area-clay)}.guide-tile:nth-child(4){--guide-field:var(--area-slate)}.guide-tile:before{border-radius:inherit;background:var(--tile-hover-veil);opacity:0;pointer-events:none;content:"";position:absolute;inset:0}.guide-tile:hover:before{opacity:1}.guide-tile__meta{color:var(--quiet-on-area);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);grid-area:meta;align-self:center;margin:0}.guide-tile__arrow{width:var(--space-12);height:var(--space-12);border:var(--hairline-width) solid var(--area-rule);border-radius:var(--radius-pill);color:var(--ink);grid-area:arrow;place-items:center;display:grid}.guide-tile:hover .guide-tile__arrow{border-color:var(--ink);background:var(--ink);color:var(--ground)}.guide-tile__title{margin:var(--space-12) 0 0;font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);text-wrap:balance;grid-area:title}.guide-tile__link{color:var(--ink);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--hairline-width);text-underline-offset:6px}.guide-tile:hover .guide-tile__link{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.guide-tile__link:after{z-index:1;border-radius:var(--radius-tile);content:"";position:absolute;inset:0}.guide-tile__link:focus-visible{outline:none}.guide-tile__link:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.guide-tile__covers{max-width:52ch;margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty;grid-area:covers;align-self:start}@media (prefers-reduced-motion:no-preference){.resources-jump,.resources-jump__text,.guide-tile:before,.guide-tile__arrow,.guide-tile__link{transition-duration:var(--duration-color);transition-property:opacity,color,background-color,border-color,text-decoration-color;transition-timing-function:var(--ease-hover)}}.label-key{margin:0}.label-key__plate{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.label-key__label{grid-template-columns:minmax(0, 1fr) var(--space-6);border-radius:var(--radius-plate);background:var(--label);display:grid;overflow:hidden}.label-key__picture{min-width:0;display:block}.label-key__image{width:100%;height:auto;display:block}.label-key__markers{position:relative}.label-key__marker{top:calc(var(--row) * 100%);min-width:var(--type-caption-leading);color:var(--ink);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:500;line-height:var(--type-caption-leading);text-align:center;position:absolute;left:50%;translate:-50% -50%}.label-key__names{margin:0;padding:0;list-style:none}.label-key__field{grid-template-columns:var(--space-6) minmax(0, 1fr);column-gap:var(--space-3);padding-block:var(--space-3);border-top:var(--rule);align-items:baseline;display:grid}.label-key__field:last-child{border-bottom:var(--rule)}.label-key__number{color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-variant-numeric:tabular-nums}.label-key__name{color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.label-key__caption{max-width:var(--measure);margin:calc(var(--space-4) - var(--space-8)) 0 var(--space-6);color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.guide-contents{max-width:64ch;margin-top:var(--space-6);border-block:var(--rule)}.guide-contents__summary{min-height:44px;padding-block:var(--space-3);color:var(--ink);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-leading);cursor:pointer}.guide-contents__list{padding:0 0 var(--space-3);gap:0;margin:0;list-style:none;display:grid}.guide-contents__list a{min-height:44px;padding-block:var(--space-2);color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-decoration:underline;text-decoration-thickness:var(--hairline-width);text-underline-offset:var(--space-1);align-items:center;display:flex}.guide{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--space-16);align-items:start;display:grid}.guide__text{grid-column:1/span 7;min-width:0;max-width:64ch}.guide__rail{gap:var(--space-12);grid-column:9/-1;min-width:0;display:grid}@media (width>=1024px){.guide__rail{position:sticky;top:120px}.guide__rail .data-table thead th:not(:last-child),.guide__rail .data-table tbody th:not(:last-child),.guide__rail .data-table tbody td:not(:last-child){padding-right:var(--space-2)}.guide--wide-rail .guide__rail{grid-column:8/-1}}@media (width<=1279px),(height<=759px){.guide__rail .guide-log tbody tr:nth-child(n+3){display:none}}.guide__sections{margin:0;padding:0;list-style:none}.guide-section+.guide-section,.guide__sections+.guide-section{margin-top:var(--space-12);padding-top:var(--space-12);border-top:var(--rule)}.guide-section__title{gap:var(--space-4);margin:0 0 var(--space-4);color:var(--ink);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);display:flex}.guide-section__number{min-width:1ch;color:var(--field);font-variant-numeric:tabular-nums;flex:none}.guide-section__body,.guide-section__body p{color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty;margin:0}.guide__notice{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);margin:var(--space-12) 0 0;padding-top:var(--space-4);border-top:var(--rule);color:var(--quiet);row-gap:0;font-size:16px;line-height:24px;display:grid}.guide__notice-part{grid-column:1/span 7;max-width:64ch}.guide__notice-part+.guide__notice-part{grid-column:9/-1}@media (width>=1024px){.guide--wide-rail+.guide__notice .guide__notice-part+.guide__notice-part{grid-column:8/-1}}@media (width<=1023px){.guide__notice-part,.guide__notice-part+.guide__notice-part{grid-column:1/-1}}.guide-rail__block{min-width:0}.guide-rail__title{margin:0 0 var(--space-4);color:var(--ink);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.guide-rail__text{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.guide-gated{margin-bottom:var(--space-2)}.guide-gated .gated-rows__row{gap:var(--space-1);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.guide-gated .gated-rows__label{padding-top:0}.guide-figure{min-width:0;margin:0}.guide-figure__frame{padding:var(--space-4);border-radius:var(--radius-plate);background:var(--label)}.guide-figure__caption{margin:var(--space-3) 0 0;color:var(--quiet);text-wrap:pretty;font-size:16px;line-height:24px}.field-layout{border-collapse:collapse;width:100%;font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.field-layout__caption{padding-bottom:var(--space-3);caption-side:top;color:var(--quiet);font-family:var(--font-sans);font-size:var(--type-body-size);text-align:start;line-height:24px}.field-layout th,.field-layout td{padding:var(--space-3) var(--space-2);border-bottom:var(--rule);color:var(--ink);text-align:start;vertical-align:top;font-weight:400}.field-layout tr>:first-child{padding-left:0}.field-layout tr>:last-child{padding-right:0}.field-layout tr>*+*{border-left:var(--rule)}.field-layout tbody:first-of-type tr:first-child>*{border-top:var(--rule)}.field-layout tbody:first-of-type tr:last-child>*{border-bottom-color:var(--ink)}.field-layout__results tr:first-child>*{border-top:var(--hairline-width) solid var(--ink)}.field-layout__results td{height:var(--space-12)}.guide-next{column-gap:var(--space-6);padding-block:var(--space-6);border-block:var(--rule);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.guide-next__title{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--hairline-width);text-underline-offset:8px;text-wrap:balance}.guide-next:hover .guide-next__title{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (width<=1023px){.guide-tile{padding:var(--space-6)}.guide-tile__title{margin-top:var(--space-8)}.guide__text,.guide__rail{grid-column:1/-1}}@media (width<=767px){.guide-tiles{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.guide-tile{padding:var(--space-4) var(--space-4) var(--space-6) var(--space-6)}.guide-tile__arrow{width:var(--space-8);height:var(--space-8)}.guide-tile__arrow svg{width:16px;height:16px}.guide-tile__title{margin-top:var(--space-3);font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.guide-tile__covers{margin-top:var(--space-2);font-size:16px;line-height:24px}.resources-jump{gap:var(--space-3);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1)}.resources-jump__thumb{width:48px}.guide-section__title{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.guide-next__title{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}}@media (width<=639px){.guide-table[data-stack=true] tbody th{font-weight:var(--type-h3-weight)}}@media (width<=1023px){.guide-next__title{font-size:min(var(--type-h1-size), 5.6vw);white-space:nowrap;line-height:1.2}}@media (width>=768px){.label-key__caption{margin-top:calc(var(--space-6) - var(--space-12))}.label-key__plate{--leader:var(--space-8);grid-template-columns:min(500px, calc((100% - 11 * var(--grid-gutter)) * 6 / 12 + 5 * var(--grid-gutter))) minmax(0, 1fr);row-gap:0}.label-key__label{grid-template-columns:minmax(0,1fr)}.label-key__markers{display:none}.label-key__names{position:relative}.label-key__field{top:calc(var(--row) * 100% - var(--type-body-leading) / 2);grid-template-columns:var(--leader) auto minmax(0, 1fr);border-top:0;padding-block:0;position:absolute;left:0;right:0}.label-key__field:last-child{border-bottom:0}.label-key__field:before{height:calc(var(--type-body-leading) / 2);border-bottom:var(--rule);content:"";align-self:start}}.resources-directory .guide-tiles{gap:0 var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.resources-directory .guide-tile{padding:var(--space-6) 0;border-top:var(--rule);background:0 0;border-radius:0;grid-column:2}.resources-directory .guide-tile:before{display:none}.resources-directory .guide-tile:first-child{padding:var(--space-8);border-radius:var(--radius-tile);background:var(--area-sage);border:0;grid-area:1/1/span 3;grid-template-rows:auto auto auto 1fr;grid-template-areas:"meta arrow""title title""covers covers""art art";display:grid;overflow:clip}.resources-directory .guide-tile:last-child{border-bottom:var(--rule)}.resources-directory .guide-tile__title{margin-top:var(--space-4);font-size:28px;line-height:34px}.resources-directory .guide-tile:first-child .guide-tile__title{max-width:16ch;font-size:40px;line-height:44px}.resources-directory .guide-tile__covers{max-width:44ch}.resources-directory .guide-tile__arrow{width:40px;height:40px}.resources-directory .guide-tile__link:after{border-radius:0}.resources-directory .guide-tile:first-child .guide-tile__link:after{border-radius:var(--radius-tile)}.guide-tile__art{min-height:260px;margin-top:var(--space-6);grid-area:art;place-items:center;display:grid}.guide-tile__label{width:min(300px,76%);box-shadow:var(--shadow-overlay);display:block;transform:rotate(-4deg)}.guide-tile__label img{border-radius:var(--radius-plate);width:100%;height:auto;display:block}.guide-head+.screen[data-surface=ground]{padding-top:var(--space-8)}.guide__rail{padding:var(--space-6);border-radius:var(--radius-tile);background:var(--recessed)}.guide-section__title{font-size:28px;line-height:34px}@media (prefers-reduced-motion:no-preference){.guide-tile__label{transition:transform .32s var(--ease-hover)}.guide-tile:hover .guide-tile__label,.guide-tile:focus-within .guide-tile__label{transform:rotate(0)translateY(-4px)}}@media (width<=767px){.resources-head .page-head__title,.guide-head .page-head__title{font-size:40px;line-height:44px}.resources-head .page-head__lede,.guide-head .page-head__lede{font-size:16px;line-height:24px}.resources-head .page-head__inner,.guide-head .page-head__inner{row-gap:var(--space-4);padding-bottom:var(--space-6)}.resources-head .page-head__record,.guide-head .page-head__record{margin-top:0}.resources-head .record-list__rows{column-gap:var(--space-6);flex-wrap:wrap;display:flex}.resources-head .record-list__row{gap:var(--space-3);padding-block:var(--space-2);border:0;flex:auto;justify-content:flex-start;display:flex}.guide-head .page-head__record{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.guide-head .record-list__rows{display:contents}.guide-head .record-list__row{justify-content:flex-start;gap:var(--space-3);border:0;grid-area:1/1;padding:0;display:flex}.guide-head .record-list__row+.record-list__row{padding-top:var(--space-1);grid-area:2/1/auto/-1}.guide-head .record-list__value{text-align:left;font-size:14px;line-height:20px}.guide-head .record-list__action{border:0;grid-area:1/2;padding:0}.resources-directory .guide-tiles{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.resources-directory .guide-tile,.resources-directory .guide-tile:first-child{grid-area:auto/1}.resources-directory .guide-tile:first-child{padding:var(--space-6);margin-bottom:var(--space-6)}.resources-directory .guide-tile:first-child .guide-tile__title{font-size:32px;line-height:36px}.guide-tile__art{min-height:180px;margin-top:var(--space-6)}.guide-tile__label{width:200px;max-width:76%}.guide__rail{padding:var(--space-4)}}@media (width>=1024px){.label-key__plate{--leader:30%}.label-key__field{column-gap:var(--space-4)}.label-key__caption{margin-bottom:var(--space-8)}}@media (width>=1280px){.label-key__field{top:calc(var(--row) * 100% - var(--type-lead-leading) / 2)}.label-key__field:before{height:calc(var(--type-lead-leading) / 2)}.label-key__number{font-size:var(--type-body-size);line-height:var(--type-lead-leading)}.label-key__name{font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}}.shop-figure{color:var(--ink);font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums}.page-head.shop-head{padding-top:var(--space-8)}.page-head.shop-head .page-head__inner{row-gap:var(--space-4);padding-bottom:var(--space-6)}.page-head.shop-head .page-head__main,.page-head.shop-head .page-head__extra{display:contents}.page-head.shop-head .page-head__title,.page-head.shop-head .page-head__lede,.page-head.shop-head .page-head__record,.shop-head .shop-find,.shop-head .shop-controls{grid-column:1/-1;min-width:0}.page-head.shop-head .page-head__title{grid-row:1;align-self:start}.page-head.shop-head .page-head__lede{justify-content:space-between;align-self:start;align-items:baseline;gap:var(--space-2) var(--space-6);max-width:none;font-size:var(--type-body-size);line-height:var(--type-body-leading);flex-wrap:wrap;grid-row:2;margin-top:0;display:flex}.page-head.shop-head .page-head__record{grid-row:3;place-self:start stretch}.shop-head .shop-find{grid-row:4}.shop-head .shop-controls{margin-top:var(--space-1);flex-wrap:nowrap;grid-row:5;margin-bottom:0}.page-head.shop-head+.screen.shop-screen{padding-top:var(--space-8)}@media (width>=1024px){.page-head.shop-head{padding-top:var(--space-6)}.page-head.shop-head .page-head__inner{row-gap:var(--space-3);padding-bottom:var(--space-4);grid-template-rows:auto auto 1fr auto}.page-head.shop-head .page-head__title,.page-head.shop-head .page-head__lede,.shop-head .shop-find{grid-column:1/span 8}.page-head.shop-head .page-head__record{grid-area:1/9/span 3/-1}.shop-head .shop-find{grid-row:3;align-self:end}.shop-head .shop-controls{grid-row:4;margin-top:0}.page-head.shop-head+.screen.shop-screen{padding-top:var(--space-4)}}@media (width>=768px) and (width<=1023px){.page-head.shop-head .page-head__record .record-list__rows{column-gap:var(--grid-gutter);border-top:var(--hairline-width) solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-head.shop-head .page-head__record .record-list__row{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);border-top:0;flex-direction:column}.page-head.shop-head .page-head__record .record-list__value{text-align:start}.page-head.shop-head .page-head__record .record-list__action{justify-content:flex-start}}@media (width>=1280px){.page-head.shop-head .page-head__record .record-list__row:last-child{display:none}}@media (width>=768px){.shop-head .shop-lede__band,.shop-head .shop-status{display:none}}@media (width>=1280px){:root:has(.shop-head) .header-search--inline{visibility:hidden}}.shop-lede__text{min-width:0}.shop-lede__lead{color:var(--ink)}.shop-status{align-items:baseline;gap:var(--space-1) var(--space-4);min-width:0;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);white-space:nowrap;flex-wrap:wrap;flex:0 auto;display:inline-flex}.shop-status__state{align-items:center;gap:var(--space-2);color:var(--ink);display:inline-flex}.shop-status__state:before{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--forest);content:""}.text-link.shop-status__link{gap:var(--space-1);min-height:0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);position:relative}.text-link.shop-status__link:after{inset:calc(-1 * var(--space-3)) 0;content:"";position:absolute}@media (width<=767px){.page-head.shop-head{padding-top:var(--space-6)}.page-head.shop-head .page-head__inner{row-gap:var(--space-3);padding-bottom:var(--space-4)}.page-head--h1.shop-head .page-head__title{letter-spacing:var(--type-h1-tracking);font-size:40px;line-height:40px}.page-head.shop-head .page-head__lede{margin-top:calc(-1 * var(--space-1));font-size:16px;line-height:24px}.shop-lede__lead{display:block}.page-head.shop-head .page-head__record{display:none}.shop-head .shop-find{grid-row:3}.shop-head .shop-controls{grid-row:4;margin-top:0}.page-head.shop-head+.screen.shop-screen{padding-top:var(--space-6)}}.shop-find{align-items:center;gap:var(--space-2);display:flex}.shop-find .shop-search{flex:auto}.shop-sort{align-items:center;gap:var(--space-2);min-height:44px;padding-left:var(--space-4);border:var(--hairline-width) solid var(--field);border-radius:var(--radius-pill);background:var(--label);color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading);cursor:pointer;flex:none;display:flex;position:relative}.shop-sort:hover{border-color:var(--ink)}.shop-sort:has(select:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.shop-sort__select{min-height:42px;padding:0 calc(var(--space-4) + 16px + var(--space-2)) 0 0;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-leading);cursor:pointer;appearance:none;background:0 0;border:0}.shop-sort__select:focus-visible{outline:none}.shop-sort__chevron{right:var(--space-4);color:var(--ink);pointer-events:none;position:absolute}@media (width<=767px){.shop-sort{display:none}}.shop-search{min-width:0;margin:0}.shop-search__field{width:100%}.shop-search__clear{width:var(--space-8);height:var(--space-8);margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-pill);color:var(--quiet);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.shop-search__clear:after{inset:calc(-1 * var(--space-1));content:"";position:absolute}.shop-search__clear:hover{color:var(--ink)}.shop-controls{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-12);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.shop-filter{gap:var(--space-2);flex-wrap:wrap;display:flex}.shop-filter__button{min-height:40px;padding:0 var(--space-4);border:var(--hairline-width) solid var(--field);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;font-size:16px;font-weight:400;line-height:24px;position:relative}.shop-filter__button:after{content:"";position:absolute;inset:-2px 0}.shop-filter__button:hover{border-color:var(--ink)}.shop-filter__button[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:var(--on-forest);font-weight:500}@media (prefers-reduced-motion:no-preference){.shop-filter__button{transition:background-color var(--duration-color) var(--ease-hover), border-color var(--duration-color) var(--ease-hover), color var(--duration-color) var(--ease-hover)}}.shop-view{height:40px;padding:var(--space-1);border-radius:var(--radius-pill);outline:var(--hairline-width) solid var(--field);outline-offset:calc(-1 * var(--hairline-width));white-space:nowrap;flex:none;display:inline-flex}.shop-view__button{min-width:72px;height:32px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--quiet);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:500;line-height:24px;transition:background-color .25s,color .25s}.shop-view__button:hover{color:var(--ink)}.shop-view__button[aria-pressed=true]{background:var(--forest);color:var(--on-forest);font-weight:500}.shop-rail{min-width:0;position:relative}.shop-rail__step{z-index:2;border:var(--hairline-width) solid var(--field);border-radius:var(--radius-pill);background:var(--ground);width:36px;height:36px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.shop-rail__step:after{inset:calc(-1 * var(--space-1));content:"";position:absolute}.shop-rail__step--next{right:0}.shop-rail__step--back{left:0}.shop-rail[data-start=false]:before,.shop-rail[data-end=false]:after{top:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-2));z-index:1;width:calc(36px + var(--space-2) * 2);background:var(--ground);content:"";-webkit-mask-image:var(--edge-fade-mask-short);-webkit-mask-image:var(--edge-fade-mask-short);mask-image:var(--edge-fade-mask-short);position:absolute}.shop-rail[data-start=false]:before{left:calc(-1 * var(--space-2))}.shop-rail[data-end=false]:after{right:calc(-1 * var(--space-2));scale:-1 1}.shop-rail__step:hover{border-color:var(--ink)}.shop-grid__figure{margin:0}.shop-grid{gap:var(--space-12) var(--grid-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.shop-grid__figure .specimen-tile__field,.shop-soon .specimen-tile__field{aspect-ratio:1}@media (width>=1280px){.shop-grid__figure>.shop-grid>:nth-child(-n+4) .specimen-tile__field{aspect-ratio:auto;height:clamp(320px,100svh - 580px,400px)}.page-head.shop-head .page-head__title{font-size:var(--type-h1-size);line-height:var(--type-h1-leading)}}@media (width>=1024px) and (width<=1279px){.shop-grid__figure>.shop-grid>:nth-child(-n+3) .specimen-tile__field{aspect-ratio:auto;height:clamp(300px,100svh - 580px,360px)}}.shop-grid__figure .specimen-tile__stage{--stage-glass:.8;--stage-base:.1}.shop-soon .specimen-tile__stage,.shop-grid__figure .specimen-tile__field--soon .specimen-tile__stage{--stage-glass:.72;--stage-base:.12}.shop-area{min-width:0;list-style:none;display:none;container-type:inline-size}@media (width>=1280px){.shop-area:is([data-fill-wide="1"],[data-fill-wide="2"],[data-fill-wide="3"]){display:block}.shop-area[data-fill-wide="2"]{grid-column:span 2}.shop-area[data-fill-wide="3"]{grid-column:span 3}}@media (width>=1024px) and (width<=1279px){.shop-area:is([data-fill-mid="1"],[data-fill-mid="2"]){display:block}.shop-area[data-fill-mid="2"]{grid-column:span 2}}@media (width<=1023px){.shop-area[data-fill-narrow="1"]{display:block}}.shop-area__inner{gap:var(--space-6);height:100%;padding:var(--space-6);border-radius:var(--radius-plate);background:var(--area-light);flex-direction:column;display:flex}.shop-area__text{min-width:0}.shop-area__eyebrow{margin:0 0 var(--space-2);color:var(--quiet-on-area);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.shop-area__title{color:var(--ink);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);text-wrap:balance;margin:0}.shop-area__blurb{max-width:var(--measure);margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.shop-area__facts{gap:var(--space-4);min-width:0;margin-top:auto;display:grid}.shop-area__record{border-bottom:var(--hairline-width) solid var(--area-rule);margin:0}.shop-area__row{justify-content:space-between;align-items:baseline;gap:0 var(--space-4);padding-block:var(--space-3);border-top:var(--hairline-width) solid var(--area-rule);flex-wrap:wrap;display:flex}.shop-area__label{color:var(--quiet-on-area);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.shop-area__value{min-width:0;color:var(--ink);font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;text-align:end;margin:0;font-size:16px;line-height:24px}.shop-area__note{max-width:var(--measure);color:var(--ink);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);margin:0}.text-link.shop-area__link{align-self:start}.shop-area__areas{border-bottom:var(--hairline-width) solid var(--area-rule);margin:0;padding:0;list-style:none}.shop-area__area{justify-content:space-between;align-items:center;gap:var(--space-4);border:0;border-top:var(--hairline-width) solid var(--area-rule);width:100%;min-height:44px;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-card-size);text-align:start;cursor:pointer;background:0 0;padding:0;font-weight:500;line-height:24px;display:flex}.shop-area__area:hover{color:var(--forest)}.shop-area--catalogue .shop-area__link{margin-top:auto}@container (width>=560px){.shop-area__inner{gap:var(--space-6) var(--space-8);padding:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.shop-area__title{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.shop-area__blurb{font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.shop-area__facts{align-self:end}.shop-area--catalogue .shop-area__inner{grid-template-rows:auto 1fr auto}.shop-area--catalogue .shop-area__areas{align-self:end;column-gap:var(--space-8);border-bottom:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.shop-area--catalogue .shop-area__area{border-top:0;border-bottom:var(--hairline-width) solid var(--area-rule)}.shop-area--catalogue .shop-area__link{grid-area:3/1}}@container (width<=240px){.shop-area__inner{gap:var(--space-4);padding:var(--space-4)}.shop-area:not(.shop-area--catalogue) .shop-area__eyebrow{display:none}.shop-area__title{font-size:20px;line-height:24px}.shop-area__blurb{margin-top:var(--space-2);font-size:var(--type-card-size);line-height:22px}.shop-area__value{text-align:start}}.shop-grid__figure .specimen-tile__class{height:auto;min-height:calc(1em * var(--type-card-leading))}.shop-caption{margin:var(--space-12) 0 0;color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading)}.shop-empty{padding-block:var(--space-4) var(--space-12);border-bottom:var(--rule)}.shop-results .table-empty__title{max-width:28ch;font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);overflow-wrap:anywhere}.shop-results .table-empty__action{margin-top:var(--space-6)}.shop-table__product{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.shop-table__link{padding-top:var(--space-2);color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--field);-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field);text-decoration-thickness:var(--hairline-width);text-underline-offset:4px;font-weight:500}.shop-table__link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.shop-table__values{padding-top:var(--space-2);display:grid}.shop-table tbody td[data-kind=data]{padding-top:calc(var(--space-3) + var(--space-2))}.shop-table tbody td[data-kind=data] .shop-table__values{padding-top:0}.shop-soon{margin-top:var(--space-16)}.shop-soon__head{margin-bottom:var(--space-6)}.shop-soon__title{color:var(--ink);font-size:var(--type-section-size);font-weight:var(--type-h2-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0}.shop-soon__lede{max-width:var(--measure);margin:var(--space-3) 0 0;color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading)}@media (width<=767px){.shop-terms__title.shop-terms__title,.shop-soon__title{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}}.shop-grid.shop-soon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-soon[data-count="1"] .shop-grid.shop-soon__grid{grid-template-columns:minmax(0,1fr)}.shop-soon__about{margin:0;display:none}.shop-soon__entry+.shop-soon__entry{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--rule)}.shop-soon__label{color:var(--ink);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-leading)}.shop-soon__description{max-width:var(--measure);margin:var(--space-1) 0 0;color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading)}@media (width<=1023px){.shop-soon[data-count="1"] .shop-grid.shop-soon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.shop-soon{column-gap:var(--grid-gutter);grid-template-rows:auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.shop-soon__grid{grid-area:1/1/span 2/span 2}.shop-soon__head,.shop-soon__about{grid-column:3/-1}.shop-soon__head{grid-row:1}.shop-soon__about{padding-top:var(--space-6);border-top:var(--rule);flex-direction:column;grid-row:2;justify-content:center;align-self:stretch;display:flex}.shop-soon[data-count="1"] .shop-soon__grid{grid-column:1/span 1}.shop-soon[data-count="1"] .shop-soon__head,.shop-soon[data-count="1"] .shop-soon__about{grid-column:2/-1}}@media (width>=1024px) and (width<=1279px){.shop-soon{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-terms{column-gap:var(--grid-gutter);row-gap:var(--space-6);margin-top:var(--space-16);padding-top:var(--space-12);border-top:var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.shop-terms__text{display:contents}.shop-terms__title{grid-area:1/1/auto/-1}.shop-terms__body{grid-area:2/1/auto/span 6}.shop-terms__record{display:contents}.shop-terms__lead{grid-area:2/7/auto/-1}.shop-terms__record>.record-strip{grid-area:3/1/auto/-1}.shop-terms__record .record-strip__row{grid-template-columns:1fr 1fr 2fr;display:grid}.shop-terms__title{color:var(--ink);font-size:var(--type-section-size);font-weight:var(--type-h1-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0}.shop-terms__body{max-width:var(--measure);color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.shop-terms__lead{max-width:var(--measure);margin:0 0 var(--space-4);color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.shop-terms__record .record-strip__label,.shop-terms__record .record-strip__value{font-family:var(--font-plex-mono)}.shop-terms__record .record-strip__value{font-size:16px;line-height:24px}@media (width<=1279px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.shop-grid{row-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.shop-terms__body,.shop-terms__lead,.shop-terms__record>.record-strip{grid-area:auto/1/auto/-1}}@media (width<=767px){.shop-terms__record .record-strip__row{grid-template-columns:minmax(0,1fr)}}@media (width>=768px) and (width<=1279px){.shop-head .shop-controls,.shop-controls{align-items:center;gap:var(--space-6);flex-flow:row}.shop-rail{flex:1}.shop-filter--areas{min-width:0;margin:calc(-1 * var(--space-2));padding:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:var(--edge-fade-mask);-webkit-mask-image:var(--edge-fade-mask);mask-image:var(--edge-fade-mask);flex-wrap:nowrap;overflow-x:auto}.shop-filter--areas[data-end=true]{-webkit-mask-image:none;mask-image:none}}@media (width<=767px){.shop-controls{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:nowrap}.shop-view{display:none}.shop-filter{flex-wrap:nowrap}.shop-rail{flex:1}.shop-filter--areas{min-width:0;margin:calc(-1 * var(--space-2));padding:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:var(--edge-fade-mask-short);-webkit-mask-image:var(--edge-fade-mask-short);mask-image:var(--edge-fade-mask-short);overflow-x:auto}.shop-filter--areas[data-end=true]{-webkit-mask-image:none;mask-image:none}.shop-grid{row-gap:var(--space-8)}.shop-caption{margin-top:var(--space-8)}.shop-soon{margin-top:var(--space-16)}.shop-soon__row{grid-template-columns:minmax(0,1fr)}.shop-soon__name,.shop-soon__line{grid-column:1/-1}.shop-terms{margin-top:var(--space-16);padding-top:var(--space-8)}.shop-terms__title{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}}@media (width<=639px){.shop-table tbody td[data-kind=data]{padding-top:var(--space-1)}}.gated-rows{min-width:0}.gated-rows__list{border-bottom:var(--rule);margin:0}.gated-rows__row{grid-template-columns:var(--method-label-width) minmax(0, 1fr);gap:var(--space-2) var(--grid-gutter);padding-block:var(--space-6);border-top:var(--rule);display:grid}.gated-rows__label{color:var(--ink);font-family:var(--font-plex-mono);padding-top:var(--space-1);margin:0;font-size:16px;font-weight:500;line-height:24px}.gated-rows__text{max-width:60ch;color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty;margin:0}.gated-rows__status.pending-status{max-width:none;margin-top:var(--space-4);border-top:0;padding-top:0}.gated-rows--numbered .gated-rows__row{column-gap:var(--space-6);grid-template-columns:4rem minmax(0,1fr)}.gated-rows__label--index{color:var(--quiet);font-variant-numeric:tabular-nums;font-weight:400}.gated-rows__group{margin:var(--space-12) 0 var(--space-3);color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);letter-spacing:0}.gated-rows__group:first-child{margin-top:0}.screen.standard-ledger{padding-block:var(--space-16)}.page-head.standard-head{padding-top:var(--space-8)}.standard-head .page-head__inner{padding-block:0 var(--space-8)}.standard-head .page-head__title{font-size:64px;line-height:68px}.standard-handling__title{margin:var(--space-24) 0 var(--space-8);font:400 40px/44px var(--font-sans);letter-spacing:-.025em}@media (width<=767px){.standard-head .page-head__inner{padding-block:0 var(--space-6)}.standard-head .page-head__title{font-size:40px;line-height:40px}.standard-head .page-head__lede{font-size:19px;line-height:28px}.standard-head .page-head__record .record-list__value{font-size:14px;line-height:20px}.screen.standard-ledger{padding-block:var(--space-8) var(--space-12)}.standard-handling__title{margin-top:var(--space-16);font-size:32px;line-height:36px}}.standard-wall .method-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-wall .method-wall__group{margin:var(--space-12) 0 var(--space-4)}.standard-wall .method-wall .method-wall__instrument{text-wrap:balance}@media (width>=1024px){.standard-wall .method-wall{--method-wall-inset:var(--space-8)}.standard-wall .method-wall .method-wall__name{font-size:var(--type-h1-size);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking)}.standard-wall .method-wall .method-wall__descriptor{padding-top:var(--space-3);font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:0}.standard-wall .method-wall .method-wall__instrument{padding-top:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}}@media (width<=767px){.standard-wall .method-wall{--method-wall-inset:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.standard-wall .method-wall__group{margin:var(--space-8) 0 var(--space-3)}.standard-wall .method-wall .method-wall__photo{grid-area:1/1}.standard-wall .method-wall .method-wall__caption{z-index:1;margin-bottom:var(--hairline-width);padding:var(--space-2) var(--space-3);background:var(--photo-scrim);color:var(--on-forest);-webkit-line-clamp:unset;line-clamp:unset;grid-area:1/1;align-self:end;display:block;overflow:visible}.standard-wall .method-wall .method-wall__name{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}.standard-wall .method-wall .method-wall__descriptor{padding-top:var(--space-2);font-size:var(--type-body-size);-webkit-line-clamp:unset;line-clamp:unset;line-height:24px;display:block;overflow:visible}.standard-wall .method-wall .method-wall__instrument{padding-bottom:var(--method-wall-inset);display:block}}.standard-statements__title{margin:var(--space-16) 0 var(--space-4);color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);letter-spacing:.08em;text-transform:uppercase}.standard-statements__more{margin:var(--space-6) 0 0}@media (width>=768px){.standard-statements .gated-rows__text{max-width:44rem;font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}}.standard-close{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--space-8);align-items:start;display:grid}.standard-close__statement{color:var(--ink);font-family:var(--font-sans);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);text-wrap:balance;grid-column:1/span 7;margin:0}.standard-close__detail{grid-column:8/-1;min-width:0}.standard-close__text{max-width:var(--measure);margin:0 0 var(--space-3);color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}@media (width<=1023px){.standard-close__statement,.standard-close__detail{grid-column:1/-1}}@media (width<=767px){.gated-rows__row{gap:var(--space-1);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.gated-rows--numbered .gated-rows__row{column-gap:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr)}.gated-rows__label{padding-top:0}.gated-rows__group{margin-top:var(--space-8)}.standard-statements__title{margin-top:var(--space-12)}.standard-close__statement{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}}.pdp-stage{padding-block:var(--space-8) var(--space-16)}.pdp-stage__grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--space-8);align-items:start;display:grid}.pdp-stage__figure{grid-column:1/span 7;min-width:0;margin:0;position:relative}.pdp-field{border-radius:var(--radius-plate);background:var(--area-light);height:min(76svh,720px);min-height:480px;display:grid;position:relative;overflow:clip}.pdp-stage__vial{--stage-glass:.78;--stage-base:.1;width:100%;height:100%}.pdp-soon-tag{top:var(--space-6);left:var(--space-6);z-index:2;color:var(--quiet-on-area);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0;position:absolute}.pdp-caption{margin:var(--space-3) 0 0;color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-leading);text-align:center}.pdp-stage .pdp-caption{right:var(--space-3);bottom:var(--space-4);left:var(--space-3);z-index:2;color:var(--quiet-on-area);text-wrap:balance;margin:0;font-size:12px;line-height:16px;position:absolute}@media (width>=1024px) and (width<=1279px){.pdp-stage .pdp-field{padding-bottom:40px}}.pdp-buy{min-width:0;padding-top:var(--space-4);grid-column:8/-1}.pdp-tag{color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.pdp-title{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--type-composition-title-size);font-weight:var(--type-h1-weight);line-height:var(--type-composition-title-leading);letter-spacing:var(--type-h1-tracking);overflow-wrap:break-word}.pdp-class{margin:var(--space-2) 0 0;color:var(--quiet);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.pdp-copy{max-width:var(--measure);margin:var(--space-4) 0 0;color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty}.pdp-price{margin:var(--space-6) 0 var(--space-2);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-h2-size);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}.pdp-price__per{margin-left:var(--space-1);color:var(--quiet);letter-spacing:0;font-size:16px;font-weight:400}.pdp-price.pdp-price--soon{font-family:var(--font-plex-mono);font-size:var(--type-lead-size);font-weight:400;line-height:var(--type-lead-leading);letter-spacing:0}.pdp-rule{margin:var(--space-1) 0 0;color:var(--quiet);font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;text-wrap:balance;font-size:16px;line-height:24px}.pdp-selection{gap:var(--space-1);font-family:var(--font-sans);text-wrap:auto;display:grid}.pdp-selection__line{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--ink);flex-wrap:wrap;display:flex}.pdp-selection__line strong{font-family:var(--font-plex-mono);font-weight:500}.pdp-selection__note{color:var(--quiet)}.pdp-chips{margin-block:var(--space-6) var(--space-2)}.pdp-opens{margin:var(--space-3) 0 0;color:var(--quiet);text-align:center;font-size:16px;line-height:24px}.pdp-opens--phone{display:none}.pdp-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.pdp-add,.pdp-review{justify-self:stretch;width:100%}.pdp-review{grid-column:1/-1}.pdp-held{justify-content:space-between;align-items:center;gap:0 var(--space-3);margin:var(--space-2) 0 0;color:var(--quiet);flex-wrap:wrap;font-size:16px;line-height:24px;display:flex}.pdp-held strong{color:var(--forest);font-variant-numeric:tabular-nums;font-weight:500}.pdp-held .inline-link,.pdp-facts .inline-link{min-height:44px;display:inline-flex}.pdp-held .inline-link{align-items:center}.pdp-facts{gap:var(--space-3);margin:var(--space-4) 0 0;padding-block:var(--space-3);border-block:var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.4fr);display:grid}.pdp-facts>div{min-width:0}.pdp-facts dt{margin-bottom:var(--space-1);color:var(--quiet);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.pdp-facts dd{color:var(--ink);overflow-wrap:break-word;margin:0;font-size:16px;line-height:22px}.pdp-links{justify-content:center;gap:0 var(--space-6);margin:var(--space-2) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading);flex-wrap:wrap;display:flex}.pdp-links .inline-link{align-items:center;min-height:44px;display:inline-flex}.pdp-links.pdp-links--start{justify-content:flex-start}.ordering-opens.pdp-acc__opens{margin:0;font-size:16px;line-height:24px}.pdp-add__labels{display:inline-grid}.pdp-add__labels>span{justify-content:center;align-items:center;gap:var(--space-2);grid-area:1/1;display:inline-flex}.pdp-add__labels>[data-hidden=true]{visibility:hidden}.pdp-soon-actions{margin-top:var(--space-4)}.pdp-accordions{margin-top:var(--space-4);border-bottom:var(--rule)}.pdp-acc{border-top:var(--rule)}.pdp-acc__summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;color:var(--ink);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-leading);cursor:pointer;list-style:none;display:flex}.pdp-acc__summary::-webkit-details-marker{display:none}.pdp-acc__icon{color:var(--quiet);flex:none}.pdp-acc[open] .pdp-acc__icon :nth-child(2){display:none}.pdp-acc__body{gap:var(--space-3);padding-bottom:var(--space-6);color:var(--ink);font-size:16px;line-height:24px;display:grid}.pdp-acc__body p{margin:0}.pdp-acc__links{justify-items:start;margin:0;padding:0;list-style:none;display:grid}.pdp-refs{border-top:var(--rule);margin:0;padding:0;list-style:none}.pdp-refs li{border-bottom:var(--rule)}.pdp-refs__link{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--field);-webkit-text-decoration-color:var(--field);text-decoration-color:var(--field);text-decoration-thickness:var(--hairline-width);text-underline-offset:4px;display:flex}.pdp-refs__link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pdp-refs__link>svg{color:var(--quiet);flex:none}.pdp-notice{margin:var(--space-6) 0 0;color:var(--quiet);font-size:16px;line-height:24px}.pdp-sticky{right:var(--space-6);bottom:var(--space-6);z-index:40;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);border:var(--rule);border-radius:var(--radius-pill);background:var(--ground);box-shadow:var(--shadow-overlay);display:flex;position:fixed}.pdp-sticky[data-shown=false]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.pdp-sticky{transition:opacity var(--duration-color) var(--ease-hover), visibility var(--duration-color) var(--ease-hover)}}.pdp-sticky__what{min-width:0;margin:0;display:grid}.pdp-sticky__name{color:var(--ink);font-size:var(--type-card-size);font-weight:500;line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking)}.pdp-sticky__data{gap:0 var(--space-2);color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;line-height:var(--type-caption-leading);flex-wrap:wrap;display:flex}.pdp-sticky__data>span{white-space:nowrap}.pdp-sticky__add{min-width:10rem}.pdp-strengths{padding-bottom:var(--space-16)}.pdp-strengths__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.pdp-strengths__title{color:var(--ink);font-family:var(--font-sans);font-size:var(--type-h2-size);font-weight:500;line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);margin:0}.pdp-strengths__note{color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.pdp-strengths__row{gap:var(--grid-gutter);margin:var(--space-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.pdp-strengths__row[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-strength{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-3);border:var(--rule);border-radius:var(--radius-tile);background:var(--label);grid-template-columns:minmax(0,32%) minmax(0,1fr);display:grid;position:relative}.pdp-strength:hover{border-color:var(--ink)}.pdp-strength[data-chosen]{border-color:var(--forest);outline:var(--hairline-width) solid var(--forest)}.pdp-strength__field{border-radius:var(--radius-plate);background:var(--area-light);height:200px;display:grid;position:relative;overflow:clip}.pdp-strength__stage{--stage-glass:.8;--stage-base:.08;width:100%;height:100%}.pdp-strength__choose{align-content:center;justify-items:start;gap:var(--space-2);min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.pdp-strength__choose:after{z-index:2;border-radius:var(--radius-tile);content:"";position:absolute;inset:0}.pdp-strength__choose:focus-visible{outline:none}.pdp-strength__choose:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pdp-strength__name{font-size:var(--type-h3-size);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.pdp-strength__prices{color:var(--quiet);font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;font-size:16px;line-height:var(--type-lead-leading)}.pdp-strength__price{color:var(--ink);font-family:var(--font-sans);font-size:var(--type-lead-size);font-weight:500}.pdp-strength__per{white-space:nowrap}.pdp-strengths__row[data-count="3"] .pdp-strength__sep{display:none}.pdp-strengths__row[data-count="3"] .pdp-strength__per{line-height:24px;display:block}.pdp-strength__state{align-items:center;gap:var(--space-1);color:var(--quiet);font-family:var(--font-plex-mono);font-size:var(--type-data-size);font-weight:500;line-height:var(--type-data-leading);letter-spacing:var(--type-data-tracking);display:inline-flex}.pdp-strength[data-chosen] .pdp-strength__state{color:var(--forest)}@media (width>=1024px){.pdp-strength__state{top:var(--space-4);right:var(--space-4);height:32px;padding:0 var(--space-3);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-pill);color:var(--ink);position:absolute}.pdp-strength:hover .pdp-strength__state{border-color:var(--ink)}.pdp-strength[data-chosen] .pdp-strength__state{border-color:var(--forest);background:var(--mint)}}@media (prefers-reduced-motion:no-preference){.pdp-strength{transition:border-color var(--duration-color) var(--ease-hover)}}@media (width<=1023px){.pdp-strength{border-radius:var(--radius-plate)}.pdp-strength__choose{gap:var(--space-1)}.pdp-strength__choose:after{border-radius:var(--radius-plate)}.pdp-strength__field{border-radius:var(--radius-card)}.pdp-strength__prices{line-height:24px}.pdp-strength__state{margin-top:var(--space-1)}}@media (width>=768px) and (width<=1023px){.pdp-strength{align-items:start;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr)}.pdp-strength__choose{padding-inline:var(--space-2)}.pdp-strength__field{height:184px}.pdp-strength__sep{display:none}.pdp-strength__per{line-height:var(--type-caption-leading);display:block}}@media (width<=767px){.pdp-strengths{padding-bottom:var(--space-12)}.pdp-strengths__row,.pdp-strengths__row[data-count="3"]{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.pdp-strength{gap:var(--space-4);padding:var(--space-2);grid-template-columns:88px minmax(0,1fr)}.pdp-strength__field{height:104px}.pdp-strength__name{font-size:18px;line-height:24px}.pdp-strength__price{font-size:16px;line-height:24px}.pdp-strengths__row[data-count="3"] .pdp-strength__sep,.pdp-strengths__row[data-count="3"] .pdp-strength__per{display:inline}.pdp-strength__per{font-size:var(--type-data-size)}}.pdp-sheet{margin:0 var(--sheet-inset);padding-block:var(--space-16);border-radius:var(--radius-sheet)}.pdp-sheet>.site-container{width:min(100% - (var(--grid-margin) - var(--sheet-inset)) * 2, var(--grid-max))}.pdp-sheet__title,.pdp-faq__title,.pdp-related .screen__title{color:var(--ink);font-family:var(--font-sans);font-size:var(--type-h2-size);font-weight:500;line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);margin:0}@media (width>=768px){.pdp-sheet>.site-container{align-items:center;column-gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr) auto;display:grid}.pdp-sheet__methods,.pdp-sheet__record{grid-column:1/-1}.pdp-sheet__foot{grid-area:1/2}}.pdp-sheet__methods{gap:var(--space-6) var(--grid-gutter);margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pdp-sheet__method{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pdp-sheet__method .method-thumb{aspect-ratio:16/10;width:100%;max-width:240px;height:auto}.pdp-sheet__method-text{gap:var(--space-1);min-width:0;display:grid}.pdp-sheet__method-name{color:var(--ink);font-family:var(--font-sans);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);white-space:nowrap}.pdp-sheet__method-what{color:var(--quiet);font-family:var(--font-plex-mono);font-size:14px;line-height:20px}@media (width>=1280px){.pdp-sheet__method{align-items:center;gap:var(--space-4);flex-direction:row}.pdp-sheet__method .method-thumb{width:160px;height:100px}}.pdp-sheet__record{column-gap:var(--grid-gutter);row-gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-8);border-top:var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pdp-sheet__texas{align-items:flex-start;gap:var(--space-4);grid-column:1/span 6;min-width:0;display:flex}.pdp-sheet__flag{margin-top:var(--space-1)}.pdp-sheet__texas-line{max-width:44ch;color:var(--ink);font-size:var(--type-lead-size);line-height:var(--type-lead-leading);text-wrap:pretty;margin:0}.pdp-sheet__place{margin:var(--space-2) 0 0;color:var(--quiet);font-family:var(--font-plex-mono);font-size:14px;line-height:20px}.pdp-sheet__proof{grid-column:7/-1;min-width:0}.pdp-sheet__certificate{max-width:60ch;color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-wrap:pretty;margin:0}.pdp-sheet__status.pending-status{max-width:60ch;margin-top:var(--space-4)}.pdp-sheet__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-8);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width>=768px){.pdp-sheet__foot{margin-top:0}}.pdp-faq{padding-top:var(--space-16)}.pdp-faq__grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--space-8);align-items:start;display:grid}.pdp-faq__head{justify-items:start;gap:var(--space-6);grid-column:1/span 4;display:grid}.pdp-faq__list{border-bottom:var(--rule);grid-column:6/-1}.pdp-faq__list .pdp-acc__body p{max-width:var(--measure);font-size:var(--type-body-size);line-height:var(--type-body-leading)}@media (width<=1023px){.pdp-sheet__texas,.pdp-sheet__proof,.pdp-faq__head,.pdp-faq__list{grid-column:1/-1}.pdp-faq__head{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}}@media (width<=767px){.pdp-sheet{padding-block:var(--space-12)}.pdp-sheet__methods{margin-top:var(--space-6)}.pdp-sheet__method{gap:var(--space-2)}.pdp-sheet__method-name{font-size:var(--type-body-size);line-height:24px}.pdp-sheet__method-what{font-size:var(--type-data-size);line-height:var(--type-data-leading)}.pdp-sheet__record{margin-top:var(--space-6);padding-top:var(--space-6)}.pdp-sheet__texas-line{font-size:20px;line-height:30px}.pdp-sheet__foot>.button-quiet{width:100%}.pdp-faq{padding-top:var(--space-12)}}.pdp-related__figure{margin:0}.pdp-related__row{gap:var(--space-12) var(--grid-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pdp-related .pdp-caption{margin-top:var(--space-8);text-align:start}@media (width>=1024px){.pdp-stage__vial{--stage-glass:.85;--stage-base:.07}.pdp-stage__figure{align-self:start}.pdp-field{height:min(100svh - 104px,784px);min-height:480px}.pdp-buy{padding-left:var(--space-12)}.pdp-title.pdp-title--long{font-size:42px;line-height:48px}.screen.pdp-related{padding-bottom:calc(66px + var(--space-6))}}@media (width<=1023px){.pdp-stage__figure,.pdp-buy{grid-column:1/-1}.pdp-buy{padding-top:0}.pdp-field{height:min(56svh,560px);min-height:0}.pdp-related__row{row-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-sticky{min-height:calc(56px + env(safe-area-inset-bottom,0px));padding:var(--space-1) var(--grid-margin) calc(var(--space-1) + env(safe-area-inset-bottom,0px));border-width:var(--hairline-width) 0 0;box-shadow:none;border-radius:0;justify-content:space-between;bottom:0;left:0;right:0}.pdp-sticky__add{min-width:8rem}body:has(.pdp-sticky) .site-footer:after{height:calc(56px + env(safe-area-inset-bottom,0px));content:"";display:block}}@media (width>=768px) and (width<=1023px){.pdp-stage__grid{row-gap:var(--space-6);position:relative}.pdp-field{height:clamp(400px,100svh - 564px,560px)}.pdp-buy>.pdp-tag{top:var(--space-4);right:var(--space-6);z-index:2;color:var(--quiet-on-area);position:absolute}.pdp-title{margin-top:0}.pdp-choose .pdp-opens--phone{margin:var(--space-1) 0 0;text-align:start;display:block}.pdp-opens--wide{display:none}}@media (width<=767px){.pdp-stage{padding-block:var(--space-4) var(--space-12)}.pdp-stage__grid{row-gap:var(--space-4);position:relative}.pdp-field{height:clamp(208px,30svh,280px);padding-bottom:64px}.pdp-buy>.pdp-tag{top:var(--space-3);right:var(--space-4);z-index:2;color:var(--quiet-on-area);position:absolute}.pdp-title{margin-top:0}.pdp-stage__figure{position:relative}.pdp-stage .pdp-caption{right:var(--space-2);bottom:var(--space-3);left:var(--space-2);z-index:2;color:var(--quiet-on-area);text-wrap:balance;margin:0;font-size:12px;line-height:16px;position:absolute}.pdp-stage__vial{--stage-glass:.82;--stage-base:.05}.pdp-title{font-size:40px;line-height:40px}.pdp-class,.pdp-copy{font-size:16px;line-height:24px}.pdp-copy{margin-top:var(--space-3)}.pdp-price{margin-top:var(--space-4);font-size:24px;line-height:28px}.pdp-price.pdp-price--soon{font-size:16px;line-height:24px}.pdp-price__per{display:none}.pdp-choose{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.pdp-choose .pdp-price,.pdp-choose .pdp-chips{margin-top:0}.pdp-choose .pdp-price{order:1}.pdp-choose .pdp-chips{order:2}.pdp-choose .pdp-rule{flex-basis:100%;order:3;margin:0}.pdp-choose .pdp-opens--phone{text-align:start;flex-basis:100%;order:4;margin:0;display:block}.pdp-opens--wide{display:none}.pdp-choose .strength-chip{min-width:4.5rem}.pdp-actions{margin-top:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center}.pdp-review{grid-column:1/-1}}.pdp-stage__figure{position:relative}.pdp-turn{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:3;justify-content:space-between;align-items:center;gap:var(--space-3);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}@media (width>=768px){.pdp-stage .pdp-field--turning{padding-bottom:0}.pdp-field--turning .pdp-stage__vial{--pdp-turn-floor:calc(var(--space-4) + 32px + 2 * 4px + 2 * var(--hairline-width) + var(--space-4) + var(--space-1));--stage-glass:.92;--stage-base:0;height:calc(100% - var(--pdp-turn-floor))}}@media (width>=1024px){.pdp-field--turning .pdp-stage__vial{--stage-glass:.95}}.pdp-turn__faces{border:var(--hairline-width) solid var(--area-rule);background:var(--label);pointer-events:auto;border-radius:999px;padding:4px;display:inline-flex}.pdp-turn__face{align-items:baseline;gap:var(--space-2);height:32px;padding:0 var(--space-4);color:var(--quiet-on-area);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:16px;font-weight:500;line-height:32px;display:inline-flex}.pdp-turn__face[aria-pressed=true]{background:var(--forest);color:var(--on-forest)}.pdp-turn__face:focus-visible{outline:var(--focus-ring);outline-offset:2px}.pdp-turn__meta{color:var(--quiet-on-area);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.pdp-turn__face[aria-pressed=true] .pdp-turn__meta{color:var(--on-forest-quiet)}.pdp-turn__aside{place-items:center end;min-width:0;display:grid}.pdp-turn__aside>*{text-align:end;grid-area:1/1;max-width:100%}.pdp-field[data-face=front] .pdp-turn__doc,.pdp-field[data-face=back] .pdp-turn__hint{visibility:hidden;opacity:0}.pdp-field[data-doc=held] .pdp-turn__doc{visibility:visible;opacity:1}.pdp-field[data-doc=held] .pdp-turn__hint{visibility:hidden;opacity:0}.pdp-turn__record{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (width<=767px){.pdp-stage .pdp-field{flex-direction:column;height:auto;display:flex}.pdp-stage .pdp-stage__vial{--stage-glass:.74;flex:none;height:clamp(220px,31svh,280px);overflow:hidden}.pdp-stage .pdp-field--turning{padding-bottom:0}.pdp-stage__figure:has(.pdp-field--turning) .pdp-caption{padding:var(--space-2) var(--space-2) 0;color:var(--quiet);position:static}.pdp-field .specimen__object{transition:scale .5s var(--ease-vial);transform-origin:50% 69%}.pdp-field[data-zoom=back] .specimen[data-settled=back] .specimen__object{scale:2.6}.pdp-field[data-zoom=back] .pdp-stage__vial[data-settled=back] .specimen-stage__shadow{opacity:0}.pdp-stage__grid:has(.pdp-field[data-zoom=back] .pdp-stage__vial[data-settled=back]) .pdp-buy>.pdp-tag{opacity:0}.pdp-field .specimen-stage__shadow{transition:opacity var(--duration-color) var(--ease-vial)}.pdp-stage__grid:has(.pdp-field--turning) .pdp-buy>.pdp-tag{transition:opacity var(--duration-color) var(--ease-vial)}.pdp-turn{gap:var(--space-4);margin:var(--space-4) var(--space-4) var(--space-3);flex-wrap:nowrap;position:static}.pdp-turn__face{height:44px;line-height:44px}.pdp-turn__meta{display:none}.pdp-turn__link{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);white-space:normal}.pdp-turn__link-wide{display:none}}@media (width<=374px){.pdp-turn__face{padding:0 var(--space-3)}}.pdp-turn__hint{color:var(--quiet-on-area);font-family:var(--font-plex-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0;display:none}.pdp-turn__hint-fine,.pdp-turn__hint-touch{display:none}@media (hover:hover) and (pointer:fine){.pdp-turn__hint{display:block}.pdp-turn__hint-fine{display:inline}}@media (hover:none){.pdp-turn__hint{display:block}.pdp-turn__hint-touch{display:inline}}.pdp-turn__hint-short{display:none}@media (width<=767px){.pdp-turn__hint-long{display:none}.pdp-turn__hint-short{display:inline}}.pdp-turn__link{pointer-events:auto;min-height:42px;color:var(--ink)}.pdp-field[data-face=front] .pdp-turn__link{pointer-events:none}.pdp-field[data-doc=held] .pdp-turn__link{pointer-events:auto}.pdp-turn__link-narrow{display:none}@media (width<=767px){.pdp-turn__link{min-height:44px}.pdp-turn__link-narrow{display:inline}}@media (prefers-reduced-motion:no-preference){.pdp-turn__face{transition:background-color var(--duration-tile) var(--ease-tile), color var(--duration-tile) var(--ease-tile)}.pdp-turn__aside>*{transition:opacity .22s var(--ease-vial) .1s, visibility 0s linear 0s}.pdp-field[data-face=front] .pdp-turn__doc,.pdp-field[data-face=back] .pdp-turn__hint,.pdp-field[data-doc=held] .pdp-turn__hint{transition:opacity .16s var(--ease-vial), visibility 0s linear .16s}}
