@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-normal.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:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora-italic.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}:root{--color-page-background: #ffffff;--color-panel-background: #fbfaf9;--color-edge: #f2f0ed;--color-text-strong: #121212;--color-text: #474645;--color-text-soft: rgba(71, 70, 69, .7);--color-text-muted: #848281;--color-focus-ring: #848281;--color-navigation: #282624;--color-interactive: #343433;--color-brand-orange: #ff6b1a;--color-brand-blue: #005b8d;--color-brand-brown: #7c4226;--color-link: var(--color-brand-blue);--color-footer-text-muted: rgba(112, 112, 112, .4);--color-footer-link: rgba(34, 34, 34, .4);--color-footer-link-hover: rgba(34, 34, 34, .8);--color-button-primary: #171717;--color-button-primary-hover: #121212;--color-button-primary-text: #ffffff;--color-button-secondary: #f6f4ef;--color-button-secondary-hover: #eae6dd;--color-accent-1: var(--color-brand-orange);--color-accent-2: var(--color-brand-blue);--color-accent-3: var(--color-brand-brown);--color-tint-share: 14%;--color-eyebrow-text: var(--color-brand-orange);--color-eyebrow-background: #f0f0ee;--color-sticker: #ffffff;--shadow-sticker: 0 0 0 1px rgba(48, 48, 48, .12), 0 2px 4px rgba(48, 48, 48, .1);--color-star: var(--color-brand-orange);--color-badge: var(--color-brand-orange);--color-photo-wash-strong: rgba(22, 19, 16, .84);--color-photo-wash: rgba(22, 19, 16, .46);--color-on-photo: #ffffff;--color-film-backdrop: rgba(18, 18, 18, .72);--color-film-background: #000000;--motion-fast: .1s;--motion-fade: .2s;--motion-press: .16s;--motion-question-change: 1s;--motion-letter-enter: .37;--motion-letter-enter-spread: .47;--motion-letter-leave: .2;--motion-letter-leave-spread: .13;--motion-letter-enter-waits: .16;--motion-letter-lift-enter: .14em;--motion-letter-lift-leave: .06em;--motion-letter-blur: 6px;--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-leave: cubic-bezier(.4, 0, 1, 1);--ease-wipe: cubic-bezier(.45, 0, .15, 1);--ease-pop: cubic-bezier(.34, 1.36, .64, 1);--motion-entrance-reveal: .5s;--motion-entrance-rise: 12px;--motion-entrance-blur: 3px;--motion-entrance-sticker-pops: .26s;--motion-entrance-wipe: .68s;--motion-entrance-wipe-waits: .14s;--motion-entrance-frost: 4px;--motion-entrance-title-waits: .14s;--motion-entrance-title-spread: .42s;--motion-entrance-letter: .42s;--motion-entrance-actions-wait: .46s;--motion-entrance-step: 70ms;--motion-entrance-logos-wait: .56s;--motion-entrance-logos: .7s;--motion-entrance-widget: .7s;--motion-theme-change: .5s;--check-box: .15s;--check-draw: .35s;--check-uncheck: .15s;--layout-widget-card: 600px;--layout-what-you-sell-fade: 16px;--layout-what-you-sell-fade-start: 40px;--layout-what-you-sell-fade-end: 128px;--layout-what-you-sell-tiles: 448px;--layout-what-you-sell-card: 680px;--layout-what-you-sell-rail-tile: 72px;--layout-what-you-sell-rail-photo: 52px;--type-micro-size: 12px;--motion-underline: .25s;--radius-widget-card: 28px;--radius-what-you-sell-tile: 12px;--shadow-widget-card: 0 0 0 1px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .1);--shadow-what-you-sell-tile: 0 0 0 1px rgba(18, 18, 18, .08);--shadow-what-you-sell-tile-chosen: 0 0 0 1.5px #121212;--shadow-what-you-sell-tick: inset 0 0 0 1.5px rgba(18, 18, 18, .28);--shadow-what-you-sell-swatch: 0 0 0 1px rgba(18, 18, 18, .14);--font-serif: Lora, Georgia, "Times New Roman", serif;--font-sans: Jost, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--font-sans-features: "ss01" 1;--font-numbers: "EasySizes JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--type-hero-size: 68px;--type-hero-size-smallest: 28px;--type-title-size: 44px;--type-title-size-compact: 32px;--type-subhead-size: 26px;--type-body-size: 20px;--type-label-size: 18px;--type-fine-size: 14px;--type-hero-leading: .9;--type-title-leading: 1.1;--type-subhead-leading: 1.25;--type-reading-leading: 1.5;--type-title-tracking: -1.35px;--type-hero-tracking: -.02em;--type-title-tracking-compact: -.69px;--type-subhead-tracking: -.4px;--type-label-tracking: -.1px;--layout-wide-section: 1072px;--layout-explore-section: 1256px;--layout-narrow-section: 1024px;--layout-page-side-padding: 24px;--layout-navigation-height: 94px;--layout-navigation-height-compact: 70px;--layout-wordmark-height: 14px;--layout-button-height: 48px;--layout-button-height-compact: 32px;--layout-button-height-short-stage: 40px;--type-button-size-short-stage: 15px;--layout-hero-copy-starts-at: 28px;--layout-hero-copy-ends-at: 60cqb;--layout-hero-copy-ends-at-tall: 68cqb;--layout-hero-copy-ends-at-short: 54cqb;--layout-hero-copy-starts-at-short: 24px;--layout-hero-copy-ends-at-short-and-narrow: 58cqb;--layout-hero-title-share-of-the-stage: 8.8cqb;--layout-hero-widest-line-in-em: 9;--layout-hero-copy-grows-above-stage-height: 860px;--layout-hero-copy-grows-above-stage-width: 1100px;--layout-hero-copy-largest-scale: 1.5;--layout-logo-strip-padding-block: 24px;--layout-logo-strip-height: 42px;--layout-logo-strip-mark-height: 24px;--layout-logo-strip-mark-width: 168px;--layout-logo-strip-gap: 64px;--motion-logo-strip: 48s;--layout-film-width: 960px;--layout-widget-dialog-width: 720px;--layout-widget-dialog-height: 640px;--type-stat-size: 76px;--type-stat-tracking: -.03em;--motion-quote-rotation: 5s;--layout-inbox-badge-height: 46px;--subtle-dur: .52s;--subtle-distance: .6em;--subtle-blur: .07em;--subtle-ease: cubic-bezier(.22, 1, .36, 1);--ease-wobble: linear(0, .36 8%, .82 17%, 1.1 26%, 1.19 33%, 1.14 42%, 1.02 53%, .96 63%, .98 74%, 1.01 86%, 1);--layout-floating-button-size: 76px;--radius-floating-button: 20px;--color-blog-pill-hover: #eaeaea;--color-blog-numeral-background: #f9f7f5;--color-blog-separator: #cccccc;--color-blog-loading-bar: #2b2f43;--type-blog-row-title-size: 23px;--type-blog-row-title-leading: 25px;--type-blog-row-title-tracking: -.44px;--type-blog-small-size: 15px;--type-blog-small-leading: 22px;--type-blog-small-tracking: -.13px;--type-blog-body-size: 17px;--type-blog-body-leading: 26px;--type-blog-body-tracking: -.22px;--type-blog-section-size: 21px;--type-blog-section-leading: 26px;--type-blog-section-tracking: -.38px;--type-blog-subsection-size: 19px;--type-blog-subsection-leading: 27px;--type-blog-subsection-tracking: -.3px;--type-blog-note-head-size: 13px;--type-blog-note-head-leading: 18px;--type-blog-note-size: 12px;--type-blog-note-leading: 19px;--type-blog-title-leading: 48px;--type-blog-title-leading-compact: 35px;--layout-blog-post-column: 780px;--layout-blog-slim-cta-button: 16rem;--motion-blog-row-hover: .1s;--motion-blog-filter: .22s;--motion-blog-filter-gap: 50ms;--motion-blog-leave: .1s;--motion-blog-bar: .4s;--motion-blog-bar-waits: .5s;--motion-blog-page-fade: .5s;--motion-blog-rise: .4s;--motion-blog-cta: .5s;--motion-blog-cta-waits: .5s;--motion-blog-post-waits: .2s;--motion-blog-list-waits: .4s;--motion-blog-heading-waits: .25s;--motion-blog-heading-step: 50ms;--motion-blog-deep-link: .22s;--motion-blog-header-fade: 1s;--ease-blog-out: cubic-bezier(0, 0, .58, 1);--ease-blog-in-out: cubic-bezier(.42, 0, .58, 1);--ease-blog-bar: cubic-bezier(.87, 0, .13, 1);--ease-blog-filter: cubic-bezier(.25, .1, .5, 1);--motion-mega-fade: .15s;--motion-mega-grow: .2s;--motion-mega-glide: .15s;--motion-mega-highlight-in: .1s;--motion-mega-photo: .2s;--motion-mega-chevron: .25s;--ease-mega-grow: cubic-bezier(.16, 1, .3, 1);--ease-mega-chevron: cubic-bezier(.4, 0, .2, 1);--layout-mega-gap: 8px;--layout-mega-list: 220px;--layout-mega-preview: 480px;--color-mega-border: rgba(10, 10, 10, .06);--color-mega-highlight: rgba(10, 10, 10, .04);--color-mega-text: rgba(10, 10, 10, .6);--color-mega-tile: #f9f8f6;--shadow-mega-card: 0 16px 48px -8px rgba(0, 0, 0, .22);--radius-mega-card: 12px;--radius-mega-item: 8px;--radius-mega-highlight: 6px;--radius-panel: 12px;--radius-card: 10px;--radius-pill: 32px}*,*:before,*:after{box-sizing:border-box}.page{margin:0;min-height:100vh;overflow-x:hidden;background-color:var(--color-page-background);color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}.page :is(h1,h2,h3,h4){text-wrap:balance}.page p{text-wrap:pretty}.page a{cursor:pointer;text-decoration:none}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--layout-button-height);padding:0 24px 0 22px;border-width:0;border-style:none;border-radius:var(--radius-pill);background-color:var(--color-button-primary);color:var(--color-button-primary-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:500;line-height:1;text-decoration:none;cursor:pointer;user-select:none;transition-property:background-color;transition-duration:var(--motion-fast);transition-timing-function:ease}.btn--compact{height:var(--layout-button-height-compact);padding-left:14px;padding-right:14px;font-size:var(--type-label-size)}.btn--secondary{background-color:var(--color-button-secondary);color:var(--color-text-strong);padding-left:19px;padding-right:20px}.btn--compact.btn--secondary{padding-left:14px;padding-right:14px}.btn--primary:hover{background-color:var(--color-button-primary-hover)}.btn--secondary:hover{background-color:var(--color-button-secondary-hover)}.chip-cta{position:relative;display:inline-flex;align-items:center;gap:8px;margin-left:-.75rem;margin-right:-.75rem;padding:.5rem .75rem;border-radius:8px;color:var(--color-interactive);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition-property:transform;transition-duration:var(--motion-fast);transition-timing-function:ease}.chip-cta:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:currentColor;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--motion-fast);transition-timing-function:ease}.chip-cta:hover{transform:scale(1.02)}.chip-cta:hover:before{opacity:.1}.chip-cta:active{transform:none}.chip-cta:focus-visible{transition:none;outline:2px solid var(--color-focus-ring)}.chip-cta__arrow{display:block;flex-shrink:0;width:18px;height:15px;margin-left:2px}.device-figure{--device-figure-caption: var(--color-text-muted);display:flex;flex-direction:column;gap:16px;margin:0}.device-figure__panel{display:grid;place-items:center;width:100%;height:auto;aspect-ratio:var(--device-figure-ratio);border-radius:var(--radius-panel);background-color:var(--color-panel-background)}.device-figure__caption{margin:0;color:var(--device-figure-caption);font-family:var(--font-serif);font-size:var(--type-label-size);font-weight:500;line-height:var(--type-reading-leading);letter-spacing:var(--type-label-tracking)}.device-figure__mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px;border-radius:50%;background-color:var(--color-edge);color:var(--color-text-muted);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1;vertical-align:middle}.feature-grid__devices,.device-tabs__devices{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;max-width:var(--layout-narrow-section);margin-left:auto;margin-right:auto;padding-top:51px}@media(max-width:768px){.feature-grid__devices,.device-tabs__devices{grid-template-columns:1fr;gap:24px;padding-top:32px}}.text-link{display:inline-block;position:relative;color:var(--color-link);font-weight:500;text-decoration:none;cursor:pointer;transition:color var(--motion-fade) ease-out}.text-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:2px;background-color:currentColor;opacity:.1;pointer-events:none;transition:opacity var(--motion-fade) ease-out}.text-link:hover{transition-duration:var(--motion-fade)}.text-link:hover:after{opacity:.3}.text-link:focus-visible{border-radius:2px;padding-left:2px;padding-right:2px;margin-left:-2px;margin-right:-2px;transition:none;outline:2px solid var(--color-focus-ring)}.site-header{position:sticky;top:0;z-index:999;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--layout-navigation-height);padding-top:0;padding-bottom:0;padding-left:max(var(--layout-page-side-padding),calc((100% - var(--layout-narrow-section)) / 2));padding-right:max(var(--layout-page-side-padding),calc((100% - var(--layout-narrow-section)) / 2));background-color:var(--color-page-background);box-shadow:0 1px 0 var(--color-edge);column-gap:16px}.site-header__brand{display:block;padding:.5rem .75rem;margin-left:-.75rem;margin-right:-.75rem;border-radius:6px;color:var(--color-text-strong);line-height:0;text-decoration:none}.site-header__brand svg{display:block;width:auto;height:var(--layout-wordmark-height);overflow:visible}.site-header__tick{fill:none;stroke:var(--color-text-muted);stroke-width:44;stroke-linecap:round;opacity:var(--wordmark-ticks, 0)}.site-header__brand:focus-visible{transition:none;outline:2px solid var(--color-focus-ring)}.site-header__links{display:flex;align-items:center;gap:4px;margin-left:auto;margin-right:8px}.site-header__drop{display:block;position:relative}.site-header__drop>.site-header__link:after{display:inline-block;width:0;height:0;margin-left:2px;border-top:5px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;content:"";transition-property:transform;transition-duration:var(--motion-fast);transition-timing-function:ease}.site-header__drop:hover:not([data-dismissed])>.site-header__link:after,.site-header__drop[data-open]>.site-header__link:after,.site-header:not([data-enhanced]) .site-header__drop:focus-within>.site-header__link:after{transform:rotate(-180deg)}.site-header__panel{position:absolute;z-index:9999;top:calc(100% + 5px);left:-4px;width:316px;max-width:calc(100vw - 18px);padding:4px;border-radius:8px;background-color:var(--color-page-background);box-shadow:0 3px 16px #0000001a;opacity:0;visibility:hidden;transform:scale(.96);transform-origin:50% 0;pointer-events:none;transition-property:opacity,transform,visibility;transition-duration:var(--motion-fast);transition-timing-function:ease}.site-header__panel:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.site-header__drop:hover:not([data-dismissed]) .site-header__panel,.site-header__drop[data-open] .site-header__panel,.site-header:not([data-enhanced]) .site-header__drop:focus-within .site-header__panel{opacity:1;visibility:visible;transform:translateZ(1px);pointer-events:auto}.site-header__panel-link{display:flex;flex-direction:column;padding:9px 12px;border-radius:6px;color:var(--color-interactive);text-decoration:none}.site-header__panel-link:hover{color:var(--color-interactive);background-color:var(--color-panel-background)}.site-header__panel-link:focus-visible{outline:2px solid var(--color-focus-ring)}.site-header__panel-name{font-family:var(--font-serif);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-reading-leading);letter-spacing:var(--type-label-tracking)}.site-header__panel-text{color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-fine-size);font-weight:400;line-height:var(--type-reading-leading)}.site-header__menu{display:none;position:relative}.site-header__toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:7px;padding:0;border-width:0;border-radius:8px;background-color:var(--color-page-background);cursor:pointer;list-style:none;color:var(--color-interactive)}.site-header__toggle:before{width:14px;height:14px;background-image:linear-gradient(var(--color-interactive),var(--color-interactive)),linear-gradient(var(--color-interactive),var(--color-interactive));background-repeat:no-repeat;background-size:14px 2px;background-position:center 2px,center 10px;content:""}.site-header__toggle::-webkit-details-marker{display:none}.site-header__mobile{display:none;position:absolute;top:40px;right:0;flex-direction:column;align-items:flex-start;gap:4px;padding:4px;border-width:0;border-style:none;border-radius:8px;background-color:var(--color-page-background);box-shadow:0 3px 16px #0000001a}.site-header__menu[open] .site-header__mobile{display:flex}.site-header__link{appearance:none;margin:0;padding:11px 10px;border-width:0;border-radius:6px;background-color:var(--color-page-background);color:var(--color-navigation);font-family:var(--font-serif);font-size:var(--type-label-size);font-weight:500;line-height:10px;white-space:nowrap;text-align:left;text-decoration:none;list-style:none;cursor:pointer;outline:none;transition-property:background-color,color;transition-duration:var(--motion-fade);transition-timing-function:ease}.site-header__link::-webkit-details-marker{display:none}.site-header__link:hover{color:var(--color-interactive);background-color:var(--color-panel-background)}.site-header__link:focus-visible{outline:2px solid var(--color-focus-ring)}.site-header__actions{display:flex;align-items:center;gap:16px}.site-header__actions .btn{flex-shrink:0;white-space:nowrap}@media(max-width:768px){.site-header{height:var(--layout-navigation-height-compact)}}@media(max-width:820px){.site-header{--layout-wordmark-height: 14px}.site-header__links{display:none}.site-header__menu{display:block}.site-header__actions{margin-left:auto;gap:8px}}@media(max-width:540px),(min-width:821px)and (max-width:860px){.site-header__login{display:none}}@media(max-width:480px){.site-header{--layout-wordmark-height: 11px}.site-header__actions .btn{padding-left:10px;padding-right:10px;font-size:16px}}@media(max-width:380px){.site-header__more{display:none}}@media(max-width:340px){.site-header{--layout-page-side-padding: 16px;--layout-wordmark-height: 10px;column-gap:8px}.site-header__actions .btn{padding-left:10px;padding-right:10px;font-size:16px}.site-header__toggle{margin-left:0}}.site-header__mega{position:relative;display:block}.site-header__mega-trigger{display:inline-flex;align-items:center;gap:4px}.site-header__chevron{display:block;transition:transform var(--motion-mega-chevron) var(--ease-mega-chevron)}.site-header__mega-wrap{position:absolute;top:100%;right:0;z-index:9999;padding-top:var(--layout-mega-gap);pointer-events:none}.site-header__mega-card{--mega-space: 8px;display:flex;width:calc(var(--layout-mega-list) + var(--layout-mega-preview) + 2px);border:1px solid var(--color-mega-border);border-radius:var(--radius-mega-card);background-color:var(--color-page-background);box-shadow:var(--shadow-mega-card);overflow:hidden;opacity:0;visibility:hidden;transform:scale(.96);transform-origin:right top;transition:opacity var(--motion-mega-fade) ease-out,transform var(--motion-mega-grow) var(--ease-mega-grow),visibility 0s linear var(--motion-mega-grow)}.site-header__mega:hover:not([data-dismissed]) .site-header__mega-wrap,.site-header__mega:focus-within:not([data-dismissed]) .site-header__mega-wrap{pointer-events:auto}.site-header__mega:hover:not([data-dismissed]) .site-header__mega-card,.site-header__mega:focus-within:not([data-dismissed]) .site-header__mega-card{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s}.site-header__mega:hover:not([data-dismissed]) .site-header__chevron,.site-header__mega:focus-within:not([data-dismissed]) .site-header__chevron{transform:scaleY(-1)}.site-header__mega-column{position:relative;flex:none;width:var(--layout-mega-list);padding:var(--mega-space)}.site-header__mega-list{position:relative;margin:0;padding:0;list-style:none}.site-header__mega-highlight{position:absolute;top:calc(var(--mega-space) + var(--mega-highlight-top, 0px));left:var(--mega-space);right:var(--mega-space);height:var(--mega-highlight-height, 0px);border-radius:calc(var(--radius-mega-card) - var(--mega-space));background-color:var(--color-mega-highlight);opacity:0;pointer-events:none;transition:top var(--motion-mega-glide) var(--ease-mega-grow),height var(--motion-mega-glide) var(--ease-mega-grow),opacity var(--motion-mega-glide) ease}.site-header__mega-highlight[data-shown]{opacity:1}.site-header__mega-highlight[data-instant]{transition:opacity var(--motion-mega-highlight-in) ease}.site-header__mega-item{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:var(--radius-mega-item);color:inherit;text-decoration:none}.site-header__mega-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.site-header__mega-name{color:var(--color-text-strong);font-family:var(--font-serif);font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.site-header__mega-text{color:var(--color-mega-text);font-family:var(--font-serif);font-size:11px;line-height:15.125px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.site-header__mega-preview{position:relative;order:-1;flex:none;width:var(--layout-mega-preview);padding:var(--mega-space) 0 var(--mega-space) var(--mega-space)}.site-header__mega-preview:before{content:"";position:absolute;inset:var(--mega-space) 0 var(--mega-space) var(--mega-space);border-radius:calc(var(--radius-mega-card) - var(--mega-space));background-color:var(--color-mega-tile)}.site-header__mega-photo{position:absolute;inset:var(--mega-space) 0 var(--mega-space) var(--mega-space);width:calc(100% - var(--mega-space));height:calc(100% - 2 * var(--mega-space));border-radius:calc(var(--radius-mega-card) - var(--mega-space));object-fit:cover;opacity:0;transition:opacity var(--motion-mega-photo) ease}.site-header__mega-photo[data-shown]{opacity:1}@media(max-width:1099px){.site-header__mega-card{width:var(--layout-mega-list)}.site-header__mega-preview{display:none}}.hero{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:calc(100svh - var(--layout-navigation-height));overflow:hidden;text-align:center}.hero__widget{display:block;grid-row:1;grid-column:1;z-index:0;width:100%;min-width:0;min-height:0;height:100%;transition-property:opacity,translate;transition-duration:var(--motion-entrance-widget);transition-timing-function:var(--ease-out)}.hero__widget:not(:defined),.hero:not([data-ready]) .hero__widget{opacity:0;translate:0 var(--motion-entrance-rise);pointer-events:none}.hero__loader{display:flex;grid-row:1;grid-column:1;z-index:1;gap:6px;align-self:end;justify-self:center;margin-bottom:22svh;transition:opacity var(--motion-fade) ease}.hero[data-ready] .hero__loader{opacity:0}.hero__loader span{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);animation:hero-loader-pulses .9s ease-in-out infinite both}.hero__loader span:nth-child(2){animation-delay:.15s}.hero__loader span:nth-child(3){animation-delay:.3s}.hero[data-ready] .hero__loader span{animation:none}@keyframes hero-loader-pulses{0%,to{opacity:.25;scale:.8}50%{opacity:1;scale:1}}.hero__stage{grid-row:1;grid-column:1;z-index:2;min-width:0;min-height:0;container-type:size;container-name:hero-stage;pointer-events:none}.hero__copy{--hero-title-size: clamp( var(--type-hero-size-smallest), min( (100cqi - 2 * var(--layout-page-side-padding)) / var(--layout-hero-widest-line-in-em), var(--layout-hero-title-share-of-the-stage) ), var(--type-hero-size) );display:flex;flex-direction:column;align-items:center;justify-content:safe center;width:100%;max-width:var(--layout-wide-section);height:var(--layout-hero-copy-ends-at);margin-left:auto;margin-right:auto;padding-top:var(--layout-hero-copy-starts-at);padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding);scale:clamp(1,min(tan(atan2(100cqb,var(--layout-hero-copy-grows-above-stage-height))),tan(atan2(100cqi,var(--layout-hero-copy-grows-above-stage-width)))),var(--layout-hero-copy-largest-scale))}@container hero-stage (max-aspect-ratio: 7 / 10){.hero__copy{height:var(--layout-hero-copy-ends-at-tall)}}.hero__logos{grid-row:2;grid-column:1;z-index:1;animation:hero-fades-in var(--motion-entrance-logos) ease var(--motion-entrance-logos-wait) backwards}.hero__eyebrow{--eyebrow-sticker: 28px;--eyebrow-inset: 3px;--eyebrow-gap: 8px;--eyebrow-end: 14px;--eyebrow-cap: calc(var(--eyebrow-sticker) + 2 * var(--eyebrow-inset));--eyebrow-wipe-starts-at: calc(100% - var(--eyebrow-cap));--eyebrow-wipe: var(--motion-entrance-wipe) var(--ease-wipe) var(--motion-entrance-wipe-waits) backwards;position:relative;display:inline-block;padding-top:var(--eyebrow-inset);padding-bottom:var(--eyebrow-inset);padding-left:calc(var(--eyebrow-inset) + var(--eyebrow-sticker) + var(--eyebrow-gap));padding-right:var(--eyebrow-end);border-radius:var(--radius-pill);background-color:var(--color-eyebrow-background);color:var(--color-eyebrow-text);font-family:var(--font-sans);font-feature-settings:var(--font-sans-features);font-size:var(--type-label-size);font-weight:500;line-height:var(--eyebrow-sticker);letter-spacing:-.01em;animation:hero-fades-in var(--motion-fade) ease backwards}.hero__eyebrow-label{display:block;animation:hero-eyebrow-label-clears var(--eyebrow-wipe)}.hero__eyebrow-frost{position:absolute;top:-1px;bottom:-1px;right:calc(100% - var(--eyebrow-cap) / 2);width:100%;background-image:radial-gradient(circle at right center,transparent calc(var(--eyebrow-cap) / 2 - .5px),var(--color-page-background) calc(var(--eyebrow-cap) / 2));visibility:hidden;animation:hero-eyebrow-frost-covers var(--eyebrow-wipe)}.hero__sticker-rail{position:absolute;inset:0;pointer-events:none;animation:hero-eyebrow-is-wiped var(--eyebrow-wipe)}.hero__sticker{position:absolute;top:var(--eyebrow-inset);left:var(--eyebrow-inset);display:grid;place-items:center;width:var(--eyebrow-sticker);height:var(--eyebrow-sticker);border-radius:8px;background-color:var(--color-sticker);box-shadow:var(--shadow-sticker);rotate:-8deg;animation:hero-sticker-pops var(--motion-entrance-sticker-pops) var(--ease-pop) backwards,hero-sticker-leans var(--eyebrow-wipe)}.hero__sticker-icon{width:18px;height:18px;fill:currentColor}.hero__cta-icon{flex:none;width:auto;height:1em;margin-right:.4em;fill:currentColor}.hero__questions{display:grid;width:100%;margin:0;padding-top:clamp(8px,2.6cqb,18px);padding-bottom:clamp(6px,2cqb,14px);color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--hero-title-size);font-weight:500;line-height:var(--type-hero-leading);letter-spacing:var(--type-hero-tracking)}.hero__question{grid-area:1 / 1}.hero__line{display:block;white-space:nowrap}.hero__word{display:inline-block;white-space:nowrap}.hero__letter{display:inline-block;opacity:0;translate:0 var(--motion-letter-lift-enter);transform:translateY(calc(-1 * var(--motion-letter-lift-leave)));filter:blur(var(--motion-letter-blur));--letter-leaves-in: calc(var(--motion-question-change) * var(--motion-letter-leave));--letter-leaves-after: calc( var(--letter-index) / var(--letter-count) * var(--motion-question-change) * var(--motion-letter-leave-spread) );--letter-has-left-after: calc( var(--motion-question-change) * (var(--motion-letter-leave-spread) + var(--motion-letter-leave)) );--letter-enters-in: calc(var(--motion-question-change) * var(--motion-letter-enter));--letter-enters-after: calc( var(--motion-question-change) * ( var(--motion-letter-enter-waits) + var(--letter-index) / var(--letter-count) * var(--motion-letter-enter-spread) ) );transition-property:opacity,transform,translate,filter;transition-duration:var(--letter-leaves-in),var(--letter-leaves-in),0s,0s;transition-timing-function:var(--ease-leave);transition-delay:var(--letter-leaves-after),var(--letter-leaves-after),var(--letter-has-left-after),var(--letter-has-left-after)}.hero__question:nth-child(1 of.hero__question) .hero__letter{animation:hero-letter-arrives var(--motion-entrance-letter) var(--ease-in-out) backwards;animation-delay:calc(var(--motion-entrance-title-waits) + var(--letter-index) / var(--letter-count) * var(--motion-entrance-title-spread))}.hero[data-question="0"] .hero__question:nth-child(1 of.hero__question) .hero__letter,.hero[data-question="1"] .hero__question:nth-child(2 of.hero__question) .hero__letter,.hero[data-question="2"] .hero__question:nth-child(3 of.hero__question) .hero__letter,.hero[data-question="3"] .hero__question:nth-child(4 of.hero__question) .hero__letter,.hero[data-question="4"] .hero__question:nth-child(5 of.hero__question) .hero__letter{opacity:1;translate:0 0;transform:none;filter:blur(0);transition-duration:var(--letter-enters-in),0s,var(--letter-enters-in),var(--letter-enters-in);transition-timing-function:var(--ease-in-out);transition-delay:var(--letter-enters-after),0s,var(--letter-enters-after),var(--letter-enters-after)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;width:100%;padding-top:clamp(6px,2cqb,14px)}.hero__cta{margin:0;pointer-events:auto;transition-property:background-color,scale;transition-duration:var(--motion-fast),var(--motion-press);transition-timing-function:ease,var(--ease-out);animation:hero-rises-in var(--motion-entrance-reveal) var(--ease-out) var(--motion-entrance-actions-wait) backwards}.hero__cta:nth-child(2){animation-delay:calc(var(--motion-entrance-actions-wait) + var(--motion-entrance-step))}.hero__cta:active{scale:.96}.hero__cta:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.hero__proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0;padding-top:clamp(8px,3cqb,20px);color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-label-size);font-weight:500;line-height:var(--type-reading-leading);animation:hero-rises-in var(--motion-entrance-reveal) var(--ease-out) backwards;animation-delay:calc(var(--motion-entrance-actions-wait) + 2 * var(--motion-entrance-step))}.hero__stars{display:flex;gap:2px}.hero__star{width:16px;height:16px;fill:var(--color-text-strong)}@keyframes hero-fades-in{0%{opacity:0}}@keyframes hero-rises-in{0%{opacity:0;translate:0 var(--motion-entrance-rise);filter:blur(var(--motion-entrance-blur))}}@keyframes hero-letter-arrives{0%{opacity:0;translate:0 var(--motion-letter-lift-enter);filter:blur(var(--motion-letter-blur))}}@keyframes hero-eyebrow-is-wiped{0%{translate:var(--eyebrow-wipe-starts-at) 0}}@keyframes hero-eyebrow-frost-covers{0%{visibility:visible}}@keyframes hero-eyebrow-label-clears{0%{filter:blur(var(--motion-entrance-frost))}}@keyframes hero-sticker-pops{0%{opacity:0;scale:.5}}@keyframes hero-sticker-leans{0%{rotate:12deg}82%{rotate:-12deg}}.hero__film{width:min(var(--layout-film-width),calc(100vw - 2 * var(--layout-page-side-padding)));max-width:none;aspect-ratio:16 / 9;padding:0;border-width:0;border-radius:var(--radius-panel);background-color:var(--color-film-background);overflow:visible;overscroll-behavior:contain;opacity:0;scale:.96;transition-property:opacity,scale,overlay,display;transition-duration:var(--motion-fade);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}.hero__film[open]{opacity:1;scale:1}.hero__film::backdrop{overflow:hidden;overscroll-behavior:contain;background-color:var(--color-film-backdrop);opacity:0;transition-property:opacity,overlay,display;transition-duration:var(--motion-fade);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}.hero__film[open]::backdrop{opacity:1}@starting-style{.hero__film[open]{opacity:0;scale:.96}.hero__film[open]::backdrop{opacity:0}}.hero__film-player{display:block;width:100%;height:100%;border-width:0;border-radius:inherit}.hero__film-close{position:absolute;top:-52px;right:0;width:40px;height:40px;padding:0;border-width:0;border-radius:50%;background-color:var(--color-button-secondary);background-image:linear-gradient(var(--color-text-strong),var(--color-text-strong)),linear-gradient(var(--color-text-strong),var(--color-text-strong));background-repeat:no-repeat;background-position:center;background-size:16px 2px,2px 16px;cursor:pointer;rotate:45deg;transition-property:scale;transition-duration:var(--motion-press);transition-timing-function:var(--ease-out)}.hero__film-close:active{scale:.96}.hero__film-close:focus-visible{outline:2px solid var(--color-page-background);outline-offset:2px}@media(prefers-reduced-motion:reduce){.hero__letter{opacity:1;translate:none;transform:none;filter:none;transition-property:none}.hero__question{opacity:0;transition-property:opacity;transition-duration:var(--motion-fade);transition-timing-function:ease}.hero[data-question="0"] .hero__question:nth-child(1 of.hero__question),.hero[data-question="1"] .hero__question:nth-child(2 of.hero__question),.hero[data-question="2"] .hero__question:nth-child(3 of.hero__question),.hero[data-question="3"] .hero__question:nth-child(4 of.hero__question),.hero[data-question="4"] .hero__question:nth-child(5 of.hero__question){opacity:1}.hero__cta:active,.hero__film-close:active{scale:none}.hero__film,.hero__film::backdrop{transition-property:none}}@media(max-width:768px){.hero{height:calc(100svh - var(--layout-navigation-height-compact))}}@container hero-stage (max-width: 580px){.hero__questions{line-height:var(--type-title-leading)}.hero__actions{flex-direction:column;gap:12px}.hero__eyebrow{--eyebrow-sticker: 24px;--eyebrow-gap: 6px;--eyebrow-end: 12px;font-size:var(--type-fine-size)}.hero__sticker{border-radius:7px}.hero__sticker-icon{width:16px;height:16px}}@container hero-stage (max-height: 560px){.hero__copy{height:var(--layout-hero-copy-ends-at-short);padding-top:var(--layout-hero-copy-starts-at-short)}.hero__actions{flex-direction:row;gap:6px}.hero__cta{height:var(--layout-button-height-short-stage);padding-left:12px;padding-right:12px;font-size:var(--type-button-size-short-stage)}}@container hero-stage (max-width: 580px) and (max-height: 560px){.hero__copy{height:var(--layout-hero-copy-ends-at-short-and-narrow)}}@media(max-height:700px){.hero__logos.logo-strip{padding-top:12px;padding-bottom:12px}}.logo-strip{width:100%;padding-top:var(--layout-logo-strip-padding-block);padding-bottom:var(--layout-logo-strip-padding-block);border-top:1px solid var(--color-edge);background-color:var(--color-page-background);overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.logo-strip__track{display:flex;align-items:center;gap:var(--layout-logo-strip-gap);width:max-content;margin:0;padding:0;list-style:none;animation:logo-strip-scroll var(--motion-logo-strip) linear infinite}.logo-strip__item{display:grid;place-items:center;flex:0 0 auto;height:var(--layout-logo-strip-height);padding-left:calc(var(--layout-logo-strip-gap) / 2);padding-right:calc(var(--layout-logo-strip-gap) / 2)}.logo-strip__logo{display:block;width:auto;height:calc(var(--layout-logo-strip-mark-height) * var(--logo-scale, 1));max-width:var(--layout-logo-strip-mark-width);object-fit:contain;filter:brightness(0);opacity:.42}@keyframes logo-strip-scroll{to{translate:calc(-50% - var(--layout-logo-strip-gap) / 2) 0}}@media(max-width:580px){.logo-strip{--layout-logo-strip-padding-block: 14px;--layout-logo-strip-height: 32px;--layout-logo-strip-mark-height: 19px;--layout-logo-strip-mark-width: 132px;--layout-logo-strip-gap: 34px}}@media(prefers-reduced-motion:reduce){.logo-strip{mask-image:none}.logo-strip__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;max-width:var(--layout-wide-section);margin-left:auto;margin-right:auto;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding);row-gap:20px}.logo-strip__item[aria-hidden=true]{display:none}}.explore{display:flex;flex-direction:column;gap:58px;width:100%;max-width:var(--layout-explore-section);margin-left:auto;margin-right:auto;padding-top:74px;padding-bottom:89px;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.explore__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-align:center}.explore__title span{display:inline-block}.explore__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-auto-rows:4fr;grid-template-areas:"tall . ." "tall . .";gap:34px}.explore__panel{--explore-panel-side: 23px;display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden;padding-top:0;padding-right:var(--explore-panel-side);padding-bottom:22px;padding-left:var(--explore-panel-side);border-width:0;border-style:none;border-radius:var(--radius-panel);background-color:var(--color-panel-background)}.explore__media{flex:1 1 auto;display:grid;place-items:center;width:100%;min-height:0;overflow:hidden;aspect-ratio:319 / 188;color:var(--color-text-muted);font-family:var(--font-sans);font-size:26px;font-weight:500;white-space:nowrap}.explore__media svg{width:100%;max-width:250px;height:auto;fill:none;stroke:var(--color-text-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.explore__copy{flex:0 0 auto;display:flex;flex-direction:column;gap:0}.explore__heading{margin:0;color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:600;line-height:1.3;letter-spacing:var(--type-label-tracking);white-space:nowrap}.explore__description{margin:0;color:var(--color-text-soft);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading)}.explore__panel--tall{position:relative;justify-content:flex-end;grid-area:tall;padding:0}.explore__panel--tall .explore__media{position:absolute;inset:0;height:100%;aspect-ratio:auto}.explore__panel--tall .explore__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.explore__panel--tall .explore__copy{position:relative;z-index:1;isolation:isolate;padding:132px 23px 22px;background-image:linear-gradient(to top,var(--color-photo-wash-strong) 0%,var(--color-photo-wash) 48%,transparent 100%)}.explore__panel--tall .explore__copy:before{content:"";position:absolute;z-index:-1;inset:0;backdrop-filter:blur(10px);mask-image:linear-gradient(to top,#000 34%,transparent 82%)}.explore__panel--tall .explore__description{color:var(--color-on-photo);font-size:var(--type-label-size)}@media(max-width:1255px){.explore__grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"tall ." "tall ." ". ."}}@media(max-width:880px){.explore{gap:26px;padding-top:24px;padding-bottom:48px}}@media(max-width:768px){.explore__title span{display:block}}@media(max-width:837px){.explore__heading,.explore__description{font-size:var(--type-label-size)}}@media(max-width:771px){.explore__grid{display:flex;flex-direction:column;grid-template-areas:none;gap:16px}.explore__panel{min-height:0;grid-area:auto}.explore__panel--tall{aspect-ratio:620 / 1088;max-height:640px}.explore__media{flex:0 0 auto;aspect-ratio:532 / 310}}@media(min-width:461px)and (max-width:771px){.explore__panel--tall .explore__media img{object-position:50% 20%}}@media(max-width:420px){.explore__title span{display:inline-block}}@media(max-width:392px){.explore__panel:not(.explore__panel--tall){--explore-panel-side: 16px}.explore__heading{font-size:17px}}@media(max-width:374px){.explore__heading{font-size:16px}}.explore-art{display:block}.explore-art--dimensions{display:inline-flex;align-items:baseline;gap:.3em;padding:13px 18px;border-radius:var(--radius-panel);background-color:var(--color-page-background);box-shadow:var(--shadow-sticker);color:var(--color-text-strong);font-family:var(--font-numbers);font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.explore-art__size{justify-content:center;min-width:3.1ch}.explore-art__unit{min-width:2ch}.explore-art__times{color:var(--color-text-muted)}.explore__media--bleed{position:relative;overflow:visible}.explore-art--cost{position:absolute;top:0;bottom:22px;left:calc(-1 * var(--explore-panel-side));right:calc(-1 * var(--explore-panel-side))}.explore-art__cost-total{position:absolute;top:16px;left:var(--explore-panel-side);color:var(--color-text-strong);font-family:var(--font-numbers);font-size:19px;font-weight:500;line-height:1;letter-spacing:-.02em}.explore__media .explore-art__stairs{display:block;width:100%;max-width:none;height:100%;overflow:visible;stroke:none}.explore__media .explore-art__stairs-line{fill:none;stroke:var(--color-text-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.explore-art__stairs-fill{fill:url(#explore-art-stairs-fill)}.explore__media .explore-art__limb{fill:none;stroke:var(--color-text-strong);stroke-width:calc(2 * var(--runner-unit));stroke-linecap:round;stroke-linejoin:round}.explore__media .explore-art__limb--leg{stroke-width:calc(2.3 * var(--runner-unit))}.explore__media .explore-art__limb--far{stroke:var(--color-text-muted)}.explore__media .explore-art__torso{fill:none;stroke:var(--color-text-strong);stroke-width:calc(3.4 * var(--runner-unit));stroke-linecap:round}.explore-art__head{fill:var(--color-text-strong)}.explore-art__box{fill:var(--color-accent-1)}.explore__media .explore-art__box-tape{fill:none;stroke:var(--color-panel-background);stroke-width:calc(1.3 * var(--runner-unit));stroke-linecap:round}.explore-art--inbox{display:grid;place-items:center;width:100%;height:var(--layout-inbox-badge-height)}.explore-art__badge{display:flex;align-items:center;justify-content:center;width:var(--layout-inbox-badge-height);height:var(--layout-inbox-badge-height);padding-left:15px;padding-right:15px;overflow:hidden;border-radius:calc(var(--layout-inbox-badge-height) / 2);background-color:var(--color-badge);color:var(--color-page-background);font-family:var(--font-sans);font-size:25px;font-weight:500;line-height:1;letter-spacing:0;scale:var(--badge-grown, 1);transition-property:width,scale;transition-duration:.56s,.62s;transition-timing-function:var(--ease-wobble)}.explore-art__badge--bumps{animation:explore-art-badge-bumps .34s cubic-bezier(.3,0,.3,1)}@keyframes explore-art-badge-bumps{45%{transform:scale(1.09)}}.explore-art--rating{display:inline-flex;align-items:center;gap:12px}.explore__media .explore-art__stars{display:block;width:158px;max-width:none;height:34px;overflow:visible;stroke:none}.explore-art__rating{min-width:3ch;color:var(--color-text-strong);font-family:var(--font-numbers);font-size:19px;font-weight:500;line-height:1;letter-spacing:-.02em}.explore__media .explore-art__star-lost{fill:var(--color-button-secondary-hover);stroke:var(--color-button-secondary-hover);stroke-width:2.2;stroke-linejoin:round}.explore-art__star,.explore-art__star-full,.explore-art__star-lost,.explore-art__poof{transform-box:fill-box;transform-origin:center}.explore-art__star{transform-origin:var(--star-turns-around, center)}.explore__media .explore-art__star-full{fill:var(--color-star);stroke:var(--color-star);stroke-width:2.2;stroke-linejoin:round;animation:explore-art-star-returns .46s cubic-bezier(.34,1.36,.64,1) backwards}.explore__media .explore-art__star.is-lost .explore-art__star-full{animation:explore-art-star-pops .19s cubic-bezier(.2,.9,.3,1) forwards}.explore__media .explore-art__star.is-lost .explore-art__star-lost{animation:explore-art-star-settles .52s linear}.explore-art__star.is-shaking{animation:explore-art-star-shakes .46s cubic-bezier(.4,0,.8,.6)}.explore-art__poof{fill:var(--color-star);opacity:0;transform:rotate(var(--poof-angle)) translateY(-8px)}.explore-art__star.is-lost .explore-art__poof{animation:explore-art-star-poofs .38s cubic-bezier(.1,.8,.3,1) 118ms backwards}@keyframes explore-art-star-shakes{0%{transform:translate(0) rotate(0)}12%{transform:translate(-.3px,.1px) rotate(-1.5deg)}21%{transform:translate(.4px,-.2px) rotate(2deg)}36%{transform:translate(-.5px,.2px) rotate(-2.5deg)}44%{transform:translate(.3px,.1px) rotate(1.5deg)}57%{transform:translate(-.6px,-.2px) rotate(-3.5deg)}68%{transform:translate(.7px,.2px) rotate(4deg)}80%{transform:translate(-.6px,.1px) rotate(-3.5deg)}90%{transform:translate(.5px,-.1px) rotate(3deg)}to{transform:translate(0) rotate(0)}}@keyframes explore-art-star-pops{0%{opacity:1;transform:scale(1)}22%{opacity:1;transform:scale(.86)}62%{opacity:1;transform:scale(1.36)}63%,to{opacity:0;transform:scale(1.36)}}@keyframes explore-art-star-settles{0%,21%{transform:scale(1);animation-timing-function:linear}24%{transform:scale(1.2);animation-timing-function:var(--ease-wobble)}to{transform:scale(1)}}@keyframes explore-art-star-returns{0%{opacity:0;transform:scale(.4)}}@keyframes explore-art-star-poofs{0%{opacity:.95;transform:rotate(var(--poof-angle)) translateY(-8px) scale(1)}to{opacity:0;transform:rotate(var(--poof-angle)) translateY(-22px) scale(.3)}}.t-subtle-number{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums}.t-subtle-slot{position:relative;display:inline-block}.t-subtle-new{display:inline-block}.t-subtle-old{position:absolute;inset:0;text-align:center;pointer-events:none}.t-subtle-number.is-animating .t-subtle-new{animation:t-subtle-in var(--subtle-dur) var(--subtle-ease) both}.t-subtle-number.is-animating .t-subtle-old{animation:t-subtle-out var(--subtle-dur) var(--subtle-ease) both}@keyframes t-subtle-in{0%{transform:translateY(calc(var(--subtle-distance) * var(--subtle-dir, 1)));opacity:0;filter:blur(var(--subtle-blur))}}@keyframes t-subtle-out{to{transform:translateY(calc(var(--subtle-distance) * var(--subtle-dir, 1) * -1));opacity:0;filter:blur(var(--subtle-blur))}}.feature-grid{width:100%;padding-top:102px;padding-bottom:96px;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.feature-grid__title{max-width:var(--layout-narrow-section);margin:0 auto;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-align:left}.feature-grid__devices{--device-figure-ratio: 320 / 321}.feature-grid__devices .device-figure__panel{position:relative;container-type:inline-size;background-color:color-mix(in oklab,var(--device-figure-caption) var(--color-tint-share),var(--color-page-background))}.feature-grid__stamp{position:absolute;top:22px;left:24px;color:var(--device-figure-caption);font-family:var(--font-sans);font-feature-settings:var(--font-sans-features);font-size:var(--type-fine-size);font-weight:500;line-height:22px;letter-spacing:var(--type-label-tracking)}.feature-grid__stamp--logo{height:var(--stamp-height);aspect-ratio:var(--stamp-ratio);background-color:var(--device-figure-caption);-webkit-mask-image:var(--stamp-logo);mask-image:var(--stamp-logo);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}.feature-grid__stat{color:var(--device-figure-caption);font-family:var(--font-sans);font-size:min(var(--type-stat-size),22cqw);font-weight:500;font-feature-settings:var(--font-sans-features);line-height:1;letter-spacing:var(--type-stat-tracking);white-space:nowrap}.feature-grid__text{margin:0;color:var(--color-text-soft);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading);text-wrap:pretty}.feature-grid__lead{color:var(--color-text-strong);font-weight:600;letter-spacing:var(--type-label-tracking)}.feature-grid__source{margin:8px 0 0;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--type-fine-size)}@media(max-width:768px){.feature-grid{padding-top:42px;padding-bottom:92px}}.stories{display:flex;flex-direction:column;gap:0;width:100%}.stories__intro{width:100%;max-width:var(--layout-wide-section);margin-left:auto;margin-right:auto;padding-top:100px;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.stories__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-align:left;text-wrap:balance}@media(max-width:768px){.stories__intro{padding-top:42px}}.story-block{--story-block-accent: var(--color-accent-1);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:92px;align-items:start;width:100%;max-width:var(--layout-wide-section);margin-left:auto;margin-right:auto;padding-top:90px;padding-bottom:72px;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.story-block--media-first .story-block__device{order:-1}.story-block--spacious{padding-top:116px;padding-bottom:136px}.story-block__copy{display:flex;flex-direction:column;gap:16px}.story-block__label{margin:0;color:var(--story-block-accent);font-family:var(--font-serif);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-reading-leading);letter-spacing:var(--type-label-tracking)}.story-block__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-wrap:balance}.story-block__lede{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:100;line-height:var(--type-reading-leading);text-wrap:pretty}.story-block__demo{--story-block-demo-inset: 12px;display:inline-flex;align-items:center;gap:20px;width:fit-content;max-width:100%;margin:12px 0 0;margin-left:calc(-1 * var(--story-block-demo-inset));padding-top:var(--story-block-demo-inset);padding-bottom:var(--story-block-demo-inset);padding-left:var(--story-block-demo-inset);padding-right:2rem;border-radius:calc(var(--radius-floating-button) + var(--story-block-demo-inset));box-shadow:inset 0 0 0 0 var(--color-edge);cursor:pointer;transition-property:box-shadow;transition-duration:var(--motion-fast);transition-timing-function:ease}.story-block__demo:hover{box-shadow:inset 0 0 0 1px var(--color-edge)}.story-block__demo-button{flex:none;width:var(--layout-floating-button-size);height:var(--layout-floating-button-size);border-radius:var(--radius-floating-button);background-color:var(--story-block-card-background, var(--color-panel-background))}.story-block__demo-copy{display:flex;flex-direction:column;gap:2px}.story-block__demo-name{color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-label-size);font-weight:500;line-height:var(--type-reading-leading);letter-spacing:var(--type-label-tracking)}.story-block__demo-link{color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-fine-size);font-weight:400;line-height:var(--type-reading-leading);text-decoration:none;pointer-events:none}.story-block__device{width:100%;max-width:var(--layout-widget-card);aspect-ratio:1;border-radius:var(--radius-widget-card);background-color:var(--story-block-card-background, var(--color-page-background));box-shadow:var(--shadow-widget-card);overflow:hidden}.story-block__widget{width:100%;height:100%}.story-block__widget>easysizes-widget{display:block;width:100%;height:100%}@media(min-width:769px){.story-block__label{margin-top:calc((1cap - 1lh)/2)}}@media(max-width:1023px){.story-block__title br{display:none}}@media(max-width:768px){.story-block{grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:48px}.story-block--spacious{padding-top:24px;padding-bottom:48px}.story-block__device{order:-1}.story-block__demo{width:auto}}.device-tabs{width:100%;padding-top:100px;padding-bottom:120px;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.device-tabs__title{max-width:var(--layout-narrow-section);margin:0 auto;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-align:left}.device-tabs__lede{max-width:var(--layout-narrow-section);margin:14px auto 0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:100;line-height:var(--type-reading-leading)}.device-tabs__devices{--device-figure-ratio: 320 / 337}.device-tabs__widget{width:100%;height:100%}.device-tabs__widget>easysizes-widget{display:block;width:100%;height:100%}.device-tabs__labels{display:flex;flex-wrap:wrap;gap:10px;max-width:var(--layout-narrow-section);margin:56px auto 0;padding:0;list-style:none}.device-tabs__label{color:var(--color-text-muted)}.device-tabs__label:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(max-width:768px){.device-tabs{padding-top:42px;padding-bottom:48px}.device-tabs__lede-break{display:none}}.latest-posts{width:100%;padding-top:124px;padding-bottom:0;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.latest-posts__title{max-width:var(--layout-narrow-section);margin:0 auto;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.latest-posts__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:var(--layout-narrow-section);margin:0 auto;padding:44px 0 76px;list-style:none}.latest-posts__item{padding-bottom:36px}.latest-posts__link{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none;border-radius:var(--radius-panel)}.latest-posts__link:focus-visible{transition:none;outline:2px solid var(--color-focus-ring)}.latest-posts__media{width:100%;height:280px;overflow:hidden;border-radius:var(--radius-panel);background-color:var(--color-panel-background)}.latest-posts__photo{display:block;width:100%;height:100%;object-fit:cover;transition-property:transform;transition-duration:var(--motion-fade);transition-timing-function:ease}.latest-posts__link:hover .latest-posts__photo{transform:scale(1.02)}.latest-posts__date{margin:4px 0 0;color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-label-size);font-weight:400;line-height:var(--type-reading-leading)}.latest-posts__name{margin:0;color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-subhead-size);font-weight:600;line-height:var(--type-subhead-leading);letter-spacing:var(--type-subhead-tracking)}.latest-posts__excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media(max-width:768px){.latest-posts{padding-top:48px}}@media(max-width:580px){.latest-posts{padding-top:48px}.latest-posts__list{grid-template-columns:1fr;padding-top:28px;padding-bottom:28px;gap:0}.latest-posts__media{height:200px}}.details{--details-kicker: var(--color-accent-2);display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%;max-width:var(--layout-wide-section);margin-left:auto;margin-right:auto;padding-top:116px;padding-bottom:108px;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding);align-items:start}.details__intro{display:flex;flex-direction:column;gap:16px;position:sticky;top:15rem;align-self:flex-start}.details__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.details__lede{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading)}.details__list{display:flex;flex-direction:column;gap:120px}.details__visual{display:flex;align-items:center;justify-content:center;min-height:240px;padding:36px;margin-bottom:16px;border-radius:var(--radius-panel);background-color:var(--color-panel-background)}.details__name{margin-top:4px;margin-bottom:8px;color:var(--details-kicker);font-family:var(--font-serif);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-reading-leading);letter-spacing:var(--type-label-tracking)}.details__text{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading)}@media(max-width:768px){.details{grid-template-columns:1fr;padding-top:48px;padding-bottom:64px;gap:24px}.details__intro{position:relative;top:0}.details__list{gap:48px}.details__visual{min-height:180px}}.quotes{width:100%;padding-top:132px;padding-bottom:112px;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding);background-color:var(--color-page-background)}.quotes__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;max-width:var(--layout-narrow-section);margin:0 auto 40px}.quotes__intro{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.quotes__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-align:left}.quotes__lede{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading);text-align:left;grid-area:2 / 1;opacity:0;transition-property:opacity;transition-duration:var(--motion-fade);transition-timing-function:ease}.quotes__lede--current{opacity:1}.quotes__dots{display:flex;gap:6px;margin-top:12px}.quotes__dot{width:6px;height:6px;border-radius:50%;background-color:var(--color-button-secondary-hover)}.quotes__dot--current{background-color:var(--color-text-strong)}.quotes__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:var(--layout-narrow-section);margin-left:auto;margin-right:auto;overflow:hidden}.quotes__card{display:block;width:100%;min-width:0;margin:0;padding:32px;border-width:0;border-style:none;border-radius:var(--radius-card);background-color:var(--color-page-background);box-shadow:inset 0 0 0 1px var(--color-edge);transition-property:background-color,box-shadow;transition-duration:var(--motion-fast);transition-timing-function:ease}.quotes__card:hover{background-color:var(--color-panel-background);box-shadow:inset 0 0 0 0 var(--color-panel-background)}.quotes__text{margin:12px 0 0;padding:0;color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading);text-align:left}.quotes__attr{margin:0;color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-label-size);font-weight:500;line-height:var(--type-reading-leading)}@media(max-width:768px){.quotes{padding-top:48px;padding-bottom:64px}.quotes__head{margin-bottom:28px}.quotes__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.quotes__list{grid-template-columns:1fr}}.faq{--faq-accent: var(--color-accent-1);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0;width:100%;max-width:var(--layout-wide-section);margin-left:auto;margin-right:auto;padding-top:6.5rem;padding-right:var(--layout-page-side-padding);padding-bottom:5.75rem;padding-left:var(--layout-page-side-padding)}.faq__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.faq__title span{display:inline}@media(min-width:769px){.faq__title span{display:block}.faq__title{position:sticky;top:15rem;align-self:start}}.faq__panel{display:flex;flex-direction:column;align-items:flex-start}.faq__accordion{width:100%;padding-top:1rem}.faq__item{width:100%;min-width:0;margin-top:0;margin-right:auto;margin-bottom:1.75rem;margin-left:auto;padding-bottom:1.75rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--color-edge)}.faq__summary{display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem;list-style:none;padding:0;cursor:pointer;color:var(--color-interactive)}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{content:""}.faq__summary:focus-visible{transition:none;border-radius:4px;outline:2px solid var(--color-focus-ring)}.faq__icon{position:relative;flex-shrink:0;display:flex;align-items:center;width:14px;height:14px;margin-top:5px;padding:0;color:var(--faq-accent);pointer-events:none}.faq__icon-bar{position:absolute;background-color:currentColor;border-radius:2px}.faq__icon-bar--horizontal{width:14px;height:2px}.faq__icon-bar--vertical{width:2px;height:14px;transform:translate(6px)}.faq__item[open] .faq__icon-bar--vertical{transform:translate(6px) scaleY(0)}.faq__q{display:block;min-width:0;margin-top:0;margin-right:2rem;margin-bottom:0;margin-left:0;color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-reading-leading)}.faq__body{margin-right:2rem;margin-left:calc(14px + 1.5rem);padding-top:.75rem;color:var(--color-text)}.faq__a{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading)}.faq__more.chip-cta{color:var(--faq-accent)}@media(max-width:768px){.faq{grid-template-columns:1fr;gap:1.5rem;padding-top:2.5rem;padding-bottom:4rem}.faq__accordion{padding-top:2rem}}.site-footer{width:100%;background-color:var(--color-page-background)}.site-footer__cta{position:relative;overflow:hidden;padding-top:4.875rem;padding-bottom:5.75rem;background-color:var(--color-panel-background)}.site-footer__cta-frame{max-width:var(--layout-wide-section);margin-left:auto;margin-right:auto;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.site-footer__illo{position:absolute;inset:0 0 0 50%;display:flex;align-items:center;justify-content:flex-start;transform:translateY(-4px);pointer-events:none}.site-footer__cta-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-right:46%;color:var(--color-text)}.site-footer__cta-text{display:flex;flex-direction:column;gap:1.5rem}.site-footer__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-wrap:balance}.site-footer__lede{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-reading-leading)}.site-footer__download.chip-cta{color:var(--color-accent-2)}.site-footer__legal{max-width:var(--layout-wide-section);margin-left:auto;margin-right:auto;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.site-footer__bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-template-rows:auto 1fr;column-gap:32px;padding-top:4.25rem;padding-bottom:6rem;margin-left:auto;margin-right:auto;color:var(--color-footer-text-muted)}.site-footer__cluster{display:contents}.site-footer__brand{grid-column:1;grid-row:1;align-self:start;justify-self:start;padding-top:4px;line-height:0}.site-footer__brand img{display:block;width:auto;height:var(--layout-wordmark-height)}.site-footer__brand:focus-visible{outline:2px solid var(--color-focus-ring);border-radius:4px}.site-footer__nav{grid-column:2;grid-row:1 / span 2}.site-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:100%;list-style:none;margin:4px 0 0 auto;padding:0}.site-footer__col{display:flex;flex-direction:column;gap:6px;min-width:0}.site-footer__heading{margin:0;color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-fine-size);font-weight:500;line-height:var(--type-reading-leading);letter-spacing:var(--type-label-tracking)}.site-footer__links{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0;line-height:var(--type-reading-leading)}.site-footer__links li{display:block}.site-footer__link{display:inline-block;color:var(--color-footer-link);font-family:var(--font-serif);font-size:var(--type-fine-size);font-weight:400;line-height:var(--type-reading-leading);text-decoration:none;transition:color var(--motion-fade) ease-out}.site-footer__link:hover{color:var(--color-footer-link-hover)}.site-footer__link:focus-visible{transition:none;border-radius:4px;outline:2px solid var(--color-focus-ring)}.site-footer__meta{grid-column:1;grid-row:2;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding-top:2px}.site-footer__copy{margin:0;color:var(--color-footer-text-muted);font-family:var(--font-serif);font-size:var(--type-fine-size);font-weight:400;line-height:var(--type-reading-leading)}@media(max-width:920px){.site-footer__cluster{gap:1rem}}@media(max-width:768px){.site-footer__cta{padding-top:2.5rem;padding-bottom:2.5rem;text-align:center}.site-footer__illo{position:relative;left:0;justify-content:center;max-width:80%;margin:0 auto;padding-top:0;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;transform:none}.site-footer__cta-copy{padding-right:0;align-items:stretch}.site-footer__bar{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;padding-top:1.5rem;padding-bottom:3rem}.site-footer__cluster{display:flex;flex-direction:column;gap:2.5rem}.site-footer__cols{justify-content:space-between;grid-template-columns:repeat(2,1fr);gap:2rem;width:auto;padding:0}.site-footer__links{gap:.5rem}.site-footer__meta{align-self:flex-start;align-items:flex-start}.site-footer__brand img{height:11px}}@media(min-width:769px)and (max-width:1023px){.site-footer__bar{grid-template-columns:minmax(0,1fr) minmax(0,4fr)}.site-footer__cols{gap:24px}}.calculator{display:flex;flex-direction:column;gap:28px;width:100%}.calculator__row{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:16px;row-gap:10px}.calculator__label,.calculator__value{color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-label-size);font-weight:500;line-height:var(--type-reading-leading)}.calculator__value{text-align:right;font-variant-numeric:tabular-nums}.calculator__slider{grid-column:1 / -1;appearance:none;width:100%;height:22px;margin:0;padding:0;background-color:transparent;cursor:pointer;outline:none;--calculator-fill: 0;--calculator-fill-edge: calc(11px + (100% - 22px) * var(--calculator-fill))}.calculator__slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background-image:linear-gradient(to right,var(--color-text-strong) var(--calculator-fill-edge),var(--color-button-secondary-hover) var(--calculator-fill-edge))}.calculator__slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:22px;height:22px;margin-top:-8px;border:2px solid var(--color-text-strong);border-radius:50%;background-color:var(--color-page-background)}.calculator__slider::-moz-range-track{height:6px;border-radius:3px;background-color:var(--color-button-secondary-hover)}.calculator__slider::-moz-range-progress{height:6px;border-radius:3px;background-color:var(--color-text-strong)}.calculator__slider::-moz-range-thumb{box-sizing:border-box;width:22px;height:22px;border:2px solid var(--color-text-strong);border-radius:50%;background-color:var(--color-page-background)}.calculator__slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-focus-ring);outline-offset:2px}.calculator__slider:focus-visible::-moz-range-thumb{outline:2px solid var(--color-focus-ring);outline-offset:2px}.calculator__ends{display:flex;grid-column:1 / -1;justify-content:space-between;margin:0;color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-fine-size);font-weight:400;line-height:var(--type-reading-leading)}.calculator__total,.calculator__tenth{max-width:100%;color:var(--color-text-strong);font-family:var(--font-sans);font-size:clamp(40px,13vw,var(--type-stat-size));font-weight:500;line-height:1;letter-spacing:var(--type-stat-tracking);font-feature-settings:var(--font-sans-features);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}@property --what-you-sell-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --what-you-sell-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}.what-you-sell{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;width:100%;max-width:calc(var(--layout-narrow-section) + 2 * var(--layout-page-side-padding));margin-left:auto;margin-right:auto;padding-top:42px;padding-bottom:48px;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding);scroll-margin-top:var(--layout-navigation-height-compact)}.what-you-sell__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-align:left}.what-you-sell__stage{display:grid;justify-items:center;row-gap:14px;min-width:0}.what-you-sell__card{width:100%;max-width:var(--layout-widget-card);aspect-ratio:1;border-radius:var(--radius-widget-card);background-color:var(--what-you-sell-background);box-shadow:var(--shadow-widget-card);transition-property:background-color;transition-duration:var(--motion-theme-change);transition-timing-function:ease}.what-you-sell__card>easysizes-widget{display:block;width:100%;height:100%}.what-you-sell__look{display:flex;align-items:center;gap:10px;width:100%;max-width:var(--layout-widget-card);padding-left:6px;padding-right:6px}.what-you-sell__swatches{display:flex;flex:none;gap:5px}.what-you-sell__swatch{width:14px;height:14px;border-radius:50%;box-shadow:var(--shadow-what-you-sell-swatch);transition-property:background-color;transition-duration:var(--motion-theme-change);transition-timing-function:ease}.what-you-sell__swatch--accent{background-color:var(--what-you-sell-accent)}.what-you-sell__swatch--background{background-color:var(--what-you-sell-background)}.what-you-sell__swatch--foreground{background-color:var(--what-you-sell-foreground)}.what-you-sell__material{flex:1;min-width:0;color:var(--color-text-muted);font-family:var(--font-sans);font-feature-settings:var(--font-sans-features);font-size:var(--type-fine-size);font-weight:500;line-height:1.3}.what-you-sell__shuffle{flex:none;transition-property:background-color,scale;transition-duration:var(--motion-fast),var(--motion-press);transition-timing-function:ease,var(--ease-out)}.what-you-sell__shuffle:active{scale:.96}.what-you-sell__shuffle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.what-you-sell__tile{position:relative;display:flex;flex-direction:column;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.what-you-sell__tile:has(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.what-you-sell__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.what-you-sell__photo{position:relative;display:block;flex:none;aspect-ratio:3 / 2}.what-you-sell__photo img{position:absolute;object-fit:contain}.what-you-sell__name{font-family:var(--font-sans);font-feature-settings:var(--font-sans-features);font-weight:500;line-height:1.2;letter-spacing:var(--type-label-tracking);text-align:center;white-space:nowrap}@media(max-width:899px){.what-you-sell__tiles{position:sticky;top:var(--layout-navigation-height);z-index:2;display:flex;margin-left:calc(-1 * var(--layout-page-side-padding));margin-right:calc(-1 * var(--layout-page-side-padding));padding-top:8px;padding-left:calc(var(--layout-page-side-padding) - 10px);padding-right:calc(var(--layout-page-side-padding) - 10px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background-color:var(--color-page-background);box-shadow:0 1px 0 var(--color-edge)}.what-you-sell__tile{flex:none;align-items:center;row-gap:5px;min-width:var(--layout-what-you-sell-rail-tile);padding:4px 10px 11px;color:var(--color-text-muted);transition-property:color;transition-duration:var(--check-box);transition-timing-function:ease}.what-you-sell__tile:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:2px;border-radius:2px;background-color:var(--color-text-strong);scale:0 1;transition-property:scale;transition-duration:var(--motion-underline);transition-timing-function:var(--ease-out)}.what-you-sell__tile:has(:checked){color:var(--color-text-strong)}.what-you-sell__tile:has(:checked):after{scale:1 1}.what-you-sell__photo{width:var(--layout-what-you-sell-rail-photo);opacity:.72;transition-property:opacity,scale;transition-duration:var(--check-box),var(--motion-press);transition-timing-function:ease,var(--ease-out)}.what-you-sell__tile:active .what-you-sell__photo{scale:.94}.what-you-sell__tile:has(:checked) .what-you-sell__photo{opacity:1}.what-you-sell__photo img{top:0;left:0;width:100%;height:100%}.what-you-sell__name{color:inherit;font-size:var(--type-micro-size)}.what-you-sell__tick{display:none}}@media(max-width:768px){.what-you-sell__tiles{top:var(--layout-navigation-height-compact)}}@media(min-width:900px){.what-you-sell{grid-template-columns:minmax(0,min(46%,var(--layout-what-you-sell-tiles))) minmax(0,1fr);max-width:var(--layout-explore-section);column-gap:48px;row-gap:51px;padding-top:100px;padding-bottom:120px;scroll-margin-top:var(--layout-navigation-height)}.what-you-sell__title{grid-column:1 / -1}.what-you-sell__stage{justify-items:end}.what-you-sell__card,.what-you-sell__look{max-width:var(--layout-what-you-sell-card)}.what-you-sell__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;height:0;min-height:calc(100% + var(--layout-what-you-sell-fade));margin-top:calc(-1 * var(--layout-what-you-sell-fade));margin-left:-4px;margin-right:-4px;padding-top:var(--layout-what-you-sell-fade);padding-bottom:calc(2 * var(--layout-what-you-sell-fade));padding-left:4px;padding-right:4px;overflow-y:auto;scrollbar-width:none;scroll-padding-top:var(--layout-what-you-sell-fade-start);scroll-padding-bottom:calc(.5 * var(--layout-what-you-sell-fade-end));--what-you-sell-fade-end: var(--layout-what-you-sell-fade-end);-webkit-mask-image:var(--what-you-sell-fades);mask-image:var(--what-you-sell-fades);--what-you-sell-fades: linear-gradient( to bottom, transparent 0, rgb(0 0 0 / .26) calc(.35 * var(--what-you-sell-fade-start)), rgb(0 0 0 / .74) calc(.65 * var(--what-you-sell-fade-start)), black var(--what-you-sell-fade-start), black calc(100% - var(--what-you-sell-fade-end)), rgb(0 0 0 / .86) calc(100% - .82 * var(--what-you-sell-fade-end)), rgb(0 0 0 / .62) calc(100% - .64 * var(--what-you-sell-fade-end)), rgb(0 0 0 / .38) calc(100% - .47 * var(--what-you-sell-fade-end)), rgb(0 0 0 / .19) calc(100% - .31 * var(--what-you-sell-fade-end)), rgb(0 0 0 / .07) calc(100% - .17 * var(--what-you-sell-fade-end)), transparent calc(100% - .04 * var(--what-you-sell-fade-end)) )}@supports (animation-timeline: scroll()){.what-you-sell__tiles{animation:what-you-sell-top-fade-comes linear both,what-you-sell-bottom-fade-goes linear both;animation-timeline:scroll(self block);animation-range:0 var(--layout-what-you-sell-fade-start),calc(100% - var(--layout-what-you-sell-fade-end)) 100%}}.what-you-sell__tile{overflow:hidden;border-radius:var(--radius-what-you-sell-tile);background-color:var(--color-panel-background);box-shadow:var(--shadow-what-you-sell-tile);transition-property:box-shadow,scale;transition-duration:var(--check-box),var(--motion-press);transition-timing-function:ease,var(--ease-out)}.what-you-sell__tile:active{scale:.97}.what-you-sell__tile:has(:checked){box-shadow:var(--shadow-what-you-sell-tile-chosen)}.what-you-sell__photo{width:100%;background-color:var(--color-page-background)}.what-you-sell__photo img{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.what-you-sell__name{padding:8px 8px 10px;color:var(--color-text-strong);font-size:var(--type-fine-size)}.what-you-sell__tick{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background-color:var(--color-page-background);box-shadow:var(--shadow-what-you-sell-tick);transition-property:background-color,box-shadow;transition-duration:var(--check-box);transition-timing-function:var(--subtle-ease)}.what-you-sell__tick svg{width:10px;height:10px;overflow:visible}.what-you-sell__tick path{fill:none;stroke:var(--color-page-background);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15;stroke-dashoffset:15;transition-property:stroke-dashoffset;transition-duration:var(--check-uncheck);transition-timing-function:var(--subtle-ease)}.what-you-sell__tile:has(:checked) .what-you-sell__tick{background-color:var(--color-text-strong);box-shadow:none}.what-you-sell__tile:has(:checked) .what-you-sell__tick path{stroke-dashoffset:0;transition-duration:var(--check-draw)}}@keyframes what-you-sell-top-fade-comes{0%{--what-you-sell-fade-start: 0px}to{--what-you-sell-fade-start: var(--layout-what-you-sell-fade-start)}}@keyframes what-you-sell-bottom-fade-goes{0%{--what-you-sell-fade-end: var(--layout-what-you-sell-fade-end)}to{--what-you-sell-fade-end: 0px}}.prose{width:720px;max-width:calc(100% - 2em);margin-left:auto;margin-right:auto;padding:1em;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-size);line-height:var(--type-reading-leading)}.prose__title{margin-top:0;margin-bottom:.5em;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.prose__date{margin-bottom:.5em;color:var(--color-text-muted)}.prose__link{color:var(--color-text-strong)}.blog-list{width:100%;max-width:var(--layout-wide-section);margin-left:auto;margin-right:auto;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.blog-list__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-top:80px;padding-bottom:48px}.blog-list__intro{display:flex;flex-direction:column;gap:16px}.blog-list__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;font-feature-settings:var(--font-sans-features);line-height:var(--type-blog-title-leading);letter-spacing:var(--type-title-tracking)}.blog-list__tagline,.blog-list__categories{margin:0;color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-blog-small-size);font-weight:400;line-height:var(--type-blog-small-leading);letter-spacing:var(--type-blog-small-tracking)}.blog-list__filters{display:flex;flex-wrap:wrap;gap:8px}.blog-list__filter{padding:7.2px 12px;border:0;border-radius:var(--radius-pill);background-color:var(--color-panel-background);color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-blog-small-size);font-weight:500;line-height:var(--type-blog-small-leading);cursor:pointer;transition-property:transform,color,background-color;transition-duration:var(--motion-fade);transition-timing-function:ease}.blog-list__filter:hover{background-color:var(--color-blog-pill-hover);transition-duration:var(--motion-fast)}.blog-list__filter[aria-pressed=true]{background-color:var(--color-blog-pill-hover);color:var(--color-interactive);pointer-events:none}.blog-list__filter:focus-visible{outline:2px solid var(--color-focus-ring);transition:none}.blog-list__rows-box{overflow:hidden}.blog-list__rows{margin:0;padding:0;list-style:none}.blog-list__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,2.3fr);align-items:start;gap:2rem;padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid var(--color-edge);color:inherit;transition:opacity var(--motion-blog-row-hover) ease}.blog-list__item:last-child .blog-list__row{border-bottom:0}.blog-list__row:hover{opacity:.75}.blog-list__row:focus-visible{outline:2px solid var(--color-focus-ring);transition:none}.blog-list__media{aspect-ratio:3 / 2;border-radius:var(--radius-panel);background-color:var(--color-panel-background);overflow:hidden}.blog-list__photo{display:block;width:100%;height:100%;object-fit:cover}.blog-list__name{display:flex;flex-direction:column;gap:14px}.blog-list__row-title{margin:0;color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-blog-row-title-size);font-weight:500;line-height:var(--type-blog-row-title-leading);letter-spacing:var(--type-blog-row-title-tracking)}.blog-list__summary{position:relative;top:-3px;max-height:5em;overflow:hidden}.blog-list__description{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-blog-body-size);font-weight:400;line-height:var(--type-blog-body-leading);letter-spacing:var(--type-blog-body-tracking);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media(max-width:768px){.blog-list__row{grid-template-columns:1fr;gap:12px;padding-top:2.75rem;padding-bottom:2.5rem}}@media(max-width:580px){.blog-list__heading{flex-direction:column;gap:16px;padding-top:38px;padding-bottom:8px}}@media(max-width:420px){.blog-list__title{font-size:var(--type-title-size-compact);line-height:var(--type-blog-title-leading-compact);letter-spacing:var(--type-title-tracking-compact)}}.blog-post{padding-top:80px}.blog-post__column{width:100%;max-width:var(--layout-blog-post-column);margin-left:auto;margin-right:auto;padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.blog-post__header{display:flex;flex-direction:column;gap:40px;padding-bottom:48px}.blog-post__meta{display:flex;flex-wrap:wrap;align-items:center;color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-blog-small-size);font-weight:400;line-height:var(--type-blog-small-leading);letter-spacing:var(--type-blog-small-tracking)}.blog-post__author{color:var(--color-text-strong);font-weight:500}.blog-post__separator{display:inline-block;width:1.5px;height:12px;margin-left:.65rem;margin-right:.65rem;background-color:var(--color-blog-separator);transform:rotate(10deg)}.blog-post__category{color:var(--color-text-muted);transition:color var(--motion-fade) ease-out}.blog-post__category:hover{color:var(--color-text)}.blog-post__title{margin:0;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;font-feature-settings:var(--font-sans-features);line-height:var(--type-blog-title-leading);letter-spacing:var(--type-title-tracking);text-wrap:balance}.blog-post__body{display:flex;flex-direction:column;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-blog-body-size);line-height:var(--type-blog-body-leading);letter-spacing:var(--type-blog-body-tracking)}.blog-post__section{position:relative}.blog-post__body h2,.blog-post__body h3{position:relative;margin:42px 0 16px;color:var(--color-text-strong);font-family:var(--font-serif);font-weight:500}.blog-post__body h2{font-size:var(--type-blog-section-size);line-height:var(--type-blog-section-leading);letter-spacing:var(--type-blog-section-tracking)}.blog-post__body h3{margin-top:14px;font-size:var(--type-blog-subsection-size);line-height:var(--type-blog-subsection-leading);letter-spacing:var(--type-blog-subsection-tracking)}.blog-post__body>.blog-post__section:first-child>:is(h2,h3):first-child{margin-top:12px}.blog-post__deep-link{position:absolute;top:22%;right:100%;display:flex;justify-content:center;width:24px;color:var(--color-text-muted);opacity:0;transition:opacity var(--motion-blog-deep-link) ease-out}.blog-post__deep-link svg{opacity:.5;transition:opacity var(--motion-blog-deep-link) ease-out}.blog-post__section:hover .blog-post__deep-link,.blog-post__deep-link:focus-visible{opacity:1}.blog-post__deep-link:hover svg{opacity:1}.blog-post__body p{margin:0;padding-bottom:32px}.blog-post__body p:has(+:is(ul,ol)){padding-bottom:8px}.blog-post__body strong{font-weight:600}.blog-post__body a:not(.blog-post__deep-link){position:relative;color:var(--color-link);font-weight:500;transition:color var(--motion-fade) ease-out}.blog-post__body a:not(.blog-post__deep-link):after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:2px;background-color:currentColor;opacity:.1;pointer-events:none;transition:opacity var(--motion-fade) ease-out}.blog-post__body a:not(.blog-post__deep-link):hover:after{opacity:.3}.blog-post__body ul,.blog-post__body ol{margin:0;padding:0 0 1rem;list-style:none;line-height:1.5}.blog-post__body li{position:relative;padding:2px 0 6px 16px}.blog-post__body ul>li:before{content:"";position:absolute;top:12.5px;left:0;width:4px;height:4px;border-radius:3px;background-color:var(--color-text)}.blog-post__body ol{counter-reset:blog-post-step}.blog-post__body ol>li{padding-left:40px;counter-increment:blog-post-step}.blog-post__body ol>li:before{content:counter(blog-post-step);position:absolute;top:2px;left:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--color-blog-numeral-background);color:var(--color-text-muted);font-size:14px;font-weight:500;transform:translateY(-3px)}.blog-post__body code{position:relative;top:-.5px;padding:4px 6px;border-radius:6px;background-color:var(--color-panel-background);box-shadow:inset 0 0 0 1px #e8e8e8;font-family:var(--font-numbers);font-size:13px;line-height:15.6px;vertical-align:middle}.blog-post__body hr{width:100%;height:1px;margin:0 0 32px;border:0;background-color:var(--color-edge)}.blog-post__body table{width:100%;margin:0 0 32px;border-collapse:collapse;font-size:var(--type-blog-small-size);line-height:var(--type-blog-small-leading);font-variant-numeric:tabular-nums}.blog-post__body th,.blog-post__body td{padding:10px 16px 10px 0;border-bottom:1px solid var(--color-edge);text-align:left;vertical-align:top}.blog-post__body th{color:var(--color-text-strong);font-weight:500}.blog-post__body img{display:block;max-width:100%;height:auto;margin:1rem 0 3rem;border-radius:var(--radius-panel)}.blog-post__body blockquote{margin:0 0 32px;padding:0 0 0 20px;border-left:2px solid var(--color-edge);color:var(--color-text-strong)}.blog-post__body blockquote p:last-child{padding-bottom:0}.blog-post__notes{display:flex;flex-direction:column;gap:36px;margin-top:32px;padding-top:64px;border-top:1px solid var(--color-edge)}.blog-post__note{display:flex;flex-direction:column;gap:16px}.blog-post__note--tight{gap:8px}.blog-post__note-head{margin:0;color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-blog-note-head-size);font-weight:600;line-height:var(--type-blog-note-head-leading);letter-spacing:var(--type-blog-small-tracking)}.blog-post__note-text{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-blog-note-size);line-height:var(--type-blog-note-leading);letter-spacing:-.01px}.blog-post__note-text .text-link{display:inline}.blog-post__shares{display:flex;gap:8px;margin:0;padding:0;list-style:none}.blog-post__share,.blog-post__copy-text{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-fast) ease}.blog-post__copy-text{gap:10px;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-blog-note-size);line-height:var(--type-blog-note-leading)}.blog-post__copy-mark{color:var(--color-text-muted);font-size:var(--type-blog-note-head-size);font-weight:500}.blog-post__share:hover,.blog-post__copy-text:hover{color:#111}.blog-post__share:focus-visible,.blog-post__copy-text:focus-visible,.blog-post__deep-link:focus-visible,.blog-post__slim-cta-button:focus-visible{outline:2px solid var(--color-focus-ring);border-radius:4px;transition:none}.blog-post__slim-cta{padding-top:84px;padding-bottom:125px}.blog-post__slim-cta-row{display:flex;align-items:center;justify-content:space-between;gap:96px;padding-top:84px;border-top:1px solid var(--color-edge)}.blog-post__slim-cta-copy{display:flex;flex-direction:column;gap:16px}.blog-post__slim-cta-title{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-blog-subsection-size);font-weight:500;line-height:var(--type-blog-subsection-leading);letter-spacing:var(--type-blog-subsection-tracking)}.blog-post__slim-cta-text{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-blog-small-size);line-height:var(--type-blog-small-leading);letter-spacing:var(--type-blog-small-tracking)}.blog-post__slim-cta-action{display:flex;flex:none;justify-content:flex-end;width:var(--layout-blog-slim-cta-button)}.blog-post__slim-cta-button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 13px;border-radius:6px;background-color:var(--color-button-primary);color:var(--color-button-primary-text);font-family:var(--font-serif);font-size:14px;font-weight:500;line-height:22px;white-space:nowrap;transition:background-color var(--motion-fast) ease}.blog-post__slim-cta-button:hover{background-color:var(--color-button-primary-hover)}.blog-post__slim-cta-button:active{transition-duration:80ms}.blog-post__slim-cta-arrow{transform:translate(-3px);transition:transform var(--motion-fast) ease}.blog-post__slim-cta-stem{transform:scaleX(.1);transform-origin:90% 50%;transform-box:fill-box;transition:transform var(--motion-fast) ease}.blog-post__slim-cta-button:hover .blog-post__slim-cta-arrow,.blog-post__slim-cta-button:hover .blog-post__slim-cta-stem{transform:none}@media(max-width:820px){.blog-post__slim-cta-arrow,.blog-post__slim-cta-stem{transform:none}}@media(max-width:768px){.blog-post{padding-top:40px}.blog-post__body table{display:block;max-width:100%;overflow-x:auto;font-size:var(--type-blog-note-head-size);line-height:var(--type-blog-note-head-leading)}.blog-post__header{gap:18px}.blog-post__slim-cta{padding-top:3em;padding-bottom:3em}.blog-post__slim-cta-row{flex-direction:column;align-items:flex-start;gap:2rem;padding-top:3.25rem}.blog-post__slim-cta-action{justify-content:flex-start;width:auto}}@media(max-width:420px){.blog-post__meta{flex-direction:column;align-items:flex-start;gap:18px}.blog-post__separator{display:none}.blog-post__title{font-size:var(--type-title-size-compact);line-height:var(--type-blog-title-leading-compact);letter-spacing:var(--type-title-tracking-compact)}}.blog-widget{display:flex;flex-direction:column;gap:16px;margin:1rem 0 3rem;padding:32px;border-radius:var(--radius-panel);background-color:var(--color-panel-background)}.blog-widget__card{width:100%;aspect-ratio:1;border-radius:var(--radius-widget-card);box-shadow:var(--shadow-widget-card);overflow:hidden}.blog-widget__widget,.blog-widget__widget>easysizes-widget{display:block;width:100%;height:100%}.blog-widget__caption{color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-blog-small-size);line-height:var(--type-blog-small-leading);letter-spacing:var(--type-blog-small-tracking);text-align:center}@media(max-width:768px){.blog-widget{padding:16px}}.breed-lineup{--breed-lineup-pixels-per-centimetre: var(--breed-lineup-scale, 2.5);--breed-lineup-bleed: max(0px, (min(100vw - 2 * var(--layout-page-side-padding), var(--layout-wide-section) - 2 * var(--layout-page-side-padding)) - 100%) / 2);display:flex;flex-direction:column;gap:16px;margin:1rem calc(-1 * var(--breed-lineup-bleed)) 3rem}.breed-lineup__panel{border-radius:var(--radius-panel);background-color:var(--color-panel-background);overflow:hidden}.breed-lineup__track{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;mask-image:linear-gradient(to right,transparent 0,#000 var(--layout-page-side-padding),#000 calc(100% - 3 * var(--layout-page-side-padding)),transparent 100%)}.breed-lineup__track:focus-visible{outline:2px solid var(--color-focus-ring)}.blog-post__body .breed-lineup__breeds{display:flex;align-items:flex-end;gap:28px;width:max-content;margin:0;padding:40px 32px 28px;list-style:none}.blog-post__body .breed-lineup__breed{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;scroll-snap-align:start;scroll-margin-left:32px}.blog-post__body .breed-lineup__breed:before{content:none}.breed-lineup__photo{display:block;width:calc(var(--breed-length) * var(--breed-lineup-pixels-per-centimetre) * 1px);height:calc(var(--breed-height) * var(--breed-lineup-pixels-per-centimetre) * 1px);max-width:none;margin:0 0 12px;border-radius:0;object-fit:contain;object-position:bottom center}.breed-lineup__name{color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-blog-small-size);font-weight:500;line-height:var(--type-blog-small-leading);letter-spacing:var(--type-blog-small-tracking);text-align:center;max-width:11em;min-height:calc(2 * var(--type-blog-small-leading));text-wrap:balance}.breed-lineup__crate{color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-blog-note-head-size);line-height:var(--type-blog-note-head-leading);white-space:nowrap}@media(max-width:768px){.breed-lineup{--breed-lineup-pixels-per-centimetre: calc(var(--breed-lineup-scale, 2.5) * .68);margin-left:calc(-1 * var(--layout-page-side-padding));margin-right:calc(-1 * var(--layout-page-side-padding))}.breed-lineup__panel{border-radius:0}.breed-lineup>.blog-widget__caption{padding-left:var(--layout-page-side-padding);padding-right:var(--layout-page-side-padding)}.blog-post__body .breed-lineup__breeds{gap:20px;padding:32px var(--layout-page-side-padding) 24px}.blog-post__body .breed-lineup__breed{scroll-margin-left:var(--layout-page-side-padding)}}.blog-post__breadcrumb{display:inline}.blog-post__breadcrumb-rest{color:var(--color-text-muted)}.blog-post__related{display:flex;flex-direction:column;gap:16px;margin-top:32px;padding-top:64px;border-top:1px solid var(--color-edge)}.blog-post__related+.blog-post__notes{margin-top:48px}.blog-post__related-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.blog-post__related-link{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--color-edge);color:inherit;transition:opacity var(--motion-blog-row-hover) ease}.blog-post__related-link:hover{opacity:.75}.blog-post__related-link:focus-visible{outline:2px solid var(--color-focus-ring);transition:none}.blog-post__related-title{color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--type-blog-body-size);font-weight:500;line-height:var(--type-blog-body-leading);letter-spacing:var(--type-blog-body-tracking)}.blog-post__related-text{color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--type-blog-small-size);line-height:var(--type-blog-small-leading);letter-spacing:var(--type-blog-small-tracking)}.not-found{max-width:var(--layout-blog-post-column);margin:0 auto;padding:120px var(--layout-page-side-padding) 160px}.not-found__title{margin:0 0 16px;color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-title-size);font-weight:500;font-feature-settings:var(--font-sans-features);line-height:var(--type-blog-title-leading);letter-spacing:var(--type-title-tracking)}.not-found__text{margin:0 0 24px;color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-blog-body-size);line-height:var(--type-blog-body-leading)}.not-found__links{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;font-family:var(--font-serif);font-size:var(--type-blog-body-size)}.landing-figure{margin:0 0 48px;aspect-ratio:3 / 2;border-radius:var(--radius-panel);background-color:var(--color-panel-background);overflow:hidden}.landing-figure__photo{display:block;width:100%;height:100%;object-fit:cover}.blog-header{display:contents}.blog-loading-bar{position:fixed;top:0;left:0;right:0;z-index:2147483647;height:2px;background-color:var(--color-blog-loading-bar);transform:scaleX(0);transform-origin:left center;pointer-events:none}@keyframes blog-fade-in{0%{opacity:0}}@keyframes blog-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes blog-rise-and-turn{0%{opacity:0;transform:translateY(30px) rotate(2deg)}}.blog-page{animation:blog-fade-in var(--motion-blog-page-fade) var(--ease-blog-out) both}.blog-list__intro>.blog-list__title,.blog-list__intro>.blog-list__tagline,.blog-list__filters{animation:blog-rise-and-turn var(--motion-blog-rise) var(--ease-blog-out) both;animation-delay:var(--motion-blog-heading-waits);transform-origin:left top}.blog-list__intro>.blog-list__tagline{animation-delay:calc(var(--motion-blog-heading-waits) + var(--motion-blog-heading-step))}.blog-list__filters{animation-delay:calc(var(--motion-blog-heading-waits) + 2 * var(--motion-blog-heading-step))}.blog-list__rows-box{animation:blog-rise var(--motion-blog-rise) var(--ease-blog-out) both;animation-delay:var(--motion-blog-list-waits)}.blog-post__content{animation:blog-rise var(--motion-blog-rise) var(--ease-blog-out) both;animation-delay:var(--motion-blog-post-waits)}.blog-post__slim-cta,.blog-page .site-footer__cta{animation:blog-fade-in var(--motion-blog-cta) var(--ease-blog-in-out) both;animation-delay:var(--motion-blog-cta-waits)}.hero__questions,.explore__title,.feature-grid__title,.stories__title,.story-block__title,.device-tabs__title,.what-you-sell__title,.latest-posts__title,.details__title,.quotes__title,.faq__title,.site-footer__title,.site-header__brand,.prose h1,.prose h2,.prose h3{font-feature-settings:var(--font-sans-features)}@media(max-width:420px){.explore__title,.feature-grid__title,.stories__title,.story-block__title,.device-tabs__title,.what-you-sell__title,.latest-posts__title,.details__title,.quotes__title,.faq__title,.site-footer__title{font-size:var(--type-title-size-compact);letter-spacing:var(--type-title-tracking-compact)}.feature-grid__title br,.stories__title br,.story-block__title br,.device-tabs__title br{display:none}}
