@property --ink-sweep{syntax: "<percentage>"; inherits: false; initial-value: 100%;}.ink{--ink-amber: var(--color--brand, #f1ab3c);--ink-ink: var(--color--text, #212121);--ink-paper: var(--color--bg, #ffffff);--ink-stage: #0b0b0c;--ink-line: rgba(33, 33, 33, .14);--ink-muted: rgba(33, 33, 33, .68);--ink-h2: #0b0b0c;--ink-h3: #212121;--ink-h4: #3a3a3a;--ink-body: #2b2b2b;--ink-on-stage: #ffffff;--ink-on-stage-muted: rgba(255, 255, 255, .78);--ink-stage-line: rgba(255, 255, 255, .16);--ink-radius-sheet: 28px;--ink-radius-media: 14px;--ink-radius-panel: 20px;--ink-ease-out: cubic-bezier(.23, 1, .32, 1);--ink-ease-in-out: cubic-bezier(.77, 0, .175, 1);--ink-z-stage: 1;--ink-z-sheet: 2;--ink-z-rail: 5;--ink-z-progress: 20;--ink-measure: 62ch;color:var(--ink-ink);position:relative}.ink *,.ink *:before,.ink *:after{box-sizing:border-box}.ink__shell{width:100%;max-width:1320px;margin:0 auto;padding-inline:clamp(18px,4vw,56px)}.ink-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ink-article{timeline-scope:--ink-read}.ink-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:var(--ink-z-progress);background:transparent;pointer-events:none}.ink-progress__bar{display:block;height:100%;width:100%;background:linear-gradient(to right,var(--ink-amber),color-mix(in srgb,var(--ink-amber) 55%,#ffffff));transform-origin:0 50%;transform:scaleX(var(--ink-progress-value, 0));will-change:transform}@supports (animation-timeline: scroll()){.ink-progress__bar{animation:ink-progress-fill linear both;animation-timeline:--ink-read;animation-range:contain 0% contain 100%}}@keyframes ink-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ink-stage{position:relative;z-index:var(--ink-z-stage);background:var(--ink-stage);color:var(--ink-on-stage)}.ink-stage__pin{position:relative;height:calc(var(--ink-stage-height, 88svh) + var(--ink-stage-travel, 44svh));view-timeline-name:--ink-pin;view-timeline-axis:block}.ink-stage__viewport{position:sticky;top:0;height:var(--ink-stage-height, 88svh);overflow:clip;display:grid;align-items:end}.ink-stage__media{grid-area:1 / 1;position:relative;z-index:0;height:100%;overflow:clip;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 var(--ink-sweep),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 var(--ink-sweep),rgba(0,0,0,0) 100%)}.ink-stage__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12) translate3d(0,-2%,0);will-change:transform}.ink-stage__veil{position:absolute;top:-26%;right:0;bottom:-26%;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--ink-stage) 90%,transparent) 0%,color-mix(in srgb,var(--ink-stage) 44%,transparent) 15%,color-mix(in srgb,var(--ink-stage) 12%,transparent) 32%,rgba(0,0,0,0) 43%,rgba(0,0,0,0) 60%,color-mix(in srgb,var(--ink-paper) 26%,transparent) 69%,color-mix(in srgb,var(--ink-paper) 62%,transparent) 76%,color-mix(in srgb,var(--ink-paper) 88%,transparent) 81%,var(--ink-paper) 85%,var(--ink-paper) 100%);transform:translate3d(0,-6%,0);will-change:transform}.ink-stage__inner{grid-area:1 / 1;position:relative;z-index:2;width:100%;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(16px,3vh,32px);padding-block:clamp(18px,3.5vh,40px) max(clamp(72px,15vh,150px),calc(var(--ink-stage-height, 88svh) * .38))}.ink-crumb{align-self:start;display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:color-mix(in srgb,var(--ink-stage) 62%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 8px 24px -14px #000c;font-size:.8125rem;font-weight:500;line-height:1;color:var(--ink-on-stage);transition:background-color .18s ease,border-color .18s ease,transform .16s var(--ink-ease-out)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ink-crumb{background:color-mix(in srgb,var(--ink-stage) 88%,transparent)}}.ink-crumb svg{flex:0 0 auto;transition:transform .22s var(--ink-ease-out)}@media(hover:hover)and (pointer:fine){.ink-crumb:hover{background:color-mix(in srgb,var(--ink-stage) 74%,transparent);border-color:#ffffff4d;text-decoration:none}.ink-crumb:hover svg{transform:translate(-3px)}}.ink-crumb:active{transform:scale(.97)}.ink-hero{max-width:860px;padding:clamp(22px,3vw,38px);border-radius:var(--ink-radius-panel);border:1px solid var(--ink-stage-line);background:color-mix(in srgb,var(--ink-stage) 70%,transparent);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 28px 70px -36px #000000eb}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ink-hero{background:color-mix(in srgb,var(--ink-stage) 90%,transparent)}}.ink-hero__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.ink-hero__tag{display:inline-block;padding:5px 12px;border:1px solid color-mix(in srgb,var(--ink-amber) 55%,transparent);border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-amber);transition:background-color .18s ease,color .18s ease}@media(hover:hover)and (pointer:fine){a.ink-hero__tag:hover{background:var(--ink-amber);color:#212121;text-decoration:none}}.ink-hero__title{margin:0 0 16px;font-family:var(--font--title, inherit);font-weight:600;font-size:clamp(2rem,1.15rem + 3.1vw,3.9rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance;color:var(--ink-on-stage)}.ink-hero__excerpt{margin:0 0 20px;max-width:60ch;font-size:clamp(1rem,.94rem + .28vw,1.1875rem);line-height:1.55;color:var(--ink-on-stage-muted);text-wrap:pretty}.ink-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font-size:.8125rem;line-height:1.4;color:var(--ink-muted)}.ink-meta>*+*:before{content:"";display:inline-block;width:3px;height:3px;margin-right:10px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.65}.ink-meta--on-stage{color:var(--ink-on-stage-muted)}.ink-meta__author{font-weight:600;color:var(--ink-on-stage)}.ink-sheet{position:relative;z-index:var(--ink-z-sheet);background:var(--ink-paper)}.ink-sheet__seam{position:relative;z-index:var(--ink-z-sheet);height:var(--ink-seam, 76px);margin-top:calc(-1 * var(--ink-seam, 76px));display:grid;place-items:center;align-content:end;padding-bottom:12px;border-radius:var(--ink-radius-sheet) var(--ink-radius-sheet) 0 0}.ink-sheet__seam--dark{border-top:1px solid rgba(255,255,255,.13);background:linear-gradient(to bottom,color-mix(in srgb,var(--ink-stage) 58%,transparent) 0%,color-mix(in srgb,var(--ink-stage) 34%,transparent) 38%,color-mix(in srgb,var(--ink-paper) 55%,transparent) 74%,var(--ink-paper) 100%);-webkit-backdrop-filter:blur(26px) saturate(125%);backdrop-filter:blur(26px) saturate(125%)}.ink-sheet__seam--dark .ink-sheet__grip{background:#21212138}.ink-sheet__seam--light{border-top:1px solid rgba(255,255,255,.6);background:linear-gradient(to bottom,color-mix(in srgb,var(--ink-paper) 62%,transparent) 0%,color-mix(in srgb,var(--ink-paper) 88%,transparent) 55%,var(--ink-paper) 100%);-webkit-backdrop-filter:blur(26px) saturate(120%) brightness(1.35);backdrop-filter:blur(26px) saturate(120%) brightness(1.35)}.ink-sheet__seam--solid{height:var(--ink-seam-solid, 40px);margin-top:calc(-1 * var(--ink-seam-solid, 40px));background:var(--ink-paper)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ink-sheet__seam--dark,.ink-sheet__seam--light{background:linear-gradient(to bottom,color-mix(in srgb,var(--ink-paper) 80%,transparent) 0%,var(--ink-paper) 100%)}}.ink-sheet__grip{width:46px;height:4px;border-radius:999px;background:var(--ink-line)}.ink-article--flat .ink-stage__pin{height:auto}.ink-article--flat .ink-stage__viewport{position:static;height:auto;min-height:min(52svh,460px)}.ink-article--flat .ink-stage__veil,.ink-article--flat .ink-stage__media{display:none}.ink-article--flat .ink-hero{background:transparent;border-color:transparent;box-shadow:none;padding-inline:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ink-read{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-block:clamp(28px,5vh,56px) clamp(48px,9vh,104px);view-timeline-name:--ink-read;view-timeline-axis:block}@media(min-width:68em){.ink-read{grid-template-columns:232px minmax(0,1fr) 56px;gap:clamp(32px,4vw,72px)}}.ink-prose{grid-column:1;max-width:var(--ink-measure);font-size:clamp(1rem,.96rem + .22vw,1.125rem);line-height:1.78;color:var(--ink-body)}@media(min-width:68em){.ink-prose{grid-column:2;grid-row:1}}.ink-prose>*+*{margin-top:1.25em}.ink-prose p{margin:0;text-wrap:pretty}.ink-prose h2,.ink-prose h3,.ink-prose h4{font-family:var(--font--title, inherit);font-weight:600;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;scroll-margin-top:calc(var(--header-height, 0px) + 28px)}.ink-prose h2{margin-top:2.2em;margin-bottom:.55em;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);color:var(--ink-h2)}.ink-prose h2:before{content:"";display:block;width:30px;height:3px;margin-bottom:.62em;border-radius:2px;background:var(--ink-amber)}.ink-prose h3{margin-top:1.75em;margin-bottom:.45em;font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);color:var(--ink-h3)}.ink-prose h4{margin-top:1.5em;margin-bottom:.4em;font-size:1.0625rem;color:var(--ink-h4)}.ink-prose a:not(.ink-btn){color:var(--ink-h2);text-decoration:underline;text-decoration-color:var(--ink-amber);text-decoration-thickness:2px;text-underline-offset:3px;transition:background-color .18s ease}@media(hover:hover)and (pointer:fine){.ink-prose a:not(.ink-btn):hover{background:color-mix(in srgb,var(--ink-amber) 26%,transparent)}}.ink-prose ul,.ink-prose ol{margin-left:0;padding-left:1.35em}.ink-prose li+li{margin-top:.5em}.ink-prose li::marker{color:var(--ink-amber)}.ink-prose img,.ink-prose video,.ink-prose iframe{display:block;width:100%;height:auto;border-radius:var(--ink-radius-media);margin-block:2em}.ink-prose figcaption{margin-top:-1.2em;font-size:.8125rem;color:var(--ink-muted)}.ink-prose blockquote{margin:2.2em 0;padding:0;border:0;font-family:var(--font--title, inherit);font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);font-weight:500;line-height:1.4;letter-spacing:-.015em;color:var(--ink-ink);text-wrap:balance}.ink-prose blockquote:before{content:"";display:block;width:46px;height:3px;margin-bottom:.7em;background:var(--ink-amber)}.ink-prose blockquote p{margin:0}.ink-prose blockquote cite{display:block;margin-top:.7em;font-family:var(--font--body, inherit);font-size:.875rem;font-style:normal;font-weight:400;color:var(--ink-muted)}.ink-prose hr{margin-block:2.6em;border:0;height:1px;background:var(--ink-line)}.ink-prose table{width:100%;max-width:100%;border-collapse:collapse;font-size:.9375rem}.ink-prose th,.ink-prose td{overflow-wrap:anywhere}.ink-prose th,.ink-prose td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--ink-line)}.ink-prose th{font-weight:600}.ink-prose__scroll{margin-block:2em;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%)}.ink-prose__scroll:focus-visible{outline:2px solid var(--ink-amber);outline-offset:4px}.ink-prose__scroll>table{margin:0;min-width:32rem}.ink-toc{grid-column:1;margin-bottom:32px}.ink-toc[hidden]{display:none}@media(min-width:68em){.ink-toc{grid-column:1;grid-row:1;margin-bottom:0;align-self:start;position:sticky;top:calc(var(--header-height, 0px) + 32px);max-height:calc(100vh - var(--header-height, 0px) - 64px);overflow-y:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent 100%)}}.ink-toc__label{margin:0 0 12px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ink-toc__list{margin:0;padding:0;list-style:none;border-left:1px solid var(--ink-line)}.ink-toc__item--h3{padding-left:14px}.ink-toc__link{display:block;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:.8125rem;line-height:1.4;color:var(--ink-muted);transition:color .2s ease,border-color .2s ease}.ink-toc__item--h3 .ink-toc__link{font-size:.78125rem}@media(hover:hover)and (pointer:fine){.ink-toc__link:hover{color:var(--ink-ink);text-decoration:none}}.ink-toc__link[aria-current=true]{color:var(--ink-ink);font-weight:600;border-left-color:var(--ink-amber)}@media(max-width:67.99em){.ink-toc{border:1px solid var(--ink-line);border-radius:var(--ink-radius-media);padding:0 16px}.ink-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 0;border:0;background:none;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--ink-ink);cursor:pointer}.ink-toc__summary svg{flex:0 0 auto;transition:transform .22s var(--ink-ease-out)}.ink-toc__summary[aria-expanded=true] svg{transform:rotate(180deg)}.ink-toc__label{display:none}.ink-toc__list{display:none;padding-bottom:12px}.ink-toc.is-open .ink-toc__list{display:block}}@media(min-width:68em){.ink-toc__summary{display:none}}.ink-share{grid-column:1;margin-top:40px;padding-top:24px;border-top:1px solid var(--ink-line)}.ink-share__label{margin:0 0 12px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.ink-share .social-links{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.ink-share .social-links__item{margin:0}@media(min-width:68em){.ink-share{grid-column:3;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-height, 0px) + 32px);margin-top:6px;padding-top:0;border-top:0;z-index:var(--ink-z-rail);display:flex;flex-direction:column;align-items:center}.ink-share__label{writing-mode:vertical-rl;margin:0 0 14px;text-align:center}.ink-share .social-links{flex-direction:column}}.ink-next{border-top:1px solid var(--ink-line);padding-block:clamp(36px,6vh,64px)}.ink-next__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ink-next__item{display:flex;align-items:center;gap:16px;padding:14px;border-radius:var(--ink-radius-media);color:inherit;transition:background-color .2s ease}.ink-next__item--next{flex-direction:row-reverse;text-align:right}@media(hover:hover)and (pointer:fine){.ink-next__item:hover{background:color-mix(in srgb,var(--ink-ink) 5%,transparent);text-decoration:none}.ink-next__item:hover .ink-next__thumb img{transform:scale(1.06)}}.ink-next__thumb{flex:0 0 84px;width:84px;aspect-ratio:1;overflow:clip;border-radius:10px;background:color-mix(in srgb,var(--ink-ink) 7%,transparent)}.ink-next__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .52s var(--ink-ease-out)}.ink-next__dir{display:block;margin-bottom:4px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-amber)}.ink-next__title{margin:0;font-family:var(--font--title, inherit);font-weight:600;font-size:1rem;line-height:1.3;letter-spacing:-.012em;color:var(--ink-ink)}.ink-comments{border-top:1px solid var(--ink-line);padding-block:clamp(40px,7vh,80px)}.ink-comments__inner{max-width:var(--ink-measure)}.ink-comments__title{margin:0 0 24px;font-family:var(--font--title, inherit);font-weight:600;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);letter-spacing:-.02em;color:var(--ink-ink)}.ink-comments__list{margin:0 0 40px;padding:0;list-style:none}.ink-comments__item+.ink-comments__item{margin-top:24px;padding-top:24px;border-top:1px solid var(--ink-line)}.ink-comments__body{margin:0 0 10px;line-height:1.7}.ink-comments__note{margin:0 0 20px;padding:12px 16px;border-radius:10px;background:color-mix(in srgb,var(--ink-amber) 18%,transparent);color:var(--ink-ink);font-size:.9375rem}.ink-form{display:grid;gap:16px}.ink-form__row{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ink-field{display:grid;gap:7px}.ink-field label{font-size:.8125rem;font-weight:600;color:var(--ink-ink)}.ink-field input,.ink-field textarea{width:100%;padding:12px 14px;border:1px solid var(--ink-line);border-radius:10px;background:var(--ink-paper);font-family:inherit;font-size:.9375rem;color:var(--ink-ink);transition:border-color .18s ease,box-shadow .18s ease}.ink-field textarea{min-height:140px;resize:vertical}.ink-field input::placeholder,.ink-field textarea::placeholder{color:var(--ink-muted)}.ink-field input:focus,.ink-field textarea:focus{outline:none;border-color:var(--ink-amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-amber) 28%,transparent)}.ink-form__fine{margin:0;font-size:.8125rem;color:var(--ink-muted)}.ink-pagination{display:flex;justify-content:center;margin-bottom:32px}.ink-pagination .pagination__items{display:flex;align-items:center;gap:6px}.ink-pagination .pagination__items a,.ink-pagination .pagination__items span{display:inline-grid;place-items:center;min-width:40px;height:40px;padding-inline:12px;border-radius:999px;font-size:.875rem;color:var(--ink-ink);transition:background-color .18s ease,color .18s ease}.ink-pagination .pagination__items .current,.ink-pagination .pagination__items [aria-current]{background:var(--ink-amber);color:#212121;font-weight:600}@media(hover:hover)and (pointer:fine){.ink-pagination .pagination__items a:hover{background:color-mix(in srgb,var(--ink-ink) 8%,transparent);text-decoration:none}}.ink-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:0;border-radius:999px;font-family:var(--font--button, inherit);font-size:.875rem;font-weight:600;background:var(--ink-amber);color:#212121;cursor:pointer;transition:transform .16s var(--ink-ease-out),box-shadow .2s ease}.ink-btn--wide{justify-self:start}@media(hover:hover)and (pointer:fine){.ink-btn:hover{box-shadow:0 10px 30px -12px color-mix(in srgb,var(--ink-amber) 80%,transparent)}}.ink-btn:active{transform:scale(.97)}.ink-crumb:focus-visible,.ink-toc__link:focus-visible,.ink-next__item:focus-visible,.ink-btn:focus-visible,.ink-hero__tag:focus-visible{outline:2px solid var(--ink-amber);outline-offset:3px;border-radius:6px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ink-stage__img{animation:ink-drift linear both;animation-timeline:--ink-pin;animation-range:contain 0% contain 100%}.ink-stage__veil{animation:ink-veil linear both;animation-timeline:--ink-pin;animation-range:contain 0% contain 100%}.ink-stage__media{animation:ink-sweep linear both;animation-timeline:--ink-pin;animation-range:contain 20% contain 100%}.ink-hero{animation:ink-hero-settle linear both;animation-timeline:--ink-pin;animation-range:contain 38% contain 100%}}}@keyframes ink-drift{0%{transform:scale(1.12) translate3d(0,-2.4%,0)}to{transform:scale(1.005) translate3d(0,3.6%,0)}}@keyframes ink-veil{0%{transform:translate3d(0,-6%,0)}to{transform:translate3d(0,4%,0)}}@keyframes ink-sweep{0%{--ink-sweep: 100%}to{--ink-sweep: 72%}}@keyframes ink-hero-settle{0%{transform:translateZ(0)}to{transform:translate3d(0,-16px,0)}}@media(prefers-reduced-motion:reduce){.ink-stage__pin{height:var(--ink-stage-height, 88svh)}.ink-stage__img{transform:scale(1.02)}.ink-stage__veil{transform:none}.ink-next__thumb img,.ink-btn,.ink-toc__link{transition-duration:1ms}}@media(min-width:48em)and (max-height:860px){.ink-panel__excerpt,.ink-hero__excerpt{display:none}}@media(max-width:61.24em){.ink{--ink-radius-sheet: 22px;--ink-seam: 84px}.ink-stage__pin{height:calc(var(--ink-stage-height, 82svh) + 30svh)}.ink-stage__viewport{height:var(--ink-stage-height, 82svh)}}@media(max-width:47.9275em){.ink{--ink-seam: 64px}.ink-stage__pin{height:calc(var(--ink-stage-height, 76svh) + 20svh)}.ink-stage__viewport{height:var(--ink-stage-height, 76svh)}.ink-hero{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);background:color-mix(in srgb,var(--ink-stage) 76%,transparent)}.ink-hero__excerpt{display:none}.ink-next__item--next{flex-direction:row;text-align:left}}@media print{.ink-card,.ink-stage__img,.ink-stage__veil,.ink-stage__media,.ink-panel,.ink-hero{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-ink-article.css.map */
