.hero-explorations{background:var(--paper)}.exp-tag{display:flex;align-items:center;gap:16px;padding:28px 40px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid var(--line);border-bottom:1px solid rgb(53,50,46);border-bottom:1px solid color-mix(in oklab,var(--paper) 12%,var(--ink))}.exp-tag-num{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-ink, #fff);font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:0;text-transform:none}.exp-tag-label{color:#f5efe3d9;color:color-mix(in oklab,var(--paper) 85%,transparent)}.heroA{padding:24px 0 72px;background:var(--paper);border-bottom:1px solid var(--line)}.heroA-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end;padding-top:32px}.heroA-head{font-size:clamp(44px,5.4vw,80px);line-height:.96;letter-spacing:-.03em;margin:0 0 24px;color:var(--ink);text-wrap:balance}.heroA-head em{font-family:var(--display);font-style:italic;font-weight:500;color:var(--accent)}.heroA--foil .heroA-head em{background:linear-gradient(92deg,#e8c87a,#f6d58b 35%,#c79649 65%,#e8c87a);-webkit-background-clip:text;background-clip:text;color:transparent}.heroA-lede{font-size:17px;line-height:1.5;color:var(--ink-2);max-width:42ch;margin:0 0 32px}.heroA-ctas{display:flex;gap:12px;flex-wrap:wrap}.heroA-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--paper);box-shadow:var(--shadow-md)}.statA{margin:0;padding:40px 32px 36px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;position:relative}.statA:nth-child(2n){border-right:none}.statA:nth-last-child(-n+2){border-bottom:none}.statA-num{font-family:var(--display);font-weight:700;font-size:clamp(64px,7vw,104px);line-height:1;letter-spacing:-.04em;color:var(--ink);display:flex;align-items:flex-start;gap:2px}.statA-num sup{font-size:.42em;font-weight:500;margin-top:.15em;color:var(--accent)}.statA-num .statA-unit{font-family:var(--display);font-style:italic;font-weight:400;font-size:.6em;color:var(--accent);margin-left:2px;line-height:1;align-self:flex-end;padding-bottom:.15em}.statA figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:20px}.statA--accent{background:#f3dbc9;background:color-mix(in oklab,var(--accent) 14%,var(--paper))}.statA--accent .statA-num{color:var(--ink)}.statA--ink{background:var(--ink)}.statA--ink .statA-num{color:var(--paper)}.statA--ink .statA-num sup{color:var(--accent)}.statA--ink figcaption{color:#f5efe3b3;color:color-mix(in oklab,var(--paper) 70%,transparent)}.breadcrumbs{padding:20px 0 8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs .sep{margin:0 10px;opacity:.6}.breadcrumbs .current{color:var(--ink)}.ind-hero{padding:40px 0 72px;border-bottom:1px solid var(--line)}.ind-hero-grid{display:grid;grid-template-columns:1.35fr .75fr;gap:56px;align-items:center}.ind-hero h1{font-size:clamp(40px,5vw,72px);line-height:1;margin-bottom:24px}.ind-hero h1 em{font-family:var(--display);font-style:italic;color:var(--accent);font-weight:500}.ind-hero .lede{font-size:clamp(17px,1.3vw,20px);line-height:1.45;color:var(--ink-2);max-width:52ch;margin-bottom:32px}.ind-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:44px}.ind-hero-art{aspect-ratio:1 / 1;max-width:440px;width:100%;margin-left:auto;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--card) center/cover no-repeat;position:relative;box-shadow:var(--shadow-md)}.ind-hero-art .art-tag{position:absolute;top:16px;left:16px;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid var(--line)}.proof-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:8px}.proof-bar>div{padding:24px 20px;border-right:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.proof-bar>div:last-child{border-right:none}.proof-bar strong{display:block;font-family:var(--display);font-size:clamp(26px,2.6vw,36px);font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;text-transform:none}.fin-label-art{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:32px 28px;background:radial-gradient(ellipse at top right,rgba(255,255,255,.08),transparent 50%),linear-gradient(180deg,#3a1a08,#1b0a04);color:#f6efe1;font-family:var(--display)}.fin-label-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#f6efe1b3;color:color-mix(in oklab,#F6EFE1 70%,transparent)}.fin-label-mark{font-family:var(--display);font-weight:700;font-size:clamp(44px,6vw,72px);letter-spacing:-.02em;line-height:1;color:var(--accent);margin-top:auto}.fin-label-sub{font-family:var(--display);font-style:italic;font-size:15px;color:#f6efe1d9;color:color-mix(in oklab,#F6EFE1 85%,transparent);margin-top:12px}.fin-label-foot{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#f6efe199;color:color-mix(in oklab,#F6EFE1 60%,transparent);margin-top:24px;padding-top:18px;border-top:1px solid rgba(246,239,225,.2);border-top:1px solid color-mix(in oklab,#F6EFE1 20%,transparent)}.fin-preview{position:sticky;top:100px;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-md);background:var(--card)}.fin-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.fin-preview-tag{position:absolute;left:20px;bottom:20px;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:8px 14px;border-radius:999px;border:1px solid var(--line);max-width:calc(100% - 40px)}.fin-pairings{padding:96px 0;background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.pair-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.pair-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:28px 26px 30px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pair-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#e8602c6b;border-color:color-mix(in oklab,var(--accent) 35%,var(--line))}.pair-num{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.pair-card h3{font-family:var(--display);font-weight:700;font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:-.01em;margin:0 0 14px;color:var(--ink)}.pair-card h3 em{font-style:italic;font-weight:400;color:var(--accent);margin:0 4px}.pair-card p{font-size:14.5px;line-height:1.55;color:var(--ink-2);margin:0 0 18px}.pair-tags{list-style:none;padding:14px 0 0;margin:0;display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line)}.pair-tags li{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:4px 8px;border-radius:4px;background:var(--paper-2)}.fin-samples{padding:96px 0;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.fin-samples:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 10%,rgba(232,96,44,.25) 0%,transparent 45%),radial-gradient(ellipse at 85% 90%,rgba(232,96,44,.18) 0%,transparent 50%);background:radial-gradient(ellipse at 20% 10%,color-mix(in oklab,var(--accent) 25%,transparent) 0%,transparent 45%),radial-gradient(ellipse at 85% 90%,color-mix(in oklab,var(--accent) 18%,transparent) 0%,transparent 50%);pointer-events:none}.fin-samples .section-index{color:#f5efe3b3;color:color-mix(in oklab,var(--ink) 70%,transparent)}.samples-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}.samples-copy{color:var(--paper)}.samples-head{font-family:var(--display);font-weight:700;font-size:clamp(40px,4.5vw,64px);line-height:1;letter-spacing:-.02em;color:var(--paper);margin:0 0 24px}.samples-head em{font-style:italic;font-weight:400;color:var(--accent-2, #E9C66A)}.samples-lede{font-size:17px;line-height:1.55;color:#f5efe3cc;color:color-mix(in oklab,var(--paper) 80%,transparent);margin:0 0 28px;max-width:44ch}.samples-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.samples-small{font-size:13px;color:#f5efe38c;color:color-mix(in oklab,var(--paper) 55%,transparent);margin:0}.btn-ghost--on-ink{color:var(--paper);border-color:#f5efe366;border-color:color-mix(in oklab,var(--paper) 40%,transparent);background:transparent}.btn-ghost--on-ink:hover{background:#f5efe31a;background:color-mix(in oklab,var(--paper) 10%,transparent);border-color:var(--paper)}.samples-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;aspect-ratio:1}.swatch{background:var(--card) center/cover no-repeat;border-radius:8px;border:1px solid rgba(245,239,227,.12);border:1px solid color-mix(in oklab,var(--paper) 12%,transparent);transition:transform .3s ease}.swatch:hover{transform:scale(1.03)}.swatch:nth-child(3n+1){animation:swatch-float 6s ease-in-out infinite}.swatch:nth-child(3n+2){animation:swatch-float 7s ease-in-out infinite 1s}.swatch:nth-child(3n+3){animation:swatch-float 8s ease-in-out infinite 2s}@keyframes swatch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.swatch:nth-child(3n+1),.swatch:nth-child(3n+2),.swatch:nth-child(3n+3){animation:none}}.fin-faq{padding:96px 0;background:var(--paper)}.faq-list{margin-top:48px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0;cursor:pointer}.faq-list summary{font-family:var(--display);font-weight:600;font-size:clamp(19px,1.6vw,24px);line-height:1.3;letter-spacing:-.01em;color:var(--ink);list-style:none;position:relative;padding-right:40px;transition:color .2s ease}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:var(--mono);font-weight:400;font-size:22px;color:var(--muted);transition:transform .25s ease,color .2s ease}.faq-list details[open] summary:after{transform:translateY(-50%) rotate(45deg);color:var(--accent)}.faq-list summary:hover{color:var(--accent)}.faq-list details p{margin:14px 0 0;font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:68ch}@media (max-width: 1024px){.pair-grid{grid-template-columns:1fr}.samples-grid{grid-template-columns:1fr;gap:40px}.samples-swatches{grid-template-columns:repeat(4,1fr);aspect-ratio:auto}.fin-preview{position:relative;top:0}}.fin-heroA{padding:8px 0 72px;background:var(--paper)}.fin-heroA-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end;padding-top:16px}.fin-heroA-head{font-size:clamp(44px,5.4vw,80px);line-height:.96;letter-spacing:-.03em;margin:0 0 24px;color:var(--ink);text-wrap:balance}.fin-heroA-head em{font-family:var(--display);font-style:italic;font-weight:500;background:linear-gradient(92deg,#e8c87a,#f6d58b 35%,#c79649 65%,#e8c87a);-webkit-background-clip:text;background-clip:text;color:transparent}.fin-heroA-lede{font-size:17px;line-height:1.5;color:var(--ink-2);max-width:52ch;margin:0 0 32px}.fin-heroA-ctas{display:flex;gap:12px;flex-wrap:wrap}.fin-heroA-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--paper);box-shadow:var(--shadow-md)}.fin-statA{margin:0;padding:40px 32px 36px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;position:relative}.fin-statA:nth-child(2n){border-right:none}.fin-statA:nth-last-child(-n+2){border-bottom:none}.fin-statA-num{font-family:var(--display);font-weight:700;font-size:clamp(64px,7vw,104px);line-height:1;letter-spacing:-.04em;color:var(--ink);display:flex;align-items:flex-start;gap:2px}.fin-statA-num sup{font-size:.42em;font-weight:500;margin-top:.15em;color:var(--accent)}.fin-statA-num .fin-statA-unit{font-family:var(--display);font-style:italic;font-weight:400;font-size:.6em;color:var(--accent);margin-left:2px;line-height:1;align-self:flex-end;padding-bottom:.15em}.fin-statA figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:20px}.fin-statA--accent{background:#f3dbc9;background:color-mix(in oklab,var(--accent) 14%,var(--paper))}.fin-statA--accent .fin-statA-num{color:var(--ink)}.fin-statA--ink{background:var(--ink)}.fin-statA--ink .fin-statA-num{color:var(--paper)}.fin-statA--ink .fin-statA-num sup{color:var(--accent)}.fin-statA--ink figcaption{color:#f5efe3b3;color:color-mix(in oklab,var(--paper) 70%,transparent)}@media (max-width: 1024px){.fin-heroA-grid{grid-template-columns:1fr;gap:40px}}.cream-surface{background-color:var(--cream-paper);background-image:radial-gradient(rgba(27,24,21,.045) 1px,transparent 1px);background-size:3px 3px;color:var(--cream-ink)}.cream-surface--graded{background-color:var(--cream-paper);background-image:radial-gradient(rgba(27,24,21,.045) 1px,transparent 1px),linear-gradient(180deg,var(--cream-paper) 0%,var(--cream-paper-2) 100%);background-size:3px 3px,auto}.fin-emb{--paper: var(--cream-paper);--paper-2: var(--cream-paper-2);--ink: var(--cream-ink);--ink-2: var(--cream-ink-2);--muted: var(--cream-muted);--line: rgba(27, 24, 21, .12);--card: #FBF5E6;--accent-2: var(--cream-gold);position:relative;padding:32px 0 56px;background-color:var(--cream-paper);background-image:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(176,140,42,.1),transparent 60%),radial-gradient(rgba(27,24,21,.06) 1px,transparent 1px),linear-gradient(180deg,var(--cream-paper) 0%,var(--cream-paper-2) 100%);background-size:auto,3px 3px,auto;background-repeat:no-repeat,repeat,no-repeat;overflow:hidden;color:var(--cream-ink);border-top:1px solid rgba(27,24,21,.08);border-bottom:1px solid rgba(27,24,21,.08)}.fin-emb:before{content:"";position:absolute;left:30%;top:60px;transform:translate(-50%);width:min(700px,70vw);height:360px;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(176,140,42,.14) 0%,rgba(176,140,42,.05) 35%,transparent 70%);filter:blur(32px);z-index:0;pointer-events:none}.fin-emb em{font-style:italic;color:var(--accent-2);font-weight:600}.fin-emb .emb-eyebrow-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;flex-wrap:wrap}.fin-emb .emb-index{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:10px}.fin-emb .emb-index:before{content:"";display:inline-block;width:28px;height:1px;background:var(--accent-2)}.fin-emb .emb-hero{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;margin-bottom:28px}.fin-emb .emb-hero-copy{padding:4px 0;max-width:44ch}.fin-emb .emb-h1{font-family:var(--display);font-weight:600;color:var(--ink);font-size:clamp(28px,3.4vw,46px);line-height:1.02;letter-spacing:-.035em;margin:0 0 18px}.fin-emb .emb-lede{font-size:clamp(14px,1vw,16px);line-height:1.55;color:var(--ink-2);max-width:42ch;margin:0}.fin-emb .emb-lede strong{color:var(--ink);font-weight:600}.fin-emb .emb-cinema-wrap{position:relative;z-index:2}.fin-emb .emb-cinema{position:relative;border-radius:var(--radius);overflow:hidden;background:#000;border:1px solid color-mix(in oklab,var(--accent-2) 22%,transparent);box-shadow:0 30px 70px -35px #000000a6,0 0 0 1px color-mix(in oklab,var(--accent-2) 10%,transparent) inset,0 0 60px -20px #e9c66a2e;aspect-ratio:16 / 9}.fin-emb .emb-cinema video{display:block;width:100%;height:100%;object-fit:cover}.fin-emb .emb-cinema:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.35) 100%),linear-gradient(to top,rgba(15,36,32,.25) 0%,transparent 30%)}.fin-emb .emb-mark{position:absolute;width:22px;height:22px;z-index:3;opacity:.85}.fin-emb .emb-mark svg{width:100%;height:100%;display:block}.fin-emb .emb-mark.tl{top:12px;left:12px}.fin-emb .emb-mark.tr{top:12px;right:12px;transform:scaleX(-1)}.fin-emb .emb-mark.bl{bottom:12px;left:12px;transform:scaleY(-1)}.fin-emb .emb-mark.br{bottom:12px;right:12px;transform:scale(-1)}.fin-emb .emb-live{position:absolute;top:14px;left:44px;z-index:4;background:#0f2420bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:5px 10px 5px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#f2eedd;border:1px solid rgba(233,198,106,.45)}.fin-emb .emb-live .rec{width:7px;height:7px;border-radius:50%;background:#e9c66a;animation:fin-emb-rec 1.4s ease-in-out infinite;box-shadow:0 0 8px #e9c66a}.fin-emb .emb-stamp{position:absolute;z-index:4;display:flex;align-items:center;justify-content:flex-end;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#f2eeddd9;pointer-events:none}.fin-emb .emb-stamp .stamp-group{display:inline-flex;align-items:center;gap:10px}.fin-emb .emb-stamp .sep{opacity:.4}.fin-emb .emb-stamp strong{color:#e9c66a;font-weight:500}.fin-emb .emb-stamp-mini{right:14px;bottom:10px;opacity:.85}.fin-emb .emb-ticker{position:relative;z-index:2;margin:24px 0 0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:linear-gradient(to right,transparent 0%,rgba(233,198,106,.04) 50%,transparent 100%)}.fin-emb .emb-ticker-track{display:flex;gap:36px;white-space:nowrap;animation:fin-emb-marquee 32s linear infinite;will-change:transform}.fin-emb .emb-ticker-item{font-family:var(--display);font-weight:500;font-size:clamp(15px,1.6vw,22px);letter-spacing:-.02em;color:var(--ink-2);display:inline-flex;align-items:center;gap:36px}.fin-emb .emb-ticker-item em{color:var(--accent-2);font-style:italic}.fin-emb .emb-ticker-item .bullet{width:7px;height:7px;background:var(--accent-2);border-radius:50%;display:inline-block;flex-shrink:0}.fin-emb .emb-caps-wrap{position:relative;z-index:2;margin-top:48px}.fin-emb .emb-caps-head{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;margin-bottom:24px}.fin-emb .emb-caps-title{font-family:var(--display);font-weight:600;font-size:clamp(24px,2.6vw,34px);line-height:1.04;letter-spacing:-.03em;max-width:22ch;margin:6px 0 0;color:var(--ink)}.fin-emb .emb-caps-head .lede{font-size:15px;line-height:1.55;color:var(--ink-2);max-width:52ch;margin:0}.fin-emb .emb-caps-head .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fin-emb .emb-caps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fin-emb .emb-cap{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.fin-emb .emb-cap:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--accent-2) 40%,var(--line));box-shadow:0 20px 40px -25px #0009}.fin-emb .emb-cap:after{content:"";position:absolute;left:22px;right:22px;top:16px;height:1px;background-image:linear-gradient(to right,var(--accent-2) 50%,transparent 0%);background-size:6px 1px;background-repeat:repeat-x;opacity:.4;pointer-events:none}.fin-emb .emb-cap-num{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--muted);margin-bottom:18px;display:block}.fin-emb .emb-cap-icon{width:68px;height:68px;display:block;margin:0 0 16px;color:var(--ink)}.fin-emb .emb-cap-icon .stroke{stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.fin-emb .emb-cap-icon .stroke-t{stroke:currentColor;stroke-width:1.3;fill:none;stroke-linecap:round}.fin-emb .emb-cap-icon .gold{stroke:var(--accent-2);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.fin-emb .emb-cap-icon .gold-dash{stroke:var(--accent-2);stroke-width:1.4;fill:none;stroke-dasharray:3 3;stroke-linecap:round}.fin-emb .emb-cap-icon .fill-gold{fill:var(--accent-2)}.fin-emb .emb-cap h4{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;margin:0 0 8px;color:var(--ink)}.fin-emb .emb-cap p{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:0 0 14px}.fin-emb .emb-cap-spec{display:flex;flex-wrap:wrap;gap:6px}.fin-emb .emb-cap-spec span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border:1px solid color-mix(in oklab,var(--ink) 22%,transparent);border-radius:999px;color:var(--ink-2)}.fin-emb .emb-cap-spec span.gold{border-color:color-mix(in oklab,var(--accent-2) 50%,transparent);color:var(--accent-2)}.fin-emb .emb-cap.cream{background-color:#0f2420;background-image:radial-gradient(rgba(242,238,221,.04) 1px,transparent 1px),linear-gradient(180deg,#142b27,#0f2420);background-size:3px 3px,auto;color:#f2eedd;border-color:#f2eedd24;box-shadow:0 18px 44px -28px #0f24208c}.fin-emb .emb-cap.cream:hover{border-color:color-mix(in oklab,#E9C66A 55%,transparent);box-shadow:0 24px 52px -26px #0f2420bf}.fin-emb .emb-cap.cream:after{inset:24px auto 24px 0;width:1px;height:auto;background-image:linear-gradient(to bottom,#E9C66A 50%,transparent 0%);background-size:1px 6px;background-repeat:repeat-y;opacity:.55}.fin-emb .emb-cap.cream .emb-cap-num{color:#8fa29a}.fin-emb .emb-cap.cream h4{color:#f2eedd}.fin-emb .emb-cap.cream p{color:#d6cfb7}.fin-emb .emb-cap.cream .emb-cap-icon{color:#f2eedd}.fin-emb .emb-cap.cream .emb-cap-icon .stroke,.fin-emb .emb-cap.cream .emb-cap-icon .stroke-t{stroke:#f2eedd}.fin-emb .emb-cap.cream .emb-cap-icon .gold,.fin-emb .emb-cap.cream .emb-cap-icon .gold-dash{stroke:#e9c66a}.fin-emb .emb-cap.cream .emb-cap-icon .fill-gold{fill:#e9c66a}.fin-emb .emb-cap.cream .emb-cap-spec span{color:#d6cfb7;border-color:#f2eedd38}.fin-emb .emb-cap.cream .emb-cap-spec span.gold{color:#e9c66a;border-color:color-mix(in oklab,#E9C66A 55%,transparent)}.fin-emb .emb-cap.cream .cream-tag{position:absolute;top:14px;right:18px;font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#e9c66a;z-index:2}.fin-emb .emb-stats{position:relative;z-index:2;margin-top:36px;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(to right,rgba(233,198,106,.03),transparent 40%,rgba(233,198,106,.02))}.fin-emb .emb-stats .emb-stats-label{padding:18px 22px;border-right:1px solid var(--line);display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#f5efe30d,#f5efe303)}.fin-emb .emb-stats-label span{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);line-height:1.4}.fin-emb .emb-stats-label strong{color:var(--ink);font-weight:500}.fin-emb .emb-stats .emb-stat{padding:18px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:4px}.fin-emb .emb-stats .emb-stat:last-child{border-right:none}.fin-emb .emb-stat-big{font-family:var(--display);font-size:clamp(28px,3.2vw,40px);letter-spacing:-.04em;font-weight:600;line-height:1;color:var(--accent-2)}.fin-emb .emb-stat-lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.fin-emb .emb-cta{position:relative;z-index:2;margin-top:40px;padding:30px 36px;border-radius:var(--radius);display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center;overflow:hidden}.fin-emb .emb-cta.cream{background-color:#0f2420;background-image:radial-gradient(rgba(242,238,221,.04) 1px,transparent 1px),linear-gradient(135deg,#142b27,#0f2420);background-size:3px 3px,auto;border:1px solid rgba(242,238,221,.14);color:#f2eedd;box-shadow:0 26px 54px -30px #0f2420a6,0 0 0 1px #f2eedd08 inset}.fin-emb .emb-cta.cream:before{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(233,198,106,.28),transparent 70%);pointer-events:none}.fin-emb .emb-cta-title{font-family:var(--display);font-weight:600;font-size:clamp(19px,2vw,26px);line-height:1.15;letter-spacing:-.03em;max-width:22ch;margin:0 0 8px;color:#f2eedd}.fin-emb .emb-cta-title em{font-style:italic;color:#e9c66a;font-weight:600}.fin-emb .emb-cta p{color:#d6cfb7;font-size:14px;line-height:1.5;margin:0;max-width:50ch}.fin-emb .emb-cta-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;position:relative;z-index:2}.fin-emb .emb-cta-marks{position:absolute;inset:0;pointer-events:none;z-index:3}.fin-emb .emb-cta-marks .m{position:absolute;width:18px;height:18px;border:1px solid #E9C66A;opacity:.7}.fin-emb .emb-cta-marks .m.tl{top:10px;left:10px;border-right:0;border-bottom:0}.fin-emb .emb-cta-marks .m.tr{top:10px;right:10px;border-left:0;border-bottom:0}.fin-emb .emb-cta-marks .m.bl{bottom:10px;left:10px;border-right:0;border-top:0}.fin-emb .emb-cta-marks .m.br{bottom:10px;right:10px;border-left:0;border-top:0}@media (max-width: 1024px){.fin-emb .emb-hero,.fin-emb .emb-caps-head{grid-template-columns:1fr;gap:24px;align-items:start}.fin-emb .emb-hero{margin-bottom:32px}.fin-emb .emb-hero-copy{order:-1;max-width:none}.fin-emb .emb-h1{font-size:clamp(26px,6vw,38px)}.fin-emb .emb-caps{grid-template-columns:1fr}.fin-emb .emb-stats{grid-template-columns:1fr 1fr}.fin-emb .emb-stats .emb-stats-label{grid-column:1 / -1;border-right:none;border-bottom:1px solid var(--line)}.fin-emb .emb-stats .emb-stat{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.fin-emb .emb-stats .emb-stat:nth-child(odd){border-right:1px solid var(--line)}.fin-emb .emb-stats .emb-stat:nth-child(2n){border-right:none}.fin-emb .emb-cta{grid-template-columns:1fr}.fin-emb .emb-cta-actions{justify-content:flex-start}.fin-emb .emb-live{left:20px}}@media (max-width: 560px){.fin-emb{padding:32px 0 48px}.fin-emb .emb-cta{padding:24px}.fin-emb .emb-live{top:10px;left:10px}.fin-emb .emb-stamp-mini{right:10px;bottom:8px;font-size:8.5px}}@media (prefers-reduced-motion: reduce){.fin-emb .emb-ticker-track,.fin-emb .emb-live .rec{animation:none}}@keyframes fin-emb-rec{0%,to{opacity:.4}50%{opacity:1}}@keyframes fin-emb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fin-laser{position:relative;padding:96px 0 88px;background:var(--paper);color:var(--ink);background-image:radial-gradient(rgba(245,239,227,.05) 1px,transparent 1px),radial-gradient(circle at 75% 30%,rgba(255,59,48,.06),transparent 55%);background-size:4px 4px,auto;border-top:1px solid rgba(245,239,227,.08);border-bottom:1px solid rgba(245,239,227,.08)}.fin-laser .section-index{position:absolute;top:32px;left:32px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f5efe38c}.laser-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;margin-top:28px}.laser-h2{font-family:var(--display);font-size:clamp(40px,5.5vw,76px);line-height:.96;letter-spacing:-.025em;font-weight:700;margin:0 0 22px;color:var(--ink);text-wrap:balance}.laser-h2 em{font-style:italic;color:var(--accent-2, #E9C66A);font-weight:600}.laser-copy .lede{font-size:17px;line-height:1.55;color:#f5efe3d9;margin:0 0 28px;max-width:480px}.laser-copy .lede strong{color:var(--ink);font-weight:600}.laser-perks{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}.laser-perks li{font-size:14px;line-height:1.45;color:#f5efe3c7;padding-left:16px;position:relative}.laser-perks li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:999px;background:var(--accent-2, #E9C66A)}.laser-perks strong{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}.laser-stage{position:relative;padding:32px;border-radius:16px;background:radial-gradient(circle at 70% 30%,rgba(255,59,48,.08),transparent 60%),#00000047;border:1px solid rgba(245,239,227,.1);overflow:hidden;box-shadow:0 24px 60px -32px #0009}.laser-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(245,239,227,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,227,.04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.laser-svg{width:100%;height:auto;display:block;position:relative;z-index:1}.laser-cut-stroke{fill:transparent;stroke:#f2eedd;stroke-width:1.4;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:laser-trace 8s linear infinite}@keyframes laser-trace{0%{stroke-dashoffset:100;fill:transparent}75%{stroke-dashoffset:0;fill:transparent}80%{stroke-dashoffset:0;fill:#f2eeddf2}95%{stroke-dashoffset:0;fill:#f2eeddf2}to{stroke-dashoffset:100;fill:transparent}}.laser-dot{filter:drop-shadow(0 0 4px rgba(255,59,48,.9))}.laser-glow{mix-blend-mode:screen}.laser-caption{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:#0006;border:1px solid rgba(255,59,48,.4);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;color:#f5efe3d9}.laser-caption-dot{display:inline-block;width:6px;height:6px;background:#ff3b30;border-radius:999px;box-shadow:0 0 6px #ff3b30d9;animation:laser-rec-pulse 1.5s ease-in-out infinite}@keyframes laser-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}.laser-ctas{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 1024px){.laser-grid{grid-template-columns:1fr;gap:36px}.fin-laser .section-index{position:static;margin-bottom:24px}}@media (max-width: 768px){.fin-laser{padding:64px 0 56px}.laser-perks{grid-template-columns:1fr;gap:10px}.laser-stage{padding:20px}}@media (prefers-reduced-motion: reduce){.laser-cut-stroke{stroke-dashoffset:0;fill:#f2eeddf2;animation:none}.laser-art{opacity:1;animation:none}.laser-caption-dot{animation:none}}
