@font-face{font-family:grenze;src:url(/_next/static/media/60e61007d57c2a90-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:grenze Fallback;src:local("Arial");ascent-override:132.57%;descent-override:45.80%;line-gap-override:0.00%;size-adjust:82.98%}.__className_f77dc9{font-family:grenze,grenze Fallback;font-weight:600}.__variable_f77dc9{--font-grenze:"grenze","grenze Fallback"}@font-face{font-family:alegreya;src:url(/_next/static/media/88b0b745c5c1304e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:alegreya;src:url(/_next/static/media/59cec59ac96023a2-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:alegreya;src:url(/_next/static/media/7903551ce70391f2-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:alegreya Fallback;src:local("Arial");ascent-override:103.05%;descent-override:34.35%;line-gap-override:0.00%;size-adjust:87.34%}.__className_d4ebbc{font-family:alegreya,alegreya Fallback}.__variable_d4ebbc{--font-alegreya:"alegreya","alegreya Fallback"}@font-face{font-family:Mithrall Display;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/intl/grenze-gotisch-600-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Mithrall Display;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/intl/grenze-gotisch-600-latin-ext.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mithrall Display;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/intl/alegreya-700-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Mithrall Display;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/intl/alegreya-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Mithrall Display;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/intl/alegreya-700-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Mithrall Display;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/intl/alegreya-700-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intl/alegreya-sans-400-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intl/alegreya-sans-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intl/alegreya-sans-400-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intl/alegreya-sans-400-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intl/alegreya-sans-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intl/alegreya-sans-400-latin-ext.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intl/alegreya-sans-500-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intl/alegreya-sans-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intl/alegreya-sans-500-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intl/alegreya-sans-500-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intl/alegreya-sans-500-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intl/alegreya-sans-500-latin-ext.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/intl/alegreya-sans-700-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/intl/alegreya-sans-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/intl/alegreya-sans-700-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/intl/alegreya-sans-700-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/intl/alegreya-sans-700-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/intl/alegreya-sans-700-latin-ext.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mithrall Display;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/intl/reem-kufi-700-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/intl/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/intl/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Mithrall Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/intl/ibm-plex-sans-arabic-700-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}html:lang(zh-Hans) .site{--script-serif:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",serif;--script-sans:"Noto Sans SC","Source Han Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}html:lang(zh-Hant) .site{--script-serif:"Noto Serif TC","Source Han Serif TC","Songti TC","PMingLiU",serif;--script-sans:"Noto Sans TC","Source Han Sans TC","PingFang TC","Microsoft JhengHei",sans-serif}html:lang(ja) .site{--script-serif:"Noto Serif JP","Source Han Serif JP","Hiragino Mincho ProN","Yu Mincho","YuMincho",serif;--script-sans:"Noto Sans JP","Source Han Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif}html:lang(ko) .site{--script-serif:"Noto Serif KR","Source Han Serif K","Nanum Myeongjo","AppleMyungjo","Batang",serif;--script-sans:"Noto Sans KR","Source Han Sans K","Apple SD Gothic Neo","Malgun Gothic",sans-serif;word-break:keep-all}html:lang(th) .site{--script-serif:"Noto Serif Thai","Noto Sans Thai","Leelawadee UI","Thonburi",serif;--script-sans:"Noto Sans Thai","Leelawadee UI","Thonburi",sans-serif}.site[data-script=cjk] :is(h1,h2,h3),.site[data-script=thai] :is(h1,h2,h3){line-height:1.22;letter-spacing:0}.site[data-script=cjk]{line-break:strict}.site[data-script=thai]{line-height:1.75}.site[data-script=cyrillic] :is(h1,h2,h3),.site[data-script=greek] :is(h1,h2,h3){line-height:1.04}html:lang(ja) .site :is(h1,h2,h3){word-break:auto-phrase}html:lang(ar) .site{--script-serif:"Noto Kufi Arabic","Geeza Pro","Segoe UI",Tahoma,sans-serif;--script-sans:"Noto Sans Arabic","Geeza Pro","Segoe UI",Tahoma,sans-serif}.site[data-script=arabic],.site[data-script=arabic] :not([lang=en],[lang=en] *){letter-spacing:normal!important;font-style:normal!important}.site[data-script=arabic]{line-height:1.75}.site[data-script=arabic] :is(h1,h2,h3){line-height:1.3}.site,.site [dir=ltr]{--start:left;--end:right;--flip:1}html[dir=rtl] .site{--start:right;--end:left;--flip:-1}html[dir=rtl] :is(.hero__poster,.hero__video,.close__keyart){transform:scaleX(-1)}:is(.site-footer__languages,.language-menu__panel) a:not([aria-current]){font-family:system-ui,Segoe UI,sans-serif}html[dir=rtl] .devlogs [dir=auto]{justify-self:stretch;max-width:none;text-align:right}.site{--basalt-0:#06080b;--basalt-1:#0b0f15;--basalt-2:#121821;--basalt-3:#1b2330;--basalt-4:#273142;--ink:#eee9e0;--muted:#b8ad97;--faint:#8d8576;--gold-hi:#ffe7a6;--gold:#eab64d;--gold-mid:#c38a2e;--gold-lo:#7d5517;--gold-ink:#1a1206;--gold-line:rgb(234 182 77/0.42);--gold-line-soft:rgb(234 182 77/0.18);--metal:linear-gradient(176deg,var(--gold-hi) 0%,var(--gold) 34%,var(--gold-mid) 62%,#f3cd74 100%);--metal-edge:linear-gradient(150deg,var(--gold-hi),var(--gold-lo) 38%,var(--gold) 64%,var(--gold-lo));--ember:#ff8b3d;--ember-glow:rgb(255 139 61/0.22);--mithril:#7fe0d6;--risk-green:#5fae4f;--risk-orange:#e5822f;--risk-black:#c23a24;--font-display:"Mithrall Display",var(--font-grenze),"Grenze Gotisch",var(--script-serif,serif);--font-text:"Mithrall Text",var(--font-alegreya),"Alegreya Sans",var(--script-sans,system-ui),sans-serif;--size-monument:clamp(3.5rem,1rem + 9vw,10rem);--size-display:clamp(2.75rem,1.4rem + 4.6vw,6rem);--size-title:clamp(2.25rem,1.4rem + 2.8vw,4rem);--size-h3:clamp(1.5rem,1.25rem + 0.7vw,2rem);--size-lead:1.25rem;--size-text:1.0625rem;--size-small:0.9375rem;--margin:clamp(20px,4vw,64px);--edge:max(var(--margin),calc((100vw - 1360px) / 2));--gap-section:clamp(112px,5rem + 8vw,200px);--measure:62ch;--cut:18px;--cut-small:10px;--shadow-deep:0 30px 60px -20px rgb(0 0 0/0.75),0 12px 24px -12px rgb(0 0 0/0.6);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--fast:180ms;--normal:360ms;--slow:800ms}html:has(.site){font-size:100%;background:#0b0f15;scroll-behavior:smooth;scroll-padding-top:76px;scrollbar-color:#7d5517 #06080b}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}}.site{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .8 0 0 0 0 .75 0 0 0 0 .65 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E");position:relative;background-color:var(--basalt-1);background-image:var(--grain);color:var(--ink);font-family:var(--font-text);font-size:var(--size-text);line-height:1.6;font-feature-settings:"kern","liga","lnum";font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;overflow-x:clip;isolation:isolate}.site:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(70% 60% at -6% 108%,rgb(255 139 61/.11),rgb(255 139 61/.03) 55%,transparent 75%),radial-gradient(55% 45% at 106% -6%,rgb(255 196 128/.07),transparent 70%),radial-gradient(120% 90% at 50% 50%,transparent 55%,rgb(0 0 0/.35) 100%);pointer-events:none}.site ::selection{background:var(--gold);color:var(--gold-ink)}.site :focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px}.site a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.24em}.site h1,.site h2,.site h3{font-family:var(--font-display);font-weight:600;line-height:.98;letter-spacing:-.005em;text-wrap:balance;color:var(--ink)}.site p{text-wrap:pretty}.frame{padding-inline:var(--edge)}.section-title{font-size:var(--size-title);max-width:20ch}.lead{font-size:var(--size-lead);line-height:1.55;max-width:46ch}.lead,.muted{color:var(--muted)}.cut,.forged,.forged__inner{clip-path:polygon(var(--c,18px) 0,calc(100% - var(--c, 18px)) 0,100% var(--c,18px),100% calc(100% - var(--c, 18px)),calc(100% - var(--c, 18px)) 100%,var(--c,18px) 100%,0 calc(100% - var(--c, 18px)),0 var(--c,18px))}.forged{--c:var(--cut);position:relative;padding:1px;background:var(--metal-edge)}.forged__inner{position:relative;width:100%;height:100%;overflow:hidden;background:var(--basalt-2)}.forged__inner>.loop-video,.forged__inner>.picture{position:absolute;inset:0}.studded{position:relative}.studded:after,.studded:before{content:"";position:absolute;left:50%;z-index:2;width:12px;height:12px;background:var(--metal);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 3px var(--basalt-1)}.studded:before{top:1px}.studded:after{top:calc(100% - 1px)}.carved{--carve:clamp(22px,2.6vw,42px);position:relative}.carve{position:absolute;inset:calc(var(--carve) * -.25);z-index:3;border:var(--carve) solid transparent;border-image-source:url(/media/img/frame-carved-640.webp);border-image-source:image-set(url("/media/img/frame-carved-640.avif") type("image/avif"),url("/media/img/frame-carved-640.webp") type("image/webp"));border-image-slice:17%;border-image-width:1;border-image-repeat:round;filter:drop-shadow(0 10px 22px rgb(0 0 0/.55));pointer-events:none}@media (max-width:760px){.carve{inset:0}}.ornament{display:flex;align-items:center;gap:14px;width:min(420px,70%);color:var(--gold)}.ornament:after,.ornament:before{content:"";flex:1 1;height:1px;background:linear-gradient(to var(--end),transparent,var(--gold-line))}.ornament:after{background:linear-gradient(to var(--start),transparent,var(--gold-line))}.ornament__gem{width:9px;height:9px;background:var(--metal);transform:rotate(45deg)}.ornament--center{margin-inline:auto}.picture,.picture img{display:block;width:100%;height:100%}.loop-video,.picture img{object-fit:cover}.loop-video{display:block;width:100%;height:100%;background:var(--basalt-2)}html:has(.site) .skip-link{font-family:var(--font-text);letter-spacing:0;text-transform:none;font-size:1rem;background:var(--gold);color:var(--gold-ink);border:0}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.forge-btn,.forge-btn__face{clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.forge-btn{--c:12px;position:relative;display:inline-flex;padding:1px;isolation:isolate;overflow:hidden;white-space:nowrap;cursor:pointer;transition:transform var(--fast) var(--ease-out),filter var(--fast) linear}.forge-btn,.site a.forge-btn{text-decoration:none}.forge-btn__face{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;padding:0 32px;font-family:var(--font-text);font-weight:700;font-size:var(--size-text);letter-spacing:.02em;line-height:1;transition:background-color var(--fast) linear,color var(--fast) linear}.forge-btn__icon{flex:none}.forge-btn--gold{background:var(--metal)}.forge-btn--gold .forge-btn__face,.site a.forge-btn--gold{color:var(--gold-ink)}.forge-btn--gold .forge-btn__face{box-shadow:inset 0 1px 0 rgb(255 248 222/.75),inset 0 -2px 0 rgb(92 56 10/.35);text-shadow:0 1px 0 rgb(255 236 186/.55)}.forge-btn--gold:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,transparent 35%,rgb(255 252 236/.6) 50%,transparent 65%);transform:translateX(calc(var(--flip) * -110%));pointer-events:none}.forge-btn--gold:focus-visible:after,.forge-btn--gold:hover:after{transform:translateX(calc(var(--flip) * 110%));transition:transform .75s var(--ease-out)}.forge-btn--gold:hover{filter:brightness(1.07) saturate(1.06)}.forge-btn--edge{background:var(--metal-edge)}.forge-btn--edge .forge-btn__face,.site a.forge-btn--edge{color:var(--ink)}.forge-btn--edge .forge-btn__face{background:rgb(11 15 21/.78)}.forge-btn--edge:focus-visible .forge-btn__face,.forge-btn--edge:hover .forge-btn__face{background:rgb(39 49 66/.92);color:var(--gold-hi)}.forge-btn:active{transform:translateY(1px) scale(.985)}.forge-btn--small{--c:8px}.forge-btn--small .forge-btn__face{min-height:42px;padding:0 18px;font-size:var(--size-small)}.site-bar{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding-inline:var(--edge);color:var(--ink);transition:background-color var(--normal) linear,transform var(--normal) var(--ease-out)}.site-bar:before{inset:0 0 -56px;z-index:-1;background:linear-gradient(180deg,rgb(4 6 9/.72),rgb(4 6 9/0));pointer-events:none}.site-bar:after,.site-bar:before{content:"";position:absolute;transition:opacity var(--normal) linear}.site-bar:after{inset:auto 0 0;height:1px;background:linear-gradient(to right,transparent,var(--gold-line) 20%,var(--gold-line) 80%,transparent);opacity:0}.site-bar[data-solid=true]{background:rgb(9 12 17/.9);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}.site-bar[data-solid=true]:before{opacity:0}.site-bar[data-solid=true]:after{opacity:1}.site-bar[data-hidden=true]{transform:translateY(-100%)}.site-bar:focus-within{transform:none}.site-bar__links{display:flex;gap:30px;list-style:none;font-size:var(--size-small);font-weight:700;letter-spacing:.03em}.site-bar__links a{position:relative;display:inline-block;padding-block:10px;text-decoration:none;transition:color var(--fast) linear}.site-bar__links a:after{content:"";position:absolute;inset:auto 0 4px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:var(--start);transition:transform var(--normal) var(--ease-out)}.site-bar__links a:hover{color:var(--gold-hi)}.site-bar__links a:hover:after{transform:scaleX(1)}.site-bar__mark{display:block;opacity:0;transform:translateY(-6px);transition:opacity var(--normal) linear,transform var(--normal) var(--ease-out)}.site-bar[data-solid=true] .site-bar__mark{opacity:1;transform:none}.site-bar__mark .picture{width:128px;height:auto}.site-bar__mark img{height:auto}.site-bar__action{justify-self:end;display:flex;align-items:center;gap:22px}.site-bar__motion{padding:10px 0;font-size:var(--size-small);font-weight:700;color:var(--ink);cursor:pointer;transition:color var(--fast) linear}.site-bar__motion:hover,.site-bar__motion[aria-pressed=true]{color:var(--gold-hi)}.site-bar__motion-glyph{position:relative;display:none;width:14px;height:14px}.site-bar__motion-glyph[data-state=pause]:after,.site-bar__motion-glyph[data-state=pause]:before{content:"";position:absolute;inset-block:1px;width:4px;background:currentColor}.site-bar__motion-glyph[data-state=pause]:before{left:2px}.site-bar__motion-glyph[data-state=pause]:after{right:2px}.site-bar__motion-glyph[data-state=play]:before{content:"";position:absolute;top:1px;left:3px;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 6px 10px}@media (max-width:1100px){.site-bar__links{gap:20px}.site-bar__motion{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--gold-line-soft)}.site-bar__motion-glyph{display:block}.site-bar__motion-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:760px){.site-bar{grid-template-columns:1fr auto;height:62px}.site-bar>nav{display:none}.site-bar__mark{opacity:1;transform:none}.site-bar__mark .picture{width:104px}.site-bar__action{gap:14px}}.gauge{--track:min(58vh,540px);position:fixed;top:50%;inset-inline-end:clamp(18px,1.8vw,32px);z-index:40;display:none;height:var(--track);transform:translateY(-50%);transition:opacity var(--normal) linear}html.intro .gauge{opacity:0}@media (min-width:1100px) and (min-height:620px){.gauge{display:block}}.gauge__line{position:absolute;inset:0 auto 0 50%;width:1px;background:linear-gradient(to bottom,transparent,var(--gold-line) 6%,var(--gold-line) 94%,transparent)}.gauge__list{list-style:none}.gauge__item{position:absolute;top:var(--at);inset-inline-end:-6px;transform:translateY(-50%)}.gauge__link{display:flex;align-items:center;gap:12px;padding-block:5px;padding-inline:16px 0;font-size:.875rem;font-weight:700;letter-spacing:.03em;color:var(--muted);white-space:nowrap}.gauge__link,.site a.gauge__link{text-decoration:none}.gauge__tick{order:2;flex:none;width:13px;height:1px;background:var(--gold);opacity:.6}.gauge__label{order:1;padding:3px 8px;background:rgb(9 12 17/.82);opacity:0;visibility:hidden;transform:translateX(calc(var(--flip) * 8px));transition:opacity var(--fast) linear,visibility 0s linear var(--fast),transform var(--normal) var(--ease-out),color var(--fast) linear}.gauge:hover .gauge__label,.gauge__link:focus-visible .gauge__label{opacity:1;visibility:visible;transform:none;transition-delay:0s}.gauge__item[data-active=true] .gauge__label{animation:gauge-arrive 2.6s var(--ease-out)}@keyframes gauge-arrive{0%{opacity:0;visibility:visible;transform:translateX(calc(var(--flip) * 8px))}12%,70%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:none}}.gauge__item[data-active=true] .gauge__label,.gauge__link:hover .gauge__label{color:var(--gold-hi)}.gauge__lamp{position:absolute;top:0;left:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:var(--metal);transform:translateY(0) rotate(45deg);box-shadow:0 3px 8px rgb(0 0 0/.6);pointer-events:none;will-change:transform}.site .page-link{display:inline-flex;align-items:center;gap:12px;font-weight:700;color:var(--gold-hi);text-decoration:underline;text-decoration-color:var(--gold-line);transition:text-decoration-color var(--fast) linear}.site .page-link:before{content:"";flex:none;width:8px;height:8px;background:var(--metal);transform:rotate(45deg);transition:transform var(--normal) var(--ease-out)}.site .page-link:focus-visible,.site .page-link:hover{text-decoration-color:currentColor}.site .page-link:focus-visible:before,.site .page-link:hover:before{transform:rotate(45deg) scale(1.35)}