:root{--canvas: #fbfbfa;--canvas-sunk: #f2f3f1;--line: #dedfdc;--paper: var(--canvas);--paper-deep: var(--canvas-sunk);--paper-edge: var(--line);--cream: #f7f5f0;--cream-deep: #efece3;--ink: #151515;--ink-soft: #33322f;--ink-faint: #6b6a64;--olive: #6b705c;--olive-deep: #4f5344;--brick: #b5533c;--brick-deep: #8f3f2c;--font-display: "Fraunces", "Times New Roman", Georgia, serif;--font-body: "Work Sans", "Helvetica Neue", Arial, sans-serif;--step--2: .6875rem;--step--1: .8125rem;--step-0: .9375rem;--step-1: 1.125rem;--step-2: 1.5rem;--step-3: 2.125rem;--step-4: 3.25rem;--step-5: clamp(3.25rem, 8.5vw, 7.5rem);--step-6: clamp(4.5rem, 13vw, 11rem);--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2.25rem;--sp-7: 3.5rem;--sp-8: 5.5rem;--sp-9: 8.5rem;--sp-10: 12rem;--shell: min(1560px, 100% - 2 * var(--gutter));--gutter: clamp(1.25rem, 4vw, 4.5rem);--nav-h: 72px;--nav-h-compact: 58px;--hair: 1px solid var(--line);--hair-ink: 1px solid color-mix(in srgb, var(--ink) 18%, transparent);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--dur-fast: .22s;--dur-mid: .48s;--dur-slow: .9s;--shadow-card: 0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--ink) 30%, transparent)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + var(--sp-4))}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-weight:350;line-height:1.65;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%}button,input{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:.98;letter-spacing:-.02em;font-variation-settings:"opsz" 120}::selection{background:var(--brick);color:var(--canvas)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:90;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E")}.shell{width:min(1240px,100% - 2 * var(--gutter));margin-inline:auto}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.hairline{height:1px;border:0;background:var(--line);width:100%}.label{font-family:var(--font-body);font-size:var(--step--2);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--olive)}.label--ink{color:var(--ink-faint)}.label--brick{color:var(--brick)}.numeral{font-family:var(--font-display);font-weight:300;font-style:italic;line-height:.8;letter-spacing:-.04em;color:var(--olive);font-variation-settings:"opsz" 144}.display{font-family:var(--font-display);font-weight:340;line-height:.94;letter-spacing:-.025em;font-variation-settings:"opsz" 144}.display em{font-style:italic;font-weight:300;color:var(--brick)}.lede{font-size:var(--step-1);font-weight:300;line-height:1.55;color:var(--ink-soft);max-width:58ch}.body-muted{color:var(--ink-faint);font-weight:300}.tlink{position:relative;display:inline-block;padding-bottom:2px}.tlink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:bottom right;transition:transform var(--dur-mid) var(--ease-out)}.tlink:hover:after,.tlink:focus-visible:after{transform:scaleX(1);transform-origin:bottom left}.arrow-link{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.arrow-link .glyph{display:inline-block;transition:transform var(--dur-fast) var(--ease-out)}.arrow-link:hover .glyph{transform:translate(6px)}.frame{position:relative;overflow:hidden;background:var(--cream)}.frame img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out),filter var(--dur-mid) linear}.frame:hover img,.frame-lift:hover img{transform:scale(1.035)}.frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.duo img{filter:saturate(.72) contrast(1.04) brightness(1.01)}.caption{display:flex;justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-3);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border-top:var(--hair)}.section{padding-block:clamp(var(--sp-8),11vw,var(--sp-10));border-top:var(--hair)}.section:first-of-type{border-top:0}.invert{background:var(--ink);color:var(--canvas)}.invert .label{color:color-mix(in srgb,var(--canvas) 60%,transparent)}.invert .lede,.invert .body-muted{color:color-mix(in srgb,var(--canvas) 72%,transparent)}.invert .hairline,.invert .caption{background:color-mix(in srgb,var(--canvas) 18%,transparent);border-color:color-mix(in srgb,var(--canvas) 18%,transparent)}.band-cream{background:var(--cream);box-shadow:inset 0 1px 0 var(--cream-deep),inset 0 -1px 0 var(--cream-deep)}.band-sunk{background:var(--canvas-sunk)}.btn{display:inline-flex;align-items:center;gap:var(--sp-3);padding:.95rem 1.6rem;font-size:var(--step--1);font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);background:transparent;color:var(--ink);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn:hover{background:var(--ink);color:var(--canvas)}.btn--brick{border-color:var(--brick);background:var(--brick);color:var(--canvas)}.btn--brick:hover{background:var(--brick-deep);border-color:var(--brick-deep)}.btn--ghost-paper{border-color:color-mix(in srgb,var(--canvas) 40%,transparent);color:var(--canvas)}.btn--ghost-paper:hover{background:var(--canvas);color:var(--ink)}.js-reveal .reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out);will-change:opacity}.js-reveal .reveal.is-in{opacity:1}.page-enter-active{transition:opacity var(--dur-mid) var(--ease-out)}.page-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--dur-mid) var(--ease-out)}.page-enter-from,.page-leave-to{opacity:0}.track{display:flex;gap:var(--sp-5);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;padding-bottom:var(--sp-4)}.track::-webkit-scrollbar{display:none}.track.is-dragging{cursor:grabbing;scroll-snap-type:none}.track>*{scroll-snap-align:start;flex:0 0 auto}.spec-table{width:100%;border-collapse:collapse;font-size:var(--step--1)}.spec-table th{text-align:left;font-family:var(--font-body);font-weight:500;font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--olive);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--ink);white-space:nowrap}.spec-table td{padding:var(--sp-4);border-bottom:var(--hair);vertical-align:top;color:var(--ink-soft)}.spec-table tbody tr{transition:background var(--dur-fast) linear}.spec-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--canvas-sunk) 70%,transparent)}.spec-table tbody tr:hover{background:color-mix(in srgb,var(--olive) 10%,transparent)}.spec-table .model-cell{font-family:var(--font-display);font-size:var(--step-0);color:var(--ink);white-space:nowrap}.dossier{border:var(--hair);border-left:2px solid var(--brick);background:color-mix(in srgb,var(--cream) 55%,transparent);padding:var(--sp-5) var(--sp-5) var(--sp-4)}.dossier__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:var(--hair)}.dossier__title{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-1);color:var(--ink)}.dossier__list{display:grid;gap:0}.dossier__row{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:var(--sp-4);align-items:baseline;padding:.6rem 0;border-bottom:1px dotted var(--line)}.dossier__row:last-child{border-bottom:0}.dossier__k{font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.dossier__v{font-family:var(--font-display);font-size:var(--step-0);color:var(--ink)}.dossier__v em{font-style:italic;color:var(--olive-deep)}.tickrail{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-2);align-self:stretch;padding-block:var(--sp-3);pointer-events:none}.tickrail__t{display:flex;align-items:center;gap:.55rem;font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.tickrail__t:before{content:"";width:16px;height:1px;background:var(--olive);flex:0 0 auto}.tickrail__t--major{color:var(--brick)}.tickrail__t--major:before{width:28px;height:2px;background:var(--brick)}.pills{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.pill{display:inline-flex;align-items:baseline;gap:.45rem;padding:.42rem .72rem;border:1px solid color-mix(in srgb,var(--olive) 40%,transparent);background:color-mix(in srgb,var(--canvas) 70%,transparent)}.pill b{font-family:var(--font-display);font-weight:400;font-size:var(--step-0);color:var(--ink)}.pill span{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.invert .pill{border-color:color-mix(in srgb,var(--canvas) 26%,transparent);background:color-mix(in srgb,var(--canvas) 6%,transparent)}.invert .pill b{color:var(--canvas)}.invert .pill span{color:color-mix(in srgb,var(--canvas) 62%,transparent)}.ledger{display:grid;gap:0;border-top:var(--hair)}.ledger li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:var(--sp-3);align-items:start;padding:.72rem 0;border-bottom:var(--hair);font-size:var(--step--1);line-height:1.5;color:var(--ink-soft)}.ledger li>strong{display:inline}.ledger li:before{counter-increment:led;content:counter(led,decimal-leading-zero);font-family:var(--font-display);font-style:italic;font-size:var(--step--2);color:var(--brick);padding-top:.15em}.ledger{counter-reset:led}.ledger strong{font-weight:500;color:var(--ink)}.stepstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:var(--hair)}.stepstrip__c{background:var(--canvas);padding:var(--sp-4);display:flex;flex-direction:column;gap:.35rem;transition:background var(--dur-fast) linear}.stepstrip__c:hover{background:color-mix(in srgb,var(--cream) 75%,transparent)}.stepstrip__n{font-family:var(--font-display);font-style:italic;font-size:var(--step--2);letter-spacing:.1em;color:var(--brick)}.stepstrip__t{font-size:var(--step--1);font-weight:500;color:var(--ink);line-height:1.3}.stepstrip__d{font-size:var(--step--2);line-height:1.45;color:var(--ink-faint)}.figband{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding:.5rem .7rem;border:var(--hair);background:color-mix(in srgb,var(--canvas-sunk) 60%,transparent);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.figband__dot{width:5px;height:5px;background:var(--olive);transform:rotate(45deg);flex:0 0 auto}.figband__end{margin-left:auto;color:var(--brick)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.measure-long{max-width:none;font-size:var(--step-1);line-height:1.85}.pullquote{margin-top:var(--sp-6);padding:var(--sp-5) 0 var(--sp-5) var(--sp-5);border-left:2px solid var(--brick);font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-2);line-height:1.35;color:var(--ink)}.pullquote cite{display:block;margin-top:var(--sp-4);font-family:var(--font-body);font-style:normal;font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.factstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;background:var(--line);border:var(--hair);margin-top:var(--sp-5)}.factstrip__c{background:var(--canvas);padding:var(--sp-4);display:flex;flex-direction:column;gap:.3rem}.factstrip__k{font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--olive)}.factstrip__v{font-family:var(--font-display);font-size:var(--step-0);color:var(--ink)}@keyframes reveal-show{to{opacity:1}}.logo[data-v-c893922d]{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink)}.logo--inverted[data-v-c893922d]{color:var(--paper)}.logo__emblem[data-v-c893922d]{width:var(--emblem);height:var(--emblem);flex:0 0 auto;overflow:visible}.logo__word[data-v-c893922d]{display:flex;flex-direction:column;line-height:1}.logo__line1[data-v-c893922d]{font-family:var(--font-display);font-size:calc(var(--emblem) * .42);font-weight:500;letter-spacing:-.015em}.logo__line2[data-v-c893922d]{font-family:var(--font-body);font-size:calc(var(--emblem) * .19);font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--brick);margin-top:.32em}.topnav[data-v-4058b869]{position:fixed;top:0;left:0;right:0;height:var(--nav-h);display:flex;align-items:center;gap:var(--sp-5);padding:0 var(--gutter);background:color-mix(in srgb,var(--canvas) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;transition:height var(--dur-mid) var(--ease-out),background var(--dur-fast) linear}.topnav[data-v-4058b869]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-bottom:var(--hair);opacity:0;transition:opacity var(--dur-fast) linear}.topnav.is-compact[data-v-4058b869]{height:var(--nav-h-compact);background:color-mix(in srgb,var(--canvas) 94%,transparent)}.topnav.is-compact[data-v-4058b869]:before{opacity:1}.topnav__logo[data-v-4058b869]{display:block;flex:0 0 auto;transition:opacity var(--dur-fast) var(--ease-out)}.topnav__logo[data-v-4058b869]:hover{opacity:.65}.topnav__menu[data-v-4058b869]{margin-left:auto;display:flex;align-items:center;gap:clamp(var(--sp-4),2.4vw,var(--sp-7))}.topnav__link[data-v-4058b869]{position:relative;display:inline-flex;align-items:baseline;gap:.4rem;padding:.35rem 0}.topnav__idx[data-v-4058b869]{font-family:var(--font-display);font-size:var(--step--2);font-style:italic;font-weight:300;color:var(--olive);transition:color var(--dur-fast) linear}.topnav__text[data-v-4058b869]{font-size:var(--step--1);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--dur-fast) linear}.topnav__link[data-v-4058b869]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--brick);transform:scaleX(0);transform-origin:bottom right;transition:transform var(--dur-mid) var(--ease-out)}.topnav__link:hover .topnav__text[data-v-4058b869],.topnav__link.is-active .topnav__text[data-v-4058b869]{color:var(--ink)}.topnav__link:hover .topnav__idx[data-v-4058b869]{color:var(--brick)}.topnav__link[data-v-4058b869]:hover:after,.topnav__link.is-active[data-v-4058b869]:after{transform:scaleX(1);transform-origin:bottom left}.topnav__progress[data-v-4058b869]{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;pointer-events:none}.topnav__progress-fill[data-v-4058b869]{display:block;height:100%;background:var(--brick);transform-origin:left;transform:scaleX(0);transition:transform .12s linear}.topnav__pct[data-v-4058b869]{position:absolute;right:var(--gutter);bottom:6px;font-family:var(--font-display);font-size:var(--step--2);font-style:italic;color:var(--olive);opacity:.85}.topnav__btn[data-v-4058b869],.drawer[data-v-4058b869]{display:none}.sr-only[data-v-4058b869]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.topnav[data-v-4058b869]{height:63px;justify-content:space-between}.topnav.is-compact[data-v-4058b869]{height:63px}.topnav__menu[data-v-4058b869],.topnav__pct[data-v-4058b869]{display:none}.topnav__btn[data-v-4058b869]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;border:1px solid var(--ink)}.topnav__line[data-v-4058b869]{display:block;height:1.5px;width:20px;background:var(--ink);transition:transform var(--dur-fast) var(--ease-out)}.topnav__btn.is-open .topnav__line[data-v-4058b869]:nth-child(2){transform:translateY(3.25px) rotate(-45deg)}.topnav__btn.is-open .topnav__line[data-v-4058b869]:nth-child(3){transform:translateY(-3.25px) rotate(45deg)}.drawer[data-v-4058b869]{display:block;position:fixed;top:63px;left:0;right:0;bottom:0;background:var(--canvas);z-index:65;padding:var(--sp-7) var(--gutter);overflow-y:auto}.drawer__nav[data-v-4058b869]{display:flex;flex-direction:column}.drawer__link[data-v-4058b869]{display:flex;align-items:baseline;gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:var(--hair)}.drawer__idx[data-v-4058b869]{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);color:var(--olive)}.drawer__label[data-v-4058b869]{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em}.drawer__link.is-active .drawer__label[data-v-4058b869]{color:var(--brick)}.drawer__note[data-v-4058b869]{margin-top:var(--sp-7);font-size:var(--step--2);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint)}.drawer-enter-active[data-v-4058b869],.drawer-leave-active[data-v-4058b869]{transition:opacity var(--dur-fast) var(--ease-out)}.drawer-enter-from[data-v-4058b869],.drawer-leave-to[data-v-4058b869]{opacity:0}}.foot[data-v-ee5df967]{border-top:1px solid color-mix(in srgb,var(--canvas) 20%,transparent);padding-block:var(--sp-8) var(--sp-6)}.foot__grid[data-v-ee5df967]{display:grid;grid-template-columns:1.5fr .7fr 1.2fr 1.1fr;gap:var(--sp-7) var(--sp-6)}.foot__brand[data-v-ee5df967]{display:flex;flex-direction:column;gap:var(--sp-5)}.foot__tag[data-v-ee5df967]{font-family:var(--font-display);font-size:var(--step-1);font-weight:300;line-height:1.35;max-width:24ch;color:color-mix(in srgb,var(--canvas) 78%,transparent)}.foot__head[data-v-ee5df967]{margin-bottom:var(--sp-4)}.foot__nav li[data-v-ee5df967],.foot__contact p[data-v-ee5df967]{margin-bottom:var(--sp-3);font-weight:300}.foot__link[data-v-ee5df967]{font-size:var(--step--1);letter-spacing:.04em}.foot__addr[data-v-ee5df967]{max-width:26ch;line-height:1.5}.foot__meta p[data-v-ee5df967]{margin-bottom:var(--sp-3);font-weight:300}.foot__copy[data-v-ee5df967]{margin-top:var(--sp-6);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--canvas) 45%,transparent)}@media(max-width:1100px){.foot__grid[data-v-ee5df967]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.foot__grid[data-v-ee5df967]{grid-template-columns:1fr;gap:var(--sp-6)}}.stage[data-v-b1497417]{position:relative;min-height:100vh;padding-top:var(--nav-h)}@media(max-width:900px){.stage[data-v-b1497417]{padding-top:63px}}.chapter[data-v-9b2b01e3]{display:grid;grid-template-columns:7rem minmax(0,1.4fr) 12rem 8rem;align-items:center;gap:var(--sp-6);padding:var(--sp-6) 0;border-top:var(--hair);transition:background var(--dur-mid) var(--ease-out)}.chapter[data-v-9b2b01e3]:last-child{border-bottom:var(--hair)}.chapter[data-v-9b2b01e3]:hover{background:color-mix(in srgb,var(--cream) 70%,transparent)}.chapter__idx[data-v-9b2b01e3]{font-size:var(--step-4);transition:color var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out)}.chapter:hover .chapter__idx[data-v-9b2b01e3]{color:var(--brick);transform:translate(6px)}.chapter__body[data-v-9b2b01e3]{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.chapter__title[data-v-9b2b01e3]{font-size:var(--step-3);position:relative;display:inline-block;width:fit-content}.chapter__title[data-v-9b2b01e3]:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:var(--brick);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}.chapter:hover .chapter__title[data-v-9b2b01e3]:after{transform:scaleX(1)}.chapter__kicker[data-v-9b2b01e3]{font-size:var(--step--1);font-weight:300;color:var(--ink-faint);max-width:46ch}.chapter__thumb[data-v-9b2b01e3]{aspect-ratio:4 / 3}.chapter__go[data-v-9b2b01e3]{justify-self:end;color:var(--olive)}.chapter:hover .chapter__go[data-v-9b2b01e3]{color:var(--ink)}@media(max-width:1000px){.chapter[data-v-9b2b01e3]{grid-template-columns:4.5rem minmax(0,1fr) 7rem;gap:var(--sp-4)}.chapter__go[data-v-9b2b01e3]{display:none}}@media(max-width:640px){.chapter[data-v-9b2b01e3]{grid-template-columns:3.5rem minmax(0,1fr);padding:var(--sp-5) 0}.chapter__thumb[data-v-9b2b01e3]{display:none}.chapter__idx[data-v-9b2b01e3],.chapter__title[data-v-9b2b01e3]{font-size:var(--step-2)}}.pcard[data-v-691c1029]{width:clamp(16rem,24vw,21rem);display:flex;flex-direction:column;border:var(--hair);background:var(--canvas)}.pcard__img[data-v-691c1029]{aspect-ratio:4 / 3;background:var(--cream)}.pcard__no[data-v-691c1029]{position:absolute;top:.75rem;left:.85rem;z-index:2;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-1);color:var(--canvas);mix-blend-mode:difference}.pcard__body[data-v-691c1029]{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);flex:1}.pcard__title[data-v-691c1029]{font-size:var(--step-1);letter-spacing:-.01em}.pcard__blurb[data-v-691c1029]{font-size:var(--step--1);font-weight:300;line-height:1.55;color:var(--ink-faint)}.pcard__specs[data-v-691c1029]{margin-top:auto;padding-top:var(--sp-4);border-top:var(--hair);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.pcard__specs dt[data-v-691c1029]{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--olive);margin-bottom:2px}.pcard__specs dd[data-v-691c1029]{font-size:var(--step--1);color:var(--ink)}.hero[data-v-6c743363]{padding-top:var(--sp-4);padding-bottom:var(--sp-5)}.hero__slug[data-v-6c743363]{display:flex;align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:var(--hair);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.hero__issue[data-v-6c743363]{color:var(--brick);white-space:nowrap}.hero__wire[data-v-6c743363]{white-space:nowrap}.hero__clock[data-v-6c743363]{margin-left:auto;font-family:var(--font-display);font-style:italic;font-size:var(--step--1);letter-spacing:.06em;text-transform:none;color:var(--olive);white-space:nowrap}.hero__rule[data-v-6c743363]{width:34px;height:1px;background:var(--line);flex:0 0 auto}.hero__grid[data-v-6c743363]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--sp-8) var(--sp-7);align-items:center;padding-top:clamp(var(--sp-4),3vw,var(--sp-6));padding-bottom:clamp(var(--sp-4),3vw,var(--sp-6))}.hero__eyebrow[data-v-6c743363]{margin-bottom:var(--sp-5)}.hero__title[data-v-6c743363]{font-size:var(--step-5);font-weight:320}.hero__lede[data-v-6c743363]{margin-top:var(--sp-6);max-width:46ch}.hero__cta[data-v-6c743363]{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6)}.hero__right[data-v-6c743363],.hero__fig[data-v-6c743363]{position:relative}.hero__fig img[data-v-6c743363]{width:100%;object-fit:cover;display:block}.hero__fig--main[data-v-6c743363]{aspect-ratio:3 / 4;max-height:62vh;margin-left:18%}.hero__fig--main img[data-v-6c743363]{aspect-ratio:3 / 4;height:100%}.hero__fig--lotion[data-v-6c743363]{position:absolute;top:0;left:2%;width:24%;z-index:2}.hero__fig--lotion img[data-v-6c743363]{aspect-ratio:3 / 4}.hero__fig--hdpe[data-v-6c743363]{position:absolute;bottom:14%;left:-9%;width:20%;z-index:3}.hero__fig--hdpe img[data-v-6c743363]{aspect-ratio:3 / 4}.hero__fig--mist[data-v-6c743363]{position:absolute;right:-7%;bottom:-4%;width:25%;z-index:2}.hero__fig--mist img[data-v-6c743363]{aspect-ratio:3 / 4}.js-reveal .hero .reveal[data-v-6c743363]:not(.is-in){animation:hero-fallback-6c743363 .9s var(--ease-out) 1.4s forwards}@keyframes hero-fallback-6c743363{to{opacity:1;transform:none}}.hero__bar[data-v-6c743363]{display:flex;height:6px}.hero__bar span[data-v-6c743363]{display:block;height:100%}.hero__bar span[data-v-6c743363]:nth-child(1){flex:5;background:var(--brick)}.hero__bar span[data-v-6c743363]:nth-child(2){flex:2;background:var(--olive)}.hero__bar span[data-v-6c743363]:nth-child(3){flex:1;background:var(--ink)}.sec-head[data-v-6c743363]{margin-bottom:var(--sp-7)}.sec-head--lead[data-v-6c743363]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:var(--sp-5) var(--sp-8);align-items:end}.sec-head__note[data-v-6c743363]{font-size:var(--step--1);font-weight:300;line-height:1.6;color:var(--ink-soft);padding-bottom:.35rem;border-left:2px solid var(--brick);padding-left:var(--sp-4)}.sec-head--row[data-v-6c743363]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5)}.sec-head__title[data-v-6c743363]{font-size:var(--step-4);margin-top:var(--sp-4)}.sec-head__title--sm[data-v-6c743363]{font-size:var(--step-3)}.track-nav[data-v-6c743363]{display:flex;gap:var(--sp-3)}.track-btn[data-v-6c743363]{width:46px;height:46px;border:1px solid var(--ink);font-size:var(--step-0);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.track-btn[data-v-6c743363]:hover{background:var(--ink);color:var(--canvas)}.chapters[data-v-6c743363]{border-top:var(--hair)}.section--tight[data-v-6c743363]{padding-bottom:clamp(var(--sp-7),9vw,var(--sp-9))}.shell-track[data-v-6c743363]{width:var(--shell);margin-inline:auto;padding-inline:0}.hint[data-v-6c743363]{margin-top:var(--sp-4);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.figures[data-v-6c743363]{padding-block:var(--sp-8)}.figures__grid[data-v-6c743363]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6)}.figures__cell[data-v-6c743363]{padding-left:var(--sp-5);border-left:1px solid color-mix(in srgb,var(--canvas) 22%,transparent)}.figures__val[data-v-6c743363]{font-size:var(--step-4);font-weight:300;display:flex;align-items:baseline;gap:.25rem}.figures__unit[data-v-6c743363]{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--brick)}.figures__label[data-v-6c743363]{margin-top:var(--sp-3);font-size:var(--step--1);font-weight:300;line-height:1.5;color:color-mix(in srgb,var(--canvas) 70%,transparent);max-width:22ch}.plates__grid[data-v-6c743363]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6) var(--sp-5)}.plates__pills[data-v-6c743363]{margin-top:var(--sp-6)}.plate[data-v-6c743363]{display:flex;flex-direction:column}.plate img[data-v-6c743363]{aspect-ratio:4 / 3;width:100%;object-fit:cover}.plate--tall img[data-v-6c743363]{aspect-ratio:3 / 4}.closing__title[data-v-6c743363]{font-size:var(--step-4);margin-top:var(--sp-4)}.closing .lede[data-v-6c743363]{margin-top:var(--sp-5)}.closing__ledger[data-v-6c743363]{margin-top:var(--sp-6);max-width:58ch}.closing__links[data-v-6c743363]{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8);margin-top:var(--sp-7)}.closing__big[data-v-6c743363]{font-family:var(--font-display);font-size:var(--step-2);font-weight:340}@media(max-width:1100px){.hero__slug[data-v-6c743363]{flex-wrap:wrap;row-gap:var(--sp-2)}.hero__clock[data-v-6c743363]{margin-left:0}.hero__rule[data-v-6c743363]{display:none}.hero__grid[data-v-6c743363]{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--sp-7)}.hero__fig--main[data-v-6c743363]{aspect-ratio:16 / 10;max-height:none;margin-left:0}.hero__fig--main img[data-v-6c743363]{aspect-ratio:16 / 10}.hero__fig--lotion[data-v-6c743363],.hero__fig--hdpe[data-v-6c743363],.hero__fig--mist[data-v-6c743363]{position:static;width:auto;transform:none}.hero__fig--lotion[data-v-6c743363]{display:none}.hero__right[data-v-6c743363]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.hero__fig--main[data-v-6c743363]{grid-column:1 / -1}.figures__grid[data-v-6c743363],.plates__grid[data-v-6c743363]{grid-template-columns:repeat(2,minmax(0,1fr))}.plate--tall img[data-v-6c743363]{aspect-ratio:4 / 3}.sec-head--lead[data-v-6c743363]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.hero__title[data-v-6c743363]{font-size:clamp(2.9rem,15vw,4.2rem)}.sec-head__title[data-v-6c743363]{font-size:var(--step-3)}.figures__grid[data-v-6c743363],.plates__grid[data-v-6c743363]{grid-template-columns:1fr}.track-nav[data-v-6c743363]{display:none}.closing__big[data-v-6c743363]{font-size:var(--step-1)}}.mast[data-v-01ea4bad]{padding-top:clamp(var(--sp-6),6vw,var(--sp-8));padding-bottom:var(--sp-7);display:grid;gap:var(--sp-6)}.mast__head[data-v-01ea4bad]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--sp-6) var(--sp-8);align-items:center}.mast__title[data-v-01ea4bad]{font-size:clamp(3rem,4.8vw,4.3rem);font-weight:320}.mast__intro[data-v-01ea4bad]{display:flex;flex-direction:column;gap:var(--sp-5)}.mast__ledger[data-v-01ea4bad]{border-top:var(--hair);padding-top:var(--sp-2)}.mast__lede[data-v-01ea4bad]{max-width:none;font-size:var(--step-1);line-height:1.8}.plantband[data-v-01ea4bad]{border-top:var(--hair);background:var(--canvas-sunk);padding-block:clamp(var(--sp-6),7vw,var(--sp-8))}.plantband__grid[data-v-01ea4bad]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--sp-6);align-items:stretch}.plantband__fig[data-v-01ea4bad]{display:flex;flex-direction:column}.plantband__fig .frame[data-v-01ea4bad]{flex:1 1 auto;min-height:0}.plantband__fig .caption[data-v-01ea4bad]{flex:0 0 auto}.plantband__fig .caption span[data-v-01ea4bad]{white-space:nowrap}.plantband__dossier .dossier__row[data-v-01ea4bad]{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}.plantband__dossier[data-v-01ea4bad]{align-self:stretch}.sec-head[data-v-01ea4bad]{margin-bottom:var(--sp-7)}.sec-head__title[data-v-01ea4bad]{font-size:var(--step-4);margin-top:var(--sp-4)}.sec-head__title--sm[data-v-01ea4bad]{font-size:var(--step-3)}.spread[data-v-01ea4bad]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--sp-8);align-items:stretch}.spread__h[data-v-01ea4bad]{font-size:var(--step-3);margin-bottom:var(--sp-5)}.spread__text p[data-v-01ea4bad]{margin-bottom:var(--sp-4);font-weight:300;line-height:1.75;color:var(--ink-soft)}.drop[data-v-01ea4bad]:first-letter{font-family:var(--font-display);font-size:3.6em;line-height:.78;float:left;padding:.06em .12em 0 0;color:var(--brick);font-weight:400}.spread__plates[data-v-01ea4bad]{display:flex;flex-direction:column;gap:var(--sp-5)}.spread__plates img[data-v-01ea4bad]{aspect-ratio:16 / 10;object-fit:cover}.spread__steps[data-v-01ea4bad]{margin-top:auto}.timeline[data-v-01ea4bad]{border-top:var(--hair)}.timeline__row[data-v-01ea4bad]{display:grid;grid-template-columns:10rem minmax(0,1fr) 6rem;gap:var(--sp-6);padding:var(--sp-6) 0;border-bottom:var(--hair);align-items:baseline}.timeline__year[data-v-01ea4bad]{font-size:var(--step-3)}.timeline__title[data-v-01ea4bad]{font-size:var(--step-2);margin-bottom:var(--sp-2)}.timeline__text[data-v-01ea4bad]{font-weight:300;color:var(--ink-faint);max-width:62ch}.timeline__mark[data-v-01ea4bad]{justify-self:end;font-family:var(--font-display);font-style:italic;font-size:var(--step--1);color:var(--line);letter-spacing:.08em}.qc[data-v-01ea4bad]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--sp-7);align-items:stretch}.qc__left[data-v-01ea4bad]{display:flex;flex-direction:column;gap:var(--sp-6)}.qc__head .lede[data-v-01ea4bad]{margin-top:var(--sp-4)}.qc__pills[data-v-01ea4bad]{margin-top:var(--sp-5)}.qc__cap[data-v-01ea4bad]{margin-top:auto}.qc__table[data-v-01ea4bad]{overflow-x:auto;display:flex;flex-direction:column;gap:var(--sp-5)}.qc__fig[data-v-01ea4bad]{margin-top:auto}.qc__fig img[data-v-01ea4bad]{aspect-ratio:21 / 9;object-fit:cover}.ship[data-v-01ea4bad]{padding-block:clamp(var(--sp-8),11vw,var(--sp-10))}.ship__grid[data-v-01ea4bad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6)}.ship__cell[data-v-01ea4bad]{border-top:1px solid color-mix(in srgb,var(--canvas) 24%,transparent);padding-top:var(--sp-4)}.ship__idx[data-v-01ea4bad]{font-size:var(--step--2);letter-spacing:.2em;color:var(--brick);margin-bottom:var(--sp-3)}.ship__name[data-v-01ea4bad]{font-size:var(--step-2);margin-bottom:var(--sp-2)}.ship__note[data-v-01ea4bad]{font-size:var(--step--1);font-weight:300;color:color-mix(in srgb,var(--canvas) 68%,transparent)}.ship__meta[data-v-01ea4bad]{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid color-mix(in srgb,var(--canvas) 14%,transparent);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--canvas) 45%,transparent)}.ship__fig[data-v-01ea4bad]{margin-top:var(--sp-7)}.ship__fig img[data-v-01ea4bad]{aspect-ratio:21 / 9;object-fit:cover}.ship__pills[data-v-01ea4bad]{margin-top:var(--sp-6)}@media(max-width:1100px){.spread[data-v-01ea4bad],.qc[data-v-01ea4bad]{grid-template-columns:minmax(0,1fr)}.ship__grid[data-v-01ea4bad]{grid-template-columns:repeat(2,minmax(0,1fr))}.ship__fig img[data-v-01ea4bad]{aspect-ratio:16 / 9}}@media(max-width:900px){.mast__head[data-v-01ea4bad],.plantband__grid[data-v-01ea4bad]{grid-template-columns:minmax(0,1fr)}.plantband__fig .frame[data-v-01ea4bad]{aspect-ratio:16 / 9;flex:none}}@media(max-width:640px){.mast__title[data-v-01ea4bad]{font-size:clamp(2.7rem,13vw,3.8rem)}.stepstrip[data-v-01ea4bad]{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline__row[data-v-01ea4bad]{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.timeline__mark[data-v-01ea4bad]{justify-self:start}.ship__grid[data-v-01ea4bad]{grid-template-columns:1fr}}.pmast[data-v-5921714f]{padding-top:clamp(var(--sp-6),6vw,var(--sp-8));padding-bottom:var(--sp-7)}.pmast__title[data-v-5921714f]{font-size:var(--step-5);font-weight:320}.pmast__lede[data-v-5921714f]{margin-top:var(--sp-5)}.pmast__pills[data-v-5921714f]{margin-top:var(--sp-6)}.sec-head[data-v-5921714f]{margin-bottom:var(--sp-6)}.sec-head__title[data-v-5921714f]{font-size:var(--step-4);margin-top:var(--sp-4)}.sec-head__title--sm[data-v-5921714f]{font-size:var(--step-3)}.cats[data-v-5921714f]{display:flex;flex-direction:column;gap:var(--sp-8)}.cat[data-v-5921714f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-6) var(--sp-8);align-items:center}.cat:nth-child(2n) .cat__fig[data-v-5921714f]{order:2}.cat__fig img[data-v-5921714f]{aspect-ratio:16 / 10;object-fit:cover}.cat__body[data-v-5921714f]{display:flex;flex-direction:column;gap:var(--sp-3)}.cat__idx[data-v-5921714f]{font-size:var(--step-4)}.cat__name[data-v-5921714f]{font-size:var(--step-3)}.cat__summary[data-v-5921714f]{font-weight:300;color:var(--ink-faint);max-width:48ch;line-height:1.7}.cat__list[data-v-5921714f]{max-width:52ch}.cat__pills[data-v-5921714f]{margin-top:var(--sp-4)}.cat__btn[data-v-5921714f]{margin-top:var(--sp-4);align-self:flex-start;border-color:var(--olive);color:var(--olive-deep)}.cat__btn[data-v-5921714f]:hover{background:var(--olive);color:var(--canvas)}.tabs[data-v-5921714f]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-6);border-bottom:1px solid var(--ink);padding-bottom:var(--sp-4)}.tab[data-v-5921714f]{position:relative;display:inline-flex;align-items:baseline;gap:.5rem;padding:.55rem 1rem;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border:1px solid transparent;transition:color var(--dur-fast) linear,background var(--dur-fast) linear}.tab__idx[data-v-5921714f]{font-family:var(--font-display);font-style:italic;font-size:var(--step--2);color:var(--olive)}.tab[data-v-5921714f]:hover{color:var(--ink)}.tab.is-active[data-v-5921714f]{color:var(--canvas);background:var(--ink)}.tab.is-active .tab__idx[data-v-5921714f]{color:var(--brick)}.table-wrap[data-v-5921714f]{overflow-x:auto}.table-wrap .spec-table[data-v-5921714f]{min-width:1080px}.td-act[data-v-5921714f]{text-align:right;white-space:nowrap}.spec-btn[data-v-5921714f]{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--brick);border-bottom:1px solid transparent;transition:border-color var(--dur-fast) linear}.spec-btn[data-v-5921714f]:hover{border-color:var(--brick)}tr.is-open td[data-v-5921714f]{background:color-mix(in srgb,var(--olive) 12%,transparent)!important}.detail-row td[data-v-5921714f]{padding:0!important;border-bottom:var(--hair)}.detail[data-v-5921714f]{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-6);animation:unfold-5921714f var(--dur-mid) var(--ease-out)}@keyframes unfold-5921714f{0%{opacity:0;transform:translateY(-8px)}}.detail__fig img[data-v-5921714f]{aspect-ratio:4 / 3;object-fit:cover}.detail__title[data-v-5921714f]{font-size:var(--step-2);margin-bottom:var(--sp-3)}.detail__blurb[data-v-5921714f]{font-weight:300;color:var(--ink-soft);max-width:60ch;margin-bottom:var(--sp-4)}.detail__list[data-v-5921714f]{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}.detail__list li[data-v-5921714f]{position:relative;padding-left:1.4rem;font-size:var(--step--1);color:var(--ink-soft)}.detail__list li[data-v-5921714f]:before{content:"—";position:absolute;left:0;color:var(--brick)}.empty[data-v-5921714f]{padding:var(--sp-6) 0;color:var(--ink-faint);font-style:italic}.samples__grid[data-v-5921714f]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--sp-8);align-items:start}.samples__title[data-v-5921714f]{font-size:var(--step-3);margin-block:var(--sp-4) var(--sp-5)}.samples__pills[data-v-5921714f]{margin-top:var(--sp-6)}.samples__list[data-v-5921714f]{display:grid;gap:var(--sp-4)}.samples__list>div[data-v-5921714f]{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid color-mix(in srgb,var(--canvas) 18%,transparent)}.samples__list dt[data-v-5921714f]{font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--brick)}.samples__list dd[data-v-5921714f]{font-weight:300;color:color-mix(in srgb,var(--canvas) 82%,transparent)}.refs[data-v-5921714f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--sp-5)}.ref[data-v-5921714f]{display:flex;flex-direction:column;border:var(--hair)}.ref__card[data-v-5921714f]{display:flex;flex-direction:column;flex:1 1 auto}.ref__fig img[data-v-5921714f]{aspect-ratio:4 / 3;object-fit:cover}.ref__cap[data-v-5921714f]{padding:var(--sp-4);display:flex;flex-direction:column;gap:.3rem}.ref__model[data-v-5921714f]{font-size:var(--step-1)}.ref__spec[data-v-5921714f]{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--olive)}@media(max-width:1100px){.cat[data-v-5921714f],.samples__grid[data-v-5921714f]{grid-template-columns:minmax(0,1fr)}.cat:nth-child(2n) .cat__fig[data-v-5921714f]{order:0}.pmast__title[data-v-5921714f]{font-size:clamp(2.7rem,13vw,4rem)}}@media(max-width:640px){.detail[data-v-5921714f]{grid-template-columns:minmax(0,1fr);padding:var(--sp-4)}.samples__list>div[data-v-5921714f]{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}}.smast[data-v-ce7dea10]{padding-top:clamp(var(--sp-6),6vw,var(--sp-8));padding-bottom:var(--sp-7)}.smast__grid[data-v-ce7dea10]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--sp-6) var(--sp-8);align-items:stretch}.smast__title[data-v-ce7dea10]{font-size:clamp(2.9rem,4.6vw,4.1rem);font-weight:320}.smast__aside[data-v-ce7dea10]{display:flex;flex-direction:column;gap:var(--sp-5)}.smast__pills[data-v-ce7dea10]{margin-top:var(--sp-6)}.smast__pills .pill>span[data-v-ce7dea10]{white-space:nowrap}.chapter-block[data-v-ce7dea10]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-6) var(--sp-8);align-items:stretch}.chapter-block--flip .chapter-block__fig[data-v-ce7dea10]{order:2}.chapter-block__fig[data-v-ce7dea10]{display:flex;flex-direction:column}.chapter-block__fig img[data-v-ce7dea10]{aspect-ratio:4 / 3;object-fit:cover;flex:1 1 auto;min-height:0}.chapter-block__body[data-v-ce7dea10]{display:flex;flex-direction:column;gap:var(--sp-3)}.chapter-block__idx[data-v-ce7dea10]{font-size:var(--step-4)}.chapter-block__title[data-v-ce7dea10]{font-size:var(--step-3)}.chapter-block__kicker[data-v-ce7dea10]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);font-weight:300;color:var(--brick)}.chapter-block__text[data-v-ce7dea10]{font-weight:300;line-height:1.75;color:var(--ink-soft);margin-top:var(--sp-2)}.chapter-block__list[data-v-ce7dea10]{margin-top:var(--sp-4)}.chapter-block__band[data-v-ce7dea10]{margin-top:auto}.process[data-v-ce7dea10]{padding-block:clamp(var(--sp-8),11vw,var(--sp-10))}.process__head[data-v-ce7dea10]{margin-bottom:var(--sp-7)}.process__title[data-v-ce7dea10]{font-size:var(--step-4);margin-top:var(--sp-4)}.steps[data-v-ce7dea10]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-5)}.step[data-v-ce7dea10]{border-top:1px solid color-mix(in srgb,var(--canvas) 26%,transparent);padding-top:var(--sp-4);transition:border-color var(--dur-mid) var(--ease-out)}.step[data-v-ce7dea10]:hover{border-color:var(--brick)}.step__no[data-v-ce7dea10]{display:block;font-family:var(--font-display);font-style:italic;font-size:var(--step--1);color:var(--brick);margin-bottom:var(--sp-3)}.step__name[data-v-ce7dea10]{font-size:var(--step-1);margin-bottom:var(--sp-3)}.step__detail[data-v-ce7dea10]{font-size:var(--step--1);font-weight:300;line-height:1.6;color:color-mix(in srgb,var(--canvas) 74%,transparent);margin-bottom:var(--sp-4)}.step__out[data-v-ce7dea10]{font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--canvas) 52%,transparent)}.rule[data-v-ce7dea10]{margin-top:var(--sp-7)}.rule__line[data-v-ce7dea10]{display:block;height:1px;background:linear-gradient(90deg,var(--brick),transparent)}.outro[data-v-ce7dea10]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--sp-6) var(--sp-8);align-items:stretch}.outro__text[data-v-ce7dea10]{display:flex;flex-direction:column}.outro__text .btn[data-v-ce7dea10]{margin-top:auto;align-self:start}.outro__title[data-v-ce7dea10]{font-size:var(--step-4)}.outro__text .lede[data-v-ce7dea10]{margin-block:var(--sp-5) var(--sp-6)}.outro__facts[data-v-ce7dea10]{border-top:1px solid var(--ink)}.outro__facts>div[data-v-ce7dea10]{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:var(--hair)}.outro__facts dt[data-v-ce7dea10]{font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--olive)}.outro__facts dd[data-v-ce7dea10]{font-family:var(--font-display);font-size:var(--step-0);color:var(--ink)}@media(max-width:1200px){.steps[data-v-ce7dea10]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--sp-7)}}@media(max-width:1100px){.smast__grid[data-v-ce7dea10],.chapter-block[data-v-ce7dea10],.chapter-block--flip[data-v-ce7dea10],.outro[data-v-ce7dea10]{grid-template-columns:minmax(0,1fr)}.chapter-block__fig[data-v-ce7dea10],.chapter-block--flip .chapter-block__fig[data-v-ce7dea10]{order:0}.chapter-block__fig img[data-v-ce7dea10]{flex:none}.smast__title[data-v-ce7dea10]{font-size:clamp(2.7rem,13vw,4rem)}.smast__pills[data-v-ce7dea10]{margin-top:var(--sp-5)}}@media(max-width:640px){.steps[data-v-ce7dea10]{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.outro__title[data-v-ce7dea10]{font-size:var(--step-3)}}.contact[data-v-746f56b9]{min-height:100vh;padding-block:clamp(var(--sp-7),9vw,var(--sp-9)) var(--sp-8)}.cmast[data-v-746f56b9]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--sp-4) var(--sp-8);align-items:center}.cmast .label[data-v-746f56b9]{grid-column:1 / -1}.cmast__title[data-v-746f56b9]{font-size:clamp(2.9rem,4.6vw,4.1rem);font-weight:320}.cmast__aside[data-v-746f56b9]{display:flex;flex-direction:column;gap:var(--sp-5)}.cmast__lede[data-v-746f56b9]{max-width:none}.cmast__pills[data-v-746f56b9]{margin-top:0}.cmast__pills .pill>span[data-v-746f56b9]{white-space:nowrap}.lines[data-v-746f56b9]{align-items:stretch}.line[data-v-746f56b9]{display:flex;flex-direction:column}.line__value[data-v-746f56b9]{font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1.25;overflow-wrap:anywhere}.line__value--sm[data-v-746f56b9]{font-size:clamp(1.25rem,1.8vw,1.55rem)}.copy[data-v-746f56b9]{margin-top:auto;align-self:flex-start;white-space:nowrap}.lines[data-v-746f56b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-8);margin-top:var(--sp-8)}.line[data-v-746f56b9]{padding:var(--sp-6) 0;border-top:1px solid color-mix(in srgb,var(--canvas) 22%,transparent)}.line__head[data-v-746f56b9]{font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:var(--brick);margin-bottom:var(--sp-4)}.line__value[data-v-746f56b9]{display:inline-block;font-size:var(--step-3);transition:color var(--dur-fast) linear}.line__value--sm[data-v-746f56b9]{font-size:var(--step-2);word-break:break-word}.line__value[data-v-746f56b9]:hover{color:var(--brick)}.line__addr[data-v-746f56b9]{font-family:var(--font-display);font-size:var(--step-1);font-weight:300;line-height:1.5;max-width:34ch;color:color-mix(in srgb,var(--canvas) 88%,transparent)}.line__note[data-v-746f56b9]{margin-top:var(--sp-3);font-size:var(--step--1);font-weight:300;color:color-mix(in srgb,var(--canvas) 60%,transparent)}.line__meta[data-v-746f56b9]{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid color-mix(in srgb,var(--canvas) 14%,transparent);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--canvas) 45%,transparent)}.copy[data-v-746f56b9]{margin-top:var(--sp-4);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--canvas) 70%,transparent);border:1px solid color-mix(in srgb,var(--canvas) 30%,transparent);padding:.5rem .9rem;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.copy[data-v-746f56b9]:hover{background:var(--canvas);color:var(--ink);border-color:var(--canvas)}.plate[data-v-746f56b9]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--sp-7);align-items:stretch;margin-top:var(--sp-9)}.plate__fig[data-v-746f56b9]{display:flex;flex-direction:column}.plate__fig img[data-v-746f56b9]{aspect-ratio:16 / 10;object-fit:cover;flex:1 1 auto;min-height:0}.plate__side[data-v-746f56b9]{display:flex;flex-direction:column}.prep[data-v-746f56b9]{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}.prep li[data-v-746f56b9]{position:relative;padding-left:2.2rem;font-weight:300;color:color-mix(in srgb,var(--canvas) 82%,transparent);counter-increment:prep}.prep li[data-v-746f56b9]:before{content:counter(prep,decimal-leading-zero);position:absolute;left:0;top:.1em;font-family:var(--font-display);font-style:italic;font-size:var(--step--1);color:var(--brick)}.prep[data-v-746f56b9]{counter-reset:prep}.plate__foot[data-v-746f56b9]{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid color-mix(in srgb,var(--canvas) 18%,transparent);font-size:var(--step--1);font-weight:300;color:color-mix(in srgb,var(--canvas) 60%,transparent)}.plate__pills[data-v-746f56b9]{margin-top:var(--sp-5)}.plate__facts[data-v-746f56b9]{margin-top:var(--sp-6);border-top:1px solid color-mix(in srgb,var(--canvas) 22%,transparent)}.plate__facts>div[data-v-746f56b9]{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid color-mix(in srgb,var(--canvas) 14%,transparent)}.plate__facts dt[data-v-746f56b9]{font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--brick)}.plate__facts dd[data-v-746f56b9]{font-family:var(--font-display);font-size:var(--step-0);font-weight:300;color:color-mix(in srgb,var(--canvas) 85%,transparent)}.plate__foot[data-v-746f56b9]{margin-top:auto}.signoff[data-v-746f56b9]{margin-top:var(--sp-9);padding-top:var(--sp-7);border-top:1px solid color-mix(in srgb,var(--canvas) 22%,transparent)}.signoff__grid[data-v-746f56b9]{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.signoff__title[data-v-746f56b9]{font-size:clamp(2.2rem,7.5vw,6rem);font-weight:320;letter-spacing:-.03em}.signoff__sub[data-v-746f56b9]{margin-top:var(--sp-4);color:color-mix(in srgb,var(--canvas) 55%,transparent)}.signoff__grid[data-v-746f56b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid color-mix(in srgb,var(--canvas) 14%,transparent)}.signoff__k[data-v-746f56b9]{font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--brick);margin-bottom:var(--sp-2)}.signoff__v[data-v-746f56b9]{font-family:var(--font-display);font-size:var(--step-0);font-weight:300;line-height:1.5;color:color-mix(in srgb,var(--canvas) 80%,transparent)}@media(max-width:900px){.cmast[data-v-746f56b9],.lines[data-v-746f56b9],.plate[data-v-746f56b9]{grid-template-columns:minmax(0,1fr)}.signoff__grid[data-v-746f56b9]{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.plate__fig img[data-v-746f56b9]{flex:none}.cmast__title[data-v-746f56b9]{font-size:clamp(2.6rem,13vw,3.8rem)}.line__value[data-v-746f56b9]{font-size:var(--step-2)}}
