:root{--color-ground: #0A110C;--color-ground-raised: #18211B;--color-ivory: #EBDDC9;--color-stone: #B8AB97;--color-sage: #727E74;--color-umber: #8C7D68;--color-paper: #F1E6D6;--color-walnut: #5C5446;--color-ink: #0A110C;--color-action: #D9A640;--color-action-hover: #E9BC64;--color-action-edge: #673F03;--color-on-action: #0A110C;--color-focus: #E9BC64;--color-focus-paper: #673F03;--font-display: "Libre Franklin",Arial,Helvetica,sans-serif;--font-body: "Libre Franklin",Arial,Helvetica,sans-serif;--font-label: "Libre Franklin",Arial,Helvetica,sans-serif;--font-moment: "DM Serif Text",Georgia,serif;--size-frame: clamp(1.25rem,3.4vw,4rem);--size-radius: 0.75rem;--size-section: clamp(5.5rem,11vw,11rem);--size-max: 110rem;--size-gap: clamp(1rem,1.7vw,1.5rem);--size-top: 4.5rem;--type-big: clamp(2.75rem,5.85vw,7rem);--type-title: clamp(2.625rem,5.6vw,6.25rem);--type-h2: clamp(2.125rem,3.9vw,3.5rem);--type-sub: clamp(1.375rem,1.9vw,1.875rem);--type-lead: clamp(1.5rem,2.5vw,2.5rem);--type-read: clamp(1.0625rem,1.15vw,1.1875rem);--type-body: 1.0625rem;--type-small: 0.9375rem;--type-label: 0.75rem;--easing-out: cubic-bezier(0.16,1,0.3,1);--easing-light: cubic-bezier(0.4,0,0.6,1);--easing-sweep: cubic-bezier(0.45,0,0.25,1);--motion-quick: 180ms;--motion-base: 420ms;--motion-slow: 800ms;--motion-fade: 300ms;--motion-reveal: 800ms;--motion-reveal-step: 140ms;--motion-light-delay: 150ms;--motion-ring-delay: 350ms;--motion-rule-light: 1500ms;--motion-ring: 1600ms;--motion-ring-glow: 2400ms;--motion-photo-light: 800ms;--motion-pin-in: 900ms;--motion-pin-fade: 700ms;--motion-pin-delay: 500ms;--motion-ping: 1800ms;--motion-light-in: 220ms;--motion-light-out: 620ms;--motion-light-hold: 1000ms;--motion-header: 520ms;--motion-loader: 1500ms;--motion-loader-out: 520ms;--motion-disclosure: 250ms;--motion-image-hover: 500ms;--motion-card-image: 600ms;--motion-halo-row-pool: 2200ms;--motion-halo-row-pool-fade: 1200ms;--motion-halo-row-pool-move: 900ms;--motion-halo-row-icon: 700ms;--motion-halo-row-enter: 350ms;--motion-halo-row-start: 280ms;--motion-halo-row-spread: 420ms;--motion-halo-row-step: 170ms;--distance-reveal: 3rem;--distance-reveal-home: 1.25rem;--light-halo-size: 44rem;--light-halo-peak: 0.38;--light-lamp-radius: 19rem;--light-edge-radius: 20rem;--light-photo-shade: 0.8}@font-face{font-family: "Libre Franklin";src: url("/assets/fonts/libre-franklin-var-font-libre-franklin.woff2") format("woff2");font-style: normal;font-weight: 100 900;font-display: swap}@font-face{font-family: "DM Serif Text";src: url("/assets/fonts/dm-serif-text-400-font-dm-serif-text.woff2") format("woff2");font-style: normal;font-weight: 400;font-display: swap}:root{--role-display: var(--font-display);--trk-display: 1;--role-heading: var(--font-moment);--trk-heading: 0.3;--role-subhead: var(--font-moment);--trk-subhead: 0.3;--role-lead: var(--font-moment);--trk-lead: 0.3;--role-body: var(--font-body);--role-label: var(--font-label);--role-moment: var(--font-moment);--trk-moment: 0.3;--role-quote: var(--font-body);--trk-quote: 1;--wl-shade: var(--color-stone);--wl-shade-paper: var(--color-walnut);--ease: var(--easing-out);--gap: var(--size-gap);--top-h: var(--size-top);--type-section: var(--type-h2);--line-dark: rgba(235,221,201,0.13);--line-paper: rgba(92,84,70,0.26)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;background: var(--color-ground);color-scheme: dark;scrollbar-color: var(--color-sage) var(--color-ground);scroll-padding-top: 6rem}body{margin: 0;font: 400 var(--type-body) / 1.6 var(--role-body);color: var(--color-ivory);background: var(--color-ground);caret-color: var(--color-action);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: clip}img,svg{display: block;max-width: 100%}img{height: auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin: 0;padding: 0}ul,ol{list-style: none}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}a{color: inherit;text-decoration-thickness: 1px;text-underline-offset: 0.26em}::selection{background: var(--color-stone);color: var(--color-ground)}[data-ground="paper"] ::selection{background: var(--color-action-hover);color: var(--color-ink)}:focus-visible{outline: 2px solid var(--color-focus);outline-offset: 3px;border-radius: 4px}[data-ground="paper"] :focus-visible{outline-color: var(--color-focus-paper)}.skip{position: fixed;left: 1rem;top: 0.75rem;z-index: 120;padding: 0.6rem 0.9rem;border-radius: var(--size-radius);background: var(--color-ivory);color: var(--color-ground);transform: translateY(-200%)}.skip:focus{transform: none}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.frame{width: min(100% - 2 * var(--size-frame),var(--size-max));margin-inline: auto}.grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gap)}.moment{font-family: var(--role-moment);font-weight: 400;letter-spacing: calc(var(--trk-moment) * -0.012em)}.wl-shade{color: var(--wl-shade)}[data-ground="paper"] .wl-shade{color: var(--wl-shade-paper)}.tnum{font-variant-numeric: tabular-nums lining-nums}.link{color: var(--color-action-hover);text-decoration: underline;text-decoration-color: color-mix(in srgb,currentColor 45%,transparent);transition: color var(--motion-quick) linear,text-decoration-color var(--motion-quick) linear}.link:hover{color: var(--color-ivory);text-decoration-color: currentColor}[data-ground="paper"] .link{color: var(--color-action-edge)}[data-ground="paper"] .link:hover{color: var(--color-ink)}.link--quiet{color: var(--color-stone);text-decoration-color: rgba(184,171,151,0.4)}.arrow--brand{position: relative;display: inline-block;flex: none;width: 1.5rem;height: 1.5rem;vertical-align: -0.35em;transition: transform var(--motion-base) var(--ease)}.arrow--brand img{position: absolute;inset: 0;width: 100%;height: 100%}.arrow__lit{opacity: 0;transition: opacity var(--motion-quick) linear}:is(a,.is-linkcard):is(:hover,:focus-visible) .arrow__lit,.is-linkcard:focus-within .arrow__lit{opacity: 1}:is(a,.is-linkcard):hover .arrow--brand{transform: translateX(0.3rem)}.go{display: inline-flex;align-items: center;gap: 0.6rem}.is-linkcard{position: relative}.btn{display: inline-flex;align-items: center;justify-content: center;min-height: 3.25rem;padding: 0.7rem 1.75rem;border-radius: var(--size-radius);font: 500 1rem / 1 var(--role-body);letter-spacing: -0.005em;text-decoration: none;white-space: nowrap;transition: background-color var(--motion-quick) linear,transform var(--motion-base) var(--ease),box-shadow var(--motion-base) var(--ease)}.btn--action{background: var(--color-action);color: var(--color-on-action);box-shadow: 0 0.625rem 1.25rem -0.625rem rgba(0,0,0,0.6)}.btn--action:hover{background: var(--color-action-hover)}.btn--action:active{transform: translateY(1px)}[data-ground="paper"] .btn--action{box-shadow: inset 0 0 0 1px var(--color-action-edge),0 0.625rem 1.25rem -0.75rem rgba(10,17,12,0.45)}.btn--small{min-height: 2.5rem;padding: 0.45rem 1.05rem;font-size: 0.9375rem;box-shadow: none}.btn--large{min-height: 3.75rem;padding: 1rem 2.25rem;font-size: 1.125rem}.title{font: 400 var(--type-title) / 0.99 var(--role-display);letter-spacing: calc(var(--trk-display) * -0.036em);text-wrap: balance}.title>span{display: block}.support{font: 400 clamp(1.1875rem,1.6vw,1.5rem) / 1.42 var(--role-body);letter-spacing: -0.01em;text-wrap: pretty;max-width: 36ch}.h2{font: 400 var(--type-section) / 1.08 var(--role-heading);letter-spacing: calc(var(--trk-heading) * -0.026em);text-wrap: balance}.h2--big{font-size: clamp(2.25rem,4.6vw,5.25rem);line-height: 1.05;letter-spacing: calc(var(--trk-heading) * -0.034em)}.h3{font: 400 var(--type-sub) / 1.15 var(--role-subhead);letter-spacing: calc(var(--trk-subhead) * -0.02em);text-wrap: balance}.lede{font-size: clamp(1.125rem,1.35vw,1.3125rem);line-height: 1.55;text-wrap: pretty}.muted{color: var(--color-stone)}[data-ground="paper"] .muted{color: var(--color-walnut)}.small{font-size: var(--type-small);line-height: 1.5}.label{font: 500 0.8125rem / 1.3 var(--role-label);letter-spacing: 0.01em;color: var(--color-stone)}[data-ground="paper"] .label{color: var(--color-walnut)}.price{font-family: var(--role-moment);font-weight: 400;font-variant-numeric: lining-nums;letter-spacing: -0.01em}.section{position: relative;padding-block: var(--size-section)}.section--rule{border-top: 1px solid var(--line-dark)}[data-ground="paper"]{background: var(--color-paper);color: var(--color-ink)}[data-ground="paper"] .section--rule,.section--rule[data-ground="paper"]{border-top-color: var(--line-paper)}[data-ground="raised"]{background: var(--color-ground-raised)}@media (max-width: 47.99rem){.title{font-size: clamp(2.375rem,11vw,3.25rem);line-height: 1.03}.support{font-size: 1.1875rem}}.halo{position: fixed;left: 0;top: 0;z-index: 70;width: var(--light-halo-size);height: var(--light-halo-size);margin: calc(var(--light-halo-size) / -2) 0 0 calc(var(--light-halo-size) / -2);border-radius: 50%;background: radial-gradient(closest-side,rgba(235,221,201,var(--light-halo-peak)),rgba(235,221,201,calc(var(--light-halo-peak) * 0.58)) 20%,rgba(235,221,201,calc(var(--light-halo-peak) * 0.26)) 45%,rgba(235,221,201,calc(var(--light-halo-peak) * 0.092)) 72%,transparent);mix-blend-mode: screen;-webkit-mask-image: linear-gradient(to bottom,transparent var(--foot-edge,200vh),rgba(0,0,0,var(--foot-k,0)) calc(var(--foot-edge,200vh) + 6rem));mask-image: linear-gradient(to bottom,transparent var(--foot-edge,200vh),rgba(0,0,0,var(--foot-k,0)) calc(var(--foot-edge,200vh) + 6rem));pointer-events: none;opacity: 0;transition: opacity var(--motion-light-out) var(--easing-light);will-change: transform,opacity}.halo-on .halo{opacity: 1;transition-duration: var(--motion-light-in)}.halo-on.halo-paper .halo,.halo-on.halo-ground .halo{opacity: 0;transition-duration: var(--motion-fade)}.halo-on.halo-photo .halo{opacity: 0.4}.lamp{opacity: 0;-webkit-mask-image: radial-gradient(circle var(--light-lamp-radius) at var(--lx,50%) var(--ly,50%),#000 0,rgba(0,0,0,0.7) 36%,rgba(0,0,0,0.18) 70%,transparent 100%);mask-image: radial-gradient(circle var(--light-lamp-radius) at var(--lx,50%) var(--ly,50%),#000 0,rgba(0,0,0,0.7) 36%,rgba(0,0,0,0.18) 70%,transparent 100%);transition: opacity var(--motion-light-out) var(--easing-light);pointer-events: none}.halo-on .lamp{opacity: 1;transition-duration: var(--motion-light-in)}[data-edge]{position: relative}[data-edge]::after{content: "";position: absolute;inset: 0;z-index: 3;border-radius: inherit;padding: 1px;background: radial-gradient(var(--light-edge-radius) circle at var(--ex,50%) var(--ey,50%),rgba(235,221,201,0.75),rgba(235,221,201,0.08) 62%,transparent 100%);-webkit-mask: linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite: xor;mask: linear-gradient(#000,#000) content-box exclude,linear-gradient(#000,#000);opacity: 0;pointer-events: none;transition: opacity var(--motion-light-out) var(--easing-light)}.halo-on [data-edge]::after{opacity: 1;transition-duration: var(--motion-light-in)}[data-ground="paper"] [data-edge]::after{display: none}:root{--reveal-time: var(--motion-reveal);--reveal-rise: var(--distance-reveal);--reveal-step: var(--motion-reveal-step)}[data-reveal="home"]{--reveal-time: var(--motion-slow);--reveal-rise: var(--distance-reveal-home);--reveal-step: 0ms}.js .reveal.is-held{opacity: 0}.js .reveal.is-coming{animation: reveal-rise var(--reveal-time) var(--ease) var(--reveal-delay,0ms) backwards}@keyframes reveal-rise{from{opacity: 0;transform: translateY(var(--reveal-rise))}}.js .is-linkcard .reveal.is-coming:has(a){animation-name: reveal-fade}@keyframes reveal-fade{from{opacity: 0}}[data-rule]>*{position: relative}[data-rule]>*::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 2px;opacity: 0;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(235,221,201,1) 50%,transparent) no-repeat 150% 0 / 46% 100%;filter: drop-shadow(0 0 6px rgba(235,221,201,0.9)) drop-shadow(0 0 18px rgba(235,221,201,0.45))}.js [data-rule]>.is-arrived::before{animation: rule-light var(--motion-rule-light) var(--easing-sweep) calc(var(--reveal-delay,0ms) + var(--motion-light-delay)) 1}@keyframes rule-light{0%{opacity: 0;background-position: 150% 0}12%,75%{opacity: 1}100%{opacity: 0;background-position: -50% 0}}[data-ring]{position: relative}[data-ring]::after{content: "";position: absolute;left: 50%;top: 50%;width: var(--ring-size,2.375rem);aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,rgba(235,221,201,0.22),transparent);box-shadow: 0 0 0 1.5px rgba(235,221,201,0.95),0 0 1.25rem rgba(235,221,201,0.4),inset 0 0 1rem rgba(235,221,201,0.3);opacity: 0;transform: translate(-50%,-50%) scale(0.7);pointer-events: none}.js .is-arrived [data-ring]::after{animation: ring-open var(--motion-ring) var(--ease) calc(var(--reveal-delay,0ms) + var(--motion-ring-delay)) 2}.js .is-arrived [data-ring]{animation: ring-glow var(--motion-ring-glow) ease calc(var(--reveal-delay,0ms) + var(--motion-ring-delay)) 1}@keyframes ring-open{0%{opacity: 1;transform: translate(-50%,-50%) scale(0.7)}100%{opacity: 0;transform: translate(-50%,-50%) scale(2.1)}}@keyframes ring-glow{30%{text-shadow: 0 0 0.45em rgba(235,221,201,0.85)}}[data-light]{position: relative;isolation: isolate}[data-light]::before{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit;pointer-events: none;background: #000;opacity: 0}.js .reveal.is-held[data-light]::before{opacity: var(--light-photo-shade)}.js .reveal.is-coming[data-light]::before{transition: opacity var(--motion-photo-light) var(--easing-sweep) calc(var(--reveal-delay,0ms) + var(--motion-light-delay))}[data-ground="paper"] [data-rule]>*::before,[data-ground="paper"] [data-ring]::after{display: none}.js [data-ground="paper"] .is-arrived [data-ring]{animation: none}.js [data-ground="paper"] .reveal.is-held[data-light]::before{opacity: 0}.top{position: fixed;inset: 0 0 auto;z-index: 80;transition: transform var(--motion-header) var(--ease),background-color var(--motion-fade) linear,box-shadow var(--motion-fade) linear}.top.is-solid{background: rgba(10,17,12,0.94);box-shadow: 0 1px 0 var(--line-dark)}.top.is-hidden{transform: translateY(-105%)}.top__bar{height: var(--top-h);display: flex;align-items: center;gap: 2rem}.top__mark img{width: 7.25rem;height: auto}.top__nav{margin-inline: auto}.top__nav ul{display: flex;gap: clamp(1.1rem,2vw,2rem)}.top__nav a,.top__signin{font-size: 0.9375rem;color: var(--color-stone);text-decoration: none;transition: color var(--motion-quick) linear}.top__nav a:hover,.top__signin:hover{color: var(--color-ivory)}.top__nav a[aria-current]{position: relative;color: var(--color-ivory)}.top__nav a[aria-current]::after{content: "";position: absolute;left: 0;right: 0;bottom: -0.55rem;height: 1px;background: linear-gradient(to right,transparent,rgba(235,221,201,0.85) 30%,rgba(235,221,201,0.85) 70%,transparent)}.top__account{display: flex;align-items: center;gap: 1.25rem}.top__menu{display: none;width: 2.75rem;height: 2.75rem;place-items: center;margin-right: -0.5rem;color: var(--color-ivory)}.menu{background: var(--color-ground);border-top: 1px solid var(--line-dark);box-shadow: 0 1.5rem 2.5rem -1rem rgba(0,0,0,0.6)}.menu ul{padding-block: 0.75rem 1.5rem}.menu a{display: block;padding: 0.8rem 0;font-size: 1.25rem;text-decoration: none;border-bottom: 1px solid var(--line-dark)}.menu a[aria-current]{color: var(--color-stone)}.menu a[aria-current]::after{content: " ·"}@media (max-width: 75rem){.top__nav ul{gap: 1.1rem}}@media (max-width: 64rem){.top__nav{display: none}.top__account{margin-left: auto}.top__menu{display: grid}}@media (max-width: 47.99rem){:root{--top-h: 3.75rem}.top__signin{display: none}.top__mark img{width: 6.25rem}.top__bar{gap: 1rem}}.foot2{position: relative;overflow: clip;background: var(--color-ground);padding-top: clamp(3.5rem,6vw,5.5rem);border-top: 1px solid var(--line-dark);color: var(--color-stone);font-size: var(--type-small)}.foot2__grid{display: grid;grid-template-columns: minmax(0,1fr) auto auto;column-gap: clamp(1.5rem,3vw,3rem);align-items: baseline;grid-template-areas: "mail site legal" "word word word" "line line line"}.foot2__mail{grid-area: mail;justify-self: start;font: 400 clamp(1.5rem,2.5vw,2.25rem) / 1.1 var(--role-heading);letter-spacing: calc(var(--trk-heading) * -0.02em);color: var(--color-ivory);text-decoration: none}.foot2__mail:hover{text-decoration: underline;text-decoration-thickness: 1px}.foot2__links{display: flex;flex-wrap: wrap;gap: 0.5rem clamp(1.25rem,2.4vw,2.25rem)}.foot2__links--site{grid-area: site}.foot2__links--legal{grid-area: legal}.foot2__links a{color: var(--color-stone);text-decoration: none;transition: color var(--motion-quick) linear}.foot2__links a:hover{color: var(--color-ivory);text-decoration: underline}.foot2__links a[aria-current="page"]{color: var(--color-ivory)}.foot2__word{grid-area: word;position: relative;isolation: isolate;margin-top: 12.5%;margin-bottom: 12.5%}.foot2__word img{width: 100%}.foot2__dim{opacity: 0.1}.foot2__lamp{position: absolute;inset: 0}.foot2__legal{grid-area: line;padding-block: clamp(1.75rem,3vw,2.5rem);font-size: 0.8125rem}:root:not(.has-mouse) .foot2__dim{opacity: 0.16}@media (max-width: 64rem){.foot2__grid{grid-template-areas: "mail mail" "site site" "legal legal" "word word" "line line";grid-template-columns: minmax(0,1fr) auto;row-gap: 1.25rem}}@media (max-width: 47.99rem){.foot2__mail{font-size: 1.5rem}.foot2__links{gap: 0.6rem 1.25rem}}.crumbs ol{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35rem 0.6rem;font: 400 0.875rem / 1.4 var(--role-label);color: var(--color-stone)}.crumbs li{display: inline-flex;align-items: center;gap: 0.6rem}.crumbs li + li::before{content: "";width: 0.375rem;height: 0.375rem;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: rotate(45deg);opacity: 0.7}.crumbs a{text-decoration: none;transition: color var(--motion-quick) linear}.crumbs a:hover{color: var(--color-ivory);text-decoration: underline}.crumbs [aria-current="page"]{color: var(--color-ivory)}[data-ground="paper"] .crumbs ol{color: var(--color-walnut)}[data-ground="paper"] .crumbs a:hover,[data-ground="paper"] .crumbs [aria-current="page"]{color: var(--color-ink)}.opener-page{position: relative;isolation: isolate;padding-top: calc(var(--top-h) + clamp(2.5rem,9vh,6.5rem));background: radial-gradient(60rem 34rem at 82% 8%,rgba(235,221,201,0.05),transparent 70%),var(--color-ground)}.concept-label{font: 400 0.875rem / 1.45 var(--role-label);color: var(--color-stone)}[data-ground="paper"] .concept-label{color: var(--color-walnut)}.tag{display: inline-flex;align-items: center;gap: 0.5rem;font: 500 0.8125rem / 1 var(--role-label);color: var(--color-stone)}.tag + .tag::before{content: "";width: 0.25rem;height: 0.25rem;border-radius: 50%;background: currentColor;opacity: 0.6;margin-right: 0.1rem}.pinned{position: relative}.pin{position: absolute;left: var(--x);top: var(--y);z-index: 2;width: var(--w);height: var(--h);transform: translate(-50%,-50%);border-radius: 50%;pointer-events: none;box-shadow: 0 0 0 1.5px rgba(235,221,201,0.95),0 0 1.25rem 0.125rem rgba(235,221,201,0.45),inset 0 0 1rem rgba(235,221,201,0.25)}.pin__n{position: absolute;top: 50%;left: calc(100% + 0.5rem);transform: translateY(-50%);display: inline-grid;place-items: center;width: 1.375rem;height: 1.375rem;border-radius: 50%;font: 600 0.6875rem / 1 var(--role-label);font-variant-numeric: tabular-nums;background: var(--color-ivory);color: var(--color-ink);box-shadow: 0 0.25rem 0.75rem rgba(10,17,12,0.4)}.pin--left .pin__n{left: auto;right: calc(100% + 0.5rem)}.pin--below .pin__n{top: calc(100% + 0.5rem);left: 50%;transform: translateX(-50%)}.num{display: inline-grid;place-items: center;flex: none;width: 1.375rem;height: 1.375rem;border-radius: 50%;font: 600 0.6875rem / 1 var(--role-label);font-variant-numeric: tabular-nums;background: var(--color-ivory);color: var(--color-ink)}[data-ground="paper"] .num{background: var(--color-ink);color: var(--color-paper)}.num--ring{background: transparent;color: var(--color-ivory);box-shadow: inset 0 0 0 1px rgba(235,221,201,0.5)}.plate{position: relative;border-radius: var(--size-radius);overflow: hidden;background: var(--color-ground-raised)}.plate>img{width: 100%;height: 100%;object-fit: cover}[data-ground="paper"] .plate{box-shadow: 0 1.75rem 3.5rem -2rem rgba(10,17,12,0.45),0 0.25rem 0.75rem -0.25rem rgba(10,17,12,0.18)}.caption{margin-top: 0.9rem;font: 400 var(--type-small) / 1.45 var(--role-label);color: var(--color-stone);text-wrap: pretty}[data-ground="paper"] .caption{color: var(--color-walnut)}.table{width: 100%;border-collapse: collapse;font-size: var(--type-read);line-height: 1.5}.table th,.table td{text-align: left;vertical-align: top;padding: 1rem 1.25rem 1rem 0;border-top: 1px solid var(--line-dark)}.table thead th{font: 500 0.8125rem / 1.3 var(--role-label);color: var(--color-stone);border-top: 0;padding-bottom: 0.75rem}[data-ground="paper"] .table th,[data-ground="paper"] .table td{border-top-color: var(--line-paper)}[data-ground="paper"] .table thead th{color: var(--color-walnut)}.close{padding-block: var(--size-section) clamp(5rem,9vw,8rem);background: radial-gradient(52rem 26rem at 12% 48%,rgba(235,221,201,0.06),transparent 70%),var(--color-ground)}.close__title{font: 400 clamp(2.25rem,4.6vw,5.25rem) / 1.05 var(--role-heading);letter-spacing: calc(var(--trk-heading) * -0.034em);max-width: 20ch;text-wrap: balance}.close__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1.5rem 2rem;margin-top: clamp(2.5rem,5vw,4rem);padding-top: 2.25rem;border-top: 1px solid var(--line-dark)}.close__links{display: flex;flex-wrap: wrap;gap: 0.75rem 2rem;font-size: 1rem;color: var(--color-stone)}@media (max-width: 47.99rem){.opener-page{padding-top: calc(var(--top-h) + 1.75rem)}.close__row{display: grid;grid-template-columns: minmax(0,1fr);justify-items: start}.close__row .btn{width: 100%}.close__links{display: grid;gap: 0.9rem}.pin__n{width: 1.125rem;height: 1.125rem;font-size: 0.625rem}.pin{box-shadow: 0 0 0 1.25px rgba(235,221,201,0.95),0 0 0.75rem rgba(235,221,201,0.45)}}.eh-glyph{display:inline-block;flex:0 0 auto;width:1.5rem;height:1.5rem;vertical-align:-.32em;background-color:currentColor;-webkit-mask:var(--eh-glyph) center/contain no-repeat;mask:var(--eh-glyph) center/contain no-repeat;pointer-events:none}.eh-glyph--arrow{--eh-glyph:url("/assets/glyphs/ui/arrow.svg")}.eh-glyph--external{--eh-glyph:url("/assets/glyphs/ui/external.svg")}.eh-glyph--download{--eh-glyph:url("/assets/glyphs/ui/download.svg")}.eh-glyph--email{--eh-glyph:url("/assets/glyphs/ui/email.svg")}.eh-glyph--search{--eh-glyph:url("/assets/glyphs/ui/search.svg")}.eh-glyph--their-words{--eh-glyph:url("/assets/glyphs/ui/their-words.svg")}.eh-glyph--proposal{--eh-glyph:url("/assets/glyphs/ui/proposal.svg")}.eh-glyph--check{--eh-glyph:url("/assets/glyphs/ui/check.svg")}.eh-glyph--guide{--eh-glyph:url("/assets/glyphs/ui/guide.svg")}.eh-glyph--key{--eh-glyph:url("/assets/glyphs/ui/key.svg")}.eh-glyph--time{--eh-glyph:url("/assets/glyphs/ui/time.svg")}.eh-glyph--date{--eh-glyph:url("/assets/glyphs/ui/date.svg")}.eh-glyph--price{--eh-glyph:url("/assets/glyphs/ui/price.svg")}.eh-glyph--website{--eh-glyph:url("/assets/glyphs/ui/website.svg")}.eh-glyph--strategy{--eh-glyph:url("/assets/glyphs/ui/strategy.svg")}.eh-glyph--visual-identity{--eh-glyph:url("/assets/glyphs/ui/visual-identity.svg")}.eh-glyph--brand-skill{--eh-glyph:url("/assets/glyphs/ui/brand-skill.svg")}.eh-action-icon{margin-left:.45em}.eh-meta-icon{width:1.25rem;height:1.25rem;margin-right:.45em;vertical-align:-.28em}.eh-heading{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;column-gap:1.1rem}.eh-heading>.eh-glyph{width:3rem;height:3rem;margin-top:.06em}.eh-heading>.eh-heading__text{min-width:0}.bi-handoff__item h3.eh-heading{grid-template-columns:2rem minmax(0,1fr);column-gap:.85rem}.bi-handoff__item h3.eh-heading>.eh-glyph{width:2rem;height:2rem}.bi-handoff__heading>p.eh-with-icon,.pricing-offer-notes>p.eh-with-icon{display:flex;gap:.65rem;align-items:flex-start}.eh-with-icon>.eh-glyph{width:1.4rem;height:1.4rem}.how-step__heading .how-step__time{margin-left:4.1rem}.guide-reading-time{white-space:nowrap}.contact-email>.eh-glyph{width:2.125rem;height:2.125rem}.featured-guide__end .eh-glyph,.guide-state .eh-glyph,.text-action .eh-glyph{vertical-align:middle}.fh-guide-shortcut .eh-glyph{margin-right:.45em}.eh-glyph.arrow{width:1.5rem;height:1.5rem;background-color:currentColor}@media(max-width:60rem){.eh-heading{grid-template-columns:2.5rem minmax(0,1fr);column-gap:.85rem}.eh-heading>.eh-glyph{width:2.5rem;height:2.5rem}.how-step__heading .how-step__time{margin-left:3.35rem}}@media(max-width:42rem){.eh-heading{grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem}.eh-heading>.eh-glyph{width:2rem;height:2rem;margin-top:.12em}.how-step__heading .how-step__time{margin-left:2.75rem}.contact-email>.eh-glyph{width:1.5rem;height:1.5rem}}@media(forced-colors:active){.eh-glyph{forced-color-adjust:none;background-color:CanvasText}a .eh-glyph{background-color:LinkText}}.loader{position: fixed;inset: 0;z-index: 110;display: grid;place-items: center;background: var(--color-ground);animation: loader-out var(--motion-loader-out) var(--ease) var(--motion-loader) forwards}.loader__mark{width: clamp(5rem,9vw,7.5rem);transform: rotate(90deg);overflow: visible}@keyframes loader-out{to{opacity: 0;visibility: hidden}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition-duration: 1ms !important}}