@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4876d0d2b3890f5b-s.0n7wyn_8zwa5s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fad8c11517de0c51-s.141g3-ivr127r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcc6c7b97aa3243e-s.p.0biqcn-_bmpfi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fafbf5d8d79857f9-s.0i1w~0jdqm8ji.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1924e73e8631aae2-s.0wlw6_cn94ldh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6b3f5f703c08563d-s.p.0ol_aomtwe9no.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/59e64bfc2a5eb630-s.0wlufk.gy2p4~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0adfbe89420106a6-s.0vb~7feoyh7kk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0690c7bc0af8c00f-s.p.06~8gl-invy0r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed Fallback;src:local(Arial);ascent-override:143.34%;descent-override:55.44%;line-gap-override:0.0%;size-adjust:79.18%}.saira_condensed_e761a4c5-module__4BVSZq__className{font-family:Saira Condensed,Saira Condensed Fallback;font-style:normal}.saira_condensed_e761a4c5-module__4BVSZq__variable{--font-site-display:"Saira Condensed", "Saira Condensed Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_5929e2e0-module__LYFXmq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_5929e2e0-module__LYFXmq__variable{--font-site-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.nd-site{--nd-slant:12.65deg;--nd-gold:var(--brand-base);--nd-on-gold:var(--brand-contrast);--nd-gold-line:rgb(var(--brand-rgb) / .28);--nd-field-top:color-mix(in oklch, var(--ink), white 3.5%);--nd-field-mid:color-mix(in oklch, var(--ink), black 7%);--nd-field-deep:color-mix(in oklch, var(--ink), black 19%);--nd-field-deeper:color-mix(in oklch, var(--ink), black 34%);--nd-card:color-mix(in oklch, var(--ink), white 4.5%);--nd-card-raised:color-mix(in oklch, var(--ink), white 8%);--nd-text:color-mix(in oklch, white 91%, var(--ink));--nd-text-2:color-mix(in oklch, white 79%, var(--ink));--nd-text-3:color-mix(in oklch, white 66%, var(--ink));--nd-line:#ffffff1f;--nd-line-soft:#ffffff14;--nd-paper:color-mix(in oklch, white 94%, var(--ink));--nd-paper-line:color-mix(in oklch, white 84%, var(--ink));--nd-paper-text-2:color-mix(in oklch, var(--ink) 82%, white);--nd-gold-dark:color-mix(in oklch, var(--brand-text) 72%, black);--nd-cut:clamp(26px, 4.4vw, 64px);--nd-pad:clamp(16px, 4vw, 32px);--nd-font-display:var(--font-site-display), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--nd-font-body:var(--font-site-body), "Helvetica Neue", Arial, sans-serif;--surface:var(--nd-card);--surface-muted:var(--nd-card-raised);--surface-sunken:#ffffff0f;--border:var(--nd-line);--divider:var(--nd-line-soft);--grid:var(--nd-line-soft);--text:var(--nd-text);--text-secondary:var(--nd-text-2);--text-muted:var(--nd-text-3);--brand-text:var(--brand-base);--status-good-text:#7ed58c;--status-warn-text:#f3c662;--status-info-text:#8cbcf2;--status-critical:#f2877c;--shadow-1:0 1px 2px #0000004d, 0 8px 24px #00000038;--shadow-2:0 10px 28px #00000061, 0 24px 60px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--nd-text);font-family:var(--nd-font-body);background-color:var(--nd-field-deep);background-image:radial-gradient(1400px 620px at 60% -6%, rgb(var(--brand-rgb) / .11), transparent 70%), repeating-linear-gradient(calc(90deg + var(--nd-slant)), #ffffff06 0 110px, transparent 110px 220px), linear-gradient(180deg, var(--nd-field-top) 0%, var(--nd-field-mid) 900px, var(--nd-field-deep) 100%);font-size:16px;line-height:1.6;position:relative;overflow-x:clip}html:has(.nd-site){background:0 0}body:has(.nd-site){background:color-mix(in oklch, var(--ink), black 19%)}.nd-site ::selection{background:rgb(var(--brand-rgb) / .4);color:inherit}.nd-site :focus-visible{outline:2px solid var(--nd-gold);outline-offset:3px}:where(.nd-site) :is(h1,h2,h3,h4){font-weight:revert-layer;line-height:revert-layer;letter-spacing:revert-layer}@layer base{:where(.nd-site) :is(h1,h2,h3,h4){font-weight:700;line-height:1.2}:where(.nd-site) h1{font-family:var(--nd-font-display);text-transform:uppercase;font-weight:900;line-height:.95}}.nd-wrap{width:100%;max-width:1280px;padding-inline:var(--nd-pad);margin-inline:auto}.nd-wrap-narrow{width:100%;max-width:820px;padding-inline:var(--nd-pad);margin-inline:auto}.nd-display{font-family:var(--nd-font-display);text-transform:uppercase;letter-spacing:0;transform-origin:0 100%;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:900;line-height:.88;transform:skew(-6deg)}.nd-h-xl{font-size:clamp(50px,7.6vw,116px);line-height:.86}.nd-h-lg{font-size:clamp(44px,6vw,92px)}.nd-h-md{font-size:clamp(40px,5vw,76px);line-height:.9}.nd-h-sm{font-size:clamp(32px,3.4vw,50px);line-height:.95}.nd-h-xs{font-size:clamp(26px,2.4vw,34px);line-height:1}.nd-consult header h1{font-family:var(--nd-font-display);text-transform:uppercase;letter-spacing:0;transform-origin:0 100%;text-wrap:balance;margin-top:10px;font-size:clamp(36px,4.4vw,60px);font-weight:900;line-height:.92;transform:skew(-6deg)}.nd-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--nd-gold);align-items:center;gap:12px;margin:0;font-size:14px;font-weight:700;line-height:1.3;display:flex}.nd-eyebrow:before{content:"";width:10px;height:10px;transform:skewX(calc(var(--nd-slant) * -1));background:currentColor;flex:none}.nd-eyebrow-plain:before{display:none}.nd-lede{max-width:34em;color:var(--nd-text-2);margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.nd-muted{color:var(--nd-text-2)}.nd-faint{color:var(--nd-text-3)}.nd-gold-text{color:var(--nd-gold)}.nd-numeral{font-family:var(--nd-font-display);font-variant-numeric:tabular-nums;transform-origin:0 100%;font-weight:900;line-height:.9;transform:skew(-6deg)}.nd-prose{color:var(--nd-text-2);font-size:17px;line-height:1.75}.nd-prose>*+*{margin-top:1.1em}.nd-btn{font-family:var(--nd-font-body);text-align:center;cursor:pointer;border:1.5px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:16px 27px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.nd-btn-sm{padding:10px 16px;font-size:15px}.nd-btn-lg{padding:18px 32px;font-size:18px}.nd-btn-gold{background:var(--nd-gold);color:var(--nd-on-gold)}.nd-btn-gold:hover{background:color-mix(in oklch, var(--nd-gold), white 22%)}.nd-btn-ghost{color:var(--nd-text);border-color:#ffffff6b}.nd-btn-ghost:hover{border-color:var(--nd-gold);color:var(--nd-gold)}.nd-btn-ink{background:var(--ink);color:color-mix(in oklch, white 96%, var(--ink))}.nd-btn-ink:hover{background:color-mix(in oklch, var(--ink), white 12%)}.nd-link{color:var(--nd-gold);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.nd-link:hover{color:color-mix(in oklch, var(--nd-gold), white 30%)}.nd-arrow:after{content:" →"}.nd-card{background:var(--nd-card);border:1px solid var(--nd-line);border-radius:6px;position:relative}.nd-card-gold{background:var(--nd-gold);color:var(--nd-on-gold);border-radius:6px;position:relative}.nd-card-gold :focus-visible{outline-color:var(--nd-on-gold)}a.nd-card,.nd-card-link{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s,background-color .15s;display:block}a.nd-card:hover,.nd-card-link:hover{border-color:var(--nd-gold-line);background:var(--nd-card-raised);transform:translateY(-2px)}.nd-light a.nd-card:hover{border-color:var(--nd-gold-dark);background:#fff}.nd-tag{border:1px solid var(--nd-gold-line);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-gold);white-space:nowrap;border-radius:2px;align-items:center;gap:7px;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.4;display:inline-flex}.nd-tag-solid{background:var(--nd-gold);border-color:var(--nd-gold);color:var(--nd-on-gold)}.nd-tag-quiet{border-color:var(--nd-line);color:var(--nd-text-2)}.nd-pcard{--nd-pw:128px;--nd-rise:100px;--nd-sink:118px;margin-top:var(--nd-rise);padding-top:var(--nd-sink);position:relative}.nd-pcard-img{top:calc(var(--nd-rise) * -1);width:var(--nd-pw);height:min(calc(var(--nd-pw) * 1.58), calc(var(--nd-rise) + var(--nd-sink) - 10px));object-fit:cover;object-position:center top;filter:drop-shadow(0 18px 26px #0000006b);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.nd-pcard-left .nd-pcard-img{left:28px;transform:none}.nd-pcard-initials{top:calc(var(--nd-rise) * -1);width:var(--nd-pw);aspect-ratio:405/640;border:1.5px solid var(--nd-gold-line);background:linear-gradient(180deg, var(--nd-card-raised), var(--nd-card));font-family:var(--nd-font-display);font-weight:900;font-size:calc(var(--nd-pw) * .3);color:var(--nd-gold);border-radius:999px 999px 4px 4px;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nd-pcard-left .nd-pcard-initials{left:28px;transform:none}.nd-section{padding-block:clamp(72px,9vw,120px)}.nd-light{--surface:#fff;--surface-muted:var(--nd-paper);--surface-sunken:color-mix(in oklch, var(--nd-paper), var(--ink) 5%);--border:var(--nd-paper-line);--divider:var(--nd-paper-line);--text:var(--ink);--text-secondary:var(--nd-paper-text-2);--text-muted:color-mix(in oklch, var(--ink) 70%, white);--brand-text:var(--nd-gold-dark);--status-good-text:#006300;--status-warn-text:#7a5400;--status-info-text:#1c5cab;--status-critical:#b42d2d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background-color:var(--nd-paper);background-image:repeating-linear-gradient(calc(90deg + var(--nd-slant)), rgb(var(--ink-rgb) / .028) 0 110px, transparent 110px 220px);clip-path:polygon(0 var(--nd-cut), 100% 0, 100% calc(100% - var(--nd-cut)), 0 100%);padding-block:calc(var(--nd-cut) + clamp(64px, 8vw, 106px));position:relative}.nd-light .nd-eyebrow{color:var(--nd-gold-dark)}.nd-light .nd-muted{color:var(--nd-paper-text-2)}.nd-light :focus-visible{outline-color:var(--ink)}.nd-light .nd-link{color:var(--ink)}.nd-light .nd-card{border-color:var(--nd-paper-line);background:#fff}.nd-goldband{background:var(--nd-gold);color:var(--nd-on-gold);clip-path:polygon(0 calc(var(--nd-cut) * .75), 100% 0, 100% 100%, 0 100%);padding-block:calc(var(--nd-cut) * .75 + clamp(56px, 6vw, 72px)) clamp(64px, 7vw, 96px);position:relative}.nd-goldband :focus-visible{outline-color:var(--nd-on-gold)}.nd-stats{border-block:1px solid var(--nd-line);background:color-mix(in oklch, var(--nd-field-deep) 55%, transparent)}.nd-stat-value{font-family:var(--nd-font-display);color:var(--nd-gold);transform-origin:0 100%;font-variant-numeric:tabular-nums;font-size:clamp(52px,5.4vw,68px);font-weight:900;line-height:.9;transform:skew(-6deg)}.nd-hero{padding-block:clamp(48px,7vw,92px) clamp(44px,6vw,76px);position:relative;overflow-x:clip}.nd-hero>.nd-wrap,.nd-hero>.nd-wrap-narrow{z-index:1;position:relative}.nd-hero-motif{pointer-events:none;width:720px;height:720px;position:absolute;top:-40px;right:max(-260px,50% - 900px)}.nd-hero-motif:before,.nd-hero-motif:after{content:"";box-sizing:border-box;position:absolute}.nd-hero-motif:before{border:1.5px solid #0000;border-top-color:rgb(var(--brand-rgb) / .2);border-left-color:#ffffff0d;border-radius:50%;inset:0}.nd-hero-motif:after{border:2px solid rgb(var(--brand-rgb) / .2);background:rgb(var(--brand-rgb) / .025);width:340px;height:340px;top:250px;left:190px;transform:rotate(45deg)}@media (max-width:899px){.nd-hero-motif{display:none}}.nd-photo-hero{isolation:isolate;align-items:flex-end;min-height:clamp(440px,64vh,660px);display:flex;position:relative;overflow:hidden}.nd-photo-hero-short{min-height:clamp(360px,48vh,500px)}.nd-photo-hero-media{z-index:-2;position:absolute;inset:0}.nd-photo-hero-media img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.nd-photo-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, #0000009e 0%, #00000047 55%, transparent 85%), linear-gradient(180deg, color-mix(in oklch, var(--nd-field-deep) 35%, transparent) 0%, color-mix(in oklch, var(--nd-field-deep) 50%, transparent) 45%, var(--nd-field-mid) 100%);position:absolute;inset:0}.nd-photo-hero>.nd-wrap{padding-block:clamp(120px,14vw,180px) clamp(40px,5vw,64px)}.nd-pattern{background-color:var(--nd-card);background-image:radial-gradient(120% 80% at 70% 0%, rgb(var(--brand-rgb) / .12), transparent 60%), repeating-linear-gradient(45deg, rgb(var(--brand-rgb) / .07) 0 1px, transparent 1px 46px), repeating-linear-gradient(-45deg, rgb(var(--brand-rgb) / .07) 0 1px, transparent 1px 46px), repeating-linear-gradient(calc(90deg + var(--nd-slant)), #ffffff08 0 60px, transparent 60px 120px), linear-gradient(160deg, var(--nd-card-raised), var(--nd-field-deep))}.nd-gallery{--nd-gal-row:clamp(130px, 34vw, 200px);--nd-gal-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--nd-gal-row);gap:var(--nd-gal-gap);display:grid}.nd-gallery-slot{border-radius:6px;margin:0;position:relative;overflow:hidden}.nd-gallery-slot img{object-fit:cover;width:100%;height:100%}.nd-gallery-slot figcaption{color:#fff;background:linear-gradient(#0000,#000000b8);padding:28px 14px 10px;font-size:13.5px;font-weight:600;position:absolute;inset:auto 0 0}.nd-gallery-slot:first-child{grid-area:span 2/1/auto/-1}@media (max-width:767.98px){.nd-gallery-slot:last-child:nth-child(2n){grid-column:1/-1}}@media (min-width:768px){.nd-gallery{--nd-gal-row:clamp(150px, 15vw, 220px);--nd-gal-gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.nd-gallery-slot:first-child{grid-area:1/1/3/5}.nd-gallery-slot:nth-child(2){grid-area:1/5/2/7}.nd-gallery-slot:nth-child(3){grid-area:2/5/3/7}.nd-gallery-slot:nth-child(n+4){grid-area:auto/span 2}}.nd-gallery-slot.nd-pattern:after{content:"";border:1.5px solid rgb(var(--brand-rgb) / .42);width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.nd-gallery-slot.nd-pattern:first-child:after{width:30px;height:30px;margin:-15px 0 0 -15px}.nd-gallery-frame{position:relative}.nd-gallery-frame:before{content:"";border:2px solid rgb(var(--brand-rgb) / .55);pointer-events:none;border-radius:6px;width:100%;height:calc(2*clamp(130px,34vw,200px) + 12px);position:absolute;top:-14px;left:-14px}@media (min-width:768px){.nd-gallery-frame:before{width:calc(66.6667% - 5.33334px);height:calc(2*clamp(150px,15vw,220px) + 16px)}}.nd-field{--u:calc(100cqw / 560);aspect-ratio:560/660;width:min(560px,100%);margin-inline:auto;position:relative;container-type:inline-size}.nd-field>*{position:absolute}.nd-field-arc-out{left:calc(var(--u) * -320);top:calc(var(--u) * 10);width:calc(var(--u) * 1200);height:calc(var(--u) * 1200);border:1.5px solid #0000;border-top-color:#ffffff17;border-radius:50%}.nd-field-arc-in{left:calc(var(--u) * -20);top:calc(var(--u) * 60);width:calc(var(--u) * 600);height:calc(var(--u) * 600);border:1.5px solid #0000;border-top-color:rgb(var(--brand-rgb) / .22);border-radius:50%}.nd-field-foul{left:calc(var(--u) * 280);top:calc(var(--u) * 610);width:calc(var(--u) * 760);transform-origin:0;background:linear-gradient(90deg,#fff6,#0000);height:1.5px;transform:rotate(-45deg)}.nd-field-foul.is-left{transform:rotate(-135deg)}.nd-field-diamond{left:calc(var(--u) * 82);top:calc(var(--u) * 132);width:calc(var(--u) * 396);height:calc(var(--u) * 396);box-sizing:border-box;border:2px solid rgb(var(--brand-rgb) / .55);background:rgb(var(--brand-rgb) / .03);transform:rotate(45deg)}.nd-field-base{width:calc(var(--u) * 18);height:calc(var(--u) * 18);background:var(--nd-gold);transform:rotate(45deg)}.nd-field-base.is-2b{left:calc(var(--u) * 271);top:calc(var(--u) * 41)}.nd-field-base.is-1b{left:calc(var(--u) * 551);top:calc(var(--u) * 321)}.nd-field-base.is-3b{left:calc(var(--u) * -9);top:calc(var(--u) * 321)}.nd-field-plate{left:calc(var(--u) * 267);top:calc(var(--u) * 597);width:calc(var(--u) * 26);height:calc(var(--u) * 26);background:var(--nd-text);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}.nd-field-cards{left:0;right:0;top:calc(var(--u) * 236);justify-content:center;align-items:flex-end;display:flex}.nd-field-card{box-sizing:border-box;width:calc(var(--u) * 168);padding:calc(var(--u) * 112) calc(var(--u) * 14) calc(var(--u) * 14);background:var(--nd-card);border:1px solid var(--nd-gold-line);border-radius:6px;position:relative;box-shadow:0 24px 50px #00000073}.nd-field-card.is-left{margin-right:calc(var(--u) * -24);padding-right:calc(var(--u) * 34);transform:rotate(-6deg) translateY(calc(var(--u) * 16))}.nd-field-card.is-right{margin-left:calc(var(--u) * -24);padding-left:calc(var(--u) * 34);transform:rotate(6deg) translateY(calc(var(--u) * 16))}.nd-field-card.is-featured{z-index:2;width:calc(var(--u) * 204);padding:calc(var(--u) * 136) calc(var(--u) * 16) calc(var(--u) * 16);background:var(--nd-gold);color:var(--nd-on-gold);border:0;box-shadow:0 30px 60px #00000080}.nd-field-card img,.nd-field-card .nd-field-initials{left:50%;top:calc(var(--u) * -76);width:calc(var(--u) * 124);height:calc(var(--u) * 182);object-fit:cover;object-position:center top;position:absolute;transform:translate(-50%)}.nd-field-card.is-featured img,.nd-field-card.is-featured .nd-field-initials{top:calc(var(--u) * -96);width:calc(var(--u) * 160);height:calc(var(--u) * 226)}.nd-field-initials{border:1.5px solid var(--nd-gold-line);font-family:var(--nd-font-display);font-weight:900;font-size:calc(var(--u) * 40);color:var(--nd-gold);background:#ffffff0f;border-radius:999px 999px 4px 4px;justify-content:center;align-items:center;display:flex}.nd-field-card.is-featured .nd-field-initials{color:var(--nd-on-gold);background:#00000014;border-color:#0003}.nd-field-name{font-family:var(--nd-font-display);font-weight:800;font-size:max(14px, calc(var(--u) * 21));text-transform:uppercase;overflow-wrap:anywhere;line-height:1.05}.nd-field-card.is-featured .nd-field-name{font-size:max(15px, calc(var(--u) * 23))}.nd-field-role{font-size:max(11px, calc(var(--u) * 13));color:var(--nd-text-3);margin-top:2px;line-height:1.3}.nd-field-card.is-featured .nd-field-role{color:color-mix(in oklch, var(--nd-on-gold) 82%, var(--nd-gold));font-weight:600}.nd-bases{position:relative}.nd-bases-grid{grid-template-columns:minmax(0,1fr);gap:44px 22px;display:grid}@media (min-width:640px){.nd-bases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.nd-bases-grid{grid-template-columns:repeat(var(--nd-n,4), minmax(0, 1fr));gap:56px 22px}}.nd-base{border:1px solid var(--nd-paper-line);background:#fff;border-radius:6px;flex-direction:column;gap:10px;padding:52px 26px 30px;display:flex;position:relative}.nd-base-marker{box-sizing:border-box;background:var(--ink);border:3px solid var(--nd-paper);width:28px;height:28px;margin-left:-14px;position:absolute;top:-15px;left:50%;transform:rotate(45deg)}.nd-base-num{font-family:var(--nd-font-display);color:var(--nd-gold-dark);transform-origin:0 100%;font-size:clamp(60px,6vw,76px);font-weight:900;line-height:.9;transform:skew(-6deg)}.nd-base-title{font-size:22px;font-weight:700;line-height:1.25}.nd-base-body{color:var(--nd-paper-text-2);margin:0;font-size:15.5px;line-height:1.6}.nd-base.is-home{background:var(--ink);border-color:var(--ink);color:var(--nd-text)}.nd-base.is-home .nd-base-marker{background:var(--nd-gold);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);border:0;width:32px;height:32px;margin-left:-16px;top:-16px;transform:none}.nd-base.is-home .nd-base-num{color:var(--nd-gold)}.nd-base.is-home .nd-base-body{color:var(--nd-text-2)}.nd-base.is-home :focus-visible{outline-color:var(--nd-gold)}.nd-basepath{display:none}@media (min-width:1100px){.nd-basepath{top:0;left:calc(50% / var(--nd-n,4));right:calc(50% / var(--nd-n,4));border-top:3px dashed rgb(var(--ink-rgb) / .22);height:0;display:block;position:absolute}}.nd-runner{background:var(--nd-gold);width:13px;height:13px;box-shadow:0 0 0 4px rgb(var(--brand-rgb) / .3);border-radius:50%;margin-left:-6.5px;animation:8s ease-in-out infinite nd-run;position:absolute;top:-8px;left:0}@keyframes nd-run{0%{left:0%}18%{left:33.33%}30%{left:33.33%}48%{left:66.67%}60%{left:66.67%}80%{left:100%}to{left:100%}}.nd-board-wrap{padding-top:120px;padding-right:clamp(14px,3vw,36px);position:relative}.nd-board{background:var(--nd-card);border:1px solid var(--nd-gold-line);border-radius:6px;padding:26px clamp(18px,3vw,28px) 22px;position:relative;box-shadow:0 40px 80px #00000073}.nd-board-portrait{--nd-bp:clamp(118px, 13vw, 164px);right:calc(-1*clamp(14px,3vw,36px));top:calc(var(--nd-bp) * -.89);width:var(--nd-bp);height:calc(var(--nd-bp) * 1.28);object-fit:cover;object-position:center top;filter:drop-shadow(0 20px 30px #00000080);pointer-events:none;position:absolute}.nd-board-row{border-top:1px solid var(--nd-line-soft);font-family:var(--nd-font-display);font-variant-numeric:tabular-nums;grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;font-size:clamp(18px,1.8vw,22px);display:grid}.nd-board-row:nth-child(2n){background:rgb(var(--brand-rgb) / .06)}.nd-header{z-index:40;background:color-mix(in oklch, var(--nd-field-top) 86%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid var(--nd-line-soft);position:sticky;top:0}.nd-navlink{font:inherit;color:var(--nd-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.nd-navlink:hover,.nd-navlink[aria-expanded=true]{color:var(--nd-gold)}.nd-navlink[aria-current=page],.nd-navlink.is-current{border-bottom-color:var(--nd-gold)}.nd-dropdown{z-index:50;background:var(--nd-card);border:1px solid var(--nd-gold-line);border-radius:6px;min-width:228px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 12px);left:-14px;box-shadow:0 24px 50px #00000080}.nd-dropdown a{color:var(--nd-text-2);border-radius:3px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:block}.nd-dropdown a:hover,.nd-dropdown a[aria-current=page]{color:var(--nd-text);background:#ffffff0f}.nd-dropdown a[aria-current=page]{box-shadow:inset 2px 0 0 var(--nd-gold)}.nd-menu-button{border:1px solid var(--nd-line);width:46px;height:46px;color:var(--nd-text);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.nd-menu-sheet{overscroll-behavior:contain;background:var(--nd-field-deep);border-bottom:1px solid var(--nd-gold-line);max-height:calc(100dvh - 100%);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px #00000080}.nd-menu-sheet a.nd-menu-link{border-bottom:1px solid var(--nd-line-soft);color:var(--nd-text);padding:12px 0;font-size:18px;font-weight:600;text-decoration:none;display:block}.nd-menu-sheet a.nd-menu-link[aria-current=page]{color:var(--nd-gold)}.nd-footer{background:var(--nd-field-deeper);color:var(--nd-text-3)}.nd-footer a{color:var(--nd-text-2);text-decoration:none}.nd-footer a:hover{color:var(--nd-gold)}.nd-splash{z-index:70;color:var(--nd-text);background:repeating-linear-gradient(calc(90deg + var(--nd-slant)), #ffffff06 0 110px, transparent 110px 220px), radial-gradient(120% 90% at 50% 40%, var(--nd-card-raised) 0%, var(--nd-field-mid) 60%, var(--nd-field-deeper) 100%);display:none;position:fixed;inset:0;overflow:hidden}.nd-splash[data-on]{animation:.9s 3.3s both nd-sp-out;display:block}.nd-splash[data-leaving]{animation:.35s both nd-sp-out}.nd-splash-glow{background:radial-gradient(760px 440px at 60% 0%, rgb(var(--brand-rgb) / .17), transparent 70%);animation:1.1s .1s both nd-sp-fade;position:absolute;inset:0}.nd-splash-gleam{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:140px;margin-left:-70px;animation:1.1s ease-in-out 2s both nd-sp-gleam;position:absolute;top:0;bottom:0;left:50%}.nd-splash-stage{justify-content:center;align-items:center;padding-bottom:4vh;display:flex;position:absolute;inset:0}.nd-splash-logo{width:min(560px,80vw);position:relative}.nd-splash-beam{height:75vh;transform:skewX(calc(var(--nd-beam-slant,0deg) * -1));transform-origin:0 100%;animation:1s 2.2s both nd-sp-settle;position:absolute;bottom:100%}.nd-splash-beam>span{background:linear-gradient(180deg, transparent 0%, rgb(var(--brand-rgb) / .38) 45%, var(--nd-gold) 100%);transform-origin:top;width:100%;height:100%;animation:.75s cubic-bezier(.7,0,.2,1) .35s both nd-sp-beam;display:block}.nd-splash-beam:nth-of-type(2)>span{animation-delay:.5s}.nd-splash-mark{width:100%;height:auto;animation:.7s cubic-bezier(.2,.7,.2,1) 1s both nd-sp-mark;display:block}.nd-splash-word{width:88.7%;height:auto;margin-top:2.4%;margin-left:5.9%;animation:.7s 1.5s both nd-sp-word;display:block}.nd-splash-skip{font:600 14px/1.2 var(--nd-font-body);color:var(--nd-text);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:2px;padding:11px 16px;position:absolute;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,32px)}.nd-splash-skip:hover{border-color:var(--nd-gold);color:var(--nd-gold)}.nd-site:has(.nd-splash[data-on]:not([data-leaving])) .nd-in{animation:.9s cubic-bezier(.2,.7,.2,1) 3.45s both nd-site-up}.nd-site:has(.nd-splash[data-on]:not([data-leaving])) .nd-in-2{animation-delay:3.65s}@keyframes nd-sp-fade{0%{opacity:0}to{opacity:1}}@keyframes nd-sp-beam{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nd-sp-settle{to{opacity:.42}}@keyframes nd-sp-mark{0%{opacity:0;filter:blur(10px);transform:translateY(8px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@keyframes nd-sp-word{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nd-sp-gleam{0%{opacity:0;transform:translateX(-70vw) skewX(calc(var(--nd-slant) * -1))}20%{opacity:1}to{opacity:0;transform:translateX(70vw) skewX(calc(var(--nd-slant) * -1))}}@keyframes nd-sp-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes nd-site-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nd-splash,.nd-splash[data-on]{display:none}.nd-site .nd-in,.nd-site .nd-in-2{animation:none}.nd-runner{display:none}a.nd-card:hover,.nd-card-link:hover{transform:none}}@media (forced-colors:active){.nd-site,.nd-light,.nd-pattern{background-image:none}.nd-light,.nd-goldband{clip-path:none}}
