.hk-skriptorium-page{--sk-line:#c8a96e99;--sk-line-soft:#c8a96e4d;--sk-plate:#fbf8f2;--sk-tinte:#1b2a4a;--sk-inner:1180px;--sk-gutter:clamp(20px, 4vw, 48px);background:var(--hk-parchment)}:root[data-theme=dark] .hk-skriptorium-page{--sk-line:#c8a96e73;--sk-line-soft:#c8a96e38;--sk-plate:#efe9dd;--sk-tinte:#15223d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-skriptorium-page{--sk-line:#c8a96e73;--sk-line-soft:#c8a96e38;--sk-plate:#efe9dd;--sk-tinte:#15223d}}.hk-skriptorium{color:var(--hk-body)}.hk-sk__inner{max-width:var(--sk-inner);padding-inline:var(--sk-gutter);margin-inline:auto}.hk-sk-titel{isolation:isolate;background:var(--hk-parchment);text-align:center;place-items:center;min-height:calc(100svh - 85px);padding:clamp(72px,10vh,112px) 28px clamp(112px,14vh,150px);display:grid;position:relative}.hk-sk-titel__rahmen{border:1px solid var(--sk-line);pointer-events:none;position:absolute;inset:clamp(14px,2.4vw,32px)}.hk-sk-titel__rahmen:after{content:"";border:1px solid var(--sk-line-soft);position:absolute;inset:6px}.hk-sk-titel__content{max-width:760px;position:relative}.hk-sk-titel__marke{aspect-ratio:3/4;border:1px solid var(--sk-line);outline:1px solid var(--sk-line-soft);outline-offset:7px;background:var(--sk-plate);border-radius:50%;place-items:center;width:clamp(150px,14vw,196px);margin:0 auto;display:grid}.hk-sk-titel__marke picture{display:contents}.hk-sk-titel__marke img{width:56%;height:auto}.hk-sk-titel .hk-overline{margin:clamp(30px,4.5vh,44px) 0 0}.hk-sk-titel__wm{font-family:var(--hk-font-heading);color:var(--hk-heading);margin:18px 0 0;font-weight:300;line-height:1}.hk-sk-titel__wm span{display:block}.hk-sk-titel__wm span:first-child{letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;font-size:clamp(3.2rem,8vw,6.4rem)}.hk-sk-titel__wm span:last-child{letter-spacing:.62em;text-indent:.62em;text-transform:uppercase;color:var(--hk-gold-text);margin-top:.5em;font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:400}.hk-sk-titel__rule{background:var(--hk-gold);width:72px;height:1px;margin:clamp(26px,4vh,36px) auto;display:block}.hk-sk-titel__motto{font-family:var(--hk-font-heading);color:var(--hk-heading);margin:0;font-size:clamp(1.4rem,2.6vw,1.85rem);font-style:italic;font-weight:400;line-height:1.35}.hk-campus-hero__scroll{bottom:clamp(30px,4.5vw,52px);letter-spacing:.2em;text-transform:uppercase;color:var(--hk-gold-text);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}html[dir=rtl] .hk-campus-hero__scroll{transform:translate(50%)}.hk-campus-hero__scroll svg{width:18px;height:18px;stroke:var(--hk-gold)}.hk-sk-ueber{background:var(--hk-parchment);padding:clamp(88px,12vw,168px) 0}.hk-sk-ueber__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:clamp(40px,6vw,104px);display:grid}.hk-sk-ueber__kopf .hk-overline,.hk-sk-saeulen__kopf .hk-overline{margin:0}.hk-sk-zitat{font-family:var(--hk-font-heading);letter-spacing:-.01em;color:var(--hk-heading);margin:22px 0 0;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:300;line-height:1.1}.hk-sk-zitat .hk-zeile{display:block}.hk-sk-ueber__text{border-top:1px solid var(--sk-line);padding-top:26px}.hk-sk-ueber__text p{max-width:60ch;margin:0 0 1em;font-size:1.0625rem;line-height:1.8}.hk-sk-ueber__text p:last-child{margin-bottom:0}.hk-sk-lead{font-family:var(--hk-font-heading);color:var(--hk-heading);font-style:italic;font-size:clamp(1.3rem,2vw,1.5rem)!important;line-height:1.55!important}.hk-sk-blatt{background:var(--hk-parchment-dark);border-block:1px solid var(--sk-line-soft);padding:clamp(88px,11vw,160px) 0}.hk-sk-blatt__grid{grid-template-columns:220px minmax(0,700px);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.hk-sk-blatt__rand{border-top:1px solid var(--sk-line);margin:0;padding-top:14px}.hk-sk-blatt__text h2{font-family:var(--hk-font-heading);color:var(--hk-heading);margin:0;font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:300;line-height:1.08}.hk-sk-blatt__rule{background:var(--hk-gold);width:72px;height:1px;margin:26px 0 30px;display:block}.hk-sk-blatt__text p{margin:0 0 1em;font-size:1.125rem;line-height:1.8}.hk-sk-blatt__text p:last-child{margin-bottom:0}html[dir=ltr] .hk-sk-initial:first-letter{float:left;font-family:var(--hk-font-heading);color:var(--hk-gold-text);margin:.08em .14em 0 0;font-size:4.4em;font-weight:300;line-height:.82}.hk-sk-tinte{background:var(--sk-tinte);color:#f1ede4;padding:clamp(96px,12vw,176px) 0 clamp(88px,11vw,160px)}.hk-sk-tinte .hk-overline{color:var(--hk-gold-light)}.hk-sk-bruecke{max-width:30ch;font-family:var(--hk-font-heading);text-align:center;color:#f7f4ee;margin:0 auto;font-size:clamp(2.1rem,4.6vw,3.75rem);font-weight:300;line-height:1.18}.hk-sk-bruecke .hk-zeile{display:block}.hk-sk-bruecke:after{content:"";background:var(--hk-gold);width:72px;height:1px;margin:40px auto 0;display:block}.hk-sk-saeulen__kopf{max-width:760px;margin-top:clamp(88px,11vw,144px)}.hk-sk-saeulen__kopf h2{font-family:var(--hk-font-heading);color:#f7f4ee;margin:14px 0 0;font-size:clamp(2.1rem,3.8vw,3.1rem);font-weight:300;line-height:1.12}.hk-sk-saeulen__sub{color:#f1ede4e0;max-width:56ch;margin:18px 0 0;font-size:1.0625rem;line-height:1.7}.hk-sk-saeulen{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(40px,6vw,96px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.hk-sk-saeulen--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.hk-sk-saeulen{counter-reset:hk-folio}.hk-sk-folio{counter-increment:hk-folio}.hk-sk-folio__num:before{content:counter(hk-folio, upper-roman)}html:lang(ar) .hk-sk-folio__num:before{content:counter(hk-folio, arabic-indic)}html:is(:lang(fa),:lang(ur)) .hk-sk-folio__num:before{content:counter(hk-folio, persian)}.hk-sk-folio{border-top:1px solid #c8a96e66;grid-template-columns:92px minmax(0,1fr);gap:24px;padding:32px 0 40px;display:grid}.hk-sk-saeulen--drei .hk-sk-folio{grid-template-columns:minmax(0,1fr);gap:12px}.hk-sk-folio__num{color:var(--hk-gold);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.4rem,5.6vw,5rem);font-weight:300;line-height:.86}.hk-sk-folio h3{font-family:var(--hk-font-heading);color:#f7f4ee;margin:0;font-size:clamp(1.55rem,2.3vw,1.9rem);font-weight:400;line-height:1.2}.hk-sk-folio__label{letter-spacing:.16em;text-transform:uppercase;color:var(--hk-gold-light);margin:10px 0 0;font-size:12px;font-weight:500}.hk-sk-folio__text>p:last-child{color:#f1ede4e6;margin:14px 0 0;font-size:1rem;line-height:1.75}.hk-sk-kontakt{background:var(--hk-parchment);padding:clamp(88px,11vw,160px) 0 clamp(96px,12vw,168px)}.hk-sk-kontakt__grid{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(40px,6vw,104px);display:grid}.hk-sk-kontakt__grid>:not(form){grid-column:1}.hk-sk-kontakt__grid>.hk-overline{margin:0}.hk-sk-kontakt__grid>h3{font-family:var(--hk-font-heading);color:var(--hk-heading);margin:14px 0 0;font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:300;line-height:1.08}.hk-sk-kontakt__rule{background:var(--hk-gold);width:72px;height:1px;margin:26px 0 24px;display:block}.hk-sk-kontakt__frage{max-width:38ch;margin:0;font-size:1.0625rem;line-height:1.7}.hk-sk-kontakt__grid>form{grid-area:1/2/span 5;padding-top:6px}html:is(:lang(ar),:lang(fa),:lang(ur)) :is(.hk-campus-hero__scroll,.hk-sk-folio__label,body.hk-skriptorium-page .hk-overline){letter-spacing:0;text-transform:none;font-size:14.4px}html:lang(ur) :is(.hk-campus-hero__scroll,.hk-sk-folio__label,body.hk-skriptorium-page .hk-overline){font-size:16px}html:is(:lang(ar),:lang(fa),:lang(ur)) .hk-sk-folio__num{font-family:var(--hk-font-heading);line-height:1.1}html:lang(ur) .hk-sk-titel__wm:not([dir=ltr]){margin-top:28px;line-height:1.7}html:lang(ur) .hk-sk-titel__wm:not([dir=ltr]) span:first-child{font-size:clamp(2.6rem,6vw,4.4rem)}html:is(:lang(ar),:lang(fa),:lang(ur)) .hk-sk-titel__wm:not([dir=ltr]) span{letter-spacing:0;text-indent:0;text-transform:none}.hk-sk-titel__wm[dir=ltr]{font-family:Cormorant Garamond,Georgia,serif}html:lang(ur) :is(.hk-sk-zitat,.hk-sk-blatt__text h2,.hk-sk-bruecke,.hk-sk-saeulen__kopf h2,.hk-sk-folio h3,.hk-sk-kontakt__grid>h3,.hk-sk-titel__motto,.hk-sk-lead){line-height:1.9!important}html:lang(ur) :is(.hk-sk-ueber__text p,.hk-sk-blatt__text p,.hk-sk-saeulen__sub,.hk-sk-folio__text>p,.hk-sk-kontakt__frage){line-height:2.1}html:is(:lang(ar),:lang(fa),:lang(ur)) :is(.hk-sk-titel__motto,.hk-sk-lead){font-synthesis:none;font-style:normal}@media (width<=1023px){.hk-sk-ueber__grid{grid-template-columns:minmax(0,1fr);gap:40px}.hk-sk-ueber__text{max-width:640px}.hk-sk-blatt__grid{grid-template-columns:150px minmax(0,1fr);gap:40px}.hk-sk-saeulen--drei{grid-template-columns:minmax(0,1fr)}.hk-sk-folio{grid-template-columns:64px minmax(0,1fr)}.hk-sk-kontakt__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);max-width:720px}.hk-sk-kontakt__grid>form{grid-area:auto/1;margin-top:40px}}@media (width<=767px){.hk-sk-titel{min-height:min(100svh - 64px,760px);padding:64px 24px 112px}.hk-sk-titel__rahmen{inset:12px}.hk-sk-titel__marke{width:132px}.hk-sk-titel__wm span:first-child{letter-spacing:.18em;text-indent:.18em;font-size:clamp(2.6rem,13vw,3.4rem)}.hk-sk-titel__wm span:last-child{letter-spacing:.5em;text-indent:.5em;font-size:1.05rem}.hk-sk-ueber,.hk-sk-blatt,.hk-sk-kontakt{padding:72px 0}.hk-sk-zitat{font-size:clamp(2.1rem,9.5vw,2.6rem)}.hk-sk-blatt__grid{grid-template-columns:minmax(0,1fr);gap:24px}.hk-sk-blatt__rand{justify-self:start}.hk-sk-blatt__text h2{font-size:clamp(2.1rem,9.5vw,2.6rem)}.hk-sk-blatt__text p{font-size:1.0625rem;line-height:1.75}.hk-sk-tinte{padding:80px 0 64px}.hk-sk-bruecke{font-size:clamp(1.9rem,8.4vw,2.3rem)}.hk-sk-bruecke:after{margin-top:28px}.hk-sk-saeulen__kopf{margin-top:72px}.hk-sk-saeulen{grid-template-columns:minmax(0,1fr);margin-top:32px}.hk-sk-folio{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:24px 0 28px}.hk-sk-folio__num{font-size:2.75rem}.hk-sk-folio h3{font-size:1.45rem}}
