@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-Regular.woff2)format("woff2");font-weight:350 420;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-RegularItalic.woff2)format("woff2");font-weight:350 420;font-style:italic;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-Medium.woff2)format("woff2");font-weight:421 520;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-MediumItalic.woff2)format("woff2");font-weight:421 520;font-style:italic;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-SemiBold.woff2)format("woff2");font-weight:521 650;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-SemiBoldItalic.woff2)format("woff2");font-weight:521 650;font-style:italic;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-Heavy.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/Saans-TRIAL-HeavyItalic.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--font-saans:"Saans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans:var(--font-saans);--bg:#0a0a0a;--bg-primary:#0a0a0a;--bg-secondary:#111;--bg-surface:#161616;--bg-surface-raised:#1c1c1c;--bg-surface-hover:#222;--text:#fdfcfa;--text-primary:#fdfcfa;--text-secondary:#a0a0a0;--text-muted:#888;--text-dim:#555;--border:#ffffff1f;--border-hover:#ffffff40;--border-hairline:#ffffff26;--status-open:#22c55e;--status-wait:#f59e0b;--status-closed:#ef4444;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1)}.skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{background-color:var(--bg-surface);width:auto;height:auto;color:var(--text-primary);z-index:10000;clip:auto;border:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;border-radius:.4rem;padding:.8rem 1.6rem;font-size:1.2rem;position:fixed;top:1rem;left:1rem}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid-stack{grid-area:1/-1}.size-8{width:.8rem;height:.8rem}.size-250{width:250px;height:250px}.leading-125{line-height:1.25}.-tracking-4{letter-spacing:-.04em}.font-300{font-variation-settings:"wght" 300;font-weight:300}.font-400{font-variation-settings:"wght" 400;font-weight:400}.font-500{font-variation-settings:"wght" 500;font-weight:500}.font-570{font-variation-settings:"wght" 570;font-weight:570}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-saans);background-color:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;font-size:10px}body{background-color:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-saans);margin:0;padding:0;font-size:1.6rem;line-height:1.4;overflow-x:hidden}::selection{color:#fff;background-color:#fdfcfa33}img,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.text-h1{font-family:var(--font-saans);font-variation-settings:"wght" 570;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:4.8rem;font-weight:570;line-height:1.2}@media (min-width:720px){.text-h1{font-size:7.2rem}}.text-h2{font-family:var(--font-saans);letter-spacing:-.02em;font-variation-settings:"wght" 570;margin-top:0;margin-bottom:0;font-size:3.6rem;font-weight:570;line-height:1.1}@media (min-width:720px){.text-h2{font-size:4.8rem}}.text-h3{font-family:var(--font-saans);font-variation-settings:"wght" 380;letter-spacing:-.01em;margin-top:0;margin-bottom:0;font-size:2.4rem;font-weight:380;line-height:1.1}@media (min-width:720px){.text-h3{font-size:3.2rem}}.text-h4{font-family:var(--font-saans);font-variation-settings:"wght" 380;margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:380;line-height:1.2}@media (min-width:720px){.text-h4{font-size:1.8rem;line-height:1.4}}.text-small{font-family:var(--font-saans);text-transform:uppercase;letter-spacing:.0325em;font-variation-settings:"wght" 440;margin:0;font-size:1rem;font-weight:400;line-height:1.2}@media (min-width:720px){.text-small{font-size:1.25rem}}.text-base{font-family:var(--font-saans);font-variation-settings:"wght" 380;margin:0;font-size:1.4rem;font-weight:380;line-height:1.45}@media (min-width:720px){.text-base{font-size:1.6rem}}.text-large{font-family:var(--font-saans);font-variation-settings:"wght" 570;margin:0;font-size:1.8rem;font-weight:570;line-height:1.3}@media (min-width:720px){.text-large{font-size:2.4rem}}.text-x-large{font-family:var(--font-saans);letter-spacing:-.02em;font-variation-settings:"wght" 570;margin:0;font-size:2.2rem;font-weight:570;line-height:1.25}@media (min-width:720px){.text-x-large{font-size:3.6rem}}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.container,.section-contain{box-sizing:border-box;width:100%;max-width:none;padding-left:2rem;padding-right:2rem}@media (min-width:720px){.container,.section-contain{padding-left:4rem;padding-right:4rem}}.max-w-content{box-sizing:border-box;width:100%;max-width:none}.section-spacing{margin-top:8rem;margin-bottom:8rem}@media (min-width:720px){.section-spacing{margin-top:12rem;margin-bottom:12rem}}.grid{display:grid}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width:540px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-12{grid-column:span 12/span 12}}@media (min-width:720px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}}.gap-\[1px\]{gap:1px}.grid-hairline-parent,.before\:absolute{position:relative}.grid-hairline-parent:before,.before\:inset-0:before{content:"";opacity:.15;pointer-events:none;background-color:currentColor;position:absolute;inset:0}.before\:opacity-8:before{opacity:.08}.before\:opacity-15:before{opacity:.15}.before\:opacity-20:before{opacity:.2}.bg-default,.grid-cell-bg{background-color:var(--bg)}.text-default,.text-white{color:var(--text)}.z-1{z-index:1}.z-2{z-index:2}.block{display:block}.inline-block{display:inline-block}.flex-wrap{flex-wrap:wrap}.pointer-events-none{pointer-events:none}.inset-\[-1px\]{inset:-1px}.w-\[calc\(100\%\+2px\)\]{width:calc(100% + 2px)}.h-\[calc\(100\%\+2px\)\]{height:calc(100% + 2px)}.after\:absolute:after{content:"";z-index:1;position:absolute;inset:0}.h-35{height:3.5rem}.pt-5{padding-top:.5rem}.bg-white\/3,.bg-white\/\[0\.02\],.bg-white\/\[0\.025\],.bg-white\/\[0\.03\],.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/5{background-color:#ffffff0d}.bg-white\/10{background-color:#ffffff1a}.border-white\/8,.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/18,.border-white\/\[0\.18\]{border-color:#ffffff2e}.border-white\/20{border-color:#fff3}.border{border:1px solid #ffffff1f}.border-b{border-bottom:1px solid #ffffff1f}.border-t{border-top:1px solid #ffffff1f}.min-h-60{min-height:6rem}.min-h-240{min-height:24rem}.min-h-320{min-height:32rem}.text-26{font-size:2.6rem}.text-48{font-size:4.8rem}.mt-10{margin-top:1rem}.mt-15{margin-top:1.5rem}.mt-20{margin-top:2rem}.mt-30{margin-top:3rem}.mt-40{margin-top:4rem}.mt-60{margin-top:6rem}.mt-80{margin-top:8rem}.mt-auto{margin-top:auto}.mb-15{margin-bottom:1.5rem}.text-balance{text-wrap:balance}.object-cover{object-fit:cover}.gap-10{gap:1rem}.opacity-8{opacity:.08}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.gap-4{gap:.4rem}.gap-6{gap:.6rem}.gap-8{gap:.8rem}.gap-12{gap:1.2rem}.gap-16{gap:1.6rem}.gap-24{gap:2.4rem}.gap-x-4{column-gap:.4rem}.gap-x-8{column-gap:.8rem}.gap-x-12{column-gap:1.2rem}.gap-x-16{column-gap:1.6rem}.gap-x-20{column-gap:2rem}.gap-x-24{column-gap:2.4rem}.gap-y-8{row-gap:.8rem}.gap-y-12{row-gap:1.2rem}.gap-y-20{row-gap:2rem}.gap-y-24{row-gap:2.4rem}.gap-y-30{row-gap:3rem}.gap-y-40{row-gap:4rem}.gap-y-60{row-gap:6rem}@media (min-width:720px){.sm\:gap-x-20{column-gap:2rem}.sm\:gap-x-30{column-gap:3rem}.sm\:gap-x-40{column-gap:4rem}.sm\:gap-y-40{row-gap:4rem}.sm\:gap-y-60{row-gap:6rem}.sm\:text-48{font-size:4.8rem}}.p-8{padding:.8rem}.p-10{padding:1rem}.p-16{padding:1.6rem}.p-20{padding:2rem}.p-24{padding:2.4rem}.p-30{padding:3rem}.p-40{padding:4rem}.px-0{padding-left:0;padding-right:0}.px-8{padding-left:.8rem;padding-right:.8rem}.py-8{padding-top:.8rem;padding-bottom:.8rem}.px-12{padding-left:1.2rem;padding-right:1.2rem}.py-12{padding-top:1.2rem;padding-bottom:1.2rem}.px-16{padding-left:1.6rem;padding-right:1.6rem}.py-16{padding-top:1.6rem;padding-bottom:1.6rem}.px-20{padding-left:2rem;padding-right:2rem}.py-20{padding-top:2rem;padding-bottom:2rem}.px-30{padding-left:3rem;padding-right:3rem}.py-30{padding-top:3rem;padding-bottom:3rem}.px-40{padding-left:4rem;padding-right:4rem}.py-40{padding-top:4rem;padding-bottom:4rem}.pt-16{padding-top:1.6rem}.pt-20{padding-top:2rem}.pt-60{padding-top:6rem}.pt-80{padding-top:8rem}.pt-100{padding-top:10rem}.pb-10{padding-bottom:1rem}.pb-30{padding-bottom:3rem}.pb-60{padding-bottom:6rem}.pb-100{padding-bottom:10rem}.mb-4{margin-bottom:.4rem}.mb-8{margin-bottom:.8rem}.mb-10{margin-bottom:1rem}.mb-12{margin-bottom:1.2rem}.mb-16{margin-bottom:1.6rem}.mb-20{margin-bottom:2rem}.mb-24{margin-bottom:2.4rem}.mb-30{margin-bottom:3rem}.mb-40{margin-bottom:4rem}.mb-60{margin-bottom:6rem}.mb-80{margin-bottom:8rem}.mb-100{margin-bottom:10rem}.my-8{margin-top:.8rem;margin-bottom:.8rem}.my-12{margin-top:1.2rem;margin-bottom:1.2rem}.my-16{margin-top:1.6rem;margin-bottom:1.6rem}.my-20{margin-top:2rem;margin-bottom:2rem}.my-24{margin-top:2.4rem;margin-bottom:2.4rem}.my-30{margin-top:3rem;margin-bottom:3rem}.my-32{margin-top:3.2rem;margin-bottom:3.2rem}.my-40{margin-top:4rem;margin-bottom:4rem}.my-60{margin-top:6rem;margin-bottom:6rem}.mr-6{margin-right:.6rem}.mr-8{margin-right:.8rem}.mr-12{margin-right:1.2rem}.mr-16{margin-right:1.6rem}.mr-20{margin-right:2rem}.mr-24{margin-right:2.4rem}.ml-auto{margin-left:auto}.w-4{width:.4rem}.w-6{width:.6rem}.w-8{width:.8rem}.w-10{width:1rem}.w-12{width:1.2rem}.w-16{width:1.6rem}.w-20{width:2rem}.w-24{width:2.4rem}.h-4{height:.4rem}.h-6{height:.6rem}.h-8{height:.8rem}.h-10{height:1rem}.h-12{height:1.2rem}.h-16{height:1.6rem}.h-20{height:2rem}.h-24{height:2.4rem}.max-w-280{max-width:280px}.max-w-360{max-width:360px}.max-w-420{max-width:420px}.max-w-480{max-width:480px}.max-w-600{max-width:600px}.max-w-700{max-width:700px}.max-w-720{max-width:720px}.max-w-840{max-width:840px}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.03em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.04em}.tracking-wider{letter-spacing:.08em}.tracking-widest{letter-spacing:.14em}.leading-100{line-height:1}.leading-110{line-height:1.1}.leading-115{line-height:1.15}.leading-120{line-height:1.2}.leading-130{line-height:1.3}.leading-140{line-height:1.4}.leading-150{line-height:1.5}.leading-160{line-height:1.6}@media (min-width:720px){.sm\:p-40{padding:4rem}.sm\:p-60{padding:6rem}.sm\:px-40{padding-left:4rem;padding-right:4rem}.sm\:py-40{padding-top:4rem;padding-bottom:4rem}.sm\:py-60{padding-top:6rem;padding-bottom:6rem}.sm\:py-100{padding-top:10rem;padding-bottom:10rem}.sm\:py-120{padding-top:12rem;padding-bottom:12rem}.sm\:pt-60{padding-top:6rem}.sm\:pt-80{padding-top:8rem}.sm\:pt-120{padding-top:12rem}.sm\:pb-60{padding-bottom:6rem}.sm\:mb-40{margin-bottom:4rem}.sm\:mb-60{margin-bottom:6rem}.sm\:ml-auto{margin-left:auto}}.aspect-\[16\/9\],.aspect-16-9,.aspect-w-16.aspect-h-9{aspect-ratio:16/9}.aspect-\[16\/10\],.aspect-16-10{aspect-ratio:16/10}.aspect-\[8\/5\],.aspect-8-5,.aspect-w-8.aspect-h-5{aspect-ratio:8/5}.aspect-\[4\/3\],.aspect-4-3{aspect-ratio:4/3}.aspect-\[3\/4\],.aspect-3-4{aspect-ratio:3/4}.aspect-\[1\/1\.35\],.aspect-book{aspect-ratio:1/1.35}.aspect-1{aspect-ratio:1}.relative{position:relative}.absolute{position:absolute}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.media-container{background-color:#ffffff0a;width:100%;position:relative;overflow:hidden}.media-container img,.media-container video{object-fit:cover;will-change:transform;width:calc(100% + 2px);height:calc(100% + 2px);transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px}.group:hover .group-hover\:scale-\[1\.025\],.media-container:hover img,.media-container:hover video{transform:scale(1.025)}.clean-btn{font:inherit;color:inherit;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rounded-4{border-radius:.4rem}.rounded-8,.rounded-\[8px\]{border-radius:.8rem}.rounded-full{border-radius:9999px}.pill-button{height:3.5rem;font-family:var(--font-saans);text-transform:uppercase;letter-spacing:.0325em;color:var(--text);border-radius:.4rem;align-items:center;gap:.8rem;padding:.8rem 1.6rem;font-size:1.25rem;font-weight:400;text-decoration:none;transition:opacity .2s linear;display:inline-flex;position:relative;overflow:hidden}.pill-button:before{content:"";opacity:.08;background-color:currentColor;border-radius:.4rem;transition:opacity .2s linear;position:absolute;inset:0}.pill-button:hover:before{opacity:.16}.header-pill{z-index:1;-webkit-backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.0325em;font-variant-numeric:tabular-nums;border-radius:.4rem;flex-shrink:0;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:1.15rem;line-height:1;display:inline-flex;position:relative;overflow:hidden}.header-pill:before{content:"";opacity:.08;z-index:-1;background-color:currentColor;position:absolute;inset:0}.status-dot{border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem;display:inline-block}.status-dot-open{background-color:var(--status-open);box-shadow:0 0 8px #22c55e66}.status-dot-wait{background-color:var(--status-wait)}.status-dot-closed{background-color:var(--status-closed)}[data-marqy]{width:100%;position:relative;overflow-x:clip}[data-marqy-inner]{scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:scroll}[data-marqy-inner]::-webkit-scrollbar{display:none}[data-marqy-content]{will-change:transform;flex:1 0 auto;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;display:flex}[data-marqy][data-direction=left] [data-marqy-content]{animation-name:marqyL}[data-marqy][data-direction=right] [data-marqy-content]{animation-name:marqyR}[data-marqy][data-direction=up] [data-marqy-content]{animation-name:marqyU}[data-marqy][data-pause-on-hover]:hover [data-marqy-content]{animation-play-state:paused}[data-marqy-item]{flex-grow:0}@keyframes marqyL{0%{transform:translateZ(0)}to{transform:translate(-100%)}}@keyframes marqyR{0%{transform:translateZ(0)}to{transform:translate(100%)}}@keyframes marqyU{0%{transform:translateZ(0)}to{transform:translateY(-100%)}}.card-link-overlay:after{content:"";z-index:2;position:absolute;inset:0}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-1{flex:1}.shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.w-full{width:100%}.h-full{height:100%}.max-w-980{max-width:980px}.max-w-1200{max-width:1200px}.max-w-1400{max-width:1400px}.mx-auto{margin-left:auto;margin-right:auto}.size-20{width:2rem;height:2rem}.stroke-current{stroke:currentColor}nextjs-portal,[data-nextjs-toast],[data-nextjs-dev-indicator]{display:none!important}.text-contact-hero{letter-spacing:-.03em;font-size:clamp(2.4rem,5.25vw,8.5rem);font-weight:400;line-height:1.05}.text-contact-hero:hover{opacity:.75}.gap-y-80{row-gap:8rem}.gap-y-100{row-gap:10rem}.gap-y-120{row-gap:12rem}.gap-y-160{row-gap:16rem}.pt-120{padding-top:12rem}.pt-160{padding-top:16rem}.pb-80{padding-bottom:8rem}.pb-120{padding-bottom:12rem}.pb-160{padding-bottom:16rem}.py-60{padding-top:6rem;padding-bottom:6rem}.py-80{padding-top:8rem;padding-bottom:8rem}.py-120{padding-top:12rem;padding-bottom:12rem}.py-160{padding-top:16rem;padding-bottom:16rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.min-h-180{min-height:18rem}.min-h-200{min-height:20rem}.min-h-220{min-height:22rem}.min-h-360{min-height:36rem}.min-h-420{min-height:42rem}.min-h-460{min-height:46rem}.min-h-500{min-height:50rem}.gap-20{gap:2rem}.gap-30{gap:3rem}.gap-40{gap:4rem}.gap-x-5{column-gap:.5rem}.gap-x-10{column-gap:1rem}.gap-x-30{column-gap:3rem}.gap-x-40{column-gap:4rem}
.flipbook-modal-backdrop{z-index:9999999;-webkit-backdrop-filter:blur(10px);color:var(--color-black,#000);font-family:var(--font-ui,"Gerstner Programm FSL", sans-serif);-webkit-user-select:none;user-select:none;background:#0e1014bd;justify-content:center;align-items:center;padding:clamp(16px,3.5vw,42px);animation:.24s cubic-bezier(.16,1,.3,1) fbFadeIn;display:none;position:fixed;inset:0;overflow:hidden}@keyframes fbFadeIn{0%{opacity:0}to{opacity:1}}.flipbook-modal-backdrop{z-index:9999999;-webkit-backdrop-filter:blur(10px);align-items:var(--fb-modal-align,center);color:var(--color-black,#000);font-family:var(--font-ui,"Gerstner Programm FSL", sans-serif);-webkit-user-select:none;user-select:none;background:#0e1014bd;justify-content:center;padding:clamp(14px,2.5vw,36px);animation:.24s cubic-bezier(.16,1,.3,1) fbFadeIn;display:none;position:fixed;inset:0;overflow:hidden}.flipbook-modal-backdrop.is-open{display:flex}.flipbook-modal-backdrop.fb-pos-top{align-items:flex-start;padding-top:24px}.flipbook-modal-backdrop.fb-pos-bottom{align-items:flex-end;padding-bottom:24px}.flipbook-modal-backdrop.fb-pos-center{align-items:center}.fb-modal-window{width:var(--fb-modal-width,min(94vw, 1340px));height:var(--fb-modal-height,min(90vh, 860px));max-width:var(--fb-modal-max-width,96vw);max-height:var(--fb-modal-max-height,92vh);background-color:var(--fb-window-bg,#faf7f2);background:var(--fb-window-bg-grad,linear-gradient(145deg, #faf8f5 0%, #f5f2eb 100%));border:var(--fb-window-border,4px solid #fff);border-radius:var(--fb-window-radius,6px);--fb-spread-padding-y:210px;--fb-spine-shadow-opacity:.65;--fb-spine-shadow-width:92px;--fb-headband-display:none;--fb-crease-line-display:none;flex-direction:column;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),border-radius .2s,background .2s,border .2s;animation:.28s cubic-bezier(.16,1,.3,1) fbWindowPop;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 8px 25px #0003,0 0 0 1px #0000001f}.fb-spacing-compact,.fb-modal-window.fb-spacing-compact{--fb-spread-padding-y:160px}.fb-spacing-balanced,.fb-modal-window.fb-spacing-balanced{--fb-spread-padding-y:210px}.fb-spacing-spacious,.fb-modal-window.fb-spacing-spacious{--fb-spread-padding-y:270px}.fb-shadow-smooth,.fb-modal-window.fb-shadow-smooth{--fb-spine-shadow-opacity:.6;--fb-spine-shadow-width:96px}.fb-shadow-subtle,.fb-modal-window.fb-shadow-subtle{--fb-spine-shadow-opacity:.35;--fb-spine-shadow-width:80px}.fb-shadow-pronounced,.fb-modal-window.fb-shadow-pronounced{--fb-spine-shadow-opacity:.9;--fb-spine-shadow-width:92px}.fb-shadow-none,.fb-modal-window.fb-shadow-none{--fb-spine-shadow-opacity:0}.fb-size-compact .fb-modal-window,.fb-modal-window.fb-size-compact{width:min(84vw,1080px);height:min(82vh,720px)}.fb-size-standard .fb-modal-window,.fb-modal-window.fb-size-standard{width:min(94vw,1340px);height:min(90vh,860px)}.fb-size-large .fb-modal-window,.fb-modal-window.fb-size-large{width:min(96vw,1560px);height:min(94vh,940px)}.fb-size-immersive .fb-modal-window,.fb-modal-window.fb-size-immersive{width:98vw;max-width:99vw;height:96vh;max-height:98vh}@keyframes fbWindowPop{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.flipbook-stage{background-color:var(--fb-window-bg,#faf7f2);background:var(--fb-window-bg-grad,linear-gradient(145deg, #faf8f5 0%, #f5f2eb 100%));flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.flipbook-reader-container{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding-top:10px;padding-bottom:24px;transition:padding .25s;display:flex;position:relative;overflow:hidden}.fb-toolbar-top .flipbook-reader-container,.fb-modal-window.fb-toolbar-top .flipbook-reader-container{padding-top:14px;padding-bottom:0}.fb-toolbar-left .flipbook-reader-container,.fb-toolbar-right .flipbook-reader-container,.fb-toolbar-hidden .flipbook-reader-container,.fb-modal-window.fb-toolbar-left .flipbook-reader-container,.fb-modal-window.fb-toolbar-right .flipbook-reader-container,.fb-modal-window.fb-toolbar-hidden .flipbook-reader-container{padding-top:0;padding-bottom:0}.fb-top-header{z-index:60;pointer-events:auto;align-items:center;gap:10px;display:flex;position:absolute;top:18px;left:24px}.fb-pill{-webkit-backdrop-filter:blur(14px);color:#2e3035;letter-spacing:.01em;white-space:nowrap;background:#ffffffeb;border:1px solid #00000014;border-radius:6px;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 2px 10px #0000000f}.fb-pill-title{color:#141517;text-overflow:ellipsis;max-width:320px;font-weight:600;overflow:hidden}.fb-pill-pages{font-variant-numeric:tabular-nums;color:#4b4e57}.fb-top-right-group{z-index:60;pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute;top:18px;right:64px}.fb-top-icon-btn{-webkit-backdrop-filter:blur(14px);color:#3b3e45;cursor:pointer;background:#ffffffeb;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 2px 10px #0000000f}.fb-top-icon-btn:hover{color:#111;background:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}.fb-top-icon-btn.is-close{font-weight:700}.fb-chevron-btn{z-index:50;-webkit-backdrop-filter:blur(12px);color:#3e424c;cursor:pointer;background:#ffffffa6;border:1px solid #00000014;border-radius:50%;outline:none;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:left .4s cubic-bezier(.2,.8,.2,1),right .4s cubic-bezier(.2,.8,.2,1),opacity .3s,transform .22s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000001a}.fb-chevron-btn:hover{color:#111;background:#fffffffa;transform:translateY(-50%)scale(1.15);box-shadow:0 6px 22px #00000029}.fb-chevron-btn:active{transform:translateY(-50%)scale(.95)}.fb-chevron-btn.left{left:20px}.fb-chevron-btn.right{right:20px}.fb-chevron-btn.is-hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:translateY(-50%)scale(.7)!important}.fb-corner-nav{z-index:45;-webkit-backdrop-filter:blur(8px);color:#4b4f59;cursor:pointer;letter-spacing:-.02em;background:#ffffff80;border:1px solid #0000000f;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:600;transition:all .18s;position:absolute;bottom:22px}.fb-corner-nav:hover{color:#111;background:#fff;transform:scale(1.08)}.fb-corner-nav.left{left:24px}.fb-corner-nav.right{right:24px}.fb-corner-nav.is-hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.fb-bottom-toolbar{z-index:60;-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#ffffffeb;border:1px solid #00000014;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000001a}.fb-dock-btn{color:#555963;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .18s;display:flex}.fb-dock-btn:hover{color:#111;background:#0000000f;transform:translateY(-1px)}.fb-dock-btn.is-active{color:#fff;background:#18191c}.fb-toolbar-top .fb-bottom-toolbar{top:18px;bottom:auto;left:50%;transform:translate(-50%)}.fb-toolbar-bottom-left .fb-bottom-toolbar{bottom:20px;left:24px;right:auto;transform:none}.fb-toolbar-bottom-right .fb-bottom-toolbar{bottom:20px;left:auto;right:24px;transform:none}.fb-toolbar-left .fb-bottom-toolbar{border-radius:24px;flex-direction:column;padding:10px 6px;inset:50% auto auto 18px;transform:translateY(-50%)}.fb-toolbar-right .fb-bottom-toolbar{border-radius:24px;flex-direction:column;padding:10px 6px;inset:50% 18px auto auto;transform:translateY(-50%)}.fb-toolbar-hidden .fb-bottom-toolbar{display:none!important}.fb-dock-divider{background:#0000001f;width:1px;height:18px;margin:0 2px}.fb-toolbar-left .fb-dock-divider,.fb-toolbar-right .fb-dock-divider{width:18px;height:1px;margin:2px 0}.fb-window-close-btn{z-index:100;color:#fff;cursor:pointer;background:#111113;border:2px solid #fff;border-radius:50%;outline:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:12px;right:14px;box-shadow:0 4px 16px #00000073,0 1px 3px #0000004d}.fb-close-left .fb-window-close-btn{top:12px;left:14px;right:auto}.fb-close-right .fb-window-close-btn{top:12px;left:auto;right:14px}.fb-chevrons-hidden .fb-chevron-btn{display:none!important}.fb-chevrons-edges .fb-chevron-btn.left{left:16px!important}.fb-chevrons-edges .fb-chevron-btn.right{right:16px!important}body>.fb-window-close-btn,#standaloneStage .fb-window-close-btn{z-index:10000000;position:fixed;top:16px;right:18px}.fb-window-close-btn:hover{background:#000;border-color:#fff9;transform:scale(1.12);box-shadow:0 6px 22px #0009}.fb-window-close-btn:active{transform:scale(.92)}.fb-window-close-btn svg{pointer-events:none;display:block}.fb-watermark-badge{display:none!important}.flipbook-wrapper{transform-origin:50%;z-index:10;justify-content:center;align-items:center;max-width:95vw;max-height:88vh;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}#fbBookMount{background-color:#0000;border-radius:2px;margin:0 auto;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 30px 80px -15px #0000006b,0 10px 30px -5px #00000038,0 0 1px #0000004d}#fbBookMount.is-cover-mode,#fbBookMount.is-back-cover-mode{box-shadow:none!important;background-color:#0000!important}#fbBookMount.is-cover-mode .fb-page-wrapper.is-front-cover,#fbBookMount.is-cover-mode .fb-page-wrapper[data-page-num="1"],#fbBookMount.is-cover-mode .stf__item.--right,#fbBookMount.is-back-cover-mode .fb-page-wrapper.is-back-cover,#fbBookMount.is-back-cover-mode .fb-page-wrapper:last-child,#fbBookMount.is-back-cover-mode .stf__item.--left{border-radius:2px;box-shadow:0 30px 80px -15px #00000073,0 10px 30px -5px #00000038,0 0 1px #0000004d!important}.stf__parent{box-sizing:border-box;display:block;position:relative;transform:translateZ(0)}.stf__wrapper{width:100%;height:100%;position:relative}.stf__block{box-sizing:border-box;perspective:2500px;width:100%;height:100%;position:absolute}.stf__item{transform-style:preserve-3d;background:#fff;display:none;position:absolute}.fb-page-wrapper,.st-page,.st-page-flip{backface-visibility:hidden;will-change:transform;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.fb-page-wrapper canvas{object-fit:fill;backface-visibility:hidden;width:100%;height:100%;display:block;transform:translateZ(0)}.fb-page-wrapper.--cover{box-shadow:inset 0 0 20px #0000001f}.fb-spine-shadow{width:var(--fb-spine-shadow-width,56px);pointer-events:none;z-index:30;opacity:var(--fb-spine-shadow-opacity,.85);transition:opacity .3s,width .3s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);background:0 0!important}#fbBookMount.is-cover-mode~.fb-spine-shadow,#fbBookMount.is-back-cover-mode~.fb-spine-shadow,#fbWrapper.is-cover-mode .fb-spine-shadow,#fbWrapper.is-back-cover-mode .fb-spine-shadow,.fb-modal-window.is-cover-mode .fb-spine-shadow,.fb-modal-window.is-back-cover-mode .fb-spine-shadow,.fb-spine-shadow.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.fb-spine-shadow:before{content:"";background:linear-gradient(90deg,#0000 0% 20%,#00000002 45%,#00000005 65%,#0000000a 80%,#00000013 92%,#0000001f 98%,#00000024 100%);width:50%;position:absolute;top:0;bottom:0;left:0}.fb-spine-shadow:after{content:"";background:linear-gradient(90deg,#00000024 0%,#0000001f 2%,#00000013 8%,#0000000a 20%,#00000005 35%,#00000002 55%,#0000 80% 100%);width:50%;position:absolute;top:0;bottom:0;left:50%}.fb-spine-crease-line{z-index:32;pointer-events:none;width:1px;display:var(--fb-crease-line-display,none);background:linear-gradient(#00000005 0%,#0000000f 15% 85%,#00000005 100%);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fb-spine-headband-top{z-index:33;width:24px;height:3px;display:var(--fb-headband-display,none);background:#eadebf;border-radius:0 0 2px 2px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0003}.fb-spine-headband-bottom{z-index:33;width:24px;height:3px;display:var(--fb-headband-display,none);background:#eadebf;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -1px 2px #0003}.fb-mid-lines-hidden .fb-spine-headband-top,.fb-mid-lines-hidden .fb-spine-headband-bottom,.fb-mid-lines-hidden .fb-spine-crease-line,.fb-modal-window.fb-mid-lines-hidden .fb-spine-headband-top,.fb-modal-window.fb-mid-lines-hidden .fb-spine-headband-bottom,.fb-modal-window.fb-mid-lines-hidden .fb-spine-crease-line{display:none!important}.fb-mid-lines-subtle .fb-spine-headband-top,.fb-mid-lines-subtle .fb-spine-headband-bottom,.fb-modal-window.fb-mid-lines-subtle .fb-spine-headband-top,.fb-modal-window.fb-mid-lines-subtle .fb-spine-headband-bottom{width:18px;height:2px;box-shadow:none;background:#00000026;display:block!important}.fb-mid-lines-subtle .fb-spine-crease-line,.fb-modal-window.fb-mid-lines-subtle .fb-spine-crease-line{background:#0000001a;display:block!important}.fb-mid-lines-classic .fb-spine-headband-top,.fb-mid-lines-classic .fb-spine-headband-bottom,.fb-modal-window.fb-mid-lines-classic .fb-spine-headband-top,.fb-modal-window.fb-mid-lines-classic .fb-spine-headband-bottom{background:#eadebf;width:24px;height:3px;box-shadow:0 1px 2px #00000038;display:block!important}.fb-mid-lines-classic .fb-spine-crease-line,.fb-modal-window.fb-mid-lines-classic .fb-spine-crease-line{background:#0003;display:block!important}.fb-loader{z-index:80;-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #00000014;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;min-width:280px;padding:2rem 2.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000001a}.fb-spinner{border:3px solid #0000001a;border-top-color:#ff6f00;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite fbSpin}@keyframes fbSpin{to{transform:rotate(360deg)}}.fb-loader-text{color:#3b3e45;text-align:center;font-size:13px;font-weight:500}.fb-loader-bar-bg{background:#0000000f;border-radius:999px;width:100%;height:4px;overflow:hidden}.fb-loader-bar-fill{background:#ff6f00;border-radius:999px;width:0%;height:100%;transition:width .2s}.flipbook-thumbs-drawer,.fb-thumbs-sidebar{-webkit-backdrop-filter:blur(20px);z-index:85;background:#fffffffa;border-right:1px solid #0000001a;flex-direction:column;width:220px;max-width:80%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:8px 0 30px #00000029}.flipbook-thumbs-drawer.is-open,.fb-thumbs-sidebar.is-open{transform:translate(0)}.fb-thumbs-right .fb-thumbs-sidebar{border-left:1px solid #0000001a;border-right:none;left:auto;right:0;transform:translate(100%);box-shadow:-8px 0 30px #00000029}.fb-thumbs-right .fb-thumbs-sidebar.is-open{transform:translate(0)}.fb-thumbs-header{background:#fff;border-bottom:1px solid #00000014;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.fb-thumbs-title{text-transform:uppercase;letter-spacing:.06em;color:#1a1b1e;font-size:13px;font-weight:700}.fb-thumbs-close-btn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:color .2s,background .2s;display:flex}.fb-thumbs-close-btn:hover{color:#111;background:#0000000f}.fb-thumbs-list{flex-direction:column;flex:1;gap:14px;padding:14px 14px 40px;display:flex;overflow:hidden auto}.fb-thumb-card{cursor:pointer;background:#00000005;border:1px solid #0000000a;border-radius:6px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:8px;transition:transform .2s,opacity .2s;display:flex}.fb-thumb-card:hover{background:#0000000f;border-color:#0000001a;transform:translateY(-2px)}.fb-thumb-card.is-active{background:#ff6f0014;border-color:#ff6f0066}.fb-thumb-img-wrap{aspect-ratio:1/1.35;background:#fff;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:100%;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001f}.fb-thumb-card.is-active .fb-thumb-img-wrap{border-color:#ff6f00;box-shadow:0 4px 14px #ff6f0059}.fb-thumb-img-wrap img{object-fit:contain;width:100%;height:100%;display:block}.fb-thumb-label{color:#555864;font-size:11px;font-weight:600}.flipbook-drop-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1a1b1e;pointer-events:none;background:#f7f7f5eb;border:3px dashed #ff6f00;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:none;position:absolute;inset:0}.flipbook-drop-overlay.is-active{display:flex}.flipbook-drop-overlay span.icon{font-size:48px;animation:1s ease-in-out infinite alternate fbBounce}@keyframes fbBounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.flipbook-embed-section{position:relative;overflow:hidden}.flipbook-embed-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.flipbook-embed-copy h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-headline);letter-spacing:var(--track-tight);margin:.6rem 0 1.25rem;font-weight:400}.flipbook-embed-preview{perspective:1500px;justify-content:center;align-items:center;display:flex;position:relative}.flipbook-3d-mockup{aspect-ratio:4/3;cursor:pointer;border-radius:8px;width:100%;max-width:480px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden;transform:rotateY(-8deg)rotateX(4deg);box-shadow:0 25px 60px #00000038,0 5px 15px #00000014}.flipbook-3d-mockup:hover{transform:rotateY(-2deg)rotateX(1deg)scale(1.03);box-shadow:0 32px 75px #00000047,0 8px 25px #0000001f}.flipbook-mockup-cover{object-fit:cover;width:100%;height:100%;display:block}.flipbook-mockup-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ff6f00eb;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.flipbook-mockup-hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#121214e0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;position:absolute;bottom:14px;right:14px}.pdf-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(1.5rem,3vw,2.5rem);width:100%;display:grid}.pdf-card{background:var(--paper-white,#fff);border:1px solid var(--color-border,#e5e5e0);transition:transform .3s var(--ease-editorial,cubic-bezier(.19, 1, .22, 1)), box-shadow .3s ease, border-color .3s;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000a;border-radius:0!important}.pdf-card:hover{border-color:var(--color-black,#000);transform:translateY(-4px);box-shadow:0 16px 36px #00000014}.pdf-thumb-frame{aspect-ratio:1/1.35;cursor:pointer;background:#f4f3ef;border-bottom:1px solid #0000000f;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.pdf-thumb-img{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.pdf-card:hover .pdf-thumb-img{transform:scale(1.03)}.pdf-thumb-canvas{object-fit:contain;z-index:2;background:0 0;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.pdf-card:hover .pdf-thumb-canvas{transform:scale(1.03)}.pdf-thumb-spine{pointer-events:none;z-index:3;background:linear-gradient(90deg,#0003 0%,#0000000f 60%,#0000 100%);width:12px;position:absolute;top:0;bottom:0;left:0}.pdf-tag{z-index:3;-webkit-backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#18191cd9;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px}.pdf-thumb-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;z-index:4;background:#12131659;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.pdf-thumb-frame:hover .pdf-thumb-overlay{opacity:1}.pdf-overlay-hint{color:#111;background:#fff;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600;transition:transform .2s;transform:translateY(4px);box-shadow:0 4px 14px #0003}.pdf-thumb-frame:hover .pdf-overlay-hint{transform:translateY(0)}.pdf-card-body{flex-direction:column;flex:1;gap:.4rem;padding:1.25rem 1.4rem;display:flex}.pdf-card-title{font-family:var(--font-body,"Signifier Light", Georgia, serif);font-size:var(--text-body,16px);font-weight:400;line-height:var(--leading-body,1.4);letter-spacing:var(--track-normal,0);color:var(--color-black,#000);margin:0}.pdf-card-header-meta{align-items:center;margin-bottom:.15rem;display:flex}.pdf-card-cat-badge{font-family:var(--font-ui,"Gerstner Programm FSL", sans-serif);font-size:var(--text-ui-micro,12px);letter-spacing:var(--track-ui-wide,.03em);text-transform:uppercase;color:#4f535e;cursor:pointer;font-weight:400;line-height:var(--leading-ui,1);-webkit-user-select:none;user-select:none;background:#1415180f;border:1px solid #1415181a;align-items:center;gap:.35rem;padding:.28rem .75rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;border-radius:999px!important}.pdf-card-cat-badge:hover{color:#fff;background:#141518;border-color:#141518;transform:translateY(-1px);box-shadow:0 4px 10px #1415182e}.pdf-card-cat-badge:active{transform:translateY(0)}.pdf-card-cat-badge:focus-visible{outline:1px solid var(--color-black,#000);outline-offset:2px}.pdf-card-meta{font-family:var(--font-ui,"Gerstner Programm FSL", sans-serif);font-size:var(--text-ui-label,14px);line-height:var(--leading-ui,1);letter-spacing:var(--track-ui,.56px);text-transform:uppercase;color:var(--color-muted,#727272);margin:0;font-weight:400}.pdf-shelf-empty-notice{text-align:center;background:#ffffffbf;border:1px dashed #14151829;border-radius:12px;grid-column:1/-1;margin:1.5rem 0;padding:3.5rem 1.5rem}.pdf-shelf-empty-title{color:#4a4d57;margin-bottom:1rem;font-size:1.15rem}.pdf-thumb-frame .pdf-tag,.pdf-tag,.pdf-card-desc{display:none!important}.pdf-card-footer{border-top:1px solid #0000000d;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:auto;padding-top:.8rem;display:flex}.btn-preview-pdf{font-family:var(--font-ui,"Gerstner Programm FSL", sans-serif)!important;font-size:var(--text-ui-micro,12px)!important;font-weight:400!important;line-height:var(--leading-ui,1)!important;letter-spacing:var(--track-ui-wide,.03em)!important;text-transform:uppercase!important;cursor:pointer!important;border-radius:999px!important;padding:.55rem 1.1rem!important}.pdf-download-btn,#fbBtnDownload{display:none!important}.flipbook-embed-section .flipbook-head{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.flipbook-embed-section .chapter{font-family:var(--font-ui,"Gerstner Programm FSL", sans-serif);font-size:var(--text-ui-label,14px);text-transform:uppercase;letter-spacing:var(--track-ui,.04em);color:var(--color-muted,#727272);align-items:baseline;gap:1.25rem;width:100%;margin-bottom:1.6rem;display:flex}.flipbook-embed-section .chapter:after{content:"";background:color-mix(in srgb, var(--stone-solid,#dedfe1) 78%, var(--ink,#101820) 22%);height:1px;transform:scaleX(var(--rule-scale,1));transform-origin:0;flex:1}.flipbook-embed-section .sec-head{grid-template-columns:minmax(0,1fr) minmax(0,28.75rem);align-items:end;gap:3.75rem;margin-bottom:0;display:grid}.flipbook-embed-section .flipbook-title{font-family:var(--font-display,"Signifier", Georgia, serif);font-size:var(--text-h2,clamp(2.25rem, 4.4vw, 4.25rem));line-height:var(--leading-headline,.95);letter-spacing:var(--track-tight,-.025em);color:var(--color-black,#000);margin:0;font-weight:400}.flipbook-embed-section .flipbook-title em{font-family:var(--font-display-italic,"Signifier Italic", Georgia, serif);font-style:italic;font-weight:400}.flipbook-embed-section .sec-head__body{font-family:var(--serif-body,var(--font-body,"Signifier Light", Georgia, serif));font-size:var(--text-body,16px);color:var(--neutral,#6f7573);line-height:var(--leading-body,1.4);margin:0;max-width:none!important}@media (max-width:900px){.flipbook-embed-section .sec-head{grid-template-columns:1fr;gap:1.6rem}.flipbook-embed-section .flipbook-head{margin-bottom:2.5rem}}.pdf-category-filter-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;margin:0 0 clamp(2rem,4vw,3rem);padding:4px 0;display:flex;overflow-x:auto}.pdf-category-filter-wrap::-webkit-scrollbar{display:none}.pdf-category-pills{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.pdf-cat-pill{font-family:var(--font-ui,"Gerstner Programm FSL", sans-serif);font-size:var(--text-ui-micro,12px);font-weight:400;line-height:var(--leading-ui,1);letter-spacing:var(--track-ui-wide,.03em);text-transform:uppercase;color:#4a4d57;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ffffffd9;border:1px solid #00000017;padding:.45rem 1.15rem;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000005;border-radius:999px!important}.pdf-cat-pill:hover{color:#141518;background:#fff;border-color:#0003;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.pdf-cat-pill.is-active{color:#fff;background:#141518;border-color:#141518;transform:translateY(-1px);box-shadow:0 4px 14px #14151838}.pdf-card.is-filtered-out{display:none!important}@media (max-width:900px){.flipbook-embed-grid{grid-template-columns:1fr;gap:2.5rem}.fb-top-header{top:12px;left:14px}.fb-pill-title{max-width:180px}.fb-top-right-group{top:12px;right:14px}.fb-chevron-btn.left{left:8px}.fb-chevron-btn.right{right:8px}.fb-corner-nav.left{left:12px}.fb-corner-nav.right{right:12px}}@media (max-width:600px){.fb-top-header{flex-direction:column;align-items:flex-start;gap:6px}}.stf__parent,.stf__wrapper,.stf__item,.fb-page-wrapper,.fb-page-wrapper canvas{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}.fb-effect-selector-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 12px;font-family:inherit;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #00000014}.fb-effect-selector-wrap:hover{border-color:#00000040;box-shadow:0 3px 14px #0000001f}.fb-effect-label{color:#777;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;margin:0;font-size:11px;font-weight:700}.fb-effect-select{color:#111;cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;padding:2px 4px;font-size:12px;font-weight:600}.fb-effect-select:hover,.fb-effect-select:focus{background:#0000000f}.fb-page-depth,.fb-page-depth-right,.fb-page-depth-left{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.fb-page-wrapper.fb-inside-lining{box-shadow:inset 16px 0 24px -12px #0000001f,inset -2px 0 4px #0000000a;background:#fdfcf9!important}.fb-lining-surface{background:#fbf9f4 radial-gradient(#00000008 1px,#0000 1px) 0 0/10px 10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fb-lining-surface:after{content:"";pointer-events:none;border:1px solid #0000000d;border-radius:2px;position:absolute;inset:24px}.fb-effect-magazine #fbBookMount .fb-page-wrapper{border-radius:2px 4px 4px 2px;box-shadow:0 10px 28px -4px #00000038,0 2px 6px #00000014}.fb-page-wrapper.is-front-cover:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,#0000002e 0%,#00000014 12px,#00000005 22px,#0000 100%);width:32px;position:absolute;top:0;bottom:0;left:0}.fb-page-wrapper.is-back-cover:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(270deg,#0000002e 0%,#00000014 12px,#00000005 22px,#0000 100%);width:32px;position:absolute;top:0;bottom:0;right:0}.fb-effect-magazine .fb-page-wrapper.is-front-cover:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,#0003 0%,#ffffff24 8px,#0000000d 18px,#0000 100%);width:36px;position:absolute;top:0;bottom:0;left:0}.fb-effect-magazine .fb-page-wrapper.is-back-cover:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(270deg,#0003 0%,#ffffff24 8px,#0000000d 18px,#0000 100%);width:36px;position:absolute;top:0;bottom:0;right:0}.fb-effect-book .fb-page-wrapper.is-front-cover:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,#00000042 0%,#00000024 12px,#fff3 16px,#0003 19px,#0000000d 28px,#0000 100%);width:48px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 1px 0 2px #0000001f}.fb-effect-book .fb-page-wrapper.is-back-cover:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(270deg,#00000042 0%,#00000024 12px,#fff3 16px,#0003 19px,#0000000d 28px,#0000 100%);width:48px;position:absolute;top:0;bottom:0;right:0;box-shadow:inset -1px 0 2px #0000001f}.fb-effect-book #fbBookMount .fb-page-wrapper{border-radius:2px 4px 4px 2px;box-shadow:0 16px 38px -6px #00000047,0 4px 12px #0000001f,0 0 1px #0003}.fb-effect-book .fb-spine-shadow{width:58px;background:0 0!important}.fb-effect-book .fb-spine-shadow:before{background:linear-gradient(90deg,#0000 0%,#00000001 20%,#00000002 45%,#00000006 65%,#0000000d 80%,#00000017 92%,#00000024 98%,#0000002b 100%)!important}.fb-effect-book .fb-spine-shadow:after{background:linear-gradient(90deg,#0000002b 0%,#00000024 2%,#00000017 8%,#0000000d 20%,#00000006 35%,#00000002 55%,#00000001 80%,#0000 100%)!important}.fb-effect-album #fbBookMount .fb-page-wrapper{box-shadow:0 4px 18px #0000000f}.fb-effect-album .fb-spine-shadow{opacity:.25!important;width:48px!important}.fb-effect-notebook .fb-spine-shadow{z-index:25;opacity:.85!important;background:repeating-linear-gradient(#0000 0 14px,#333 14px,#aaa 16px,#222 18px,#0000 18px 28px)!important;width:24px!important}.fb-effect-slider #fbBookMount .stf__item,.fb-effect-slide #fbBookMount .stf__item{transition:transform .26s cubic-bezier(.2,.9,.3,1)!important}.fb-effect-slider #fbBookMount .stf__item.--flipping,.fb-effect-slide #fbBookMount .stf__item.--flipping{box-shadow:0 8px 30px #0000001f!important}.fb-effect-cards #fbBookMount{perspective:1400px}.fb-effect-cards #fbBookMount .stf__item{transform-origin:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)!important}.fb-effect-cards #fbBookMount .stf__item.--flipping{box-shadow:0 16px 40px #00000040!important}.fb-effect-coverflow #fbBookMount{perspective:1200px}.fb-effect-coverflow #fbBookMount .stf__item{transition:transform .48s cubic-bezier(.25,1,.5,1),opacity .35s!important}.fb-effect-coverflow #fbBookMount .stf__item.--flipping{transform:scale(.92)translateZ(40px)!important;box-shadow:0 20px 50px #0000004d!important}.pdf-card{background-color:var(--bg-surface,#161616)!important;border:1px solid var(--border,#ffffff1f)!important;color:var(--text-primary,#f4f4f0)!important;border-radius:4px!important}.pdf-card:hover{border-color:var(--border-hover,#ffffff40)!important;box-shadow:0 16px 36px #00000073!important}.pdf-thumb-frame{border-bottom:1px solid var(--border,#ffffff1f)!important;background-color:#181818!important}.pdf-thumb-canvas{background-color:#0000!important}.pdf-card-title{color:var(--text-primary,#f4f4f0)!important;font-family:var(--font-sans)!important;font-weight:500!important}.pdf-card-meta{color:var(--text-muted,#888)!important;font-family:var(--font-sans)!important}.pdf-card-cat-badge{cursor:pointer;border-radius:999px;padding:3px 8px;font-size:11px;color:var(--text-secondary,#a0a0a0)!important;font-family:var(--font-sans)!important;background:#ffffff14!important;border:1px solid #ffffff26!important}.pdf-card-footer{border-top:1px solid var(--border,#ffffff14)!important}.btn-preview-pdf{border:1px solid var(--border,#ffffff26)!important;color:var(--text-primary,#f4f4f0)!important;font-family:var(--font-sans)!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important;background-color:#0000!important;border-radius:4px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:11px!important;transition:all .2s!important;display:inline-flex!important}.btn-preview-pdf:hover{background-color:var(--text-primary,#f4f4f0)!important;color:var(--bg-primary,#0a0a0a)!important;border-color:var(--text-primary,#f4f4f0)!important}.flipbook-modal-backdrop{-webkit-backdrop-filter:blur(14px)!important;background:#080808e0!important}.fb-modal-window{box-shadow:0 30px 100px #000000d9,0 0 0 1px #ffffff1a!important}

