@font-face{font-family:Info Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(inter-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Info Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(inter-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.info-section{--info-sans: "Info Inter", var(--font-body-family, "Helvetica Neue", Arial, sans-serif);--info-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--info-accent: #ffce00;--info-beige: #fff8e3;--info-fl: calc((100vw - 375px) / 1065);--info-gutter: clamp(20px, calc(20px + 40 * var(--info-fl)), 60px);position:relative;background:var(--info-bg);color:var(--info-fg);font-family:var(--info-sans);font-weight:600;letter-spacing:normal;font-optical-sizing:none;padding-top:var(--info-pt-m, 40px);padding-bottom:var(--info-pb-m, 40px);-webkit-font-smoothing:antialiased}@media(min-width:1024px){.info-section{padding-top:var(--info-pt, 80px);padding-bottom:var(--info-pb, 80px)}}.info-section *,.info-section *:before,.info-section *:after{box-sizing:border-box}.info-scheme--black,.info-scheme--dark{--info-bg: #0a0a0a;--info-fg: #ffffff;--info-body: rgba(255, 255, 255, .72);--info-muted: rgba(255, 255, 255, .55);--info-subtle: rgba(255, 255, 255, .5);--info-faint: rgba(255, 255, 255, .4);--info-rule: rgba(255, 255, 255, .16);--info-rule-soft: rgba(255, 255, 255, .1);--info-rule-strong: #ffffff;--info-surface: rgba(255, 255, 255, .06);--info-surface-border: rgba(255, 255, 255, .2);--info-outline: rgba(255, 255, 255, .4);--info-on-fg: #0a0a0a;--info-chip-bg: rgba(255, 255, 255, .12);--info-chip-fg: rgba(255, 255, 255, .8)}.info-scheme--black{--info-bg: #000000}.info-scheme--light,.info-scheme--gray{--info-bg: #ffffff;--info-fg: #0a0a0a;--info-body: #3f3f3f;--info-muted: rgba(10, 10, 10, .55);--info-subtle: rgba(10, 10, 10, .5);--info-faint: rgba(10, 10, 10, .4);--info-rule: rgba(10, 10, 10, .12);--info-rule-soft: rgba(10, 10, 10, .1);--info-rule-strong: #0a0a0a;--info-surface: #ffffff;--info-surface-border: rgba(10, 10, 10, .1);--info-outline: rgba(10, 10, 10, .4);--info-on-fg: #ffffff;--info-chip-bg: #e5e5e5;--info-chip-fg: #454545}.info-scheme--gray{--info-bg: #f5f5f5}.info-container{width:100%;max-width:1440px;margin:0 auto;padding-left:var(--info-gutter);padding-right:var(--info-gutter)}.info-hide-mobile{display:none}@media(min-width:1024px){.info-hide-mobile{display:inline}.info-hide-desktop{display:none}}.info-glyph{display:inline;vertical-align:baseline}.info-section :where(h1,h2,h3,h4,p,blockquote):where(:not(.info-products *)){margin:0;font-family:var(--info-sans);font-style:normal;font-weight:600;text-transform:none;color:inherit;word-break:break-word}.info-section em{font-style:normal;color:var(--info-accent)}.info-eyebrow{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--info-subtle)}.info-section .info-display{font-size:clamp(44px,calc(44px + 44 * var(--info-fl)),var(--info-display-max, 88px));line-height:.98;letter-spacing:var(--info-h-ls-m, -.03em);color:var(--info-fg)}.info-section .info-h2{font-size:clamp(32px,calc(32px + 20 * var(--info-fl)),52px);line-height:1.08;letter-spacing:var(--info-h-ls-m, -.02em);color:var(--info-fg)}.info-section .info-h2--md{font-size:clamp(32px,calc(32px + 4 * var(--info-fl)),36px)}.info-section .info-h3{font-size:clamp(22px,calc(22px + 6 * var(--info-fl)),28px);line-height:1.25;letter-spacing:-.005em;color:var(--info-fg)}.info-section .info-lead{font-size:clamp(18px,calc(18px + 4 * var(--info-fl)),22px);line-height:1.5;letter-spacing:-.005em;color:var(--info-body)}.info-section .info-lead--sm-mobile{font-size:clamp(16px,calc(16px + 6 * var(--info-fl)),22px)}.info-section .info-body,.info-section .info-rte{font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.65;letter-spacing:var(--info-rte-ls-m, -.005em);color:var(--info-body)}@media(min-width:1024px){.info-section .info-display,.info-section .info-h2{letter-spacing:var(--info-h-ls, -.03em)}.info-section .info-h3{letter-spacing:-.02em}.info-section .info-body,.info-section .info-rte{letter-spacing:var(--info-rte-ls, -.005em)}}.info-rte>*+*{margin-top:1em}.info-rte a{text-decoration:underline;text-underline-offset:2px}.info-rte strong{color:var(--info-fg)}.info-rte ul,.info-rte ol{margin:0;padding-left:1.2em}.info-heading{display:flex;flex-direction:column;gap:clamp(16px,calc(16px + 8 * var(--info-fl)),24px);max-width:100%}.info-faq-section .info-heading,.info-help-section .info-heading,.info-compare-section .info-heading,.info-detail-section .info-heading,.info-timeline-section .info-heading,.info-media-steps-section .info-heading,.info-step-cards-section .info-heading,.info-photo-cards-section .info-heading,.info-steps-section .info-heading,.info-products-section .info-heading{gap:clamp(12px,calc(12px + 4 * var(--info-fl)),16px)}.info-heading--center{align-items:center;text-align:center}.info-heading__lede{max-width:806px}@media(min-width:1024px){.info-heading--center-desktop{align-items:center;text-align:center}}.info-breadcrumb ol{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.info-breadcrumb li{display:flex;gap:10px;color:var(--info-subtle)}.info-breadcrumb li+li:before{content:"/";letter-spacing:.08em;opacity:.6}.info-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.info-breadcrumb a:hover{color:var(--info-fg)}.info-breadcrumb [aria-current=page]{color:var(--info-fg);opacity:.9}.info-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 20px;border:1px solid transparent;border-radius:0;font-family:var(--info-mono);font-weight:500;font-size:14px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.info-btn__icon{font-size:14px;letter-spacing:0}.info-btn--primary{background:var(--info-accent);color:#0a0a0a}.info-btn--primary:hover{background:#ffd933}.info-btn--secondary{background:transparent;color:var(--info-fg);border-color:var(--info-outline)}.info-btn--secondary:hover{border-color:var(--info-fg)}.info-btn--lg{font-size:clamp(16px,calc(16px + 4 * var(--info-fl)),20px)}.info-btn:focus-visible,.info-link:focus-visible,.info-breadcrumb a:focus-visible,.info-faq__question:focus-visible{outline:2px solid var(--info-accent);outline-offset:3px}@media(max-width:1023px){.info-btn--block-mobile{display:flex;width:100%}}@media(min-width:1024px){.info-btn{padding:19px 28px}}.info-link{display:inline-flex;align-items:center;gap:8px;padding-top:8px;border-bottom:1px solid currentColor;font-family:var(--info-mono);font-weight:500;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--info-fg);transition:opacity .2s}.info-link:hover{opacity:.7}.info-quote{border-left:2px solid var(--info-rule-strong);padding:4px 0 4px clamp(16px,calc(16px + 12 * var(--info-fl)),28px)}.info-section .info-quote__text{font-size:clamp(22px,calc(22px + 6 * var(--info-fl)),28px);line-height:1.25;letter-spacing:-.02em;color:var(--info-fg)}.info-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.info-tag{padding:7px 12px;border:1px solid var(--info-rule-strong);font-family:var(--info-mono);font-weight:400;font-size:12px;line-height:normal;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.info-chip{display:inline-flex;align-items:center;flex:0 0 auto;padding:4px 8px;border:1px solid transparent;font-family:var(--info-mono);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.info-chip--solid{background:var(--info-fg);color:var(--info-on-fg)}.info-chip--outline{border-color:var(--info-subtle);color:var(--info-fg)}.info-chip--muted{background:var(--info-chip-bg);color:var(--info-chip-fg)}.info-chip--inverse{background:var(--info-on-fg);color:var(--info-fg)}.info-tag--soft{padding:6px 10px;border-color:color-mix(in srgb,var(--info-fg) 18%,transparent);letter-spacing:.04em}.info-tag--note{color:var(--info-subtle)}.info-rows{margin:0;padding:0;list-style:none}.info-rows__item{display:flex;align-items:center;gap:clamp(14px,calc(14px + 6 * var(--info-fl)),20px);padding:clamp(12px,calc(12px + 2 * var(--info-fl)),14px) 0;border-bottom:1px solid var(--info-rule-soft);font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.5;letter-spacing:-.005em}@media(max-width:767px){.info-rows__item{display:flex;align-items:flex-start}}.info-rows__marker{flex:0 0 auto;font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.65;letter-spacing:.08em;color:var(--info-faint)}.info-rows__text{flex:1 1 0;min-width:0}.info-stats{display:grid;grid-template-columns:repeat(var(--info-cols-m, 2),minmax(0,1fr));border-top:1px solid var(--info-rule)}.info-stat{display:flex;flex-direction:column;gap:8px;min-width:0;padding:24px 0 24px 16px}.info-stat.is-first-m{padding-left:0}.info-stat:not(.is-first-m){border-left:1px solid var(--info-rule)}.info-stat:not(.is-last-row-m){border-bottom:1px solid var(--info-rule)}.info-stat__value{font-family:var(--info-mono);font-weight:400;font-size:clamp(32px,calc(32px + 32 * var(--info-fl)),64px);line-height:1;letter-spacing:-.02em;color:var(--info-fg);white-space:nowrap}.info-stat__label{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--info-muted)}@media(min-width:1024px){.info-stats{--info-stat-lead: 33px;grid-template-columns:repeat(var(--info-cols, 4),minmax(0,1fr));width:calc(100% + var(--info-stat-lead));margin-left:calc(-1 * var(--info-stat-lead));clip-path:inset(0 0 0 var(--info-stat-lead))}.info-stat,.info-stat.is-first-m{gap:12px;padding:40px 24px 0 32px;border-bottom:0!important;border-left:1px solid var(--info-rule)!important}}.info-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.info-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px 20px;background:var(--info-surface);border:1px solid var(--info-surface-border)}.info-card__number{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;color:var(--info-faint)}.info-card__spacer{height:8px}.info-card .info-link{align-self:flex-start}@media(min-width:1024px){.info-cards{grid-template-columns:repeat(var(--info-cols, 3),minmax(0,1fr));gap:24px}.info-card{gap:16px;padding:40px 32px}.info-card__spacer{height:40px}}.info-faq{display:block;border-top:1px solid var(--info-rule-strong)}.info-faq__item{border-bottom:1px solid var(--info-rule)}.info-faq__question{display:flex;align-items:flex-start;gap:16px;padding:clamp(18px,calc(18px + 8 * var(--info-fl)),26px) 0;list-style:none;cursor:pointer;font-size:clamp(18px,calc(18px + 4 * var(--info-fl)),22px);line-height:1.3;letter-spacing:-.005em;color:var(--info-fg)}.info-faq__question::-webkit-details-marker{display:none}.info-faq__question-text{flex:1 1 0;min-width:0}.info-faq__icon{flex:0 0 auto;font-family:var(--info-mono);font-weight:400;font-size:22px;line-height:1.2}.info-faq__icon:before{content:"+"}.info-faq__item[open] .info-faq__icon:before{content:"\2212"}.info-faq__answer{margin-top:calc(-1*clamp(8px,calc(8px + 6 * var(--info-fl)),14px));padding-bottom:clamp(18px,calc(18px + 8 * var(--info-fl)),26px)}.info-action{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:0}.info-section .info-action__note{display:flex;gap:8px;font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.5;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--info-fg) 60%,transparent)}.info-action__lock{flex:0 0 auto;width:1em;height:1em;margin-top:.25em}.info-action--note-m-center .info-action__note{justify-content:center;text-align:center}@media(max-width:1023px){.info-action__note span{max-width:42ch}}@media(min-width:1024px){.info-action{align-items:flex-start}.info-action .info-btn{padding-left:31px;padding-right:31px}.info-action--center{align-items:center}.info-action--left .info-action__note{justify-content:flex-start;text-align:left}.info-action--center .info-action__note{justify-content:center;text-align:center}}.info-help{display:flex;flex-direction:column;gap:20px;padding:28px 20px;background:#0a0a0a;color:#fff;--info-fg: #ffffff;--info-body: rgba(255, 255, 255, .72);--info-subtle: rgba(255, 255, 255, .5);--info-outline: rgba(255, 255, 255, .4)}.info-help__copy{display:flex;flex-direction:column;gap:10px;min-width:0}.info-help__actions{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.info-help{flex-direction:row;align-items:center;justify-content:space-between;gap:40px;padding:48px}.info-help__copy{flex:1 1 0}.info-help__actions{flex-direction:row;flex:0 0 auto}}.info-hero__inner,.info-hero__content{display:flex;flex-direction:column;gap:var(--info-hero-gap-m, 40px)}.info-hero__copy{display:flex;flex-direction:column;gap:20px;min-width:0}.info-hero__copy .info-lead{max-width:var(--info-lede-w, 820px);letter-spacing:var(--info-lede-ls-m, -.005em)}.info-lead__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.info-lead__link:hover{color:#ffce00}.info-hero__media img{display:block;width:100%;height:auto}.info-tag--meta{padding:8px 12px;border-color:color-mix(in srgb,var(--info-fg) 25%,transparent);font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);color:var(--info-chip-fg)}.info-hero__badge{display:flex;flex-direction:column;gap:clamp(6px,calc(6px + 4 * var(--info-fl)),10px);padding:clamp(20px,calc(20px + 12 * var(--info-fl)),32px) clamp(20px,calc(20px + 16 * var(--info-fl)),36px);border:1px solid var(--info-surface-border)}.info-section .info-hero__badge-value{font-family:var(--info-mono);font-weight:400;font-size:clamp(80px,calc(80px + 60 * var(--info-fl)),140px);line-height:.9;letter-spacing:-.04em;color:var(--info-accent)}.info-section .info-hero__badge-label{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--info-fg)}.info-hero__content.has-badge .info-lead{max-width:var(--info-lede-w, none)}@media(max-width:1023px){.info-hero__content.has-badge{gap:28px}}@media(min-width:1024px){.info-hero__copy .info-lead{letter-spacing:var(--info-lede-ls, -.005em)}.info-hero__inner{gap:var(--info-hero-gap, 30px)}.info-hero__copy{gap:var(--info-hero-copy-gap, 32px)}.info-hero__content.has-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(var(--info-hero-media-w, 528px),var(--info-hero-media-p, 40%)));align-items:end}.info-hero__media{justify-self:end;width:100%;max-width:var(--info-hero-media-w, 528px)}}.info-hero--bg{overflow:hidden;isolation:isolate}.info-hero--bg>.info-container{position:relative;z-index:1}.info-hero__bg{position:relative;z-index:0;height:var(--info-hero-bg-h-m, 67vw);margin-top:calc(-1 * var(--info-hero-bg-overlap-m, 48px))}.info-hero__bg picture,.info-hero__bg img{display:block;width:100%;height:100%}.info-hero__bg img{object-fit:cover;object-position:var(--info-hero-bg-pos-m, 72% bottom)}.info-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--info-bg) 0%,rgba(0,0,0,0) 26%)}.info-section .info-hero__pill{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;margin-bottom:-8px;padding:5px 9px;border:.8px solid var(--info-fg);border-radius:6px;font-weight:500;font-size:10px;line-height:13px;letter-spacing:-.02em;color:var(--info-fg)}.info-hero__pill-logo{display:block;flex:0 0 auto;width:28px;height:13px}.info-hero--bg .info-hero__copy .info-lead{max-width:none}.info-hero__bg--column:after{display:none}.info-hero__bg--column img{object-fit:contain;object-position:center}.info-hero__bg--corner{position:absolute;right:-9.07vw;bottom:0;width:45.6vw;height:30.4vw;max-height:none;margin:0}.info-hero__bg--corner:after{display:none}.info-hero__bg--corner img{object-position:center}.info-hero__bg--cover{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;max-height:none;margin:0}.info-hero__bg--cover:after{display:none}.info-section.info-hero--bg.info-hero--bg-cover .info-lead,.info-section.info-hero--bg.info-hero--bg-corner .info-lead{font-size:clamp(18px,calc(18px + 4 * var(--info-fl)),22px)}.info-section.info-hero--bg .info-lead{font-size:clamp(16px,calc(16px + 6 * var(--info-fl)),22px)}@media(max-width:1023px){.info-section.info-hero--bg{padding-bottom:0}.info-section.info-hero--bg-corner,.info-section.info-hero--bg-cover{padding-bottom:var(--info-pb-m, 40px)}.info-hero__bg--contain-m img{object-fit:contain}}@media(min-width:1024px){.info-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;max-height:none;margin:0}.info-section .info-hero__pill{margin-bottom:calc(12px - var(--info-hero-copy-gap, 32px))}.info-hero__bg--right picture{position:absolute;top:0;bottom:0;left:50.91%;width:49.09%;height:auto}.info-hero__bg img{object-position:var(--info-hero-bg-pos, right center)}.info-hero__bg:after{background:linear-gradient(180deg,var(--info-bg) 0%,rgba(0,0,0,0) 22%),linear-gradient(-77deg,rgba(0,0,0,0) 36.5%,var(--info-bg) 55.1%)}.info-hero__bg--right img{object-position:var(--info-hero-bg-pos, center)}.info-hero__bg--right:after{background:linear-gradient(180deg,var(--info-bg) 0%,rgba(0,0,0,0) 22%),linear-gradient(-72.7deg,rgba(0,0,0,0) 36.5%,var(--info-bg) 45.8%)}.info-hero--bg .info-hero__copy .info-lead{max-width:min(var(--info-lede-w, 792px),var(--info-lede-p, 62%))}.info-hero--bg .info-action{max-width:min(792px,62%)}.info-hero__copy .info-action{margin-top:8px}.info-hero__content{min-height:var(--info-hero-min-h, 0);justify-content:center;align-content:center}.info-hero__bg--column,.info-hero__bg--corner{width:auto;max-width:1440px;margin:0 auto}.info-hero__bg--column picture{position:absolute;top:0;bottom:0;right:3.1%;width:36.5%;height:auto}.info-hero__bg--column img{object-position:center}.info-hero__bg--corner picture{position:absolute;top:0;right:0;bottom:0;left:57.8%;width:auto;height:auto}.info-hero__bg--corner img{object-position:100% center!important}.info-hero__bg--cover img{object-position:center}.info-section.info-hero--bg-full .info-lead{font-size:clamp(18px,1.528vw,22px)}.info-hero--bg.info-hero--bg-column .info-hero__copy .info-lead,.info-hero--bg.info-hero--bg-column .info-action{max-width:min(824px,62%)}.info-hero--bg.info-hero--bg-cover .info-hero__copy .info-lead,.info-hero--bg.info-hero--bg-cover .info-action{max-width:56%}}@media(min-width:1024px)and (max-width:1279px){.info-hero--bg .info-hero__copy .info-lead,.info-hero--bg .info-action{max-width:56%}.info-hero--bg.info-hero--bg-column .info-hero__copy .info-lead,.info-hero--bg.info-hero--bg-column .info-action{max-width:58%}}.info-split{display:flex;flex-direction:column;gap:24px}.info-split__body{display:flex;flex-direction:column;gap:20px;min-width:0}@media(min-width:1024px){.info-split{display:grid;grid-template-columns:minmax(0,min(var(--info-split-w, 520px),var(--info-split-p, 39.4%))) minmax(0,1fr);align-items:start;gap:clamp(40px,6.5vw,96px)}.info-split--one-line{grid-template-columns:minmax(min(var(--info-split-w, 520px),var(--info-split-p, 39.4%)),max-content) minmax(0,1fr)}.info-split__body{gap:28px}}.info-cards-section__inner{display:flex;flex-direction:column;gap:clamp(32px,calc(32px + 32 * var(--info-fl)),64px)}.info-cta{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,calc(24px + 8 * var(--info-fl)),32px);text-align:center}.info-cta .info-h2{max-width:var(--info-cta-w, 1038px);text-wrap:auto}.info-cta__group{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;width:100%}.info-cta__note{flex:0 0 100%;font-family:var(--info-mono);font-weight:400;font-size:clamp(10px,calc(10px + 6 * var(--info-fl)),16px);line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--info-muted);text-align:center}.info-cta--note-sm .info-cta__note{font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px)}@media(max-width:1023px){.info-cta--mobile-left{align-items:stretch;text-align:left}.info-cta__group .info-btn{flex:1 1 100%}}@media(min-width:1024px){.info-cta__group{gap:16px 12px}}.info-cta__action{flex:1 1 100%;display:flex;flex-direction:column;min-width:0}.info-section .info-cta__footnote{max-width:820px;line-height:1.6;color:color-mix(in srgb,var(--info-body) 80%,transparent)}.info-cta__disclaimer{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch;padding-top:clamp(24px,calc(24px + 8 * var(--info-fl)),32px);border-top:1px solid var(--info-rule)}.info-section .info-cta__disclaimer .info-eyebrow{color:var(--info-muted)}.info-section .info-cta__disclaimer-text{max-width:860px;font-weight:600;font-size:clamp(12px,calc(12px + 4 * var(--info-fl)),16px);line-height:1.6;letter-spacing:-.005em;color:color-mix(in srgb,var(--info-body) 80%,transparent)}@media(max-width:1023px){.info-cta--mobile-left .info-cta__disclaimer{align-items:flex-start}}.info-help-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 16 * var(--info-fl)),40px)}.info-faq-section__inner{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.info-faq-section__inner{display:grid;grid-template-columns:minmax(0,min(var(--info-faq-w, 420px),var(--info-faq-p, 31.8%))) minmax(0,1fr);align-items:start;gap:clamp(40px,6.5vw,96px)}}.info-founder{display:flex;flex-direction:column;gap:28px}.info-founder__media{position:relative;aspect-ratio:560 / 669;overflow:hidden;background:var(--info-surface)}.info-founder__media img,.info-founder__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.info-founder__story{display:flex;flex-direction:column;gap:28px;min-width:0;container:info-story / inline-size}.info-founder__story .info-h2{line-height:1.05}.info-section .info-founder__highlight{color:var(--info-beige)}@media(min-width:1024px){.info-founder{display:grid;grid-template-columns:minmax(0,min(var(--info-founder-media-w, 560px),var(--info-founder-media-p, 42.4%))) minmax(0,1fr);align-items:center;gap:clamp(32px,4.2vw,60px)}.info-founder--media-right{grid-template-columns:minmax(0,1fr) minmax(0,min(var(--info-founder-media-w, 560px),var(--info-founder-media-p, 42.4%)))}.info-founder--media-right .info-founder__media{order:2}}.info-callout{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--info-surface);border:1px solid var(--info-surface-border)}.info-callout__figure{display:flex;flex-direction:column;gap:6px}.info-callout__label{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--info-muted)}.info-section .info-callout__value{font-family:var(--info-mono);font-weight:400;font-size:clamp(40px,calc(40px + 12 * var(--info-fl)),52px);line-height:1;letter-spacing:-.03em;color:var(--info-accent);white-space:nowrap}.info-section .info-callout__text{font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.55;letter-spacing:-.005em;color:var(--info-fg);opacity:.8}@container info-story (min-width: 620px){.info-callout{flex-direction:row;align-items:center;gap:32px;padding:24px 28px}.info-callout__figure{flex:0 0 auto}.info-callout__text{flex:1 1 0;min-width:0}}.info-mission{display:flex;flex-direction:column;gap:28px}.info-mission--divider{border-top:1px solid var(--info-rule);padding-top:40px}.info-mission__copy{display:flex;flex-direction:column;gap:20px;min-width:0}.info-section .info-mission__copy .info-h2{font-size:clamp(32px,calc(32px + 20 * var(--info-fl)),50px);line-height:1.05;letter-spacing:-6.9%;text-wrap:wrap}.info-mission__copy .info-rows__text{opacity:.85}.info-mission__copy .info-rows__marker{font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.5}.info-mission__card{--info-fg: #000000;--info-body: #000000;--info-rule-strong: #000000;--info-subtle: #303030;display:flex;flex-direction:column;gap:20px;min-width:0;padding:clamp(16px,calc(16px + 14 * var(--info-fl)),30px) clamp(10px,calc(10px + 10 * var(--info-fl)),20px);background:#fff;color:#000}.info-mission__card .info-quote{display:flex;flex-direction:column;gap:10px;padding-left:clamp(16px,calc(16px + 4 * var(--info-fl)),20px)}.info-section .info-mission__card .info-quote__text,.info-section .info-mission__closing{font-size:clamp(18px,calc(18px + 8 * var(--info-fl)),26px);line-height:1.3;letter-spacing:-3.25%;color:var(--info-fg)}@media(min-width:1024px){.info-mission{display:grid;grid-template-columns:minmax(0,min(var(--info-mission-w, 560px),var(--info-mission-p, 42.4%))) minmax(0,1fr);align-items:stretch;gap:clamp(32px,4.2vw,60px)}.info-mission__card{align-self:start}.info-mission__copy{justify-content:space-between;gap:0}}.info-grid-section__inner{display:flex;flex-direction:column;gap:var(--info-grid-gap-m, 32px)}@media(min-width:1024px){.info-grid-section__inner{gap:var(--info-grid-gap, 64px)}}.info-section .info-rte--lead{font-size:clamp(18px,calc(18px + 4 * var(--info-fl)),22px);line-height:1.5}.info-section .info-rte--lead.info-lead--sm-mobile{font-size:clamp(16px,calc(16px + 6 * var(--info-fl)),22px)}.info-rte--lead>*+*{margin-top:1.5em}.info-grid{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:1px solid var(--info-rule)}.info-grid--strong{border-top-color:var(--info-rule-strong)}.info-grid__item{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:20px 0;border-bottom:1px solid var(--info-rule)}.info-section :where(.info-grid dt,.info-grid dd){margin:0}.info-grid__number{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;color:var(--info-faint)}.info-grid__term{font-family:var(--info-mono);font-weight:500;font-size:clamp(14px,calc(14px + 2 * var(--info-fl)),16px);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--info-fg)}.info-section .info-grid--terms .info-grid__text{line-height:1.6}.info-grid__meta{display:flex;justify-content:space-between;gap:16px}.info-section .info-grid__meta .info-grid__number{letter-spacing:.08em}.info-grid--quotes .info-grid__item{gap:10px;padding:24px 0}@media(min-width:1024px){.info-grid{--info-grid-lead: 33px;grid-template-columns:repeat(var(--info-cols, 4),minmax(0,1fr));width:calc(100% + var(--info-grid-lead));margin-left:calc(-1 * var(--info-grid-lead));clip-path:inset(0 0 0 var(--info-grid-lead))}.info-grid__item{padding:36px 24px 36px 32px;border-left:1px solid var(--info-rule)}.info-grid--numbered .info-grid__item{gap:12px}.info-grid--terms .info-grid__item{padding-top:32px;padding-bottom:32px}.info-grid--quotes{--info-grid-lead: 34px}.info-grid--quotes .info-grid__item{gap:14px;padding:40px 32px 40px 33px}.info-section .info-grid--quotes .info-body{font-size:clamp(16px,1.25vw,18px)}.info-section.info-grid-section:has(.info-grid--quotes) .info-rte--lead{font-size:clamp(18px,1.528vw,22px)}}.info-lab-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 16 * var(--info-fl)),40px)}.info-lab__head{display:flex;flex-direction:column;gap:16px}.info-source{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--info-surface);border:1px solid var(--info-rule)}.info-source__label,.info-source__text{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);text-transform:uppercase}.info-source__label{line-height:1.4;letter-spacing:.12em;color:var(--info-faint)}.info-source__text{line-height:1.5;letter-spacing:.06em;color:var(--info-fg)}.info-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.info-panel{display:flex;flex-direction:column;min-width:0;padding:24px 20px 16px;background:var(--info-surface);border:1px solid var(--info-surface-border)}.info-panel__head{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--info-rule-strong)}.info-panel__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.info-panel__method{font-family:var(--info-mono);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--info-subtle)}.info-panel__text{margin-top:clamp(16px,calc(16px + 4 * var(--info-fl)),20px)}.info-panel__tags{margin-top:clamp(12px,calc(12px + 4 * var(--info-fl)),16px)}.info-panel__link{align-self:flex-start;margin:clamp(16px,calc(16px + 8 * var(--info-fl)),24px) 0 8px;padding-top:0;padding-bottom:2px}.info-meter,.info-check{border-bottom:1px solid var(--info-rule-soft)}.info-meter{display:flex;flex-direction:column;gap:10px;padding:16px 0}.info-meter__top,.info-check{display:flex;align-items:center;justify-content:space-between;gap:12px}.info-section .info-meter__name{min-width:0;font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.3;letter-spacing:-.005em;color:var(--info-fg)}.info-meter__result{flex:0 0 auto;font-family:var(--info-mono);font-weight:500;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.info-meter__track{position:relative;height:6px;background:color-mix(in srgb,var(--info-fg) 8%,transparent)}.info-meter__fill,.info-meter__over{position:absolute;top:0;height:100%}.info-meter__fill{left:0;min-width:3px;background:var(--info-fg)}.info-meter__over{background:var(--info-accent)}.info-meter__marker{position:absolute;top:-4px;width:2px;height:14px;margin-left:-1px;background:var(--info-fg)}.info-meter__meta,.info-check__value,.info-legend{font-family:var(--info-mono);font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.info-meter__meta{display:flex;justify-content:space-between;gap:12px}.info-meter__meta>:first-child,.info-check__value>:first-child{opacity:.7}.info-meter__meta>:last-child{opacity:.45;text-align:right}.info-check{padding:14px 0}.info-check__value{display:flex;align-items:center;gap:12px;flex:0 0 auto}.info-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;letter-spacing:.08em}.info-legend__label{opacity:.6}.info-legend__marker{width:2px;height:12px;background:var(--info-fg)}.info-legend__over{width:12px;height:6px;background:var(--info-accent)}@media(min-width:1024px){.info-lab__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}.info-lab__head .info-heading{flex:1 1 0;min-width:0}.info-source{flex:0 0 auto;padding:16px 20px}.info-panels{grid-template-columns:repeat(var(--info-cols, 2),minmax(0,1fr));gap:40px 24px}.info-panel{padding:40px 40px 32px}.info-meter{padding:20px 0}.info-check{padding:18px 0}}.info-certs-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 16 * var(--info-fl)),40px)}.info-certs{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.info-cert{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--info-rule)}.info-cert__main{display:flex;align-items:flex-start;gap:16px;min-width:0}.info-cert__thumb{position:relative;flex:0 0 auto;width:72px;height:94px;overflow:hidden;background:var(--info-surface);border:1px solid color-mix(in srgb,var(--info-fg) 15%,transparent)}.info-cert__thumb img,.info-cert__thumb svg{display:block;width:100%;height:100%;object-fit:cover}.info-cert__info{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.info-cert__date{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--info-muted)}.info-cert__chips{display:flex;flex-wrap:wrap;gap:6px}.info-section .info-cert__title{font-size:clamp(18px,calc(18px + 6 * var(--info-fl)),24px);line-height:1.25;letter-spacing:-.02em;color:var(--info-fg)}.info-cert__meta{font-family:var(--info-mono);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--info-muted)}.info-cert__actions{display:flex;gap:8px}.info-cert__actions .info-btn{flex:1 1 0}@media(min-width:1024px){.info-certs{gap:0;border-top:1px solid var(--info-rule-strong)}.info-cert{flex-direction:row;align-items:center;gap:40px;padding:32px 0;border:0;border-bottom:1px solid var(--info-rule)}.info-cert__main{flex:1 1 0;align-items:center;gap:40px}.info-cert__thumb{width:96px;height:124px}.info-cert__info{gap:10px}.info-cert__actions,.info-cert__actions .info-btn{flex:0 0 auto}}.info-compare-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 16 * var(--info-fl)),40px)}.info-compare{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.info-compare__card{display:flex;flex-direction:column;min-width:0;border:1px solid color-mix(in srgb,var(--info-fg) 20%,transparent)}.info-compare__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(20px,calc(20px + 8 * var(--info-fl)),28px) clamp(20px,calc(20px + 12 * var(--info-fl)),32px);background:color-mix(in srgb,var(--info-fg) 4%,var(--info-bg))}.info-compare__status{gap:.6em}.info-compare__list{margin:0;padding:0;list-style:none}.info-compare__item{display:flex;align-items:flex-start;gap:14px;padding:clamp(14px,calc(14px + 4 * var(--info-fl)),18px) clamp(20px,calc(20px + 12 * var(--info-fl)),32px);font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.5;letter-spacing:-.005em;color:var(--info-body)}.info-compare__item+.info-compare__item{border-top:1px solid var(--info-rule-soft)}.info-compare__marker{flex:0 0 auto;font-family:var(--info-mono);font-weight:400;letter-spacing:.08em;color:var(--info-subtle)}.info-compare__text{flex:1 1 0;min-width:0}.info-section .info-compare__card--negative .info-h3{letter-spacing:-.02em}@media(max-width:1023px){.info-section .info-compare__card--negative .info-h3{letter-spacing:-.025em}}.info-compare__card--positive{border-color:var(--info-rule-strong)}.info-compare__card--positive .info-compare__head{background:var(--info-fg);color:var(--info-on-fg)}.info-section .info-compare__card--positive .info-compare__head .info-h3{color:inherit}.info-compare__card--positive .info-compare__item,.info-compare__card--positive .info-compare__marker{color:var(--info-fg)}@media(min-width:1024px){.info-compare{grid-template-columns:repeat(var(--info-cols, 2),minmax(0,1fr));gap:24px}.info-compare__card{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}.info-detail-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 16 * var(--info-fl)),40px)}.info-details{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.info-detail{display:flex;flex-direction:column;min-width:0;border:1px solid var(--info-rule-strong)}.info-detail__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(20px,calc(20px + 8 * var(--info-fl)),28px) 20px;background:var(--info-fg);color:var(--info-on-fg)}.info-section .info-detail__head .info-h3{line-height:1.2;color:inherit}.info-detail__tag{border-color:color-mix(in srgb,var(--info-on-fg) 40%,transparent);font-weight:400;color:var(--info-on-fg)}.info-detail__row{display:flex;flex-direction:column;gap:4px;padding:clamp(16px,calc(16px + 6 * var(--info-fl)),22px) 20px}.info-detail__row+.info-detail__row{border-top:1px solid var(--info-rule)}.info-section .info-detail__label{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.6;letter-spacing:.1em;color:var(--info-subtle)}.info-section .info-detail__text{font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.5;letter-spacing:-.005em;color:var(--info-fg)}@media(max-width:1023px){.info-section .info-detail__text{padding-right:2px}}@media(min-width:376px)and (max-width:1023px){.info-detail__end{white-space:nowrap}}.info-note{display:flex;flex-direction:column;gap:8px;padding:clamp(20px,calc(20px + 12 * var(--info-fl)),32px) clamp(20px,calc(20px + 16 * var(--info-fl)),36px);background:color-mix(in srgb,var(--info-fg) 4%,var(--info-bg))}.info-section .info-note__label{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;color:color-mix(in srgb,var(--info-fg) 70%,transparent)}@media(min-width:1024px){.info-details{grid-template-columns:repeat(var(--info-cols, 2),minmax(0,1fr));gap:24px}.info-detail{display:grid;grid-row:span var(--info-detail-rows, 4);grid-template-rows:subgrid;row-gap:0}.info-detail__row{flex-direction:row;gap:24px}.info-section .info-detail__label{flex:0 0 150px}.info-detail__text{flex:1 1 0;min-width:0}}.info-timeline-section__inner{display:flex;flex-direction:column;gap:clamp(28px,calc(28px + 20 * var(--info-fl)),48px)}.info-timeline{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.info-timeline__step{display:flex;gap:16px;min-width:0}.info-timeline__track{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.info-timeline__marker{flex:0 0 auto;width:14px;height:14px;background:var(--info-fg)}.info-timeline__line{flex:1 1 auto;width:2px;background:var(--info-fg)}.info-timeline__copy{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-width:0;padding-bottom:28px}.info-section .info-timeline__label{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--info-muted)}.info-timeline__step--current .info-timeline__marker{background:var(--info-accent)}.info-timeline__step--upcoming .info-timeline__marker{background:#fff;border:1.5px solid var(--info-faint)}.info-timeline__step--upcoming .info-timeline__line{background:color-mix(in srgb,var(--info-fg) 15%,transparent)}.info-section .info-timeline__step--upcoming .info-h3{color:color-mix(in srgb,var(--info-fg) 45%,transparent)}@media(min-width:1024px){.info-timeline{flex-direction:row}.info-timeline__step{flex:1 1 0;flex-direction:column;gap:20px}.info-timeline__track{flex-direction:row;width:100%}.info-timeline__line{width:auto;height:2px}.info-timeline__copy{padding:0 24px 0 0}}.info-contact{display:flex;flex-direction:column;gap:24px}.info-form{display:flex;flex-direction:column;gap:clamp(20px,calc(20px + 4 * var(--info-fl)),24px);min-width:0;padding:clamp(28px,calc(28px + 20 * var(--info-fl)),48px) clamp(20px,calc(20px + 28 * var(--info-fl)),48px);background:#fff;border:1px solid var(--info-surface-border)}.info-form__fields{display:flex;flex-direction:column;gap:inherit;margin:0}.info-form__row{display:grid;grid-template-columns:minmax(0,1fr);gap:inherit}.info-field{display:flex;flex-direction:column;gap:8px;min-width:0}.info-field__label{display:flex;justify-content:space-between;gap:12px;font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--info-fg)}.info-field__optional{color:color-mix(in srgb,var(--info-fg) 45%,transparent)}.info-field__input{display:block;width:100%;height:clamp(52px,calc(52px + 8 * var(--info-fl)),60px);margin:0;padding:0 16px;border:1px solid color-mix(in srgb,var(--info-fg) 25%,transparent);border-radius:0;background:#fff;box-shadow:none;font-family:var(--info-sans);font-weight:600;font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.4;letter-spacing:-.005em;color:var(--info-fg);-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.info-field__input::placeholder{color:var(--info-faint);opacity:1}.info-field__input:focus{outline:none;border-color:var(--info-fg);box-shadow:inset 0 0 0 1px var(--info-fg)}.info-field__input[aria-invalid=true]{border-color:#c4281c;box-shadow:inset 0 0 0 1px #c4281c}.info-field__input--area{height:clamp(140px,calc(140px + 28 * var(--info-fl)),168px);padding:16px;resize:vertical}.info-form__submit{width:100%}.info-form__note{font-family:var(--info-mono);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.02em;color:var(--info-subtle)}.info-section .info-form__note p{font:inherit;letter-spacing:inherit;color:inherit}.info-form__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.info-form__alert{padding:14px 16px;border:1px solid currentColor;font-size:16px;line-height:1.5}.info-form__alert--success{color:#1d6b38;background:#eef7f0}.info-form__alert--error{color:#c4281c;background:#fdf0ef}.info-form__alert ul{margin:0;padding-left:1.2em}.info-contact__aside{display:flex;flex-direction:column;gap:12px;min-width:0}.info-contact-option{display:flex;flex-direction:column;gap:6px;padding:clamp(20px,calc(20px + 4 * var(--info-fl)),24px) clamp(20px,calc(20px + 8 * var(--info-fl)),28px);background:#fff;border:1px solid var(--info-surface-border)}.info-section .info-contact-option__value{font-family:var(--info-sans);font-weight:600;font-size:clamp(18px,calc(18px + 2 * var(--info-fl)),20px);line-height:1.3;letter-spacing:-.005em;color:var(--info-fg);text-decoration:none;word-break:break-word}a.info-contact-option__value:hover{text-decoration:underline;text-underline-offset:3px}.info-contact-proof{display:flex;flex-direction:column;gap:clamp(12px,calc(12px + 4 * var(--info-fl)),16px);padding:clamp(24px,calc(24px + 8 * var(--info-fl)),32px) clamp(20px,calc(20px + 8 * var(--info-fl)),28px);background:#0a0a0a;color:#fff}.info-section .info-contact-proof__figure{font-family:var(--info-mono);font-weight:400;font-size:clamp(40px,calc(40px + 12 * var(--info-fl)),52px);line-height:1;letter-spacing:-.02em;color:#fff}.info-section .info-contact-proof__label{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.info-contact-proof__action{margin-top:clamp(16px,calc(16px + 8 * var(--info-fl)),24px)}.info-contact-proof__action .info-btn{display:flex;width:100%;padding-top:16.6px;padding-bottom:16.6px}@media(min-width:1024px){.info-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(400px,max(30.3%,328px)));align-items:start;gap:clamp(32px,3.4vw,48px)}.info-contact--solo{grid-template-columns:minmax(0,1fr)}.info-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.info-contact__aside{gap:16px}}.info-policy-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 16 * var(--info-fl)),40px)}.info-policy__item{display:flex;flex-direction:column;gap:clamp(12px,calc(12px + 4 * var(--info-fl)),16px);padding:clamp(28px,calc(28px + 20 * var(--info-fl)),48px) 0;border-top:1px solid var(--info-rule)}.info-policy__item:first-child{border-top-color:var(--info-rule-strong)}.info-photo-cards-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 24 * var(--info-fl)),48px)}.info-photo-cards{display:flex;flex-direction:column;gap:24px}.info-photo-card{display:flex;align-items:center;min-width:0;overflow:hidden;background:var(--info-bg);border:1px solid color-mix(in srgb,var(--info-fg) 15%,transparent)}.info-photo-card__media{position:relative;flex:0 0 112px;align-self:stretch;background:var(--info-chip-bg)}.info-photo-card__media img,.info-photo-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.info-photo-cards--mono .info-photo-card__media img{filter:grayscale(1)}.info-photo-card__copy{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-width:0;padding:12px 16px}.info-section .info-photo-card__number{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.08em;color:var(--info-faint)}.info-section .info-photo-card .info-h3{line-height:1.2}.info-section .info-photo-card .info-body{line-height:1.55}@media(min-width:1024px){.info-photo-cards{display:grid;grid-template-columns:repeat(var(--info-cols, 4),minmax(0,1fr));align-items:stretch}.info-photo-card{flex-direction:column;align-items:stretch}.info-photo-card__media{flex:0 0 auto;aspect-ratio:310 / 360}.info-photo-card__copy{flex:1 1 auto;gap:10px;padding:24px 24px 28px}}.info-steps-section__inner{display:flex;flex-direction:column;gap:clamp(28px,calc(28px + 28 * var(--info-fl)),56px)}.info-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.info-steps__step{display:flex;gap:16px;min-width:0}.info-steps__track{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.info-steps__number{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(44px,calc(44px + 12 * var(--info-fl)),56px);height:clamp(44px,calc(44px + 12 * var(--info-fl)),56px);border:1px solid var(--info-faint);font-family:var(--info-mono);font-weight:500;font-size:clamp(14px,calc(14px + 2 * var(--info-fl)),16px);line-height:1;letter-spacing:.08em;color:var(--info-fg)}.info-steps__step--filled .info-steps__number{background:var(--info-fg);border-color:var(--info-fg);color:var(--info-on-fg)}.info-steps__line{flex:1 1 auto;width:1px;background:color-mix(in srgb,var(--info-fg) 25%,transparent)}.info-steps__step:last-child .info-steps__line{visibility:hidden}.info-steps__copy{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-width:0;padding-bottom:32px}.info-steps__step:last-child .info-steps__copy{padding-bottom:0}.info-section .info-steps .info-body{line-height:1.6}@media(min-width:1024px){.info-steps{display:grid;grid-template-columns:repeat(var(--info-cols, 3),minmax(0,1fr))}.info-steps__step{flex-direction:column;gap:24px}.info-steps__track{flex-direction:row;width:100%}.info-steps__line{width:auto;height:1px}.info-steps__copy{padding:0 40px 0 0}.info-steps__step:last-child .info-steps__copy{padding-right:0}}.info-media-steps-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 24 * var(--info-fl)),48px)}.info-media-steps{display:flex;flex-direction:column;gap:35px}.info-media-steps__media{position:relative;width:100%;max-width:611px;aspect-ratio:1833 / 1380;overflow:hidden;background:#fff;border:.8px solid #d9d9d9;border-radius:20px}.info-media-steps__media img,.info-media-steps__media svg{display:block;width:100%;height:100%;object-fit:cover}.info-media-steps__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.info-media-steps__item{display:flex;align-items:center;gap:20px;min-width:0}.info-media-steps__number,.info-step-card__number{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;background:var(--info-accent);font-weight:600;font-size:14px;line-height:1;letter-spacing:-.04em;color:#303030}.info-section .info-media-steps__text{flex:1 1 0;min-width:0;font-weight:500;font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.65;letter-spacing:-.005em;color:var(--info-fg)}.info-media-steps__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(min-width:1024px){.info-media-steps{flex-direction:row;align-items:center;gap:50px;width:100%;max-width:1100px;margin:0 auto}.info-media-steps__media{flex:1 1 0}.info-media-steps__list{flex:1 1 0;gap:35px}}.info-step-cards-section__inner{display:flex;flex-direction:column;gap:clamp(28px,calc(28px + 28 * var(--info-fl)),56px)}.info-step-cards-section .info-heading__lede{color:var(--info-fg)}.info-step-cards{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.info-step-card{display:flex;flex-direction:column;gap:20px;min-width:0;aspect-ratio:315 / 205.5;padding:24px;background:#fff;border:.8px solid #e4e4e7}.info-step-card__media img{display:block;width:100%;height:auto}.info-step-card__box{display:flex;align-items:center;gap:12px;min-height:70px;margin-top:auto;padding:14px 16px;background:#f4f4f5;border-radius:10px}.info-step-card__number{width:28px;height:28px}.info-section .info-step-card__text{flex:1 1 0;min-width:0;font-weight:500;font-size:15px;line-height:1.65;letter-spacing:-.035em;color:#001229}@media(min-width:1024px){.info-step-cards{display:grid;grid-template-columns:repeat(var(--info-cols, 4),minmax(0,1fr))}.info-step-card{aspect-ratio:auto;min-height:205px}}.info-products-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(24px + 32 * var(--info-fl)),56px)}.info-products{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);color:rgb(var(--color-foreground));-webkit-font-smoothing:auto}.info-products .card.product-card{background:transparent}.info-products .product-card .caption{font-family:var(--info-mono);font-size:12px;letter-spacing:.1em}.shopify-app-block .flex-banner,.shopify-app-block .flex-banner .flex-banner__logo{color:#000}.shopify-app-block .flex-banner .flex-banner__divider{background:#000;opacity:.3}.info-spec{display:flex;flex-direction:column;gap:28px}.info-spec__copy{display:flex;flex-direction:column;gap:28px;min-width:0}.info-spec__link{display:flex}.info-spec__card{margin:0;border:1px solid color-mix(in srgb,var(--info-fg) 20%,transparent)}.info-spec__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 16px;font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;text-transform:uppercase}.info-spec__row+.info-spec__row{border-top:1px solid color-mix(in srgb,var(--info-fg) 10%,transparent)}.info-section :where(.info-spec__label,.info-spec__value){margin:0}.info-spec__label{letter-spacing:.12em;color:color-mix(in srgb,var(--info-fg) 50%,transparent)}.info-spec__value{letter-spacing:.08em;color:var(--info-fg);text-align:right}@media(min-width:1024px){.info-spec{flex-direction:row;align-items:center;gap:clamp(40px,6.5vw,96px)}.info-spec__copy{flex:1 1 0;gap:44px}.info-spec__card{flex:0 0 min(480px,36.37%)}.info-spec__row{padding:18px 24px}}.info-legal{display:flex;flex-direction:column;gap:32px}.info-legal__sticky{display:none}.info-legal__content{display:flex;flex-direction:column;min-width:0}.info-legal__toc-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.info-legal__toc-link{display:flex;align-items:flex-start;gap:14px;padding:9px 0 9px 16px;border-left:1px solid color-mix(in srgb,var(--info-fg) 10%,transparent);font-size:18px;line-height:1.35;letter-spacing:-.005em;text-decoration:none;color:color-mix(in srgb,var(--info-fg) 55%,transparent);transition:color .2s}.info-legal__toc-link:hover,.info-legal__toc-link.is-active{color:var(--info-fg)}.info-legal__toc-link.is-active{padding-left:15px;border-left:2px solid var(--info-fg)}.info-legal__toc-number{flex:0 0 auto;font-family:var(--info-mono);font-weight:400;font-size:14px;line-height:1.8;letter-spacing:.08em;color:color-mix(in srgb,var(--info-fg) 40%,transparent)}.info-legal__toc-label{flex:1 1 0;min-width:0}.info-legal__toc-link:focus-visible,.info-legal__toggle:focus-visible,.info-legal__jump-summary:focus-visible{outline:2px solid var(--info-accent);outline-offset:3px}.info-legal__jump{border:1px solid var(--info-fg)}.info-legal__jump-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;list-style:none;cursor:pointer}.info-legal__jump-summary::-webkit-details-marker{display:none}.info-legal__jump-copy{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.3}.info-legal__jump-label{font-family:var(--info-mono);font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--info-fg) 50%,transparent)}.info-legal__jump-text{font-size:16px;letter-spacing:-.005em;color:var(--info-fg)}.info-legal__jump-icon{flex:0 0 auto;transition:transform .2s}.info-legal__jump[open] .info-legal__jump-icon{transform:rotate(180deg)}.info-legal__jump-list{max-height:60vh;overflow-y:auto;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--info-fg) 12%,transparent)}.info-legal__jump-list .info-legal__toc-link{gap:10px;padding:8px 16px;border-left:0;font-size:16px}.info-legal__jump-list .info-legal__toc-number{font-size:12px}.info-legal__actions{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.info-legal__action{display:flex;flex-direction:column;gap:8px;padding:clamp(20px,calc(20px + 8 * var(--info-fl)),28px);border:1px solid color-mix(in srgb,var(--info-fg) 15%,transparent);text-decoration:none;color:var(--info-fg);transition:border-color .2s}.info-legal__action:hover{border-color:var(--info-fg)}.info-legal__action:focus-visible{outline:2px solid var(--info-accent);outline-offset:3px}.info-legal__action-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:clamp(18px,calc(18px + 6 * var(--info-fl)),24px);line-height:1.25;letter-spacing:-.02em}.info-legal__action-icon{flex:0 0 auto;font-family:var(--info-mono);font-weight:400;font-size:18px;line-height:1.4}.info-legal__action-text{font-size:clamp(16px,calc(16px + 2 * var(--info-fl)),18px);line-height:1.55;letter-spacing:-.0025em;color:var(--info-body)}@media(min-width:1024px){.info-legal__action-text{letter-spacing:-.005em}}.info-legal__summary{display:flex;flex-direction:column;gap:14px;margin-bottom:16px;padding:24px 20px;background:color-mix(in srgb,var(--info-fg) 4%,var(--info-bg));border-left:3px solid var(--info-fg)}.info-legal__summary .info-eyebrow{color:color-mix(in srgb,var(--info-fg) 50%,transparent)}.info-section .info-legal__summary-note{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.5;letter-spacing:.02em;color:color-mix(in srgb,var(--info-fg) 50%,transparent)}.info-legal__rte>*+*,.info-legal__rte>ul:not(:first-child),.info-legal__rte>ol:not(:first-child){margin-top:clamp(12px,calc(12px + 4 * var(--info-fl)),16px)}.info-legal__rte ul{display:flex;flex-direction:column;gap:clamp(10px,calc(10px + 2 * var(--info-fl)),12px);padding:0;list-style:none}.info-legal__rte ul>li{position:relative;padding-left:clamp(20px,calc(20px + 5 * var(--info-fl)),25px)}.info-legal__rte ul>li:before{content:"-";position:absolute;left:0;font-family:var(--info-mono);font-weight:400;letter-spacing:.08em;color:color-mix(in srgb,var(--info-fg) 40%,transparent)}.info-legal__rte ol{display:flex;flex-direction:column;gap:clamp(10px,calc(10px + 2 * var(--info-fl)),12px)}.info-legal__body>*+*{margin-top:clamp(12px,calc(12px + 4 * var(--info-fl)),16px)}.info-legal__table-wrap{border:1px solid color-mix(in srgb,var(--info-fg) 15%,transparent)}.info-legal__table{width:100%;border-collapse:collapse;table-layout:fixed}.info-legal__table th,.info-legal__table td{padding:clamp(14px,calc(14px + 4 * var(--info-fl)),18px) clamp(3px,calc(3px + 9 * var(--info-fl)),12px);text-align:left;vertical-align:top;overflow-wrap:break-word}.info-legal__table th:first-child,.info-legal__table td:first-child{padding-left:clamp(10px,calc(10px + 14 * var(--info-fl)),24px)}.info-legal__table th:last-child,.info-legal__table td:last-child{padding-right:clamp(10px,calc(10px + 14 * var(--info-fl)),24px)}.info-legal__table th{padding-top:18px;padding-bottom:18px;background:color-mix(in srgb,var(--info-fg) 4%,var(--info-bg));border-bottom:1px solid color-mix(in srgb,var(--info-fg) 12%,transparent);font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.1em;color:color-mix(in srgb,var(--info-fg) 60%,transparent)}.info-legal__table td{font-size:clamp(12px,calc(12px + 6 * var(--info-fl)),18px);line-height:1.2;letter-spacing:-.005em;color:var(--info-fg)}.info-legal__table td:first-child{color:var(--info-body)}.info-legal__table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--info-fg) 2.5%,var(--info-bg))}.info-legal__chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.info-legal__chip{padding:8px 12px;border:1px solid color-mix(in srgb,var(--info-fg) 20%,transparent);font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.3;letter-spacing:.06em;color:var(--info-fg)}.info-legal__clause{padding:18px 0;border-top:1px solid color-mix(in srgb,var(--info-fg) 12%,transparent);scroll-margin-top:var(--sticky-header-height, 0px)}.info-legal__clause.is-open{padding:28px 0}.info-legal__summary+.info-legal__clause,.info-legal__actions+.info-legal__clause,.info-legal__content>.info-legal__clause:first-child{border-top-color:var(--info-fg)}.info-section .info-legal__heading{margin:0;font-size:inherit;line-height:inherit;letter-spacing:-.02em}.info-legal__toggle{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.info-legal__head-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.info-legal__eyebrow{font-family:var(--info-mono);font-weight:400;font-size:clamp(12px,calc(12px + 2 * var(--info-fl)),14px);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--info-fg) 45%,transparent)}.info-section .info-legal__title{display:block;letter-spacing:-.01em}@media(min-width:1024px){.info-section .info-legal__title{letter-spacing:-.02em}}.info-legal__icon{flex:0 0 auto;align-self:flex-end;font-family:var(--info-mono);font-weight:400;font-size:22px;line-height:1.1;color:var(--info-fg)}.info-legal__icon:before{content:"+"}.info-legal__clause.is-open .info-legal__icon:before{content:"\2212"}.info-legal__body{margin-top:12px}.info-legal__clause:not(.is-open) .info-legal__body{display:none}.info-legal__help{margin-top:0}.info-legal__help .info-rte{max-width:467px}@media(min-width:1024px){.info-legal{display:grid;grid-template-columns:minmax(0,clamp(240px,24.2vw,320px)) minmax(0,1fr);align-items:start;gap:0 clamp(48px,8.33vw,120px)}.info-legal__aside{align-self:stretch}.info-legal__jump{display:none}.info-legal__sticky{display:block;position:sticky;top:var(--sticky-header-height, 0px);max-height:90vh;margin-top:-24px;padding:24px 0;overflow-y:auto;scrollbar-width:none}.info-legal__sticky::-webkit-scrollbar{display:none}.info-legal__toc .info-eyebrow{margin-bottom:20px;color:color-mix(in srgb,var(--info-fg) 50%,transparent)}.info-legal__aside-help{display:flex;flex-direction:column;gap:10px;margin-top:32px;padding:24px;background:color-mix(in srgb,var(--info-fg) 4%,var(--info-bg))}.info-legal__aside-help .info-eyebrow{color:color-mix(in srgb,var(--info-fg) 50%,transparent)}.info-legal__aside-email{font-size:18px;line-height:1.3;letter-spacing:-.005em;color:var(--info-fg);text-decoration:none;overflow-wrap:anywhere}.info-legal__aside-email:hover{text-decoration:underline;text-underline-offset:2px}.info-legal__summary{gap:20px;margin-bottom:40px;padding:40px}.info-legal__clause,.info-legal__clause.is-open{padding:48px 0}.info-legal__toggle{gap:16px;cursor:default;pointer-events:none}.info-legal__icon{display:none}.info-legal__head-copy{gap:10px}.info-legal__body{margin-top:16px}.info-legal__clause:not(.is-open) .info-legal__body{display:block}.info-legal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:40px}.info-legal__summary+.info-legal__actions{margin-top:-16px}.info-legal__table td{line-height:1.55}.info-legal--collapse-desktop .info-legal__toggle{cursor:pointer;pointer-events:auto}.info-legal--collapse-desktop .info-legal__icon{display:block;font-size:30px}.info-legal--collapse-desktop .info-legal__clause .info-legal__icon:before{content:"\2212"}.info-legal--collapse-desktop .info-legal__clause.is-collapsed .info-legal__icon:before{content:"+"}.info-legal--collapse-desktop .info-legal__clause.is-collapsed .info-legal__body{display:none}}@media(min-width:1024px)and (max-width:1279px){.info-legal__toc-link,.info-legal__aside-email{font-size:16px}}@media(prefers-reduced-motion:reduce){.info-section *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/info-base.css.map */
