.ds-page{--ds-muted:#baafa1;--ds-rule:#bfa0793d;background:#101111;padding-bottom:90px;overflow-x:clip}.ds-page .ds-header{background:#101111e8;border-color:#cab89a20}.ds-shell{width:calc(100% - 144px);max-width:1280px;margin-inline:auto}html:has(.ds-page){scroll-padding-top:70px}.ds-page section{scroll-margin-top:0}.ds-page h1,.ds-page h2,.ds-page h3{text-wrap:balance}.ds-page h2{color:#f0e7d8;letter-spacing:-.045em;font-size:clamp(2.6rem,5.3vw,5.2rem);line-height:1.06}.ds-page h2 em{color:#c5a579;font-weight:400}.ds-eyebrow{color:#d3b888;text-transform:uppercase;letter-spacing:.24em;font-size:.65rem;line-height:1.8}:is(.ds-page a:focus-visible,.ds-page button:focus-visible){outline-offset:5px;outline:2px solid #dfc697}.ds-hero{isolation:isolate;height:100svh;min-height:670px;position:relative;overflow:hidden}.ds-hero-landscape,.ds-hall-landscape{z-index:-2;transform:translate3d(0,var(--ds-drift,0px),0);position:absolute;inset:-45px 0}.ds-hero-landscape img,.ds-hall-landscape img{object-fit:cover;width:100%;height:100%;display:block}.ds-hero-landscape img{object-position:50% center}.ds-hero-shade{z-index:-1;background:linear-gradient(#10111170 0%,#10111145 25%,#0000 53%,#10111130 70%,#101111 100%);position:absolute;inset:0}.ds-hero-title{text-align:center;padding-top:clamp(132px,18svh,205px)}.ds-hero-title .ds-eyebrow{color:#e3cc9f;text-shadow:0 1px 14px #000}.ds-hero-title .ds-eyebrow span{opacity:.5;margin-inline:20px}.ds-hero h1{letter-spacing:-.05em;text-shadow:0 3px 42px #100b08a0;margin-top:24px;font-size:clamp(4rem,9.6vw,10rem);line-height:.93}.ds-hero h1>span{letter-spacing:.28em;text-transform:uppercase;margin-bottom:23px;margin-left:.28em;font-size:.19em;display:block}.ds-hero-title>p:last-child{color:#f2e4ce;font-family:var(--font-display);text-shadow:0 2px 14px #000;margin-top:30px;font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.55}.ds-hero-bottom{justify-content:space-between;align-items:end;gap:30px;display:flex;position:absolute;inset:auto 0 100px}.ds-image-note{color:#baae9a;letter-spacing:.08em;font-size:.63rem;line-height:1.8}.ds-enter{color:#e4ceaa;align-items:center;gap:28px;min-height:44px;font-size:.75rem;display:flex}.ds-enter svg{transition:transform .25s}.ds-enter:hover svg{transform:translateY(5px)}.ds-campaigns{position:relative}.ds-campaign-visual{display:none}.ds-campaign{isolation:isolate;align-items:flex-end;min-height:calc(100svh - 70px);display:flex;position:relative;overflow:hidden}.ds-campaign-fallback{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ds-campaign:before{content:"";z-index:-1;background:linear-gradient(0deg,#101111 0,#101111cc 15%,#10111145 65%,#10111122);position:absolute;inset:0}.ds-campaign-copy{padding-bottom:115px;position:relative}.ds-scene-number{color:#e4d2b477;font-family:var(--font-display);margin-bottom:24px;font-size:1rem;display:block}.ds-campaign h2{text-shadow:0 2px 24px #10111155;max-width:800px;margin-top:20px;font-size:clamp(2.9rem,5.8vw,5.8rem)}.ds-caption{color:#d0c5b4;max-width:420px;margin-top:27px;font-size:1rem;line-height:1.85}.ds-page[data-enhanced][data-motion=full] .ds-campaign-visual{height:calc(100svh - 70px);display:block;position:sticky;top:70px;overflow:hidden}.ds-page[data-enhanced][data-motion=full] .ds-campaign-stories{margin-top:calc(70px - 100svh);position:relative}.ds-page[data-enhanced][data-motion=full] .ds-campaign{min-height:calc(100svh - 70px)}.ds-page[data-enhanced][data-motion=full] .ds-campaign-fallback{visibility:hidden}.ds-page[data-enhanced][data-motion=full] .ds-campaign:before{display:none}.ds-campaign-plate{position:absolute;inset:0}.ds-campaign-plate>img{object-fit:cover;object-position:50% center;width:100%;height:100%}.ds-campaign-plate-1{opacity:var(--ds-blend,0)}.ds-campaign-shade{background:linear-gradient(90deg,#10111150,#0000 80%),linear-gradient(0deg,#101111 0,#101111c4 12%,#10111140 52%,#10111120 85%,#10111166);position:absolute;inset:0}.ds-scene-index{top:30px;color:#e0d2bc;letter-spacing:.16em;text-transform:uppercase;justify-content:flex-end;font-size:.625rem;display:flex;position:absolute;inset-inline:72px}.ds-moor-mist{opacity:.16;background:url(/images/reading/smoke-wisps-v2.webp) 50%/cover no-repeat;animation:26s ease-in-out infinite alternate ds-mist;position:absolute;inset:20% -12% -15%;-webkit-mask-image:linear-gradient(#0000,#000 35% 75%,#0000),linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 35% 75%,#0000),linear-gradient(90deg,#0000,#000 25% 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes ds-mist{0%{transform:translate(-3%)}to{transform:translate(3%,-3%)}}.ds-legacy{isolation:isolate;padding-top:85px;position:relative}.ds-legacy:before{content:"";z-index:-1;opacity:.15;background:url(/images/chronik-kachel-textur-v1.webp) 50%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 70%,#0000);mask-image:linear-gradient(#0000,#000 35% 70%,#0000)}.ds-legacy-heading{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:55px;display:grid}.ds-legacy-heading .ds-eyebrow{grid-column:1/-1;margin-bottom:17px}.ds-legacy-heading>p:last-child{max-width:380px;color:var(--ds-muted);padding-bottom:8px;font-size:.94rem;line-height:1.85}.ds-equipment{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-top:45px;display:grid}.ds-equipment-item{min-width:0;transform:translate3d(0,var(--ds-rise,0px),0);margin:0}.ds-equipment-image{aspect-ratio:4/4.7;max-height:37svh;position:relative}.ds-equipment-image:after{content:"";filter:blur(22px);z-index:-1;opacity:.6;background:#000;width:80%;height:12%;position:absolute;bottom:0;left:10%}.ds-equipment-image img{object-fit:contain;filter:drop-shadow(0 18px 14px #0007);width:100%;height:100%}.ds-equipment-item-0 .ds-equipment-image{transform:rotate(-5deg)scale(.93)}.ds-equipment-item-2 .ds-equipment-image{transform:rotate(5deg)}.ds-equipment figcaption{border-top:1px solid var(--ds-rule);margin-top:25px;padding-top:22px;position:relative}.ds-equipment-time{color:#8d795d;font-size:.625rem;position:absolute;top:25px;right:0}.ds-equipment h3{font-size:1.45rem}.ds-equipment figcaption p{color:#a89c8b;margin-top:7px;font-size:.78rem}.ds-artifact-note{text-align:center;color:#8f8475;letter-spacing:.07em;margin-top:49px;font-size:.65rem}.ds-hall-landscape img{object-position:55% center}.ds-invitation{text-align:center;padding-block:120px 95px}.ds-invitation h2{margin-top:22px}.ds-invitation>p:not(.ds-eyebrow){max-width:520px;color:var(--ds-muted);margin:30px auto 35px;font-size:.92rem;line-height:1.9}.ds-contact-intro{letter-spacing:.03em;color:#ad987c;font-size:.7rem}.ds-contact{font-family:var(--font-display);color:#e5c799;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(1.6rem,3.2vw,2.6rem)}.ds-contact>span{font-family:var(--font-body);color:#8e8374;margin-top:12px;font-size:.65rem;display:block}.ds-footer{border-top:1px solid var(--ds-rule);justify-content:space-between;gap:25px;padding-block:25px 45px;display:flex}.ds-footer a{color:#cab695;align-items:center;gap:10px;min-height:44px;font-size:.75rem;display:flex}.ds-wayfinder{z-index:29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101111ec;border:1px solid #bfa07940;align-items:center;gap:24px;padding:7px 16px 7px 10px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0006}.ds-wayfinder-stops{gap:3px;display:flex}.ds-wayfinder a{white-space:nowrap;color:#a69a86;align-items:center;gap:8px;min-height:40px;padding:5px 14px;font-size:.7rem;transition:color .2s;display:flex}.ds-wayfinder a>span{font-family:var(--font-display);color:#79664d;font-size:.65rem}.ds-wayfinder a[aria-current]{color:#f3dfba;background:#c1a27610}.ds-wayfinder a[aria-current]>span{color:#c4a06c}.ds-wayfinder a:hover{color:#f3dfba}.ds-page[data-visible=false] .ds-moor-mist,.ds-page[data-campaign-visible=false] .ds-moor-mist{animation-play-state:paused}.ds-page[data-motion=still] .ds-hero-landscape,.ds-page[data-motion=still] .ds-hall-landscape,.ds-page[data-motion=still] .ds-equipment-item{transform:none}.ds-page[data-motion=still] .ds-moor-mist{animation:none}.ds-section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;margin-bottom:55px;display:grid}.ds-section-heading h2{margin-top:20px;font-size:clamp(2.5rem,4.5vw,4.4rem)}.ds-section-heading>p{color:var(--ds-muted);justify-self:end;max-width:390px;padding-bottom:5px;font-size:.91rem;line-height:1.9}.ds-service{padding-block:100px 95px}.ds-service-register{grid-template-columns:1fr 1.5fr;align-items:center;gap:90px;display:grid}.ds-service-seal{text-align:center;background:radial-gradient(#b2996510,#0000 68%);padding:40px;position:relative}.ds-service-seal:before{content:"";border:1px solid #bfa07925;width:270px;height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)rotate(45deg)}.ds-service-seal img{width:210px;height:210px;margin:auto;display:block;transform:rotate(-3deg);box-shadow:0 10px 40px #0006}.ds-service-seal>span{color:#aa9170;text-transform:uppercase;letter-spacing:.21em;margin-top:34px;font-size:.58rem;display:block}.ds-service-terms article{border-bottom:1px solid var(--ds-rule);gap:25px;padding:26px 0;display:flex}.ds-service-terms article:first-child{border-top:1px solid var(--ds-rule)}.ds-service-terms svg{color:#b59970;flex-shrink:0;margin-top:3px}.ds-service-terms h3{color:#e1d4bf;font-size:1.45rem}.ds-service-terms p{color:#aea28f;max-width:455px;margin-top:9px;font-size:.83rem;line-height:1.85}.ds-ranks{border-top:1px solid var(--ds-rule);grid-template-columns:repeat(3,1fr);margin-top:58px;padding:0;list-style:none;display:grid}.ds-ranks li{color:#d6bf98;font-family:var(--font-display);padding:27px 0 0 28px;font-size:1.55rem;position:relative}.ds-ranks li:before{content:"";background:#101111;border:1px solid #a5895e;width:7px;height:7px;position:absolute;top:-4px;left:0;transform:rotate(45deg)}.ds-ranks span{color:#877358;font-size:.58rem;position:absolute;top:33px;left:0}.ds-ranks small{color:#91816b;font-size:.6rem;font-family:var(--font-body);margin-top:7px;display:block}.ds-rules{background:radial-gradient(at 15% 30%,#42403319,#0000 60%),#141514;border-block:1px solid #bfa07915;padding-block:90px 65px}.ds-rule-footnote{color:#a69b87;text-align:center;margin-top:25px;font-size:.75rem;line-height:1.8}.ds-equipment figcaption p{max-width:310px;margin-top:13px;font-size:.85rem;line-height:1.8}.ds-equipment h3{padding-right:25px}.ds-legacy{padding-bottom:65px}.ds-world{padding-block:85px 90px}.ds-world-atlas{margin-top:50px;padding-left:50px;position:relative}.ds-world-atlas:before{content:"";background:#ab8a5338;width:1px;position:absolute;top:20px;bottom:30px;left:0}.ds-world-foundation{color:#b39d78;align-items:center;gap:22px;padding-bottom:30px;display:flex}.ds-world-foundation>p{color:#d1bea1;font-family:var(--font-display);font-size:1.65rem}.ds-world-foundation span{color:#a1927a;font-family:var(--font-body);letter-spacing:.05em;margin-top:8px;font-size:.68rem;line-height:1.8;display:block}.ds-world-leaf{background:linear-gradient(120deg,#242722e0,#181d1cdb),url(/images/chronik-kachel-textur-v1.webp) 50%/cover;border:1px solid #bfa07938;padding:45px 50px;position:relative;box-shadow:-12px 12px 0 -1px #101111,-12px 12px #bfa07925,-24px 24px 0 -1px #101111,-24px 24px #bfa07915}.ds-world-leaf>h3{margin-top:17px;font-size:clamp(2rem,3.5vw,3.4rem)}.ds-world-leaf>p:not(.ds-eyebrow){color:#b2ab9d;max-width:440px;margin-top:18px;font-size:.83rem;line-height:1.85}.ds-world-consequences{border-top:1px solid #a39a713f;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:43px;padding:0;list-style:none;display:grid}.ds-world-consequences li{padding-top:25px}.ds-world-consequences svg{color:#bda678;margin-bottom:19px}.ds-world-consequences span{color:#a8987a;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;display:block}.ds-world-consequences h4{color:#dfd3bc;font-family:var(--font-display);text-wrap:balance;margin-top:13px;font-size:1.4rem;line-height:1.3}.ds-world-consequences p{color:#afa792;margin-top:13px;font-size:.78rem;line-height:1.8}.ds-world-tradition{border-top:1px solid var(--ds-rule);grid-template-columns:1fr 1.3fr;align-items:baseline;gap:65px;margin-top:70px;padding-top:25px;display:grid}.ds-world-tradition>p{color:#b9aa92;font-family:var(--font-display);font-size:1.2rem;line-height:1.75}.ds-page[data-motion=still] .guild-life-image{transition:none;transform:none}@media (max-width:1000px){.ds-section-heading{gap:35px}.ds-service-register{gap:40px}.ds-world-leaf{padding:35px}.ds-world-consequences{gap:22px}.ds-shell{width:calc(100% - 80px)}.ds-scene-index{inset-inline:40px}.ds-equipment{gap:25px}.ds-wayfinder{gap:12px}.ds-wayfinder a{padding-inline:10px}}@media (max-width:700px){.ds-section-heading{margin-bottom:32px;display:block}.ds-section-heading h2{font-size:clamp(2.35rem,8.5vw,3.2rem)}.ds-section-heading>p{max-width:none;margin-top:22px;font-size:.85rem}.ds-service{padding-block:58px 65px}.ds-service-register{display:block}.ds-service-seal{padding:22px 0 35px}.ds-service-seal img{width:120px;height:120px}.ds-service-seal:before{width:155px;height:155px;top:43%}.ds-service-seal>span{margin-top:30px;font-size:.53rem}.ds-service-terms article{gap:20px;padding-block:23px}.ds-service-terms h3{font-size:1.3rem}.ds-service-terms p{font-size:.81rem}.ds-ranks{margin-top:35px}.ds-ranks li{padding:20px 5px 0 0;font-size:1.1rem}.ds-ranks span{margin-bottom:8px;display:block;position:static}.ds-ranks small{font-size:.54rem}.ds-rules{padding-block:58px 45px}.ds-rule-footnote{font-size:.69rem}.ds-world{padding-block:50px 65px}.ds-world-atlas{margin-top:33px;padding-left:15px}.ds-world-foundation{gap:13px;padding-bottom:25px}.ds-world-foundation>p{font-size:1.5rem}.ds-world-foundation span{font-size:.57rem}.ds-world-leaf{padding:26px 23px;box-shadow:-7px 7px 0 -1px #101111,-7px 7px #bfa07925,-14px 14px 0 -1px #101111,-14px 14px #bfa07915}.ds-world-leaf>h3{font-size:2rem}.ds-world-leaf .ds-eyebrow{letter-spacing:.13em;font-size:.54rem}.ds-world-leaf>p:not(.ds-eyebrow){font-size:.81rem}.ds-world-consequences{margin-top:28px;display:block}.ds-world-consequences li{padding-left:41px;border-bottom:1px solid #a39a712b;padding-block:25px;position:relative}.ds-world-consequences li:last-child{border-bottom:0;padding-bottom:0}.ds-world-consequences svg{position:absolute;top:25px;left:0}.ds-world-consequences h4{margin-top:9px;font-size:1.3rem}.ds-world-consequences p{margin-top:10px;font-size:.78rem}.ds-world-tradition{margin-top:50px;display:block}.ds-world-tradition>p{margin-top:18px;font-size:1.1rem}.ds-shell{width:calc(100% - 44px)}.ds-page .ds-header{height:62px;padding-inline:22px}.ds-page .ds-header nav{gap:23px}.ds-page .ds-header nav a{gap:7px;font-size:.75rem}.ds-page .wordmark{font-size:1.25rem}html:has(.ds-page){scroll-padding-top:62px}.ds-hero{min-height:610px;max-height:980px}.ds-hero-title{padding-top:150px}.ds-hero h1{margin-top:28px;font-size:clamp(2.85rem,11.5vw,5rem)}.ds-hero h1>span{letter-spacing:.22em;margin-bottom:19px;font-size:.29em}.ds-hero-title .ds-eyebrow{font-size:.57rem}.ds-hero-title>p:last-child{margin-top:27px;font-size:1.125rem}.ds-hero-landscape img{object-position:33% center}.ds-hero-shade{background:linear-gradient(#10111177,#0000 52%,#10111145 76%,#101111)}.ds-hero-bottom{flex-direction:column-reverse;align-items:start;gap:12px;bottom:89px}.ds-image-note{font-size:.56rem}.ds-enter{gap:22px;font-size:.72rem}.ds-campaign h2{font-size:clamp(2.4rem,9vw,3.6rem)}.ds-campaign{min-height:calc(100svh - 62px)}.ds-campaign-copy{padding-bottom:104px}.ds-campaign .ds-eyebrow{letter-spacing:.13em;max-width:270px;font-size:.57rem}.ds-scene-number{margin-bottom:18px}.ds-caption{max-width:330px;margin-top:23px;font-size:.88rem;line-height:1.85}.ds-scene-index{inset-inline:22px;font-size:.57rem;top:22px}.ds-page[data-enhanced][data-motion=full] .ds-campaign-visual{height:calc(100svh - 62px);top:62px}.ds-page[data-enhanced][data-motion=full] .ds-campaign-stories{margin-top:calc(62px - 100svh)}.ds-page[data-enhanced][data-motion=full] .ds-campaign{min-height:calc(100svh - 62px)}.ds-campaign-plate img,.ds-campaign-fallback{object-position:58% center}.ds-legacy{padding-top:70px}.ds-legacy-heading{display:block}.ds-legacy-heading h2{font-size:3rem}.ds-legacy-heading>p:last-child{max-width:330px;margin-top:24px;font-size:.88rem}.ds-desktop-break{display:none}.ds-equipment{grid-template-columns:1fr;gap:25px;width:calc(100% - 44px);padding-top:35px}.ds-equipment-item{grid-template-columns:120px 1fr;align-items:center;gap:23px;display:grid}.ds-equipment-image{aspect-ratio:4/6.4}.ds-equipment-image img{width:125%;max-width:none;margin-left:-12.5%}.ds-equipment figcaption{margin:0;padding-top:16px}.ds-equipment h3{font-size:1.2rem;line-height:1.3}.ds-equipment-time{margin-bottom:10px;display:block;position:static}.ds-equipment figcaption p{margin-top:10px;font-size:.81rem;line-height:1.8}.ds-equipment h3{padding-right:0}.ds-artifact-note{margin-top:30px;font-size:.56rem}.ds-hall-landscape img{object-position:55% center}.ds-invitation{padding-block:65px 60px}.ds-invitation .ds-eyebrow{letter-spacing:.13em;font-size:.59rem}.ds-invitation h2{font-size:2.8rem}.ds-invitation>p:not(.ds-eyebrow){font-size:.86rem}.ds-footer{gap:10px;padding-block:15px 20px}.ds-footer a{gap:7px;font-size:.66rem}.ds-wayfinder{gap:0;width:calc(100% - 20px);max-width:480px;padding:3px 6px;bottom:10px}.ds-wayfinder-stops{flex:1;justify-content:space-between;gap:0}.ds-wayfinder a{flex-direction:column;justify-content:center;gap:4px;min-height:48px;padding:6px 5px;font-size:.58rem}.ds-wayfinder a>span{font-size:.55rem}}@media (max-width:360px){.ds-page .ds-header{padding-inline:17px}.ds-page .ds-header nav{gap:15px}.ds-shell{width:calc(100% - 34px)}.ds-hero h1{font-size:11.4vw}.ds-wayfinder a{padding-inline:3px}.ds-equipment{grid-template-columns:1fr;gap:28px}.ds-equipment-item{grid-template-columns:100px 1fr;align-items:center;gap:17px;display:grid}.ds-equipment figcaption{margin:0;padding-top:13px}.ds-equipment h3{max-width:none}.ds-equipment-image{aspect-ratio:4/6}}@media (max-width:540px){.ds-page .ds-header .wordmark{display:none}.ds-page .ds-header nav{justify-content:space-between;gap:12px;width:100%}.ds-page .ds-header nav a{white-space:nowrap;min-height:36px}}@media (prefers-reduced-motion:reduce){html:has(.ds-page){scroll-behavior:auto}.ds-page *,.ds-page :before,.ds-page :after{transition:none!important;animation:none!important}.ds-page .ds-hero-landscape,.ds-page .ds-hall-landscape,.ds-page .ds-equipment-item{transform:none}}html:has(.ds-page[data-motion=still]){scroll-behavior:auto}.ds-page[data-motion=still] *,.ds-page[data-motion=still] :before,.ds-page[data-motion=still] :after{transition:none!important;animation:none!important}.ds-page[data-visible=false] *,.ds-page[data-visible=false] :before,.ds-page[data-visible=false] :after{animation-play-state:paused!important}.ds-invitation{border-top:1px solid var(--ds-rule);padding-block:70px}.ds-invitation>img{opacity:.8;width:64px;height:64px;margin:0 auto 24px}.ds-invitation h2{margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.ds-invitation .ds-contact{margin-top:15px;font-size:clamp(1.4rem,3vw,2.5rem)}.ds-anchor-alias{display:block;position:relative;top:-70px}@media (max-width:700px){.ds-invitation{padding-block:48px}}
