@font-face{font-family:NSDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nsd-light.woff2) format("woff2")}@font-face{font-family:NSDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nsd-black.woff2) format("woff2")}html:root[data-section=model]{--void: #0a0806;--velvet: #130f0d;--velvet-2: #1c1512;--velvet-3: #241a16;--ruby: #a5254a;--ruby-lit: #d24a68;--gold: #c9a96b;--gold-lit: #ecd6a3;--cream: #f0e8da;--dim: #b0a48f;--faint: #8f8571;--line: rgba(240, 232, 218, .1);--line-gold: rgba(201, 169, 107, .3);--display: "NSDisplay", Georgia, "Times New Roman", serif;--sans: var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--maxw: 1200px;--g-wed: linear-gradient(150deg, #5c5e3d, #bda151 46%, #3b3420);--g-red: linear-gradient(150deg, #611926, #d5345a 46%, #331218);--g-cat: linear-gradient(150deg, #3d3d46, #8f8f9c 46%, #232329);--g-beard: linear-gradient(150deg, #472e18, #b67d39 46%, #2a1b0e);--g-beauty: linear-gradient(150deg, #2f4046, #82a9b2 46%, #1e2a2e);--color-bg: var(--void);--color-surface: var(--velvet);--color-surface-raised: var(--velvet-2);--color-border: var(--line);--color-text: var(--cream);--color-text-muted: var(--dim);--color-text-faint: var(--faint);--color-danger: #f0857f;--accent: var(--gold);--accent-text: var(--gold-lit);--accent-solid: var(--gold);--accent-on-solid: #1a1109}.model-root{background:var(--void);color:var(--cream);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.model-root:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.model-root,.model-root *,.model-root *:before,.model-root *:after{box-sizing:border-box}.model-root :where(h1,h2,h3,p,figure){margin:0}.model-root .mnav-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--velvet-2);color:var(--cream);padding:.7rem 1.1rem;border:1px solid var(--line-gold);border-radius:0 0 .4rem}.model-root .mnav-skip:focus{left:0}.model-root .model-banner{position:sticky;top:0;z-index:40}.model-root .mnav{background:linear-gradient(180deg,rgba(10,8,6,.92),rgba(10,8,6,.55) 70%,transparent);backdrop-filter:blur(10px) saturate(115%);border-bottom:1px solid var(--line-gold)}.model-root .mnav__bar{max-width:var(--maxw);margin:0 auto;padding:.9rem 32px;display:flex;align-items:baseline;gap:2rem}.model-root .mnav__brand{font-family:var(--display);font-size:1.45rem;line-height:1;color:var(--cream);letter-spacing:.01em;white-space:nowrap;flex:none;transition:color var(--dur, .2s) var(--ease, ease)}.model-root .mnav__brand:hover{color:var(--gold-lit)}.model-root .mnav__role{font-family:var(--sans);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-left:.7rem;vertical-align:.35em}.model-root .mnav__links{display:flex;align-items:baseline;gap:1.6rem;margin-left:auto}.model-root .mnav__links>a,.model-root .mnav__more>button{font-family:var(--sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:color var(--dur, .2s) var(--ease, ease)}.model-root .mnav__links>a:hover,.model-root .mnav__more>button:hover,.model-root .mnav__more.open>button{color:var(--gold-lit)}.model-root .mnav__links>a:focus-visible,.model-root .mnav__more>button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.model-root .mnav__more{position:relative}.model-root .mnav__more .caret{width:.85em;height:.85em;transition:transform var(--dur, .2s) var(--ease, ease)}.model-root .mnav__more.open .caret{transform:rotate(180deg)}.model-root .mnav__submenu{position:absolute;top:calc(100% + .9rem);right:0;min-width:12rem;background:var(--velvet-2);border:1px solid var(--line-gold);border-radius:.5rem;padding:.55rem;display:grid;gap:.1rem;box-shadow:0 24px 60px -28px #000000e6;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur, .2s) var(--ease, ease),transform var(--dur, .2s) var(--ease, ease),visibility var(--dur, .2s)}.model-root .mnav__more:focus-within .mnav__submenu,.model-root .mnav__more.open .mnav__submenu{opacity:1;visibility:visible;transform:none}.model-root .mnav__smhead{font-family:var(--sans);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);padding:.3rem .6rem .45rem}.model-root .mnav__submenu a{font-size:.92rem;color:var(--dim);padding:.45rem .6rem;border-radius:.35rem;transition:background var(--dur, .2s) var(--ease, ease),color var(--dur, .2s) var(--ease, ease)}.model-root .mnav__submenu a:hover{background:var(--velvet-3);color:var(--cream)}.model-root .mnav__cta{flex:none;font-family:var(--sans);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-lit);border:1px solid var(--line-gold);border-radius:999px;padding:.5rem 1.1rem;transition:background var(--dur, .2s) var(--ease, ease),border-color var(--dur, .2s) var(--ease, ease),color var(--dur, .2s) var(--ease, ease)}.model-root .mnav__cta:hover{background:var(--gold);border-color:var(--gold);color:#1a1109}.model-root .mnav__cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.model-root .mnav__burger{display:none;position:relative}.model-root .mnav__burger>summary{list-style:none;cursor:pointer;padding:.4rem;border-radius:.4rem;display:grid;place-items:center}.model-root .mnav__burger>summary::-webkit-details-marker{display:none}.model-root .mnav__burger>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.model-root .mnav__burger-ic{display:grid;gap:4px;width:22px}.model-root .mnav__burger-ic i{display:block;height:1.5px;background:var(--gold);border-radius:2px;transition:transform var(--dur, .2s) var(--ease, ease),opacity var(--dur, .2s) var(--ease, ease)}.model-root .mnav__burger[open] .mnav__burger-ic i:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.model-root .mnav__burger[open] .mnav__burger-ic i:nth-child(2){opacity:0}.model-root .mnav__burger[open] .mnav__burger-ic i:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.model-root .mnav__sheet{position:absolute;top:calc(100% + .7rem);right:0;min-width:14rem;background:var(--velvet-2);border:1px solid var(--line-gold);border-radius:.6rem;padding:.7rem;display:grid;gap:.15rem;box-shadow:0 28px 70px -30px #000000f2}.model-root .mnav__sheetlabel{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:.5rem 0 .25rem;padding:0 .6rem}.model-root .mnav__sheetlabel:first-child{margin-top:0}.model-root .mnav__sheet a{font-size:1rem;color:var(--dim);padding:.55rem .6rem;border-radius:.35rem;transition:background var(--dur, .2s) var(--ease, ease),color var(--dur, .2s) var(--ease, ease)}.model-root .mnav__sheet a:hover{background:var(--velvet-3);color:var(--cream)}@media(max-width:880px){.model-root .mnav__links{display:none}.model-root .mnav__burger{display:block;margin-left:auto}.model-root .mnav__bar{padding:.75rem 20px;gap:1rem;justify-content:space-between}.model-root .mnav__brand{font-size:1.2rem}.model-root .mnav__cta{font-size:.66rem;padding:.45rem .85rem}}@media(max-width:520px){.model-root .mnav__role{display:none}.model-root .mnav__bar{gap:.6rem}.model-root .mnav__brand{font-size:1.05rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.model-root .mnav__cta{font-size:.62rem;padding:.4rem .7rem;letter-spacing:.08em}}.mfoot{position:relative;background:var(--velvet);border-top:1px solid var(--line-gold);color:var(--cream);font-family:var(--sans);overflow:hidden}.mfoot:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(201,169,107,.55) 30%,rgba(201,169,107,.15) 70%,transparent)}.mfoot a{text-decoration:none}.mfoot__inner{padding:clamp(3rem,7vw,5.5rem) 32px 2rem}.mfoot__top{display:flex;flex-wrap:wrap;gap:clamp(2rem,6vw,5rem);align-items:flex-start;justify-content:space-between}.mfoot__offer{max-width:34rem}.mfoot__eyebrow{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 .9rem}.mfoot__line{font-family:var(--display);font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.12;color:var(--cream);margin:0}.mfoot__line em{font-style:italic;color:var(--gold-lit)}.mfoot__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.8rem}.mfoot__cta{display:inline-block;background:var(--gold);color:#1a1109;font-size:.86rem;letter-spacing:.08em;padding:.8rem 1.6rem;border-radius:999px;transition:background var(--dur, .2s) var(--ease, ease),transform var(--dur, .2s) var(--ease, ease)}.mfoot__cta:hover{background:var(--gold-lit);transform:translateY(-1px)}.mfoot__tg{display:inline-flex;align-items:center;gap:.5rem;font-size:.86rem;color:var(--dim);border-bottom:1px solid var(--line-gold);padding-bottom:.2rem;transition:color var(--dur, .2s) var(--ease, ease),border-color var(--dur, .2s) var(--ease, ease)}.mfoot__tg:hover{color:var(--gold-lit);border-color:var(--gold)}.mfoot__tg svg{width:1.05em;height:1.05em}.mfoot__status{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:1.6rem 0 0}.mfoot__dot{width:.42rem;height:.42rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #c9a96b29}.mfoot__nav{display:flex;gap:clamp(2rem,5vw,4rem)}.mfoot__col{display:flex;flex-direction:column;gap:.7rem}.mfoot__collabel{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin:0 0 .3rem}.mfoot__col a{font-size:.95rem;color:var(--dim);transition:color var(--dur, .2s) var(--ease, ease)}.mfoot__col a:hover{color:var(--gold-lit)}.mfoot__sign{font-family:var(--display);font-size:clamp(3.4rem,13vw,11rem);line-height:.92;letter-spacing:-.01em;color:transparent;background:linear-gradient(180deg,#f0e8da2b,#f0e8da0a);-webkit-background-clip:text;background-clip:text;margin:clamp(2.5rem,7vw,5rem) 0 0;user-select:none;white-space:nowrap}.mfoot__bottom{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.4rem;font-size:.72rem;letter-spacing:.06em;color:var(--faint)}.mfoot__meta{letter-spacing:.14em;text-transform:uppercase}@media(max-width:720px){.mfoot__inner{padding-left:20px;padding-right:20px}.mfoot__top{flex-direction:column;gap:2.4rem}.mfoot__nav{gap:2.5rem}.mfoot__sign{font-size:clamp(2.6rem,15vw,5rem);white-space:normal;line-height:.88}.mfoot__bottom{flex-direction:column;gap:.5rem}}.model-root{padding-bottom:0}html[data-section=model] .site-footer{margin-top:0}.model-root a{color:inherit;text-decoration:none}.model-root .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.model-root .gold{color:var(--gold)}.model-root .eyebrow{font-family:var(--sans);font-size:12.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}.model-root .rule-gold{height:1px;width:120px;background:linear-gradient(90deg,var(--gold),transparent);margin:26px 0}.model-root .ph{color:var(--gold-lit);border-bottom:1px dashed var(--line-gold);padding-bottom:1px}.model-root .reveal{transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.model-root.model-anim .reveal{opacity:0;transform:translateY(28px)}.model-root.model-anim .reveal.in{opacity:1;transform:none}.model-root .hero{position:relative;min-height:100svh;overflow:hidden;padding:40px 0;display:flex}.model-root .hero-stage{position:absolute;inset:0;z-index:0}.model-root .hero-field{position:absolute;inset:0;background:radial-gradient(58% 54% at 66% 44%,#9c2a4a80,#0e080b00 64%),linear-gradient(155deg,#1e0d13,#0d0709 62%)}.model-root .hero-beam{position:absolute;top:-16%;left:62%;width:44vw;height:132%;transform:translate(-50%) rotate(6deg);background:linear-gradient(180deg,#ecd6a31a,#ecd6a300 64%);filter:blur(44px);mix-blend-mode:screen;pointer-events:none}.model-root .hero-figure{position:absolute;right:22%;bottom:-66%;height:166%;width:auto;transform:scaleX(-1);filter:brightness(.82) saturate(.82) contrast(1.03) drop-shadow(0 22px 40px rgba(0,0,0,.55))}.model-root .hero-figure{position:absolute;right:22%;bottom:-66%;height:166%;width:auto;z-index:1;transform:scaleX(-1);filter:brightness(.82) saturate(.82) contrast(1.03) drop-shadow(0 22px 40px rgba(0,0,0,.55));pointer-events:none}.model-root .hero-vig{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0c070980,#0c070900 44%),linear-gradient(to top,#0c07099e,#0c070900 20%)}.model-root .hero-inner{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:44px}.model-root .meta-row{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.model-root .meta-row.bottom{align-items:flex-end}.model-root .m-tr,.model-root .m-br{text-align:right}.model-root .mlabel{font-family:var(--sans);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim);display:block;line-height:1.75}.model-root .mfaint{color:var(--faint)}.model-root .status{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.model-root .status i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 9px 1px var(--gold);animation:model-pulse 2.4s ease-in-out infinite}.model-root .idx{font-family:var(--display);font-weight:300;font-size:clamp(26px,3vw,40px);color:var(--gold);line-height:1}.model-root .hero-core{flex:1;display:flex;align-items:center}.model-root h1.offer{margin:0;max-width:none}.model-root .huge{display:block;font-family:var(--display);font-weight:300;font-size:clamp(58px,15vw,238px);line-height:.84;letter-spacing:-.015em;color:var(--cream);text-wrap:balance}.model-root .huge .yr{font-weight:900}.model-root .sub{display:block;margin-top:clamp(20px,3vw,40px);font-family:var(--sans);font-weight:400;font-size:clamp(14.5px,1.55vw,20px);letter-spacing:.03em;color:var(--dim);max-width:46ch;line-height:1.5}.model-root .sub em{font-style:normal;font-weight:600;color:var(--ruby-lit);background:linear-gradient(100deg,var(--ruby) 36%,var(--gold-lit) 50%,var(--ruby) 64%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:model-gleam 6s ease-in-out 1.2s infinite}.model-root .hero-cta{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.model-root .btn-gold{background:linear-gradient(135deg,var(--gold),#b9924e);color:#1a1109;padding:16px 34px;border-radius:1px;font-size:15.5px;font-weight:600;letter-spacing:.04em;box-shadow:0 10px 34px -14px #c9a96b99;transition:.2s}.model-root .btn-gold:hover{background:linear-gradient(135deg,var(--gold-lit),var(--gold));transform:translateY(-1px)}.model-root .btn-ghost{color:var(--dim);font-size:15px;letter-spacing:.02em;padding-bottom:3px;border-bottom:1px solid var(--line-gold);transition:.2s}.model-root .btn-ghost:hover{color:var(--gold)}.model-root .scrollcue{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:2;color:var(--gold);opacity:.55;font-size:14px;animation:model-bob 2.4s ease-in-out infinite}.model-root .scrollcue svg{width:16px;height:16px;display:block}.model-root .band-pad{padding:120px 0}.model-root .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:52px;flex-wrap:wrap}.model-root .sec-title{font-family:var(--display);font-weight:300;font-size:clamp(44px,9vw,132px);line-height:.92;letter-spacing:-.01em}.model-root .sec-head .eyebrow{padding-bottom:14px}.model-root .works{background:var(--velvet)}.model-root .wall{display:flex;flex-direction:column;gap:26px}.model-root .film{position:relative;height:clamp(420px,64vh,680px);border:1px solid var(--line);overflow:hidden;display:flex;align-items:flex-end}.model-root .film.flag{height:clamp(520px,82vh,860px)}.model-root .film .grade{position:absolute;inset:0;z-index:0;transform:scale(1.04);background-size:cover;background-position:center 20%;background-blend-mode:overlay}.model-root .film .grade .shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.model-root .film .grade:after{content:"";position:absolute;inset:0;z-index:1;background-image:inherit;background-size:cover;mix-blend-mode:soft-light;opacity:.62}.model-root .b-wed{background-image:linear-gradient(155deg,#241f10,#c7a960)}.model-root .b-red{background-image:linear-gradient(155deg,#230c11,#d43f5f)}.model-root .b-cat{background-image:linear-gradient(155deg,#16161c,#9a9aa6)}.model-root .b-grooming{background-image:linear-gradient(155deg,#1c1208,#bd8340)}.model-root .film.in .grade{animation:model-kb 32s ease-in-out infinite alternate}.model-root .film .shade{position:absolute;inset:0;z-index:1;background:radial-gradient(84% 88% at 60% 40%,#0a080600 34%,#0a080670),linear-gradient(to top,#0a0806eb,#0a08069e 22%,#0a08060f 52%,#0a08061f)}.model-root .film .fbody{position:relative;z-index:2;padding:clamp(28px,4vw,58px);width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap}.model-root .film.right .fbody{flex-direction:row-reverse}.model-root .ftitle{font-family:var(--display);font-weight:300;font-size:clamp(38px,7vw,98px);line-height:.94;letter-spacing:-.01em}.model-root .ftitle .n{display:block;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-family:var(--sans);margin-bottom:14px;font-weight:400}.model-root .fcase{max-width:40ch;text-align:right}.model-root .film.right .fcase{text-align:left}.model-root .fcase .lead{color:var(--cream);font-size:15.5px;line-height:1.5}.model-root .fcase .row{display:block;margin-top:8px;color:var(--faint);font-size:13.5px;letter-spacing:.01em}.model-root .repoint{display:inline-block;margin-top:20px;font-size:14px;letter-spacing:.03em;color:var(--gold);border-bottom:1px solid var(--line-gold);padding-bottom:3px;transition:.2s}.model-root .repoint:hover{color:var(--gold-lit);border-color:var(--gold)}.model-root .digitals{margin-top:26px;border:1px solid var(--line);background:var(--velvet-2);padding:clamp(24px,3vw,40px)}.model-root .digitals .dh{display:flex;align-items:baseline;gap:16px;margin-bottom:22px;flex-wrap:wrap}.model-root .digitals h3{font-family:var(--display);font-weight:300;font-size:28px}.model-root .digitals .dh span{color:var(--faint);font-size:13px}.model-root .sheet{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.model-root .sheet .dcell{aspect-ratio:3 / 4;background-color:#171210;overflow:hidden;border:1px solid var(--line);margin:0}.model-root .sheet .dcell img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 22%;filter:contrast(1.04)}.model-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.model-root .gallery{background:var(--velvet)}.model-root .gcat{margin-top:clamp(28px,3.4vw,48px)}.model-root .gcat-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:var(--display);font-weight:300;font-size:clamp(20px,2vw,26px);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.model-root .gcat-t{margin:0;font:inherit}.model-root .gcount{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;color:var(--gold);border:1px solid var(--line);padding:2px 8px}.model-root .gblurb{font-family:var(--sans);font-size:13px;color:var(--faint)}.model-root .ggrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.model-root .gcell{display:block;position:relative;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--line);background-color:#171210;transition:border-color .25s ease,transform .25s ease}.model-root .gcell img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 22%;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .25s ease}.model-root .gcell:hover img,.model-root .gcell:focus-visible img{transform:scale(1.06);filter:brightness(1.08)}.model-root .gcell:hover,.model-root .gcell:focus-visible{border-color:var(--gold)}.model-root .lbox{position:fixed;inset:0;z-index:var(--z-modal, 300);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(8px,2vw,24px);padding:clamp(56px,7vh,88px) clamp(10px,3vw,40px) clamp(20px,4vh,44px);background:#080605f7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.model-root .lbox[hidden]{display:none}.model-root .lbox-img{grid-column:2;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0 auto;border:1px solid var(--line)}.model-root .lbox-bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px clamp(12px,3vw,28px)}.model-root .lbox-meta{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;color:var(--faint);letter-spacing:.08em}.model-root .lbox-x,.model-root .lbox-nav{background:transparent;border:1px solid var(--line);color:var(--cream);cursor:pointer;line-height:1;transition:border-color .2s ease,color .2s ease}.model-root .lbox-x{width:40px;height:40px;font-size:15px}.model-root .lbox-nav{width:48px;height:72px;font-size:26px}.model-root .lbox-nav.prev{grid-column:1}.model-root .lbox-nav.next{grid-column:3}.model-root .lbox-x:hover,.model-root .lbox-nav:hover,.model-root .lbox-x:focus-visible,.model-root .lbox-nav:focus-visible{border-color:var(--gold);color:var(--gold)}@media(max-width:900px){.model-root .ggrid{grid-template-columns:repeat(3,1fr)}.model-root .lbox{grid-template-columns:1fr;padding-left:8px;padding-right:8px}.model-root .lbox-img{grid-column:1}.model-root .lbox-nav{position:absolute;bottom:16px}.model-root .lbox-nav.prev{left:12px}.model-root .lbox-nav.next{right:12px}}@media(prefers-reduced-motion:reduce){.model-root .gcell,.model-root .gcell img{transition:none}.model-root .gcell:hover img,.model-root .gcell:focus-visible img{transform:none}}.model-root .stance{position:relative;background:var(--void);text-align:center;overflow:hidden}.model-root .stance:before{content:"";position:absolute;inset:0;background:radial-gradient(46% 60% at 50% 40%,#a5254a24,#0a080600 62%)}.model-root .stance .wrap{position:relative;max-width:900px}.model-root .stance p{font-family:var(--display);font-weight:300;font-size:clamp(23px,3.3vw,42px);line-height:1.34;margin-bottom:24px;text-wrap:balance}.model-root .stance p:last-of-type{color:var(--dim)}.model-root .stance .em-g{color:var(--gold)}.model-root .stance .sig{margin-top:38px;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.model-root .stance .sig b{color:var(--gold);font-weight:400}.model-root .invite{background:var(--velvet)}.model-root .card{max-width:660px;margin:0 auto;border:1px solid var(--line-gold);padding:clamp(34px,5vw,64px);text-align:center;position:relative}.model-root .card:before,.model-root .card:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--gold)}.model-root .card:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.model-root .card:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.model-root .card h2{font-family:var(--display);font-weight:300;font-size:clamp(34px,5vw,58px);margin-bottom:14px}.model-root .card .lede{color:var(--dim);font-size:17.5px;max-width:44ch;margin:0 auto 34px}.model-root .card .cta-note{margin-top:28px;color:var(--faint);font-size:13px;letter-spacing:.02em}@keyframes model-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes model-kb{0%{transform:scale(1.02)}to{transform:scale(1.11)}}@keyframes model-gleam{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@keyframes model-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(7px)}}@media(prefers-reduced-motion:reduce){.model-root *,.model-root *:before,.model-root *:after{animation:none!important;transition:none!important}.model-root .sub em{-webkit-text-fill-color:var(--ruby-lit);background:none}}@media(max-width:820px){.model-root .hero-figure{height:66%;right:-6%;bottom:2%;opacity:.94}.model-root .hero-vig{background:linear-gradient(to top,#0c0709a8,#0c070900 30%)}.model-root .film .fbody{flex-direction:column!important;align-items:flex-start}.model-root .fcase,.model-root .film.right .fcase{text-align:left;max-width:none}.model-root .sheet{grid-template-columns:repeat(4,1fr)}.model-root .band-pad{padding:80px 0}.model-root .sec-head{align-items:flex-start}}@media(max-width:820px){.model-root .hero-figure{height:66%;right:-6%;bottom:2%;opacity:.94}}
