*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{display:block;max-width:100%;height:auto}img,svg,video,picture{border-radius:0}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hidden,[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.on-ink :focus-visible{outline-color:var(--white)}.skip-to-content{position:absolute;top:0;left:var(--gutter);z-index:100;padding:.75rem 1rem;background:var(--ink);color:var(--white);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;transform:translateY(-150%)}.skip-to-content:focus{transform:translateY(0)}.display,.h1,.h2,.h3{font-family:var(--font-display);font-weight:600;letter-spacing:var(--track-display);line-height:1.02;text-transform:lowercase;text-wrap:balance}.display,.h1{font-size:var(--text-display)}.h2{font-size:var(--text-head);line-height:1.08}.h3{font-size:var(--text-lead);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:34ch}.body{font-size:var(--text-body)}.prose{max-width:68ch}.prose p+p,.prose p+ul,.prose ul+p{margin-top:1.1em}.prose ul{list-style:none;padding-left:0}.prose ul li{position:relative;padding-left:1.25rem}.prose ul li+li{margin-top:.5em}.prose ul li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:var(--ink)}.mono{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:400;letter-spacing:var(--track-mono);line-height:1.4;text-transform:uppercase}.mono--strong{font-weight:500}.eyebrow{display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.eyebrow__marker{display:grid;place-items:center;width:1.35em;height:1.35em;background:var(--blush);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-mono);font-weight:500;letter-spacing:0;text-transform:uppercase;flex:none}.on-ink .eyebrow__marker{background:var(--blush);color:var(--ink)}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.wrap--flush{padding-inline:0}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * .55)}.on-ink{background:var(--ink);color:var(--white)}.on-ink .rule,.on-ink .hairline{background:#ffffff38}.rule{height:1px;background:var(--line);border:0;margin:0}.hairline-top{border-top:1px solid var(--line)}.on-ink .hairline-top{border-top-color:#ffffff38}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.btn{--btn-bg: var(--ink);--btn-fg: var(--white);--btn-border: var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:.9rem 1.75rem;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.01em;text-transform:lowercase;text-align:center;transition:background-color .2s ease,color .2s ease}.btn:hover{--btn-bg: var(--white);--btn-fg: var(--ink)}.btn--full{width:100%}.btn--large{min-height:58px;padding-inline:2.25rem}.on-ink .btn{--btn-bg: var(--white);--btn-fg: var(--ink);--btn-border: var(--white)}.on-ink .btn:hover{--btn-bg: transparent;--btn-fg: var(--white)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--ink);--btn-border: var(--ink)}.btn--ghost:hover{--btn-bg: var(--ink);--btn-fg: var(--white)}.on-ink .btn--ghost{--btn-bg: transparent;--btn-fg: var(--white);--btn-border: var(--white)}.on-ink .btn--ghost:hover{--btn-bg: var(--white);--btn-fg: var(--ink)}.btn[aria-disabled=true],.btn:disabled{opacity:.35;cursor:not-allowed}.link{position:relative;display:inline-block;padding-bottom:3px;font-weight:500;border-bottom:1px solid var(--ink)}.link:hover{border-bottom-color:transparent;box-shadow:inset 0 -3px 0 0 var(--blush)}.on-ink .link{border-bottom-color:var(--white)}.field{display:grid;gap:.5rem}.field__label{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase}.input{width:100%;min-height:52px;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--white);color:var(--ink);font-size:1rem}.input::placeholder{color:#6b6b69;opacity:1}.input:focus{border-color:var(--ink)}.on-ink .input{background:transparent;border-color:#ffffff57;color:var(--white)}.on-ink .input::placeholder{color:#fff9}.on-ink .input:focus{border-color:var(--white)}.form__error{font-size:.9375rem;color:var(--blush-deep)}.on-ink .form__error{color:var(--blush)}.form-row{display:grid;gap:.75rem}@media(min-width:600px){.form-row--inline{grid-template-columns:1fr auto;align-items:start}}.header{position:sticky;top:0;z-index:40;background:var(--white);border-bottom:1px solid var(--line)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--header-gap);min-height:64px}@media(min-width:990px){.header__inner{min-height:84px}}.header__logo{justify-self:center;display:block;padding:calc(var(--logo-width) * var(--logo-clear-ratio))}.header__logo img{width:var(--logo-width);min-width:96px;height:auto}.header__nav{display:none}@media(min-width:990px){.header__nav{display:flex;align-items:center;gap:2rem}}.nav__link{position:relative;padding-block:.35rem;font-size:.9375rem;font-weight:500}.nav__link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--blush);transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.nav__link:hover:after,.nav__link[aria-current=page]:after{transform:scaleX(1)}.header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem}.header__actions--start{justify-content:flex-start}.icon-btn{display:grid;place-items:center;width:44px;height:44px}.icon-btn svg{width:20px;height:20px}.icon{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.cart-count{position:absolute;transform:translate(11px,-11px);min-width:17px;height:17px;padding-inline:3px;display:grid;place-items:center;background:var(--ink);color:var(--white);font-family:var(--font-mono);font-size:10px;letter-spacing:0}.cart-link{position:relative}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;visibility:hidden;overflow:hidden}.drawer.active{pointer-events:auto;visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .26s ease}.drawer.active .drawer__overlay{opacity:1}.drawer__inner{position:absolute;inset-block:0;right:0;width:min(100%,420px);display:flex;flex-direction:column;background:var(--white);border-left:1px solid var(--line);transform:translate(100%);transition:transform .3s cubic-bezier(.22,.61,.36,1)}.drawer.active .drawer__inner{transform:translate(0)}.drawer--left .drawer__inner{right:auto;left:0;border-left:0;border-right:1px solid var(--line);transform:translate(-100%)}.drawer--left.active .drawer__inner{transform:translate(0)}.drawer--ink .drawer__inner{background:var(--ink);color:var(--white);border-left-color:#ffffff38}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem var(--gutter);border-bottom:1px solid var(--line);flex:none}.drawer--ink .drawer__head{border-bottom-color:#ffffff38}.drawer__body{flex:1 1 auto;overflow-y:auto;padding:var(--gutter)}.drawer__foot{flex:none;padding:var(--gutter);border-top:1px solid var(--line)}.drawer--ink .drawer__foot{border-top-color:#ffffff38}body.overflow-hidden{overflow:hidden}.drawer-menu__link{display:block;padding-block:1rem;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:var(--track-display);text-transform:lowercase}.drawer-menu li:first-child .drawer-menu__link{border-top:1px solid var(--line)}.drawer-menu__link:hover{box-shadow:inset 0 -3px 0 0 var(--blush)}.predictive-search:empty{display:none}.predictive-search ul{display:grid}.predictive-search li a{display:flex;align-items:center;gap:.875rem;padding-block:.875rem;border-bottom:1px solid var(--line)}.predictive-search img{width:48px;height:64px;object-fit:cover;flex:none;background:#f4f4f2}.cart-item{display:grid;grid-template-columns:76px 1fr;gap:1rem;padding-block:1.25rem;border-bottom:1px solid var(--line)}.cart-item__media img,.cart-item__media svg{width:100%;aspect-ratio:3 / 4;object-fit:cover;background:#f4f4f2}.cart-item__title{font-family:var(--font-display);font-weight:600;font-size:1.0625rem;letter-spacing:var(--track-display);text-transform:lowercase}.cart-item__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem}.cart-item__remove{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;border-bottom:1px solid var(--line)}.cart-item__remove:hover{border-bottom-color:var(--ink)}.quantity{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-control)}.quantity__button{width:40px;height:40px;display:grid;place-items:center}.quantity__input{width:44px;height:40px;border:0;text-align:center;background:transparent;font-family:var(--font-mono);font-size:var(--text-mono);-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cart-total__amount{font-family:var(--font-display);font-size:var(--text-lead);font-weight:600}.progress{height:3px;background:var(--line);margin-bottom:.75rem}.progress__fill{height:100%;background:var(--blush);transition:width .3s ease}.cart-empty{display:grid;gap:1.5rem;place-content:center;text-align:center;min-height:50vh;padding:var(--gutter)}.hero{display:grid;border-bottom:1px solid var(--line)}@media(min-width:750px){.hero{grid-template-columns:1fr 1fr;align-items:stretch;min-height:min(78vh,720px)}}.hero__media{position:relative;background:var(--white);border-bottom:1px solid var(--line)}@media(min-width:750px){.hero__media{border-bottom:0;border-right:1px solid var(--line)}}.hero__media img,.hero__media .placeholder{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}@media(min-width:750px){.hero__media img,.hero__media .placeholder{aspect-ratio:auto;position:absolute;top:0;right:0;bottom:0;left:0}}.hero__body{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:calc(var(--section-y) * .5) var(--gutter)}@media(min-width:750px){.hero__body{padding-inline:clamp(2rem,5vw,5rem)}}.hero__spec{display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding-top:1.25rem;border-top:1px solid var(--line)}.hero__cta{margin-top:.5rem;align-self:flex-start}.panels{display:grid;gap:calc(var(--gutter) * 2)}@media(min-width:750px){.panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}}.panel__media{margin-bottom:1.5rem;background:#f4f4f2}.panel__media img,.panel__media .placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover}.panel__rule{height:3px;width:48px;background:var(--line);margin-bottom:1rem}.panel--marked .panel__rule{background:var(--blush)}.panel__title{margin-bottom:.75rem}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--gutter) * 1.5) var(--gutter)}@media(min-width:990px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.product-grid--asymmetric>*:nth-child(3n){margin-block-start:48px}}.tile{display:block}.tile__media{position:relative;overflow:hidden;background:#f4f4f2;margin-bottom:1rem}.tile__media img,.tile__media .placeholder{width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .3s ease}.tile:hover .tile__primary{transform:scale(1.03)}.tile__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.tile:hover .tile__secondary{opacity:1}.tile__title{font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:var(--track-display);text-transform:lowercase}.tile__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.35rem}.tile__spec{margin-top:.5rem;color:#4a4a48}.price{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:var(--track-mono)}.price--large{font-size:1rem}.price__compare{text-decoration:line-through;opacity:.55;margin-left:.5rem}.filter-bar{display:flex;align-items:center;gap:1.5rem;overflow-x:auto;scrollbar-width:none;padding-block:1rem;border-block:1px solid var(--line)}.filter-bar::-webkit-scrollbar{display:none}.filter-group{display:flex;align-items:center;gap:.75rem;flex:none}.filter-group__label{opacity:.55;flex:none}.chip{position:relative;flex:none;padding-block:.35rem .5rem;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;white-space:nowrap}.chip:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--blush);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.chip[aria-pressed=true]:after,.chip.is-active:after{transform:scaleX(1)}.chip:hover{opacity:.6}.chip[aria-pressed=true]:hover,.chip.is-active:hover{opacity:1}.map{display:grid;gap:calc(var(--section-y) * .4)}@media(min-width:990px){.map{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:calc(var(--gutter) * 2.5);align-items:center}}.map__figure{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);align-items:start}.map__view{display:grid;gap:.75rem;justify-items:center}.map__view svg{width:100%;height:auto}.map__view-label{opacity:.55}.map__outline{fill:none;stroke:var(--white);stroke-width:1;vector-effect:non-scaling-stroke}.map__seam{fill:none;stroke:var(--white);stroke-width:1;stroke-dasharray:3 3;opacity:.5;vector-effect:non-scaling-stroke}.map__band-line{stroke:var(--white);stroke-width:1;opacity:.45;vector-effect:non-scaling-stroke}.map__zone{fill:#ffffff1f;stroke:none;opacity:0;transition:opacity .42s ease var(--map-delay, 0ms)}.map__zone--primary{fill:var(--blush)}.map.is-revealed .map__zone,.map__figure.is-revealed .map__zone{opacity:1}.no-js .map__zone{opacity:1;transition:none}.map__legend{display:grid}.map__zone-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:1rem 1.5rem;padding-block:1.25rem;border-top:1px solid rgb(255 255 255 / 22%)}.map__zone-row:last-child{border-bottom:1px solid rgb(255 255 255 / 22%)}.map__zone-name{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase}.on-ink .map__zone-row--primary .map__zone-name{color:var(--blush)}.map__zone-note{grid-column:1 / -1;max-width:46ch;opacity:.72;font-size:.9375rem}.map__level{display:flex;align-items:center;gap:.75rem}.map__dots{display:flex;gap:4px}.map__dot{width:8px;height:8px;border:1px solid rgb(255 255 255 / 55%)}.map__dot--on{background:var(--white);border-color:var(--white)}.map__zone-row--primary .map__dot--on{background:var(--blush);border-color:var(--blush)}.pdp{display:grid;gap:calc(var(--gutter) * 2)}.pdp>*{min-width:0}@media(min-width:990px){.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:calc(var(--gutter) * 2.5);align-items:start}.pdp__gallery{position:sticky;top:calc(84px + var(--gutter))}}.gallery{display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}@media(max-width:989px){.pdp__gallery{margin-inline:calc(var(--gutter) * -1)}}.gallery::-webkit-scrollbar{display:none}.gallery__frame{flex:0 0 100%;scroll-snap-align:start;background:var(--white)}.gallery__frame img,.gallery__frame .placeholder{width:100%;aspect-ratio:3 / 4;object-fit:cover}@media(min-width:990px){.gallery{display:grid;grid-template-columns:1fr;gap:2px;overflow:visible}.gallery__frame{flex:none}}.gallery__count{display:flex;gap:6px;justify-content:center;margin-top:.875rem}@media(min-width:990px){.gallery__count{display:none}}.gallery__pip{width:6px;height:6px;border:1px solid var(--ink)}.gallery__pip.is-current{background:var(--ink)}.pdp__head{display:grid;gap:.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.pdp__price-row{display:flex;align-items:baseline;gap:1rem}.pdp__block{padding-block:1.75rem;border-bottom:1px solid var(--line)}.pdp__block:last-of-type{border-bottom:0}.pdp__block-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.pill{position:relative;display:grid;place-items:center;min-height:48px;padding:.5rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--white);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease}.pill:hover{border-color:var(--ink)}.pill[aria-pressed=true]{background:var(--blush);border-color:var(--blush);color:var(--ink)}.pill--sold-out{color:#6b6b69;text-decoration:line-through;text-decoration-thickness:1px}.pill--sold-out:hover{border-color:var(--line)}.pdp__size-note{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.trust{display:grid;gap:1rem;margin-top:1.25rem}@media(min-width:600px){.trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}}.trust__item{display:flex;align-items:flex-start;gap:.625rem}.trust__item svg{width:20px;height:20px;flex:none;margin-top:1px}.add-to-bag{display:grid;gap:.75rem;margin-top:1.5rem}.loading__spinner{display:grid;place-items:center}.loading__spinner svg{width:18px;height:18px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.accordion__row{border-bottom:1px solid var(--line)}.accordion__row:first-child{border-top:1px solid var(--line)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.375rem;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:var(--track-display);text-transform:lowercase}.accordion__icon{position:relative;width:12px;height:12px;flex:none}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background:var(--ink)}.accordion__icon:before{inset-inline:0;top:50%;height:1px;transform:translateY(-50%)}.accordion__icon:after{inset-block:0;left:50%;width:1px;transform:translate(-50%);transition:opacity .18s ease}[open]>.accordion__summary .accordion__icon:after{opacity:0}.accordion__body{padding-bottom:1.75rem}.spec-table{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase}.spec-table th,.spec-table td{padding:.75rem .75rem .75rem 0;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.spec-table th{font-weight:500}.table-scroll{overflow-x:auto}.finder{display:grid;gap:2rem}.finder__progress{display:flex;gap:8px}.finder__dot{width:8px;height:8px;border:1px solid rgb(255 255 255 / 55%)}.finder__dot.is-done{background:var(--blush);border-color:var(--blush)}.finder__step[hidden],.no-js .finder__progress,.no-js .finder__step,.no-js .finder__result{display:none}.finder__question{margin-bottom:1.75rem}.finder__question:focus,[data-finder-heading]:focus{outline:none}.finder__options{display:grid;gap:8px}@media(min-width:600px){.finder__options--tight{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.finder__option{display:grid;gap:.25rem;padding:1rem 1.125rem;border:1px solid rgb(255 255 255 / 34%);border-radius:var(--radius-control);text-align:left;transition:border-color .18s ease,background-color .18s ease}.finder__option:hover{border-color:var(--white)}.finder__option[aria-pressed=true]{background:var(--blush);border-color:var(--blush);color:var(--ink)}.finder__option-label{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:var(--track-display);text-transform:lowercase}.finder__option-note{font-size:.875rem;opacity:.7}.finder__option[aria-pressed=true] .finder__option-note{opacity:.75}.finder__result{display:grid;gap:1.25rem}.finder__answer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;padding-block:1.5rem;border-block:1px solid rgb(255 255 255 / 22%)}.finder__size{font-family:var(--font-display);font-size:var(--text-display);font-weight:600;letter-spacing:var(--track-display);text-transform:lowercase;line-height:1}.finder__nav{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.editorial{display:grid;gap:calc(var(--section-y) * .5)}.editorial__block{display:grid;gap:calc(var(--gutter) * 1.5);padding-top:calc(var(--section-y) * .4);border-top:1px solid var(--line)}@media(min-width:900px){.editorial__block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--gutter) * 2.5);align-items:start}}.editorial__figure{display:grid;gap:.75rem}.diagram{width:100%;max-width:300px;height:auto;margin-inline:auto}.diagram__outline{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.diagram__guide{fill:none;stroke:var(--ink);stroke-width:1;stroke-dasharray:2 4;opacity:.26;vector-effect:non-scaling-stroke}.diagram__measure{fill:none;stroke:var(--blush);stroke-width:3;vector-effect:non-scaling-stroke}.diagram__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--ink);stroke:none}.founder{display:grid;gap:calc(var(--gutter) * 1.5);align-items:center}@media(min-width:750px){.founder{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:calc(var(--gutter) * 2.5)}}.founder__media img,.founder__media .placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover}.signup{display:grid;gap:1.25rem;max-width:34rem}.teaser{display:grid;gap:1.5rem;justify-items:start}@media(min-width:900px){.teaser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--gutter) * 2.5);align-items:end}}.faq-list{display:grid}.pagination{display:flex;gap:1rem;justify-content:center;margin-top:calc(var(--section-y) * .4)}.pagination a,.pagination span{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;padding:.5rem}.pagination [aria-current=page]{border-bottom:3px solid var(--blush)}.footer{padding-block:calc(var(--section-y) * .6) 2.5rem}.footer__top{display:grid;gap:calc(var(--gutter) * 2);padding-bottom:calc(var(--section-y) * .35)}@media(min-width:750px){.footer__top{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:var(--gutter)}}.footer__logo{display:block;margin-bottom:1.25rem;padding:calc(140px * var(--logo-clear-ratio)) 0}.footer__logo img{width:140px;min-width:96px}.footer__col-title{margin-bottom:1rem;opacity:.55}.footer__links{display:grid;gap:.625rem}.footer__links a{font-size:.9375rem}.footer__links a:hover{box-shadow:inset 0 -3px 0 0 var(--blush)}.footer__bottom{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid rgb(255 255 255 / 22%)}.footer__legal{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;opacity:.55}.placeholder{display:grid;place-items:center;padding:1.5rem;background:#f4f4f2;border:1px solid var(--line);text-align:center}.placeholder__caption{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:#6b6b69;max-width:24ch}.on-ink .placeholder{background:#ffffff0f;border-color:#ffffff38}.on-ink .placeholder__caption{color:#fff9}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.map__zone{opacity:1}.tile:hover .tile__primary{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/skrunchi.css.map */
