@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/manrope-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/manrope-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/manrope-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/manrope-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/manrope-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/manrope-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/poppins-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/poppins-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/poppins-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/poppins-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/tinos-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/tinos-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/tinos-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/tinos-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/josefin-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/josefin-sans-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:102.93%;ascent-override:103.57%;descent-override:29.15%;line-gap-override:0%}@font-face{font-family:Poppins Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:111.72%;ascent-override:93.98%;descent-override:31.33%;line-gap-override:8.95%}:root{--c-black: #0B0B0C;--c-charcoal: #1A1A1C;--c-charcoal-2: #141416;--c-ink-warm: #1A1712;--c-gold: #D4AF37;--c-gold-deep: #B8913A;--c-gold-field: #C9A24A;--c-gold-light: #D9B862;--c-gold-dark: #7A5C12;--c-champagne: #E9DCB8;--c-ivory: #F5F0E6;--c-ivory-text: #F3ECDD;--c-ivory-2nd: rgba(243,236,221,.82);--c-ink-2nd: #3B362C;--c-gold-2nd: #1F1A0E;--c-white: #FFFFFF;--c-input-bone: #FFFDF8;--c-error-ink: #F2A08F;--c-error-bone: #9E2A14;--c-error-gold: #5A0F06;--metal-grad: linear-gradient(115deg, #B8913A 0%, #C9A24A 46%, #D9B862 100%);--metal-tile: url("./img/brushed-256-YVL25BPJ.png");--metal-tile-op: .06;--metal-sheen: linear-gradient(100deg, transparent 35%, rgba(255,246,214,.38) 50%, transparent 65%);--emboss-hi: rgba(255,240,200,.35);--emboss-lo: rgba(11,11,12,.55);--font-display: "Times New Roman", Times, Tinos, serif;--font-body: "Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui: "Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--u: min(1vw, 1.5svh);--fs-mega: clamp(3.5rem, calc(1rem + 10 * var(--u)), 12rem);--fs-statement: clamp(2.75rem, calc(1rem + 6.5 * var(--u)), 8.5rem);--fs-d1: clamp(2.25rem, calc(.9rem + 3.8 * var(--u)), 5rem);--fs-d2: clamp(1.75rem, calc(1rem + 1.8 * var(--u)), 2.75rem);--fs-quote: clamp(1.5rem, calc(1rem + 2.2 * var(--u)), 3rem);--fs-num: clamp(2.5rem, calc(1rem + 4.5 * var(--u)), 5.5rem);--fs-row-num: clamp(1.625rem, calc(1rem + 1.2 * var(--u)), 2rem);--fs-ghost: min(60svh, 42vw);--fs-d4: clamp(1.125rem, calc(.95rem + .45 * var(--u)), 1.375rem);--fs-lead: clamp(1.125rem, calc(1rem + .3 * var(--u)), 1.375rem);--fs-body: clamp(1.0625rem, calc(1rem + .2vw) , 1.125rem);--fs-note: 1rem;--fs-label: .875rem;--fs-ui-min: .9375rem;--fs-input: 1.125rem;--lh-mega: .92;--lh-d1: 1;--lh-d2: 1.08;--lh-quote: 1.15;--lh-body: 1.6;--lh-note: 1.5;--track-mega: -.015em;--track-display: -.012em;--track-eyebrow: .12em;--measure: 62ch;--measure-legal: 68ch;--space-2xs: 4px;--space-xs: 8px;--space-s: 12px;--space-m: clamp(12px, 2.2svh, 20px);--space-l: clamp(16px, 3.2svh, 32px);--space-xl: clamp(20px, min(5vw, 5svh), 72px);--space-2xl: clamp(28px, min(9vw, 8svh), 140px);--gap-row: clamp(12px, min(3vw, 3svh), 40px);--gap-col: clamp(16px, 2vw, 32px);--group-gap: var(--space-xl);--inner-gap: .25em;--row-pitch: clamp(56px, 9svh, 96px);--page-pad: clamp(20px, 5vw, 96px);--max-w: 1360px;--white-min: .18;--radius: 2px;--btn-h: 56px;--ctl-h: 56px;--chip-h: 56px;--tap-min: 44px;--focus-w: 2px;--focus-off: 2px;--header-h: clamp(56px, 7svh, 76px);--bottom-h: env(safe-area-inset-bottom, 0px);--scene-top: calc(var(--header-h) + var(--banner-h, 0px));--scene-h: calc(100svh - var(--scene-top) - var(--bottom-h));--scene-pad-top: clamp(8px, 1.5svh, 24px);--scene-pad-bottom: clamp(12px, 2.5svh, 32px);--scene-safe-h: calc(var(--scene-h) - var(--scene-pad-top) - var(--scene-pad-bottom));--scene-safe-w: min(var(--max-w), 100vw - 2 * var(--page-pad));--media-h: clamp(160px, 40svh, 560px);--panel-max-h: var(--scene-safe-h);--hdr-blur: 8px;--kx: 30%;--ky: 55%;--key-light: radial-gradient(60% 50% at var(--kx) var(--ky), rgba(212,175,55,.08), transparent 70%);--lamp: radial-gradient(120% 90% at 70% 30%, #1A1712 0%, #0B0B0C 62%);--grain-op: .05;--stars-op-ink: 1;--stars-op-long: .25;--hair-w: 1px;--stop-size: .17em;--stop-lift: .02em;--z-fields: 0;--z-stars: 1;--z-globe: 2;--z-grain: 3;--z-scenes: 4;--z-iris: 6;--z-header: 10;--z-menu: 12;--z-dialog: 20;--z-splash: 30;--z-cursor: 40;--ease: cubic-bezier(.2,.7,.1,1);--ease-out: cubic-bezier(.16,1,.3,1);--ease-in: cubic-bezier(.55,0,1,.45);--ease-inout: cubic-bezier(.87,0,.13,1);--dur-out: .32s;--dur-iris: .62s;--dur-in: .65s;--dur-stop: .24s;--dur-hover: .2s;--dur-door: .35s;--dur-frame: .6s;--dur-vt: .45s;--dur-fade-rm: .2s;--idle-stop: 5s}@media (max-width: 759px){:root{--header-h: clamp(56px, 7.5svh, 64px);--fs-note: .9375rem;--btn-h: 52px}}@media (min-width: 760px) and (max-height: 760px){:root{--space-xl: clamp(16px, 4svh, 40px);--space-2xl: clamp(24px, 6svh, 64px)}}@media (max-width: 759px) and (max-height: 700px){:root{--header-h: 52px;--scene-pad-top: 6px;--scene-pad-bottom: 8px;--fs-statement: 2.5rem;--fs-mega: 3rem;--fs-d1: 2rem;--fs-d2: 1.625rem}}[data-field=ink],.on-ink,.site-header:not([data-hdr]),.site-header[data-hdr=ink]{--bg: #0B0B0C;--field-bg: var(--key-light), var(--lamp);--fg: #F3ECDD;--fg-muted: var(--c-ivory-2nd);--accent: #D4AF37;--line: rgba(212,175,55,.22);--line-strong: rgba(243,236,221,.42);--line-text: rgba(243,236,221,.16);--surface: var(--c-charcoal-2);--input-bg: #1A1A1C;--input-line: rgba(243,236,221,.45);--input-fg: #F3ECDD;--btn-bg: linear-gradient(180deg, #E6C55A 0%, #D4AF37 55%, #C29B2C 100%);--btn-fg: #0B0B0C;--btn-arrow: #0B0B0C;--btn-hover-bg: linear-gradient(180deg, #F0D673 0%, #DDB943 55%, #CBA533 100%);--btn-line: rgba(255,240,190,.75);--chip-on-bg: #D4AF37;--chip-on-fg: #0B0B0C;--row-flood: #D4AF37;--row-flood-fg: #0B0B0C;--ph-line: rgba(212,175,55,.6);--ph-loud: rgba(212,175,55,.16);--focus: #F3ECDD;--error: var(--c-error-ink);--hdr-bg: rgba(11,11,12,.55);--hdr-bg-solid: rgba(11,11,12,.94);--hdr-fg: #F3ECDD;--stroke-num: rgba(212,175,55,.4);--ghost: rgba(212,175,55,.14)}[data-field=bone],.on-bone,.site-header[data-hdr=bone]{--bg: #F5F0E6;--field-bg: #F5F0E6;--fg: #0B0B0C;--fg-muted: var(--c-ink-2nd);--accent: #7A5C12;--line: rgba(11,11,12,.15);--line-strong: rgba(11,11,12,.42);--line-text: rgba(11,11,12,.15);--surface: #FFFDF8;--input-bg: #FFFFFF;--input-line: rgba(11,11,12,.3);--input-fg: #0B0B0C;--btn-bg: linear-gradient(180deg, #E6C55A 0%, #D4AF37 55%, #C29B2C 100%);--btn-fg: #0B0B0C;--btn-arrow: #0B0B0C;--btn-hover-bg: linear-gradient(180deg, #F0D673 0%, #DDB943 55%, #CBA533 100%);--btn-line: rgba(122,92,18,.55);--chip-on-bg: #0B0B0C;--chip-on-fg: #E9DCB8;--row-flood: #0B0B0C;--row-flood-fg: #F3ECDD;--ph-line: rgba(122,92,18,.6);--ph-loud: rgba(122,92,18,.12);--focus: #0B0B0C;--error: var(--c-error-bone);--hdr-bg: rgba(245,240,230,.7);--hdr-bg-solid: rgba(245,240,230,.96);--hdr-fg: #0B0B0C;--stroke-num: rgba(122,92,18,.45);--ghost: rgba(122,92,18,.12)}[data-field=gold],.on-gold,.site-header[data-hdr=gold]{--bg: #C9A24A;--field-bg: var(--metal-grad);--fg: #0B0B0C;--fg-muted: var(--c-gold-2nd);--accent: #0B0B0C;--line: rgba(11,11,12,.28);--line-strong: rgba(11,11,12,.55);--line-text: rgba(11,11,12,.22);--surface: rgba(11,11,12,.06);--input-bg: #0B0B0C;--input-line: rgba(243,236,221,.45);--input-fg: #F3ECDD;--btn-bg: linear-gradient(180deg, #2A2A2E 0%, #141416 55%, #0B0B0C 100%);--btn-fg: #F3ECDD;--btn-arrow: #D4AF37;--btn-hover-bg: linear-gradient(180deg, #34343A 0%, #1C1C1F 55%, #111113 100%);--btn-line: rgba(243,236,221,.35);--chip-on-bg: #0B0B0C;--chip-on-fg: #D4AF37;--row-flood: #0B0B0C;--row-flood-fg: #F3ECDD;--ph-line: rgba(11,11,12,.6);--ph-loud: rgba(11,11,12,.1);--focus: #0B0B0C;--error: var(--c-error-gold);--hdr-bg: rgba(184,145,58,.62);--hdr-bg-solid: rgba(201,162,74,.96);--hdr-fg: #0B0B0C;--stroke-num: rgba(11,11,12,.38);--ghost: rgba(11,11,12,.14)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#0b0b0c}html:not(.film):not(.touch-cut){scrollbar-gutter:stable}body{margin:0;min-height:100vh;background:var(--bg, #0B0B0C);color:var(--fg, #F3ECDD);font:400 var(--fs-body)/var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,svg,video,canvas{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}fieldset{margin:0;padding:0;border:0;min-width:0}h1,h2,h3,.display{font-family:var(--font-display);font-weight:400;text-transform:none;letter-spacing:var(--track-display);line-height:var(--lh-d2)}h1,h2,h3,h4,.display{text-wrap:balance}p,li,dd,blockquote,figcaption{text-wrap:pretty}:where(h1,h2,h3,.display) em,.display-em,.accent-em{font-style:italic;font-weight:400;letter-spacing:0;color:var(--accent)}:where(p,blockquote,li){hanging-punctuation:first allow-end last}h1,.t-d1{font-size:var(--fs-d1);line-height:var(--lh-d1)}h2,h3,.t-d2{font-size:var(--fs-d2);line-height:var(--lh-d2)}.t-mega{font-size:var(--fs-mega);line-height:var(--lh-mega);letter-spacing:var(--track-mega)}.t-statement,.t-hero{font-size:var(--fs-statement);line-height:var(--lh-mega);letter-spacing:var(--track-mega)}.t-d1{letter-spacing:var(--track-display)}@media (max-width: 759px){.t-mega.is-long{font-size:var(--fs-statement)}}.t-quote{font:italic 400 var(--fs-quote)/var(--lh-quote) var(--font-display);letter-spacing:0}.t-d4{font:600 var(--fs-d4)/1.25 var(--font-body);letter-spacing:0}.t-lead{font-size:var(--fs-lead);line-height:1.55;color:var(--fg);max-width:56ch}.t-small,.t-xs{font-size:var(--fs-note)}[data-field=ink] :where(p,li,dd){font-weight:500}.eyebrow{display:block;font:500 var(--fs-label)/1.3 var(--font-ui);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent)}.ui{font-family:var(--font-ui)}.num{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.muted{color:var(--fg-muted)}.accent{color:var(--accent)}.measure{max-width:var(--measure)}strong,b{font-weight:600}.stop{display:inline-block;width:var(--stop-size);height:var(--stop-size);margin-left:.05em;border-radius:50%;background:var(--accent);vertical-align:var(--stop-lift);transform-origin:50% 50%}.rule{display:block;width:clamp(96px,10vw,160px);height:var(--hair-w);margin:0;border:0;background:var(--line);transform-origin:0 50%}.num-outline{font:400 var(--fs-num)/1 var(--font-display);font-variant-numeric:lining-nums;color:transparent;-webkit-text-stroke:1px var(--stroke-num);letter-spacing:0}.ghost{position:absolute;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;font:400 var(--fs-ghost)/.8 var(--font-display);color:var(--ghost);letter-spacing:-.04em}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-col);row-gap:var(--gap-row);align-items:start}.grid>*{grid-column-end:span 12}.span-3{grid-column-end:span 3}.span-4{grid-column-end:span 4}.span-5{grid-column-end:span 5}.span-6{grid-column-end:span 6}.span-7{grid-column-end:span 7}.span-8{grid-column-end:span 8}.span-9{grid-column-end:span 9}.span-10{grid-column-end:span 10}.start-2{grid-column-start:2}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-7{grid-column-start:7}.start-8{grid-column-start:8}.align-center{align-items:center}.align-end{align-items:end}@media (min-width: 760px) and (max-width: 1099px){.grid>.md-span-12{grid-column:1 / -1}.grid>.md-span-6{grid-column:auto / span 6}}@media (min-width: 760px) and (max-width: 1099px) and (min-aspect-ratio: 1/1){.grid>.keep-md{grid-column-start:auto}.grid>.keep-md.span-4{grid-column-end:span 4}.grid>.keep-md.span-5{grid-column-end:span 5}.grid>.keep-md.span-6{grid-column-end:span 6}.grid>.keep-md.span-7{grid-column-end:span 7}.grid>.keep-md.span-8{grid-column-end:span 8}.grid>.keep-md.start-5{grid-column-start:5}.grid>.keep-md.start-6{grid-column-start:6}.grid>.keep-md.start-7{grid-column-start:7}.grid>.keep-md.start-8{grid-column-start:8}}@media (max-width: 759px){.grid>*{grid-column:1 / -1}}.stack{--stack: var(--space-m)}.stack-xs{--stack: var(--space-xs)}.stack-s{--stack: var(--space-s)}.stack-l{--stack: var(--space-l)}.stack-xl{--stack: var(--space-xl)}.stack>*+*{margin-top:var(--stack)}.groups{display:flex;flex-direction:column;gap:var(--group-gap)}.scene{color:var(--fg)}.scene__inner{position:absolute;top:var(--scene-top);bottom:var(--bottom-h);left:0;right:0;display:flex;flex-direction:column;padding-inline:var(--page-pad);overflow:clip;overflow-clip-margin:8px;perspective:1400px;container:scene / size}.scene__pan{position:relative;margin:auto;width:100%;max-width:var(--max-w);padding-block:var(--scene-pad-top) var(--scene-pad-bottom)}.scene--fill .scene__pan{margin:0 auto;flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.scene--fill .scene__pan>*{flex:1 1 auto;min-height:0}:is(html.film,html.touch-cut) [data-field=ink] .scene__pan:before{content:"";position:absolute;inset:-15% -8%;z-index:-1;pointer-events:none;background:var(--key-light)}:is(html.film,html.touch-cut) .scene__pan{isolation:isolate}.scene__inner.is-panned{--pan-fade: 36px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--pan-fade),#000 calc(100% - var(--pan-fade)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--pan-fade),#000 calc(100% - var(--pan-fade)),transparent)}.scene__inner.is-panned>.scene__pan{padding-block:calc(var(--scene-pad-top) + var(--pan-fade))}.scroll-spacer{width:1px;visibility:hidden;pointer-events:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html.film .stage{position:fixed;inset:0;height:100vh;height:100svh;overflow:clip}html.film .scenes{position:absolute;inset:0}html.film .scene{position:absolute;inset:0;z-index:var(--z-scenes);background:transparent}html.film .scene:not(.is-active):not(.is-entering):not(.is-leaving){opacity:0;pointer-events:none}html.film:not(.film-ready) .scene:first-child{opacity:1}html.film:not(.film-ready) .scene:not(:first-child):not(.is-laid-out){content-visibility:hidden}html.film .scene.is-leaving{z-index:calc(var(--z-scenes) + 1);pointer-events:none}:is(html.film,html.touch-cut) .scene.is-entering{z-index:calc(var(--z-iris) + 1)}html.is-cutting .scene:is(.is-entering,.is-leaving) .scene__pan{will-change:transform,opacity}.fields{position:absolute;inset:0;z-index:var(--z-fields);pointer-events:none;background-color:var(--bg)}.fields[data-field=ink]{background-image:var(--lamp)}.fields[data-field=gold]{background-image:var(--metal-grad)}.iris{position:fixed;z-index:var(--z-iris);pointer-events:none;left:calc(var(--iris-x, 50vw) - var(--iris-r, 100vmax));top:calc(var(--iris-y, 50svh) - var(--iris-r, 100vmax));width:calc(2 * var(--iris-r, 100vmax));height:calc(2 * var(--iris-r, 100vmax));border-radius:50%;transform:scale(0);background-color:var(--bg);background-repeat:no-repeat;background-size:100% 100%;background-position:0 0}.iris[data-field=ink]{background-image:var(--lamp)}.iris[data-field=gold]{background-image:var(--metal-grad)}.iris[data-state=fade]{left:0;top:0;width:100%;height:100%;border-radius:0;transform:none;z-index:var(--z-fields)}.iris[data-state=idle]{visibility:hidden}.iris:not([data-field]){visibility:hidden}#stars,#globe,.grain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#stars{z-index:var(--z-stars)}#globe{z-index:var(--z-globe)}.grain{z-index:var(--z-grain)}html.touch-cut{scroll-snap-type:y mandatory;overscroll-behavior-y:none}html.touch-cut .stage{position:static}html.touch-cut :is(.fields,#stars,#globe,.grain){position:fixed;inset:0}html.touch-cut .scenes{position:relative}html.touch-cut .scene{position:relative;z-index:var(--z-scenes);height:100vh;height:100svh;scroll-snap-align:start;scroll-snap-stop:always;background:transparent;overflow-x:clip}html.touch-cut.snap-off{scroll-snap-type:none}html.touch-cut.snap-off .scene{height:auto;min-height:100svh}html.touch-cut.snap-off .scene__inner{position:relative;top:auto;bottom:auto;padding-top:var(--scene-top);container-type:normal;overflow:visible}html.film-stopped:not(.film){overflow:hidden}html:is(.rm,:not(.js)){scroll-snap-type:y mandatory}@media (pointer: fine){html:is(.rm,:not(.js)){scroll-snap-type:none}}html:is(.rm,:not(.js)) :is(.fields,.iris,.scroll-spacer,#stars,.grain){display:none}html:is(.rm,:not(.js)) .stage{position:static}html:is(.rm,:not(.js)) .scenes{position:relative}html:is(.rm,:not(.js)) .scene{position:relative;height:100vh;height:100svh;padding:0;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0;background:var(--field-bg, var(--bg));color:var(--fg)}@media (pointer: fine){html:is(.rm,:not(.js)) .scene{scroll-snap-stop:normal}}html.rm #globe{position:absolute;inset:0 0 auto auto;width:min(50vw,720px);height:100svh;z-index:0}html:not(.film):has(dialog[open]){overflow:hidden}html:not(.js) .scene{height:auto;min-height:100svh}html:not(.js) .scene__inner{position:relative;top:auto;bottom:auto;padding-top:var(--scene-top);container-type:normal;overflow:visible}html:not(.js) #globe{display:none}@media (max-height: 559px){html.rm{scroll-snap-type:y proximity}html.rm .scene{height:auto;min-height:100svh}html.rm .scene__inner{position:relative;top:auto;bottom:auto;padding-top:var(--scene-top);container-type:normal;overflow:visible}html.film .scene__inner{container-type:normal}}.skip-link{position:fixed;left:16px;top:12px;z-index:calc(var(--z-cursor) + 1);padding:10px 16px;background:var(--c-gold);color:var(--c-black);font:600 var(--fs-ui-min) var(--font-ui);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);height:var(--header-h);display:flex;align-items:center;gap:clamp(16px,2.4vw,40px);padding-inline:var(--page-pad);color:var(--hdr-fg);background:var(--hdr-bg-solid);view-transition-name:cs-header}html[data-tier=A] .site-header{background:var(--hdr-bg);-webkit-backdrop-filter:blur(var(--hdr-blur));backdrop-filter:blur(var(--hdr-blur))}html.film .site-header[data-hdr=gold]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.brand{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap-min);margin-right:auto;color:inherit;text-decoration:none}.monogram{width:36px;height:36px;flex:none;color:var(--accent)}.brand .monogram{view-transition-name:cs-mark}.brand__word{font:400 1.25rem/1 var(--font-display);letter-spacing:.005em;white-space:nowrap}.site-nav__list{display:flex;gap:clamp(20px,2.4vw,40px)}.site-nav .site-nav__link{font:700 var(--fs-ui-min)/1 "Josefin Sans",var(--font-ui);text-transform:uppercase;letter-spacing:.14em}@media (min-width: 1024px) and (max-width: 1199px){.site-nav .site-nav__list{gap:18px}.site-nav .site-nav__link{letter-spacing:.06em}}@media (min-width: 1024px){.site-nav{position:absolute;left:50%;transform:translate(-50%)}}.site-nav__link{position:relative;display:inline-flex;align-items:center;min-height:var(--tap-min);font:500 var(--fs-ui-min)/1 var(--font-ui);letter-spacing:.01em;text-decoration:none;color:inherit}.site-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:100% 50%;transition:transform .25s var(--ease-out)}.site-nav__link:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1);transform-origin:0 50%}.site-header__wa .icon{width:20px;height:20px}.nav-toggle{display:none;align-items:center;gap:10px;min-height:var(--tap-min);min-width:var(--tap-min);padding:0 4px 0 10px;background:none;border:0;color:inherit;font:500 var(--fs-ui-min) var(--font-ui)}.nav-toggle__icon{position:relative;width:22px;height:10px}.nav-toggle__icon:before,.nav-toggle__icon:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor}.nav-toggle__icon:before{top:0}.nav-toggle__icon:after{bottom:0}@media (max-width: 1023px){.site-nav{display:none}.nav-toggle{display:inline-flex}}@media (max-width: 759px){.site-header{gap:var(--space-xs)}.brand__word{display:none}.site-header .site-header__wa{width:var(--tap-min);min-width:var(--tap-min);padding:0}.site-header__wa .btn__label{display:none}}html:not(.js) .site-nav{display:block}html:not(.js) .nav-toggle{display:none}.nav-rescue{position:relative;z-index:calc(var(--z-header) + 1);display:flex;flex-wrap:wrap;gap:0 var(--space-m);padding:var(--space-2xs) var(--page-pad);background:var(--c-black);border-bottom:1px solid rgba(212,175,55,.4)}.nav-rescue a{display:inline-flex;align-items:center;min-height:44px;font:500 .9375rem var(--font-ui);color:var(--c-ivory-text);text-decoration:none}.nav-rescue a[aria-current=page]{color:var(--c-gold)}.menu{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0 var(--page-pad) calc(var(--space-l) + env(safe-area-inset-bottom,0px));border:0;background:var(--bg);color:var(--fg);overflow:hidden}.menu::backdrop{background:#0b0b0c}.menu[open]{display:flex;flex-direction:column}.menu__bar{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);flex:none}.menu__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-l);padding-top:var(--space-m)}.menu__rows .row{min-height:clamp(52px,8svh,72px);font:400 var(--fs-d2)/1.1 var(--font-display)}.menu__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap-col)}.menu__contact>li>:is(a,span){display:inline-flex;align-items:center;gap:10px;min-height:var(--tap-min);font:500 var(--fs-ui-min) var(--font-ui);text-decoration:none}.menu__contact .site-footer__num{display:none}@media (max-height: 640px){.menu__rows .row{min-height:48px;font-size:1.5rem}}.scene--credits .scene__pan{display:flex;flex-direction:column;justify-content:center;gap:var(--space-l)}.scene--credits:not([data-globe-mode]) .globe-anchor--credits{display:none}.site-footer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-l) var(--gap-col);font-size:var(--fs-note);color:var(--fg)}.site-footer a{color:inherit}.site-footer__brand{grid-column:span 4;display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:center;align-content:start}.site-footer__brand .monogram{width:48px;height:48px;grid-row:span 2}.site-footer__brand .site-footer__copy{grid-column:2;margin-top:var(--space-xs)}.site-footer__name{font:400 1.5rem/1.1 var(--font-display)}.site-footer__tagline{color:var(--fg-muted);font:italic 400 1rem/1.4 var(--font-body)}.site-footer__contact,.site-footer__nav{grid-column:span 4}.site-footer__icons{display:grid;gap:0}.site-footer__icons>li>:is(a,span){display:inline-flex;align-items:center;gap:12px;min-height:var(--tap-min);text-decoration:none}.site-footer__icons .icon{color:var(--accent)}.site-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:0 var(--gap-col)}.site-footer__links a{display:inline-flex;align-items:center;min-height:var(--tap-min);min-width:var(--tap-min);text-decoration:none}.site-footer__fine{grid-column:span 8;display:grid;gap:4px;max-width:88ch;color:var(--fg-muted);line-height:var(--lh-note)}.site-footer__end{grid-column:span 4;display:grid;gap:var(--space-s);align-content:end;justify-items:end}.site-footer__copy{color:var(--fg-muted);font:500 var(--fs-label) var(--font-ui);letter-spacing:.04em}@media (min-width: 760px) and (max-width: 1099px) and (max-aspect-ratio: 1/1){.site-footer__brand{grid-column:1 / -1}.site-footer__contact,.site-footer__nav{grid-column:span 6}.site-footer__fine,.site-footer__end{grid-column:1 / -1;justify-items:start}}@media (max-width: 759px){.site-footer{row-gap:var(--space-s)}.site-footer__brand{grid-column:1 / -1;grid-template-columns:32px 1fr;column-gap:10px}.site-footer__brand .monogram{width:32px;height:32px}.site-footer__name{font-size:1.25rem}.site-footer__contact,.site-footer__nav,.site-footer__fine,.site-footer__end{grid-column:1 / -1}.site-footer__icons{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-s)}.site-footer__icons>li:nth-child(1){grid-row:1;grid-column:1}.site-footer__icons>li:nth-child(3){grid-row:1;grid-column:2}.site-footer__icons>li:nth-child(2),.site-footer__icons>li:nth-child(n+4){grid-column:1 / -1}.site-footer__icons>li>:is(a,span){gap:10px;min-height:var(--tap-min);min-width:0;max-width:100%;font:500 var(--fs-label)/1.3 var(--font-ui);text-align:start;overflow-wrap:anywhere}.site-footer__icons .icon{flex:none}.site-footer__icons .site-footer__num{display:none}.site-footer__end{justify-items:start}}@media (max-width: 759px) and (max-height: 760px){.site-footer{row-gap:var(--space-xs)}.site-footer__links{grid-template-columns:repeat(3,minmax(0,max-content))}.site-footer__fine{gap:2px;line-height:1.4}.site-footer__end{gap:var(--space-2xs)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:var(--btn-h);padding:0 1.5em;border:1px solid transparent;border-radius:var(--radius);font:600 1rem/1.2 var(--font-ui);letter-spacing:.005em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.btn__arrow{display:inline-block;color:var(--btn-arrow, currentColor);transition:transform var(--dur-hover) var(--ease-out)}.btn:is(:hover,:focus-visible) .btn__arrow{transform:translate(6px)}.btn{border-radius:999px}.btn--primary{position:relative;background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-line, var(--btn-bg));-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 6px #0000002e,0 10px 26px -12px #0000008c}.btn--primary:before{content:"";position:absolute;inset:1px 1px 50%;border-radius:999px 999px 40% 40%/999px 999px 100% 100%;background:linear-gradient(#ffffff61,#fff0);pointer-events:none}.btn--primary:hover{background:var(--btn-hover-bg);border-color:var(--btn-line, var(--btn-hover-bg))}.btn--ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header,.site-header :not(.btn__arrow){transition-property:none}.btn--ghost{--btn-arrow: var(--accent);background:#ffffff0a;color:var(--fg);border-color:var(--line-strong)}.btn--ghost:hover{border-color:var(--fg)}.btn--sm{min-height:var(--tap-min);padding:0 1.1em;font-size:var(--fs-ui-min)}.btn--lg{min-height:var(--btn-h)}.btn--block{width:100%}.btn--link{--btn-arrow: var(--accent);min-height:var(--tap-min);padding:0;background:none;border:0;color:var(--fg);font-weight:600}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed}.icon{width:20px;height:20px;flex:none}.btn .icon,.icon-link .icon{color:currentColor}.icon-link{display:inline-grid;place-items:center;width:var(--tap-min);height:var(--tap-min);color:inherit;background:none;border:0;padding:0}.next{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap-min);padding:0 4px;background:none;border:0;color:var(--fg);font:500 var(--fs-ui-min)/1 var(--font-ui)}.next__chev{display:inline-block;color:var(--accent)}html.film-ready:not(.rm) .next__chev{animation:next-breathe 1.6s var(--ease) 0s 3}@keyframes next-breathe{50%{transform:translateY(5px);opacity:.6}}a.link,.link{position:relative;display:inline;padding-block:12px;background:none;border:0;color:var(--fg);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}:is(a.link,.link,.btn--link){background-image:linear-gradient(color-mix(in srgb,currentColor 35%,transparent) 0 0),linear-gradient(var(--accent) 0 0);background-repeat:no-repeat;background-size:100% 1px,0% 1px;background-position:0 calc(100% - 10px),0 calc(100% - 10px);transition:background-size .25s var(--ease-out)}:is(a.link,.link,.btn--link):is(:hover,:focus-visible){background-size:100% 1px,100% 1px}.btn--link{background-position:0 calc(50% + .75em),0 calc(50% + .75em)}:where(p,li,dd,dt,label,figcaption,blockquote,.hint,.fineprint,.notice,.acc__body) a:not([class]){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.24em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--dur-hover) var(--ease-out)}:where(p,li,dd,dt,label,figcaption,blockquote,.hint,.fineprint,.notice,.acc__body) a:not([class]):is(:hover,:focus-visible){text-decoration-color:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.chip{position:relative;display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--fg);font:500 var(--fs-ui-min)/1.2 var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.chip:has(input:checked),.chip[aria-pressed=true],.chip.is-selected{background:var(--chip-on-bg);border-color:var(--chip-on-bg);color:var(--chip-on-fg)}.chip:has(input:focus-visible){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}.chip--lg{min-height:var(--chip-h);padding:0 20px;font-size:1rem}.form{display:grid;gap:var(--space-m)}.form-row{display:grid;gap:6px}.label,legend.label{padding:0;font:500 var(--fs-ui-min)/1.3 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--fg)}.input,.select,.textarea{width:100%;min-height:var(--ctl-h);padding:12px 16px;border:1px solid var(--input-line);border-radius:var(--radius);background:var(--input-bg);color:var(--input-fg);font:400 var(--fs-input)/1.35 var(--font-body)}.textarea{min-height:112px;resize:none}.input::placeholder,.textarea::placeholder{color:color-mix(in srgb,var(--input-fg) 68%,transparent);opacity:1}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}.select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 17px) 52%;background-size:5px 5px;background-repeat:no-repeat}.select{color-scheme:dark}.select option,.select optgroup{background-color:#141416;color:#f3ecdd}.select optgroup{color:#d4af37;font:normal 600 1rem/1.4 var(--font-ui)}.select option:checked{background-color:#d4af37;color:#0b0b0c}[data-field=bone] .select{color-scheme:light}[data-field=bone] .select :is(option,optgroup){background-color:#f5f0e6;color:#0b0b0c}[data-field=bone] .select optgroup{color:#7a5c12}[data-field=bone] .select option:checked{background-color:#0b0b0c;color:#f3ecdd}:is(.input,.select,.textarea)[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}[data-field=gold] :is(.input,.select,.textarea)[aria-invalid=true]{border-color:var(--c-error-ink);box-shadow:inset 0 0 0 1px var(--c-error-ink)}.check{display:flex;gap:12px;align-items:flex-start;min-height:var(--tap-min);font-size:var(--fs-note);line-height:var(--lh-note)}.check input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent)}.hint{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--fg-muted)}.error{font:500 var(--fs-note)/1.4 var(--font-ui);color:var(--error)}.hp{position:absolute!important;left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.acc{border-top:1px solid var(--line)}.acc:last-of-type{border-bottom:1px solid var(--line)}.acc>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);min-height:56px;padding:12px 0;list-style:none;cursor:pointer;font:600 1.0625rem/1.35 var(--font-body);text-wrap:balance}.acc>summary::-webkit-details-marker{display:none}.acc>summary:after{content:"+";content:"+" / "";flex:none;font:400 1.5rem/1 var(--font-ui);color:var(--accent);transition:transform .3s var(--ease-out)}.acc[open]>summary:after{transform:rotate(45deg)}.acc__body{padding:0 0 var(--space-m);max-width:var(--measure);color:var(--fg-muted)}.ph{color:inherit;font-style:normal;text-decoration:underline dotted var(--ph-line) 1px;text-underline-offset:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}html.ph-loud .ph{padding:0 .2em;border-radius:2px;background:var(--ph-loud)}.notice{max-width:70ch;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--fg-muted)}.notice strong{color:var(--fg)}.ticks{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);font:500 var(--fs-ui-min)/1.4 var(--font-ui)}.ticks>li:before{content:"\2713";content:"\2713" / "";margin-right:.45em;color:var(--accent)}.list-rule>li{padding:var(--space-m) 0;border-top:1px solid var(--line)}.list-rule>li:last-child{border-bottom:1px solid var(--line)}.list-num>li{display:grid;grid-template-columns:3.5rem 1fr auto;gap:var(--space-m);align-items:baseline}.list-num__n{font:500 var(--fs-label)/1 var(--font-ui);letter-spacing:.1em;color:var(--accent);font-variant-numeric:tabular-nums}.panel-3d{position:relative;padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.close{max-width:46rem}.partner-card{display:grid;grid-template-columns:56px 1fr;gap:var(--space-m);align-items:start;padding:var(--space-m) 0;border-top:1px solid var(--line)}.partner-card:last-child{border-bottom:1px solid var(--line)}.partner-card__avatar{width:56px;height:56px;border:1px solid var(--line-strong);border-radius:var(--radius)}.partner-card--placeholder .partner-card__avatar{border-style:dotted}.partner-card__body{display:grid;gap:4px;justify-items:start}.partner-card__title{font:600 1.0625rem/1.3 var(--font-body)}.partner-card__meta{font-size:var(--fs-note);color:var(--fg-muted)}@media (min-width: 760px){.nowrap-md{white-space:nowrap}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.center{text-align:center}@media (max-width: 759px){.hide-sm{display:none!important}}@media (min-width: 760px){.show-sm{display:none!important}}:focus{outline:none}:focus-visible{outline:var(--focus-w) solid var(--focus, #F3ECDD);outline-offset:var(--focus-off)}:where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--scene-top) + 8px)}.site-header :focus-visible{outline-offset:-2px}@view-transition{navigation: auto;}::view-transition-old(root){animation:none}::view-transition-new(root){animation:vt-iris var(--dur-vt) var(--ease-inout) both}@keyframes vt-iris{0%{clip-path:circle(0 at var(--vt-x, 50%) var(--vt-y, 50%))}to{clip-path:circle(150% at var(--vt-x, 50%) var(--vt-y, 50%))}}html.rm::view-transition-new(root),html.rm::view-transition-old(root){animation:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-property:none!important;scroll-behavior:auto!important}}html.rm :is(.btn,.btn__arrow,.chip,.link,.btn--link),html.rm .site-nav__link:after,html.rm .acc>summary:after{transition:none}.rv-mask,.w{display:inline-block;overflow:clip;vertical-align:top;padding:0 .14em .08em .06em;margin:0 -.14em -.08em -.06em}.rv-word{display:inline-block}html.is-cutting .scene.is-entering .rv-word{will-change:transform}.eyebrow{overflow:clip}.row:where(a,button){position:relative;isolation:isolate;contain:layout;transition:padding-inline .22s var(--ease-out),color .22s var(--ease-out)}.row:where(a,button):before{content:"";position:absolute;inset:0;z-index:-1;background:var(--row-flood);transform:scaleY(0);transform-origin:var(--flood-from, 50% 100%);transition:transform .22s var(--ease-out)}.row:where(a,button):is(:hover,:focus-visible){--fg: var(--row-flood-fg);--fg-muted: var(--row-flood-fg);--accent: var(--row-flood-fg);--stroke-num: color-mix(in srgb, var(--row-flood-fg) 55%, transparent);color:var(--row-flood-fg);padding-inline:46px}.row:where(a,button):is(:hover,:focus-visible):before{transform:scaleY(1)}.row:where(a,button):focus-visible{outline-offset:-2px;outline-color:var(--row-flood-fg)}.row__arrow{transition:transform var(--dur-hover) var(--ease-out)}.row:where(a,button):is(:hover,:focus-visible) .row__arrow{transform:translate(6px)}@media (hover: none){.row:where(a,button):hover{padding-inline:24px}}@media (min-width: 760px){.doors{contain:layout}.door{transition:flex-grow var(--dur-door) cubic-bezier(.215,.61,.355,1),color var(--dur-door) var(--ease-out)}.door:before{content:"";position:absolute;inset:0;z-index:-1;background:#0b0b0c;opacity:0;transition:opacity var(--dur-door) var(--ease-out)}.door:is(:hover,:focus-within){flex-grow:1.5}.door:is(:hover,:focus-within):before{opacity:1}.door:is(:hover,:focus-within){--fg: #F3ECDD;--fg-muted: var(--c-ivory-2nd);--accent: #D4AF37;--line: rgba(212,175,55,.22);--line-strong: rgba(243,236,221,.42);--ghost: rgba(212,175,55,.14);--stroke-num: rgba(212,175,55,.4);--btn-bg: #D4AF37;--btn-fg: #0B0B0C;--btn-arrow: #0B0B0C;--btn-hover-bg: #F3ECDD;--focus: #F3ECDD;--ph-line: rgba(212,175,55,.6);color:var(--fg)}}@property --strike{syntax: "<number>"; inherits: true; initial-value: 0;}@property --strike-dim{syntax: "<number>"; inherits: true; initial-value: 0;}.strike{--strike-floor: .5}[data-field=gold] .strike{--strike-floor: .62}.strike s{text-decoration:none;color:color-mix(in srgb,var(--fg) calc(100% - (1 - var(--strike-floor)) * var(--strike-dim) * 100%),transparent);background:linear-gradient(var(--accent),var(--accent)) 0 54% / calc(var(--strike) * 100%) max(2px,.07em) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.strike>li.is-struck{--strike: 1;--strike-dim: 1}[data-magnetic]{translate:var(--mag-x, 0px) var(--mag-y, 0px);transition:translate .5s cubic-bezier(.22,1.4,.36,1)}[data-magnetic].is-magnet{transition-duration:.18s}.fx-rel{position:relative}.fx-tilt{transition:rotate .8s cubic-bezier(.22,1,.36,1)}.fx-tilt.is-tilting{transition-duration:.2s}@media (hover: none){.btn:active,.chip:active,.row:where(a,button):active{scale:.98;transition:scale .1s linear}}.cursor-ring{position:fixed;left:0;top:0;z-index:var(--z-cursor);width:32px;height:32px;margin:-16px 0 0 -16px;pointer-events:none;opacity:0;transition:opacity .2s linear}.cursor-ring:before{content:"";position:absolute;inset:0;border:1.5px solid var(--accent);border-radius:50%;transition:transform .25s var(--ease-out)}.cursor-ring.is-visible{opacity:.9}.cursor-ring.is-hover:before{transform:scale(1.9)}.cursor-ring.is-down:before{transform:scale(.85)}@media (hover: none),(pointer: coarse){.cursor-ring{display:none}}@media (prefers-reduced-motion: reduce){.fx-tilt{rotate:none!important}[data-magnetic]{translate:none!important}}html.rm .fx-tilt{rotate:none!important}html.rm [data-magnetic]{translate:none!important}html.rm :is(.row:where(a,button),.door),html.rm .door:before,html.rm .row:where(a,button):before{transition:none}html:is(.rm,:not(.film)) .cursor-ring{display:none}[data-field=ink]{--paper-bg: var(--c-charcoal-2);--paper-line: rgba(212,175,55,.55)}[data-field=bone]{--paper-bg: var(--c-input-bone);--paper-line: rgba(122,92,18,.55)}[data-field=gold]{--paper-bg: var(--c-gold-field);--paper-line: rgba(11,11,12,.55)}.fit-h{max-height:var(--scene-safe-h)}.fit-media{height:var(--media-h);width:auto;aspect-ratio:var(--ar, 16 / 9);max-width:100%}@media (max-width: 759px){@container scene (max-height: 640px){.short-hide{display:none}}}@media (max-width: 759px){.phone-hide{display:none!important}}.link-btn{display:inline;min-height:24px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em}@media (max-width: 759px),(pointer: coarse){.link-btn{display:inline-flex;align-items:center;min-height:44px}}.globe-anchor{pointer-events:none}.globe-anchor--credits{width:min(22svh,200px);aspect-ratio:1;margin-inline:auto;flex:none}@media (max-width: 759px){.globe-anchor--credits{display:none}}html.rm .globe-anchor--credits,html:not(.js) .globe-anchor--credits{display:none}[data-when]:not([data-when-on]){display:none!important}.rows{display:grid}.row:where(a,button){display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,30ch) auto;align-items:center;column-gap:var(--gap-col);width:100%;min-height:var(--row-pitch);padding:var(--space-xs) 24px;border:0;border-top:1px solid var(--line);background:none;color:var(--fg);font:inherit;text-align:left;text-decoration:none}.rows>:last-child>.row,.rows>.row:last-child,.row.is-last{border-bottom:1px solid var(--line)}.row__num{font-size:var(--fs-row-num);min-width:2ch}.row__title{font:400 var(--fs-d2)/var(--lh-d2) var(--font-display);letter-spacing:var(--track-display);text-wrap:balance}.row__meta{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--fg-muted)}.row__arrow{font:500 1.25rem/1 var(--font-ui);color:var(--accent)}.row--quote .row__title{font:italic 400 var(--fs-quote)/var(--lh-quote) var(--font-display);letter-spacing:0}.row--quote .row__meta{font:500 var(--fs-note)/1.4 var(--font-ui)}.row:where(a,button):not(:has(.row__num)){grid-template-columns:minmax(0,1fr) minmax(0,30ch) auto}.row--compact,.row--compact:not(:has(.row__num)){grid-template-columns:minmax(0,1fr) auto}@media (max-width: 759px){.row:where(a,button){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num title arrow" "num meta arrow";min-height:clamp(56px,9svh,72px);padding-inline:16px;row-gap:2px}.row__num{grid-area:num}.row__title{grid-area:title}.row__meta{grid-area:meta}.row__arrow{grid-area:arrow}.row:where(a,button):not(:has(.row__num)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow" "meta arrow"}.row:where(a,button):is(:hover,:focus-visible){padding-inline:24px}}.row:not(a):not(button){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s)}.doors{display:flex;align-items:stretch;min-height:0}.door{position:relative;isolation:isolate;overflow:clip;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-s);padding:var(--space-l) clamp(16px,2vw,32px);color:var(--fg)}.door+.door{border-left:1px solid rgba(11,11,12,.55)}.door .ghost{right:-.06em;top:-.12em}.door__title{font:400 var(--fs-d1)/var(--lh-d1) var(--font-display)}.door__q{max-width:22ch}.door__offer{font:600 var(--fs-note)/1.4 var(--font-body)}.door__more{display:grid;gap:var(--space-s);justify-items:start}.door__toggle{display:none}@media (max-width: 759px){.doors{flex-direction:column}.door{flex:1 1 26%;justify-content:center;padding:var(--space-s) 0;gap:var(--space-2xs)}.door+.door{border-left:0;border-top:1px solid rgba(11,11,12,.55)}.door__title{font-size:var(--fs-d2)}.door__q{font-size:var(--fs-quote);max-width:none}.door__toggle{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap-min);padding:0;background:none;border:0;color:var(--fg);font:600 var(--fs-ui-min) var(--font-ui)}html.js .door:not(.is-open) .door__more{display:none}.door.is-open{flex-grow:2}}.strike{display:grid;gap:var(--space-2xs)}.strike>li{font:italic 400 var(--fs-quote)/var(--lh-quote) var(--font-display);justify-self:start}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.steps>li{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-s);align-items:baseline;padding:var(--space-m) var(--gap-col) 0 0}.steps>li+li{padding-left:var(--gap-col);border-left:1px solid var(--line)}.steps__n{grid-row:span 2;font-size:var(--fs-num)}.steps__when{font:600 var(--fs-note)/1.3 var(--font-body);color:var(--accent)}.steps__what{font-size:var(--fs-note);line-height:var(--lh-note)}.eyebrow .ph{text-transform:none;letter-spacing:0}@media (max-width: 759px){.steps{grid-template-columns:1fr}.steps>li,.steps>li+li{padding:var(--space-xs) 0;border-left:0;border-bottom:1px solid var(--line)}.steps__n{font-size:var(--fs-row-num)}}.paper{position:relative;isolation:isolate;padding:clamp(20px,3svh,40px) clamp(20px,3vw,44px);background:var(--paper-bg);color:var(--fg)}.paper__frame{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.paper__frame rect,.paper__frame path{width:calc(100% - 1px);height:calc(100% - 1px);fill:none;stroke:var(--paper-line);stroke-width:1px;vector-effect:non-scaling-stroke}.paper:not(:has(.paper__frame)){box-shadow:inset 0 0 0 1px var(--paper-line)}.fineprint{max-width:72ch;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--fg-muted)}.fineprint strong{color:var(--fg);font-weight:600}.fineprint .link{font-weight:600;color:var(--fg)}.tabs__list{display:none}.is-tabbed>.tabs__list{display:flex;gap:4px;border-bottom:1px solid var(--line)}.tabs__tab{min-height:var(--tap-min);padding:0 var(--space-m);background:none;border:0;color:var(--fg-muted);font:500 var(--fs-ui-min)/1 var(--font-ui);letter-spacing:.02em;box-shadow:inset 0 -2px 0 transparent}.tabs__tab[aria-selected=true]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.tabs__count:not(:empty):before{content:"\b7  "}.tabs__panel[hidden]{display:none!important}.tabs--fixed.is-tabbed [data-tabs-panels]{display:grid}.tabs--fixed.is-tabbed .tabs__panel{grid-area:1 / 1;transition-property:none}.tabs--fixed.is-tabbed .tabs__panel:not(.is-current){visibility:hidden}.is-tabbed>.switch{display:flex;gap:8px;border:0}.switch__btn{flex:1;min-height:var(--tap-min);padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;box-shadow:none;color:var(--fg)}.switch__btn[aria-selected=true]{background:var(--chip-on-bg);border-color:var(--chip-on-bg);color:var(--chip-on-fg);box-shadow:none}[data-tabs-panels][data-swipe-x]{touch-action:pan-y pinch-zoom}.is-drill>.tabs__list{display:grid}.is-drill.is-open>.tabs__list{display:none}.is-drill .tabs__tab{justify-content:flex-start;text-align:left;border-top:1px solid var(--line);box-shadow:none;color:var(--fg)}[data-tabs-bar]{display:flex;justify-content:space-between;gap:var(--space-s)}.pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.pager[hidden]{display:none}.pager .pager__btn{min-height:var(--tap-min)}.pager__status{font:500 var(--fs-label)/1.3 var(--font-ui);color:var(--fg-muted)}.pager__window{position:relative;overflow:hidden;height:var(--page-h, auto);touch-action:pan-y pinch-zoom}[data-page-item].is-off-page{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-pager].is-measuring .pager__window{height:auto;flex:1 1 auto}.stepper__status{display:flex;align-items:center;gap:var(--space-s);min-height:22px}.stepper__label,.stepper__count{flex:none;font:500 var(--fs-label)/1.3 var(--font-ui);letter-spacing:.02em;color:var(--fg-muted)}.stepper__bar{flex:1;display:block;height:2px;background:var(--line);overflow:hidden}.stepper__fill{display:block;height:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--step-progress, 0));transition:transform .45s var(--ease-out)}.stepper__errors{flex:none;margin:0;font:600 var(--fs-note)/1.3 var(--font-ui);color:var(--error)}.stepper__step{min-height:0;border:0;padding:0;margin:0}.stepper__step[hidden]{display:none}.stepper__step>legend{padding:0;float:left;width:100%}.stepper__step>legend+*{clear:left}.stepper__title{margin:0 0 var(--space-s);font:400 var(--fs-d2)/var(--lh-d2) var(--font-display)}.stepper__title:focus{outline:none}.stepper__nav{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:var(--space-s)}.stepper__nav [data-step-next],.stepper__nav [data-step-send]{margin-left:auto}.stepper__nav .btn{min-height:var(--btn-h)}.stepper__index{display:grid}.stepper__index button{display:flex;gap:var(--space-s);align-items:center;width:100%;min-height:var(--tap-min);padding:0;border:0;border-top:1px solid var(--line);background:none;color:var(--fg);font:500 1rem/1.2 var(--font-ui);text-align:left}.stepper__index button[aria-current=step]{color:var(--accent)}.stepper__index button:disabled{color:var(--fg-muted);cursor:default}html.rm .stepper__fill{transition:none}.dialog{width:min(760px,calc(100vw - 2 * var(--page-pad)));max-width:none;max-height:calc(100svh - 2 * var(--space-l));padding:0;border:0;background:transparent;color:var(--fg);overflow:visible}.dialog::backdrop,.sheet::backdrop{background:#0b0b0cb8}.dialog__panel{position:relative;isolation:isolate;display:grid;gap:var(--space-m);padding:clamp(20px,3svh,40px) clamp(20px,3vw,44px);background:var(--paper-bg);box-shadow:inset 0 0 0 1px var(--paper-line)}.dialog__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-s);align-items:start}.dialog__close{width:var(--tap-min);height:var(--tap-min)}.dialog__body{display:grid;gap:var(--space-s)}@media (max-width: 759px){.dialog{width:100vw;max-width:100vw;max-height:92svh;margin:auto 0 0}.dialog__panel{padding:var(--space-m) var(--page-pad) calc(var(--space-m) + env(safe-area-inset-bottom,0px));box-shadow:inset 0 1px 0 var(--paper-line)}}html:not(.rm) .dialog[open] .dialog__panel,html:not(.rm) .sheet[open] .sheet__paper{animation:sheet-in .35s var(--ease-out) both}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}}@media (max-width: 759px){@keyframes sheet-in{0%{transform:translateY(40px)}}}.sheet{width:min(640px,calc(100vw - 2 * var(--page-pad)));max-width:none;max-height:92svh;margin:auto;padding:0;border:0;overflow:visible;background:transparent;color:var(--fg)}.sheet__paper{display:flex;flex-direction:column;gap:var(--space-m);padding:clamp(20px,3svh,36px) clamp(20px,3vw,40px)}.sheet__head{display:flex;align-items:center;gap:var(--space-s);flex-wrap:wrap}.sheet__title{margin:0}.sheet__tag{font:500 var(--fs-label)/1.3 var(--font-ui);color:var(--fg-muted)}.sheet__close{margin-left:auto;padding-block:12px}.sheet__form{display:flex;flex-direction:column;gap:var(--space-m)}.sheet .stepper__step{display:grid;gap:var(--space-xs)}.sheet .stepper__title{margin-bottom:var(--space-xs)}.sheet__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}.sheet__chips .chip,.sheet__chip{min-height:var(--chip-h);padding:6px 12px;flex-direction:column;justify-content:center;border-radius:var(--radius);text-align:center;line-height:1.2}.sheet__chip .chip__tag{font:500 var(--fs-label)/1.2 var(--font-ui)}.sheet__chip:has(input:checked) .chip__tag{color:inherit}.sheet__note,.sheet__contact,.sheet__done{margin:0;font:400 var(--fs-note)/var(--lh-note) var(--font-body);color:var(--fg-muted)}.sheet__done{color:var(--fg)}.sheet__done:empty{display:none}.sheet__message{margin:0;padding-left:var(--space-s);border-left:1px solid var(--line);font:italic 400 1.125rem/1.5 var(--font-display);overflow-wrap:anywhere;white-space:pre-line}.sheet .stepper__nav{margin-top:var(--space-2xs)}.sheet__reach{gap:var(--space-s)}.sheet__reach .sheet__call{width:100%}.sheet__email:not(.btn){color:var(--fg)}.sheet__picked{min-height:44px;padding:0 14px;gap:.35em}@media (max-width: 759px){.sheet{width:100vw;max-width:100vw;margin:auto 0 0}.sheet__picked{order:3}.sheet__paper{padding:var(--space-m) var(--page-pad) calc(var(--space-m) + env(safe-area-inset-bottom,0px));gap:var(--space-s)}.sheet__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet__chips>:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 759px) and (max-height: 760px){.sheet__chips .chip,.sheet__chip{min-height:48px}}.switches{display:grid;gap:0}.switches__row{display:flex;align-items:center;gap:4px;min-height:var(--tap-min);font:500 var(--fs-label)/1.2 var(--font-ui)}.switches__name{min-width:4.5em;color:var(--fg-muted)}.switches__btn{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 10px;border:0;background:none;color:var(--fg-muted);font:inherit;text-decoration:none}.switches__btn[aria-pressed=true]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.35em}.switches__sep{color:var(--fg-muted)}.notice,.hint,.t-small,.check,.error,.ticks,.fineprint,.cred dd,.site-footer,.site-footer__fine,.profile__notice,.sheet__note,.sheet__contact,.sheet__done,.row__meta,.steps__what,.steps__when{font-size:var(--fs-note)}.notice{line-height:1.45}.btn--sm,.tabs__tab,.switch__btn,.pager__btn,.label,.chip,.site-nav__link{font-size:var(--fs-ui-min)}.tags>li,.eyebrow,.site-footer__copy,.pager__status,.stepper__label,.stepper__count,.switches__row,.sheet__tag{font-size:var(--fs-label)}html:not(.js) .splash,.splash-skip .splash{display:none}.splash{position:fixed;inset:0;z-index:var(--z-splash, 30);display:grid;place-items:center;pointer-events:none;animation:splash-out .1s linear 2s forwards}.splash-js .splash{animation:none}.splash__bg{position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 50%,rgba(212,175,55,.16),rgba(212,175,55,.05) 45%,transparent 75%),#0b0b0c}.splash__mark{position:relative;display:block;width:76px;height:76px;overflow:visible}.splash__c,.splash__w{fill:none;stroke:#d4af37;stroke-width:1.3;stroke-dasharray:100;stroke-dashoffset:100}.splash__c{stroke-linecap:square;stroke-dashoffset:88;animation:splash-draw .38s cubic-bezier(.3,0,.55,1) forwards}.splash__w{stroke-linejoin:miter;stroke-linecap:square;animation:splash-draw .24s cubic-bezier(.45,0,.55,1) .24s forwards}.splash__sheen{transform:translate(0);filter:drop-shadow(0 0 1.5px #FFF6D6);animation:splash-sheen .36s cubic-bezier(.45,0,.55,1) .22s forwards}.splash__aperture{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.splash__aperture circle{fill:none;stroke:#d4af37;stroke-width:2;stroke-dasharray:75 25;stroke-dashoffset:-12.5}@media (min-width: 760px){.splash__mark{width:160px;height:160px}.splash__c,.splash__w{stroke-width:.6}}@keyframes splash-draw{to{stroke-dashoffset:0}}@keyframes splash-sheen{to{transform:translate(64px)}}@keyframes splash-out{to{opacity:0;visibility:hidden}}html.rm .splash__c,html.rm .splash__w{animation:none;stroke-dashoffset:0}html.rm .splash__sheen{animation:none;visibility:hidden}@media (prefers-reduced-motion: reduce){.splash__c,.splash__w{animation:none;stroke-dashoffset:0}.splash__sheen{animation:none;visibility:hidden}}#globe{position:absolute;inset:0;z-index:var(--z-globe, 2);width:100%;height:100%;pointer-events:none}#globe.is-over-iris{z-index:calc(var(--z-iris, 6) + 1)}html.rm #globe,#globe[hidden]{display:none}.globe-poster{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}[data-globe-anchor].has-poster-frame{container-type:size;display:grid;place-items:center}.globe-poster-frame{position:relative;width:min(100cqw,100cqh * 1000 / 858);aspect-ratio:1000 / 858}.globe-poster-frame .globe-poster{position:absolute;inset:0}.globe-poster__label{position:absolute;left:calc(var(--u) * 100%);top:calc(var(--v) * 100%);transform:translate(10px,calc(-50% + 14px));font:500 .875rem/1 var(--font-ui);color:var(--fg);white-space:nowrap;text-shadow:0 0 2px var(--bg),0 0 3px var(--bg),0 0 3px var(--bg),0 0 6px var(--bg);pointer-events:none}.globe-poster__label.is-left{transform:translate(calc(-100% - 10px),calc(-50% + 14px))}:root{--metal-key: radial-gradient(75% 65% at 16% 10%, rgba(255, 246, 214, .12), rgba(255, 246, 214, 0) 70%)}@media (min-width: 760px){:root{--metal-tile-op: .035}}.fields[data-field=gold],.iris[data-field=gold]{background-image:var(--metal-key),var(--metal-grad, linear-gradient(115deg, #B8913A 0%, #C9A24A 46%, #D9B862 100%))}.stage{--sheen-x: -60%}.iris[data-field=gold]{overflow:hidden}.fields[data-field=gold]:before,.iris[data-field=gold]:before,.fields[data-field=gold]:after,.iris[data-field=gold]:after{content:"";position:absolute;inset:0;pointer-events:none}.fields[data-field=gold]:before,.iris[data-field=gold]:before{background:var(--metal-tile, url("./img/brushed-256-YVL25BPJ.png")) 0 0 / 128px 128px repeat;opacity:var(--metal-tile-op, .06)}.fields[data-field=gold]:after,.iris[data-field=gold]:after{background:var(--metal-sheen, linear-gradient(100deg, transparent 35%, rgba(255, 246, 214, .38) 50%, transparent 65%));transform:translate(var(--sheen-x))}html.rm .fields:after,html.rm .iris:after,html[data-tier=C] .fields:after,html[data-tier=C] .iris:after{display:none}#stars{position:absolute;inset:-16px;z-index:var(--z-stars, 1);width:calc(100% + 32px);height:calc(100% + 32px);pointer-events:none;opacity:0;transition:opacity .3s linear}.fields[data-field=ink]~#stars{opacity:var(--stars-op-ink, 1)}.fields[data-field=ink]~#stars[data-dim]{opacity:var(--stars-op-long, .25)}#stars.drift-a{animation:stars-drift-a 4.8s cubic-bezier(.16,1,.3,1) both}#stars.drift-b{animation:stars-drift-b 4.8s cubic-bezier(.16,1,.3,1) both}@keyframes stars-drift-a{0%{transform:translate(0)}to{transform:translate(-12px,-8px)}}@keyframes stars-drift-b{0%{transform:translate(-12px,-8px)}to{transform:translate(0)}}html[data-tier=C] #stars,html.rm #stars{display:none}.grain{position:absolute;inset:-24px;z-index:var(--z-grain, 3);width:calc(100% + 48px);height:calc(100% + 48px);pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}.fields[data-field=ink]~.grain{opacity:var(--grain-op, .05)}html[data-tier=A].is-cutting .grain{animation:grain-jitter .5s steps(6) infinite}@keyframes grain-jitter{0%{transform:translate(0)}20%{transform:translate(-9px,7px)}40%{transform:translate(7px,-11px)}60%{transform:translate(-13px,-4px)}80%{transform:translate(11px,9px)}to{transform:translate(0)}}html[data-tier=C] .grain,html.rm .grain{display:none}.medallion{--medallion-size: 22svh;--glint: -120%;position:relative;display:block;flex:none;width:var(--medallion-size);height:var(--medallion-size);margin-inline:auto;overflow:hidden;border-radius:50%;background:url("./img/medallion-EQROI7NV.svg") center / 58% no-repeat,radial-gradient(closest-side,transparent 86%,rgba(11,11,12,.22) 92%,transparent 97%),var(--metal-key, none),var(--metal-grad, linear-gradient(115deg, #B8913A 0%, #C9A24A 46%, #D9B862 100%));box-shadow:inset 0 0 0 2px #0b0b0c8c,inset 0 3px 1px -1px #fff4d280,inset 0 -3px 2px -1px #0b0b0c80,0 10px 28px -6px #0000008c;transform-origin:50% 50%}.medallion:before,.medallion:after{content:"";position:absolute;inset:0;pointer-events:none}.medallion:before{background:var(--metal-tile, url("./img/brushed-256-YVL25BPJ.png")) 0 0 / 64px 64px repeat;opacity:calc(var(--metal-tile-op, .06) * 1.5)}.medallion:after{background:var(--metal-sheen, linear-gradient(100deg, transparent 35%, rgba(255, 246, 214, .38) 50%, transparent 65%));transform:translate(var(--glint))}.medallion--sm{--medallion-size: 14svh;margin-inline:0}@media (min-width: 760px) and (max-height: 760px){.medallion{--medallion-size: 16svh}.medallion--sm{--medallion-size: 12svh}}@media (max-width: 759px){.medallion{--medallion-size: 14svh}.medallion--sm{display:none}}.tportrait{position:relative;display:grid;place-items:center;margin:0;min-height:min(var(--tportrait-h, 64svh),100%)}.tportrait__mark{position:absolute;inset:50% auto auto 50%;width:var(--tportrait-h, 64svh);height:var(--tportrait-h, 64svh);max-width:100%;transform:translate(-50%,-50%);fill:none;stroke:#d4af3766;stroke-width:.35;stroke-linecap:square;opacity:.4;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 20%,transparent 32%,transparent 76%,#000 88%);mask-image:linear-gradient(to bottom,#000 0%,#000 20%,transparent 32%,transparent 76%,#000 88%);pointer-events:none}[data-field=bone] .tportrait__mark{stroke:#7a5c1266}[data-field=gold] .tportrait__mark{stroke:#0b0b0c52}.tportrait figcaption{position:relative;display:grid;gap:var(--inner-gap, .25em);justify-items:center;text-align:center}.tportrait__name{font:italic 400 var(--fs-d1, clamp(2.25rem, 4vw, 5rem)) / var(--lh-d1, 1) var(--font-display, "Times New Roman", Times, Tinos, serif);letter-spacing:var(--track-display, -.012em);color:var(--fg)}.tportrait__quote{max-width:22ch;font:italic 400 var(--fs-quote, clamp(1.5rem, 2.4vw, 3rem)) / var(--lh-quote, 1.15) var(--font-display, "Times New Roman", Times, Tinos, serif);color:var(--fg)}.tportrait__sign{font:500 var(--fs-label, .875rem) / 1.4 var(--font-ui, "Poppins", system-ui, sans-serif);color:var(--fg-muted)}@media (max-width: 759px){.tportrait{--tportrait-h: 30svh}}.portrait{position:relative;margin:0;aspect-ratio:4 / 5;max-height:100%;isolation:isolate}.portrait img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.portrait:before{content:"";position:absolute;inset:8% -18% auto auto;z-index:0;width:86%;aspect-ratio:1;border:1px solid rgba(212,175,55,.5);border-right-color:transparent;border-radius:50%;transform:rotate(-12deg);pointer-events:none}.icon{display:inline-block;width:24px;height:24px;flex:none;color:var(--accent);vertical-align:middle}body[data-page=services] .scene:not(.scene--credits) :is(.scene__pan,html.rm .scene__inner){margin:0 auto;flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}html.rm body[data-page=services] .scene:not(.scene--credits)>.scene__inner{height:auto;margin:0;padding-block:var(--scene-pad-top) var(--scene-pad-bottom);padding-inline:max(var(--page-pad),(100% - var(--max-w)) / 2)}.intro__head,.ins__head,.strat__head,.incl__head,.out__head,.finder__head{display:grid;gap:var(--space-s);justify-items:start}.ins__head .rule,.intro__head .rule,.strat__head .rule,.incl__head .rule,.finder__head .rule{margin-top:var(--space-xs)}.offer-line{font:600 var(--fs-note)/1.4 var(--font-body);color:var(--fg)}#intro :is(.scene__pan,html.rm .scene__inner){justify-content:center;gap:var(--space-l)}.intro__head{max-width:62%}.intro__title{font-size:min(var(--fs-d1),9cqh)}.intro__rows .row{min-height:min(var(--row-pitch),13cqh)}.intro__rows .row__title{font-size:min(calc(var(--fs-d2) * 1.2),5.8cqh)}.intro__rows .row__meta{font:500 var(--fs-note)/1.3 var(--font-ui)}.intro__legend{max-width:62ch;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--fg-muted)}.intro__legend strong{color:var(--fg);font-weight:600}#ours-insurance :is(.scene__pan,html.rm .scene__inner){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gap-col)}.ins__object{position:relative;min-height:0;display:grid;place-items:center}.ins__portrait{--tportrait-h: min(64svh, 34vw);width:100%}.ins__photo{width:min(100%,48svh)}.ins__portrait .tportrait__mark path+path{stroke-opacity:.6}.ins__object:has(.ins__photo[data-when-on]) .ins__portrait{display:none}.ins__copy{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--group-gap);min-height:0;padding-bottom:clamp(8px,4cqh,56px)}.ins__title{font-size:min(var(--fs-d1),8.5cqh);max-width:16ch}.ins__body{display:grid;gap:var(--space-s)}.ins__promise{max-width:46ch;font-size:var(--fs-lead);line-height:1.5}.ins__action{display:grid;gap:var(--space-m);justify-items:start}.ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-l)}#ours-strategy :is(.scene__pan,html.rm .scene__inner){justify-content:flex-end;gap:var(--space-l);padding-bottom:clamp(8px,4cqh,56px)}.strat__title{font-size:min(var(--fs-mega),21cqh);max-width:none;text-wrap:balance}.strat__body{display:grid;gap:var(--space-2xs)}.strat__for,.strat__promise{max-width:64ch;font-size:var(--fs-lead);line-height:1.5}.strat__promise{color:var(--fg-muted)}@media (min-width: 760px) and (max-width: 1099px){.strat__title{font-size:min(var(--fs-mega),15cqh)}}.strat__spots{margin:0;font:600 var(--fs-lead)/1.4 var(--font-body);color:var(--accent)}.strat__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-l)}#ours-includes :is(.scene__pan,html.rm .scene__inner){justify-content:center;gap:var(--space-l)}.incl__title{font-size:min(var(--fs-d1),9cqh)}.incl__rows{display:grid}.incl__row{display:grid;grid-template-columns:3.2ch minmax(0,5fr) minmax(0,4fr);align-items:center;column-gap:var(--gap-col);min-height:min(var(--row-pitch),11cqh);padding:var(--space-2xs) 24px;border-top:1px solid var(--line)}.incl__row:last-child{border-bottom:1px solid var(--line)}.incl__num{font-size:min(var(--fs-row-num),6cqh)}.incl__item{font:600 clamp(var(--fs-d4),3.6cqh,1.75rem)/1.3 var(--font-body)}.incl__fix{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--fg-muted)}#ours-outsourcing :is(.scene__pan,html.rm .scene__inner){justify-content:flex-end;gap:var(--space-l);padding-bottom:clamp(8px,3cqh,40px)}.out__title{font-size:min(var(--fs-d1),8cqh)}.out__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-l)}.out__rate{font:600 var(--fs-note)/1.4 var(--font-body)}.panels{--out-rule: rgba(11,11,12,.55);--out-hair: rgba(11,11,12,.2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,auto);flex:0 1 auto;min-height:0;border-top:2px solid var(--fg)}.panel{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-m);padding:clamp(12px,3.2cqh,40px) clamp(16px,1.8vw,32px) clamp(14px,3.4cqh,44px);background:linear-gradient(180deg,#0b0b0c14,#0b0b0c00 75%)}.panel+.panel{border-left:1px solid var(--out-rule)}.panel .ghost{position:relative;inset:auto;grid-row:1;justify-self:start;margin-left:-.05em;font-size:min(var(--fs-ghost),21svh);line-height:.74}.panel__title{grid-row:2;align-self:end;text-wrap:balance;font:400 clamp(1.375rem,11.5cqi,2.5rem)/1.05 var(--font-display);letter-spacing:-.01em}html:not(.ph-loud) .panel__title .ph{text-decoration:none}.panel__tasks{grid-row:3;align-self:start;margin:0;padding:0;list-style:none;border-top:1px solid var(--out-rule)}.panel__tasks li{display:flex;align-items:baseline;gap:.7em;padding-block:clamp(6px,1.7cqh,16px);border-bottom:1px solid var(--out-hair);font:500 var(--fs-note)/1.35 var(--font-body)}.panel__tasks li:before{content:"";flex:none;width:6px;height:6px;background:currentColor;transform:translateY(-.2em) rotate(45deg)}.panel__line{grid-row:4;max-width:26ch;font-size:var(--fs-note);line-height:var(--lh-note)}.panel__toggle{display:none}@media (min-width: 760px) and (max-height: 800px){.panel .ghost{font-size:min(var(--fs-ghost),11svh)}.panel{row-gap:var(--space-s)}.panel__tasks li{padding-block:5px}}@media (min-width: 760px) and (max-width: 1099px) and (max-aspect-ratio: 1/1){.panels{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,auto)}.panel:nth-child(3){border-left:0}.panel:nth-child(n+3){border-top:1px solid var(--out-rule)}.panel .ghost{font-size:min(var(--fs-ghost),6svh)}.panel{row-gap:var(--space-s)}.panel__tasks li{padding-block:8px}}@media (max-width: 759px){#ours-outsourcing :is(.scene__pan,html.rm .scene__inner){justify-content:center;gap:var(--space-m)}.out__title{font-size:clamp(2.5rem,12vw,3.25rem);line-height:1}.out__action{flex-direction:column;align-items:stretch;gap:var(--space-xs)}.panels{grid-template-columns:minmax(0,1fr);grid-template-rows:none;border-top-width:1px;border-top-color:var(--out-rule)}.panel{grid-row:auto;grid-template-columns:2rem minmax(0,1fr);grid-template-rows:none;grid-template-areas:"num title" ". tasks" ". line";align-items:baseline;row-gap:6px;padding:10px 44px 10px 0;background:none}.panel+.panel{border-left:0;border-top:1px solid var(--out-rule)}.panel .ghost{grid-area:num;margin:0;font-size:1.375rem;line-height:1;letter-spacing:0;color:var(--fg);opacity:.5}.panel__title{grid-area:title;font-size:1.375rem;line-height:1.2}.panel__tasks{grid-area:tasks;border-top:0}.panel__tasks li{padding-block:2px;border-bottom:0}.panel__line{grid-area:line}.panel__toggle{position:absolute;inset:0;display:grid;place-items:start end;padding:18px 8px 0 0;border:0;background:none;color:var(--fg)}html.js .panel:not(.is-open) :is(.panel__tasks,.panel__line){display:none}.panel__plus{position:relative;width:12px;height:12px}.panel__plus:before,.panel__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor}.panel__plus:after{transform:rotate(90deg);transition:transform var(--dur-hover) var(--ease-out)}.panel__toggle[aria-expanded=true] .panel__plus:after{transform:rotate(0)}}#finder :is(.scene__pan,html.rm .scene__inner){justify-content:flex-end}.finder__globe{position:absolute;top:0;left:max(42%,calc(min(42%,36rem) + 2 * var(--gap-col)));right:calc((100% - 100vw)/2);bottom:calc(-1 * var(--scene-pad-bottom) - var(--bottom-h))}.finder__copy{position:relative;display:flex;flex-direction:column;gap:var(--space-l);width:min(42%,38rem);padding-bottom:clamp(8px,3cqh,40px)}.finder__title{font-size:min(var(--fs-d1),8.5cqh)}.concierge{display:grid;gap:var(--space-m);justify-items:start}.concierge__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-l)}.concierge__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);width:100%}.finder__action{display:grid;gap:var(--space-xs);justify-items:start}.finder__action .link{padding-block:12px;margin-block:-12px}.finder__action .fineprint{margin-top:var(--space-xs)}#finder.is-finder .finder__globe{display:none}#finder.is-finder .finder__copy{width:100%;height:100%;justify-content:flex-start;gap:var(--space-m);padding:var(--space-l) 0 0}#finder.is-finder .finder__head{grid-template-columns:auto}#finder.is-finder .finder__copy{align-items:flex-start}#finder.is-finder .finder{align-self:stretch;max-height:56cqh}#finder.is-finder .finder__action{margin-top:auto}.finder{flex:1 1 auto;min-height:0;display:grid;column-gap:var(--gap-col);row-gap:var(--space-s);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"controls map results"}.finder[hidden]{display:none}.finder__tabs{grid-area:tabs}.finder__controls{grid-area:controls;position:relative;z-index:2;min-height:0}.finder__form{display:grid;gap:var(--space-s);align-content:start}.finder__map{grid-area:map;min-height:0;min-width:0;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-xs)}.map-box{container-type:size;min-height:0;display:grid;place-items:center}.map{position:relative;width:min(100cqw,100cqh * 1000 / 858);aspect-ratio:1000 / 858}.map__loading,.map__error{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-l);text-align:center;font-size:var(--fs-note)}.map__error{border:1px solid var(--line-strong);color:var(--fg)}.map__svg{width:100%;height:100%;overflow:visible}.map__region{fill:var(--accent);fill-opacity:.12;stroke:var(--accent);stroke-opacity:.6;stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer;outline:none}.map__region:hover{fill-opacity:.28}.map__region.is-selected{fill-opacity:.5;stroke-opacity:1}.map__region:focus-visible{stroke:var(--fg);stroke-opacity:1;stroke-width:2.5;fill-opacity:.32}.map__partner{fill:var(--fg)}.map__marker-dot{fill:var(--fg);stroke:var(--bg);stroke-width:2.5;vector-effect:non-scaling-stroke}.map__marker-ring{fill:none;stroke:var(--fg);stroke-width:1.5;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:map-ping 1.2s var(--ease-out) 2}@keyframes map-ping{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}html.rm .map__marker-ring{animation:none}.map__caption{display:grid;gap:2px;font:500 var(--fs-note)/1.35 var(--font-ui);color:var(--fg-muted)}.map__chosen{color:var(--fg)}.combo{position:relative}.combo__input{padding-right:52px}.combo__go{position:absolute;top:0;right:0;display:grid;place-items:center;width:52px;height:100%;border:0;background:none;color:var(--fg)}.combo__list{position:absolute;z-index:6;top:calc(100% + 4px);left:0;right:0;border:1px solid var(--line-strong);background:var(--paper-bg)}.combo__option{display:grid;gap:2px;min-height:44px;padding:8px 14px;border-top:1px solid var(--line);cursor:pointer}.combo__option:first-child{border-top:0}.combo__option[aria-selected=true],.combo__option:hover{box-shadow:inset 2px 0 0 var(--accent)}.combo__label{font:500 var(--fs-ui-min)/1.3 var(--font-ui)}.combo__kind{font:500 var(--fs-label)/1.3 var(--font-ui);color:var(--fg-muted)}.results{grid-area:results;min-height:0;display:flex;flex-direction:column;gap:var(--space-xs)}.results__title{font:600 var(--fs-d4)/1.25 var(--font-body)}.results__title:focus{outline:none}.results__status{font:500 var(--fs-note)/1.4 var(--font-ui);color:var(--fg-muted)}.results__list{flex:1 1 auto;min-height:0;display:grid;align-content:start}.result{display:grid;gap:2px;padding:var(--space-xs) 0;border-top:1px solid var(--line)}.result:last-child{border-bottom:1px solid var(--line)}.result__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-s)}.result__name{font:600 1.0625rem/1.3 var(--font-body)}.result__name:focus{outline:none}.result__km{font:500 var(--fs-note)/1 var(--font-ui);color:var(--accent);white-space:nowrap}.result__meta,.results__ask-text,.results__ours-text{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--fg-muted)}.results__ours-text strong{color:var(--fg)}.result__acts,.partner-card__acts{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-m);margin:0}.results__ours,.results__ask{display:grid;gap:2px;justify-items:start;padding:var(--space-xs) 0;border-top:1px solid var(--line)}.results__ask-title{font:600 var(--fs-note)/1.3 var(--font-body)}.results .partner-card{grid-template-columns:44px minmax(0,1fr);gap:var(--space-s);padding-block:var(--space-xs)}.results .partner-card__avatar{width:44px;height:44px}.profile__open{min-height:44px}#inquiry :is(.scene__pan,html.rm .scene__inner){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,700px);column-gap:var(--gap-col);align-items:center;justify-content:space-between}.inq__title{align-self:center;font-size:min(var(--fs-statement),13cqh,7vw);max-width:9ch}.inq__paper{display:flex;flex-direction:column;min-height:min(100%,30rem);max-height:100%}.inq-form{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-s)}.inq-form .stepper__status{flex-wrap:wrap;row-gap:4px}.inq-form .stepper__errors{flex:1 1 100%}.inq-form .stepper__steps{display:grid;gap:var(--space-m)}.inq-form .stepper__step{display:grid;gap:var(--space-s);align-content:start}.inq-form .stepper__title{margin-bottom:0;font:600 1.25rem/1.3 var(--font-body)}.inq-form[data-mode=page] :is([data-step=reach],[data-step=send])>legend{display:none}.inq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s) var(--space-m);align-items:start}.inq-reach{border:0;padding:0;margin:0}.inq-reach .chips{display:flex;flex-wrap:nowrap;gap:6px}.inq-reach .chip{flex:1 1 auto;justify-content:center;padding:0 clamp(8px,1.2vw,16px);white-space:nowrap}.inq-form .textarea{min-height:0;height:clamp(64px,9svh,112px);resize:none}.inq-form .stepper__nav{margin-top:auto}.inq__notice{margin:0}.inq-success{display:grid;gap:var(--space-m);align-content:center;justify-items:start;flex:1 1 auto}.inq-success:focus{outline:none}.inq-success__title{font:400 var(--fs-d2)/var(--lh-d2) var(--font-display)}.inq-success__text,.inq-success__retry{font-size:var(--fs-note);line-height:var(--lh-note)}@media (min-width: 760px){.inq__paper{background:linear-gradient(150deg,#212125,#161618 45%,#101012);box-shadow:inset 1px 1px #f3ecdd1a,inset -1px -1px #0000008c,2px 2px #9c7a26,4px 4px #8a6a1e,6px 6px #765914,8px 8px #5f470f,18px 22px 40px -6px #000000bf,0 0 60px -10px #d4af372e}}@media (min-width: 1280px) and (min-aspect-ratio: 3/2){.inq__title{font-size:min(11rem,21cqh,9.6vw);max-width:8ch;line-height:.96}}#close :is(.scene__pan,html.rm .scene__inner){align-items:center;justify-content:center;gap:var(--space-l);text-align:center}.closing__medallion{flex:none}.closing__title{font-size:min(var(--fs-statement),12svh);max-width:14ch}.closing__action{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xs) var(--space-l)}.cats__title,.profile__title{font:400 var(--fs-d2)/var(--lh-d2) var(--font-display)}.cats .dialog__panel{gap:var(--space-s)}.cats .dialog__head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.cats__lead{font-size:var(--fs-note);line-height:var(--lh-note);color:var(--fg-muted);max-width:52ch}.cats__body{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);column-gap:var(--space-l);align-items:start}.cats__rail{display:grid}.cats__group{margin:var(--space-xs) 0 2px;font:500 var(--fs-label)/1.3 var(--font-ui);color:var(--fg-muted)}.cats__group:first-child{margin-top:0}.cats__list{border-top:1px solid var(--line)}.cats__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);width:100%;min-height:44px;padding:0 4px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--fg);font:500 var(--fs-ui-min)/1.2 var(--font-ui);text-align:left}.cats__item[aria-pressed=true]{color:var(--accent);box-shadow:inset 2px 0 0 var(--accent);padding-left:12px}.cats__go{color:var(--accent);opacity:0;transition:opacity var(--dur-hover) var(--ease-out)}.cats__item:is(:hover,:focus-visible,[aria-pressed=true]) .cats__go{opacity:1}.cats__detail:focus{outline:none}.cats__back{display:none}.cats__card{display:grid;gap:var(--space-xs);justify-items:start}.cats__name{font:400 var(--fs-d2)/var(--lh-d2) var(--font-display)}.cats__desc{max-width:52ch;font-size:var(--fs-note);line-height:var(--lh-note)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags>li{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;font:500 var(--fs-label)/1 var(--font-ui)}.cats__offer{font-size:var(--fs-note);line-height:var(--lh-note)}.cats__offer .link{white-space:nowrap}.cats__partners{display:grid;gap:var(--space-2xs);width:100%}.cats__cards{display:grid}.cats__partner{grid-template-columns:minmax(0,1fr);padding-block:var(--space-xs)}.cats__cta{margin-top:var(--space-2xs)}.cats__notice{margin:0}.profile__head{display:grid;gap:var(--space-2xs)}.profile__body{gap:var(--space-s)}.profile__notice{margin:0}.profile__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs) var(--space-m);margin:0}.profile__facts dt{font:500 var(--fs-label)/1.3 var(--font-ui);color:var(--fg-muted)}.profile__facts dd{margin:0;font-size:var(--fs-note);line-height:1.4;overflow-wrap:anywhere}.profile__desc{font-size:var(--fs-note);line-height:var(--lh-note)}@media (min-width: 760px) and (max-height: 760px){.intro__rows .row{min-height:64px}.ins__portrait{--tportrait-h: min(54svh, 32vw)}.strat__title{font-size:min(var(--fs-mega),18svh)}.incl__row{min-height:52px}.finder__globe{bottom:auto;height:64svh;top:calc(50% - 32svh)}.concierge{gap:var(--space-s)}.closing__title{font-size:min(var(--fs-statement),11svh)}}@media (min-width: 760px) and (max-height: 900px){.cats__lead,.cats__tags{display:none}}@media (max-width: 759px),(min-width: 760px) and (max-width: 1099px) and (max-aspect-ratio: 1/1){#ours-insurance :is(.scene__pan,html.rm .scene__inner){display:flex;flex-direction:column;gap:var(--space-s)}.ins__object{flex:1 1 30svh;max-height:30svh;min-height:0;container-type:size}.ins__portrait{--tportrait-h: min(100cqh, 70vw);min-height:0;height:100%}.ins__copy{flex:0 0 auto;gap:var(--space-l);padding-bottom:0}.ins__title{max-width:none}#finder:not(.is-finder) :is(.scene__pan,html.rm .scene__inner){justify-content:flex-start}#finder:not(.is-finder) .finder__globe{position:relative;inset:auto;width:auto;height:auto;margin:0 0 24px;flex:1 1 32svh;min-height:8svh;max-height:32svh}.finder__copy{width:auto;flex:0 1 auto;justify-content:flex-end;padding-bottom:0;gap:var(--space-m)}.intro__head{max-width:none}#inquiry :is(.scene__pan,html.rm .scene__inner){grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:var(--space-m);align-items:stretch}.inq__title{max-width:none}.inq__paper{min-height:0;align-self:start}.finder{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"controls" "tabs" "panel"}.finder__map,.results{grid-area:panel}.finder__form{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-s);align-items:start}}@media (min-width: 760px) and (max-width: 1279px) and (min-aspect-ratio: 1/1){#inquiry :is(.scene__pan,html.rm .scene__inner){grid-template-columns:minmax(0,4fr) minmax(0,640px)}}@media (min-width: 760px) and (max-width: 1279px),(min-width: 760px) and (max-height: 760px){.finder{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"controls tabs" "controls panel"}.finder__map,.results{grid-area:panel}}@media (max-width: 759px){.intro__title{font-size:clamp(2.25rem,10.5vw,2.75rem)}#intro :is(.scene__pan,html.rm .scene__inner){gap:var(--space-m)}.intro__rows .row:where(a){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"num title meta arrow";min-height:64px}.intro__rows .row__title{font-size:max(1.75rem,var(--fs-d2))}.ins__copy{gap:var(--space-m)}.ins__head{gap:var(--space-xs)}.ins__promise,.strat__for,.strat__promise{font-size:1.0625rem}.ctas{flex-direction:column;align-items:stretch;gap:0;width:100%}.ctas .btn,.strat__action .btn,.out__action .btn,.concierge__go{width:100%}.ctas .link{align-self:center}.ins__action,.strat__action,.out__action,.concierge{justify-items:stretch}#ours-strategy :is(.scene__pan,html.rm .scene__inner){justify-content:center;padding-bottom:0}.strat__title{font-size:clamp(2.75rem,min(16vw,9svh),4.5rem);line-height:.95;max-width:none}.incl__row{min-height:56px;padding-inline:8px}.incl__row{grid-template-columns:3.2ch minmax(0,1fr)}.incl__item{font-size:1.0625rem}.incl__fix{display:none}.finder__head{gap:var(--space-xs)}.concierge{gap:var(--space-s)}.concierge__fields{gap:var(--space-xs)}@media (max-width: 479px){.concierge__fields{grid-template-columns:minmax(0,1fr)}}.finder__action{padding-bottom:4px}@media (max-height: 780px){#finder:not(.is-finder) .finder__title{font-size:max(1.75rem,min(var(--fs-d1),8vw));white-space:nowrap}#finder:not(.is-finder) .finder__head .rule{display:none}#finder:not(.is-finder) .finder__globe{min-height:18svh;margin-bottom:var(--space-s)}}.finder{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"tabs" "panel"}.finder__controls,.finder__map,.results{grid-area:panel}.finder__form{grid-template-columns:minmax(0,1fr)}#finder.is-finder .finder__action .fineprint{margin-top:0}#finder.is-finder .finder__title{font-size:max(1.75rem,min(var(--fs-d1),8vw));white-space:nowrap}#finder.is-finder .finder__head .rule{display:none}#finder.is-finder .finder{max-height:46cqh}#inquiry :is(.scene__pan,html.rm .scene__inner){grid-template-rows:auto auto;align-content:center}#inquiry[data-step]:not([data-step="1"]) .inq__title{display:none}.inq-form .stepper__nav .btn{flex:1 1 auto}.inq-form{gap:var(--space-s)}.inq-grid{grid-template-columns:minmax(0,1fr)}.inq-form .textarea{height:76px}#close :is(.scene__pan,html.rm .scene__inner){gap:var(--space-m)}.closing__title{font-size:var(--fs-statement);line-height:1}.closing__action{flex-direction:column;align-items:stretch;gap:0;width:100%}.closing__action .link{align-self:center}.cats__body{grid-template-columns:minmax(0,1fr)}.cats.is-detail .cats__rail,.cats.is-detail .cats__lead{display:none}.cats:not(.is-detail) .cats__detail{display:none}.cats.is-detail .cats__back{display:inline-flex;justify-self:start}.cats__tags{display:none}.cats .dialog__panel{gap:var(--space-xs);padding-top:var(--space-s)}.cats__partner{padding-block:4px}.cats__cta{margin-top:0;--btn-h: 44px;min-height:44px}.profile__facts{grid-template-columns:minmax(0,1fr);gap:2px}.profile__facts>div{display:flex;flex-wrap:wrap;gap:0 .4em}}@media (min-width: 760px) and (max-width: 1099px) and (max-aspect-ratio: 1/1){.ins__copy,.finder__copy{gap:var(--space-l)}}@media (min-width: 1280px) and (min-aspect-ratio: 3/2){#finder:not(.is-finder) .finder__globe{height:92%;inset:3% 0 auto 44%}}@media (min-width: 1280px) and (min-aspect-ratio: 3/2){#finder:not(.is-finder) :is(.scene__pan,html.rm .scene__inner){justify-content:center}#finder:not(.is-finder) .finder__copy{padding-bottom:0}}
