@font-face{font-family:'Philosopher';font-style:normal;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/philosopher-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Philosopher';font-style:normal;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/philosopher-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Philosopher';font-style:normal;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/philosopher-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Philosopher';font-style:normal;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/philosopher-700-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Philosopher';font-style:italic;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/philosopher-italic-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Philosopher';font-style:italic;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/philosopher-italic-400-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/inter-400.woff2') format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/inter-500.woff2') format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/inter-600.woff2') format('woff2');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/fonts/inter-700.woff2') format('woff2');}:root{color-scheme:light;--paper:#fbfaf7;--paper-2:#f5f2ec;--paper-3:#efeae0;--card:#ffffff;--card-2:#fdfcfa;--ink-band:#171310;--on-band:#f3efe8;--on-band-dim:#c3bab0;--gold-on-band:#e2b667;--ink:#14110f;--ink-2:#38322c;--ink-3:#544c44;--ink-soft:#6e655b;--ink-faint:#746b60;--gold:#a16207;--gold-deep:#7c4a05;--gold-bright:#c98a1e;--gold-tint:#f7efdd;--gold-wash:rgba(161,98,7,.07);--gold-glow:rgba(161,98,7,.16);--danger:#b3261e;--ok:#2f6b40;--line:#e7e2d8;--line-2:#d8d1c4;--line-3:#c6bdac;--display:'Philosopher',Georgia,'Times New Roman',serif;--sans:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--serif:'Philosopher',Georgia,'Times New Roman',serif;--step--2:clamp(.72rem,.7rem + .1vw,.78rem);--step--1:clamp(.84rem,.81rem + .14vw,.92rem);--step-0:clamp(1rem,.97rem + .18vw,1.08rem);--step-1:clamp(1.13rem,1.06rem + .34vw,1.34rem);--step-2:clamp(1.32rem,1.18rem + .66vw,1.72rem);--step-3:clamp(1.6rem,1.32rem + 1.34vw,2.4rem);--step-4:clamp(2rem,1.5rem + 2.4vw,3.4rem);--step-5:clamp(2.6rem,1.75rem + 4vw,5rem);--step-6:clamp(3.2rem,1.8rem + 6.8vw,7.6rem);--measure:66ch;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-s:18px;--space-m:28px;--space-l:44px;--space-xl:68px;--space-2xl:104px;--space-3xl:148px;--container:1400px;--container-narrow:900px;--gutter:clamp(18px,3.6vw,52px);--bento-gap:clamp(12px,1.1vw,18px);--section-y:clamp(76px,9.5vw,156px);--section-y-lead:clamp(44px,5.4vw,90px);--logo-h:clamp(56px,7vw,100px);--logo-h-scrolled:clamp(50px,6.2vw,88px);--nav-h:calc(var(--logo-h) + 16px);--radius-sm:12px;--radius:20px;--radius-lg:30px;--radius-xl:40px;--radius-pill:999px;--ease:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--dur-fast:140ms;--dur:280ms;--dur-slow:640ms;--shadow-xs:0 1px 2px rgba(46,33,17,.045);--shadow-sm:0 1px 3px rgba(46,33,17,.05),0 6px 14px -8px rgba(46,33,17,.07);--shadow-md:0 2px 4px rgba(46,33,17,.04),0 14px 30px -14px rgba(46,33,17,.13);--shadow-lg:0 4px 10px rgba(46,33,17,.05),0 28px 56px -22px rgba(46,33,17,.19);--shadow-xl:0 8px 18px rgba(46,33,17,.06),0 44px 88px -32px rgba(46,33,17,.24);--shadow-gold:0 10px 26px -12px rgba(161,98,7,.55);--ring:0 0 0 1px var(--line);}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 28px);}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{margin:0;font-family:var(--sans);color:var(--ink-3);background:var(--paper);font-size:var(--step-0);line-height:1.68;font-weight:400;letter-spacing:.002em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(90% 55% at 50% -8%,#fffdf8 0%,transparent 62%),radial-gradient(70% 50% at 100% 8%,rgba(161,98,7,.05) 0%,transparent 60%),linear-gradient(180deg,var(--paper) 0%,var(--paper) 55%,var(--paper-2) 100%);}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/Css/%23n')' opacity='.42'/%3E%3C/svg%3E");mix-blend-mode:multiply;}img,picture,svg,video{max-width:100%;display:block;height:auto;}a{color:inherit;text-decoration:none;}button{font-family:inherit;cursor:pointer;}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.1;text-wrap:balance;color:var(--ink);}p{margin:0 0 1.05em;text-wrap:pretty;}ul{margin:0;padding:0;}:focus-visible{outline:none;outline-offset:3px;border-width:2px !important;}::selection{background:var(--gold);color:#fffaf0;}hr{border:0;height:1px;background:var(--line);margin:0;}.ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 96%);mask-image:linear-gradient(180deg,#000 45%,transparent 96%);}.ambient span{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;will-change:transform;}.ambient span:nth-child(1){width:44vw;height:44vw;left:-10vw;top:-14vw;background:radial-gradient(circle,rgba(212,164,74,.30),transparent 68%);animation:drift1 30s var(--ease-io) infinite alternate;}.ambient span:nth-child(2){width:36vw;height:36vw;right:-8vw;top:12vh;background:radial-gradient(circle,rgba(190,140,96,.22),transparent 70%);animation:drift2 36s var(--ease-io) infinite alternate;}.ambient span:nth-child(3){width:30vw;height:30vw;left:36%;bottom:-16vw;opacity:.34;background:radial-gradient(circle,rgba(233,214,178,.5),transparent 70%);animation:drift3 42s var(--ease-io) infinite alternate;}@keyframes drift1{to{transform:translate3d(7vw,5vh,0) scale(1.14);}}@keyframes drift2{to{transform:translate3d(-6vw,-4vh,0) scale(1.18);}}@keyframes drift3{to{transform:translate3d(4vw,-6vh,0) scale(1.1);}}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);}.narrow{max-width:var(--container-narrow);}.section{position:relative;z-index:1;}.section--tight{}.center{text-align:center;}.mx-auto{margin-inline:auto;}.align-start{align-items:start;}.bg-cream{background:transparent;}.bg-ivory{position:relative;background:var(--paper-2);}.bg-ivory::before,.bg-ivory::after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--line);}.bg-ivory::before{top:0;}.bg-ivory::after{bottom:0;}.bg-dark{background:transparent;}.bg-ink{background:var(--ink-band);color:var(--on-band-dim);}.bg-ink h1,.bg-ink h2,.bg-ink h3,.bg-ink h4,.bg-ink .h1,.bg-ink .h2,.bg-ink .h3{color:var(--on-band);}.bg-ink .lead,.bg-ink p{color:var(--on-band-dim);}.bg-ink .eyebrow,.bg-ink .claim,.bg-ink .link-more{color:var(--gold-on-band);}.bg-ink .eyebrow::before{background:var(--gold-on-band);box-shadow:0 0 0 4px rgba(226,182,103,.18);}.display,.h1,.h2,.hero__title,.pagehero h1{font-family:var(--display);font-weight:400;letter-spacing:-.012em;line-height:1.04;color:var(--ink);}.display{font-size:var(--step-6);}.h1{font-size:var(--step-5);}.h2{font-size:var(--step-4);line-height:1.06;}.h3{font-family:var(--sans);font-weight:600;font-size:var(--step-2);letter-spacing:-.02em;line-height:1.22;color:var(--ink);}.h4{font-family:var(--sans);font-weight:600;font-size:var(--step-0);letter-spacing:-.008em;color:var(--ink);}.hero .lead,.pagehero .lead{font-size:var(--step-1);}.lead{font-size:var(--step-0);line-height:1.62;color:var(--ink-soft);font-weight:400;max-width:62ch;letter-spacing:-.004em;}.claim{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--gold-deep);font-size:var(--step-2);line-height:1.32;letter-spacing:0;}.eyebrow{display:inline-flex;align-items:center;gap:.65em;font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:.17em;font-size:var(--step--2);color:var(--gold-deep);margin:0 0 var(--space-s);}.eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px var(--gold-wash);flex:0 0 auto;}.eyebrow--line::after{content:none;}.muted{color:var(--ink-soft);}.text-gold{color:var(--gold-deep);}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:-.004em;padding:.95em 1.7em;min-height:50px;border:1px solid transparent;border-radius:var(--radius-pill);white-space:nowrap;overflow:hidden;isolation:isolate;cursor:pointer;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);}.btn:hover{transform:translateY(-2px);}.btn:active{transform:translateY(0);}.btn .arrow{transition:transform var(--dur) var(--ease);flex:0 0 auto;}.btn:hover .arrow{transform:translateX(5px);}.btn--primary{background:var(--ink);color:#fdfbf6;box-shadow:var(--shadow-md);}.btn--primary:hover{background:#241e19;box-shadow:var(--shadow-lg);}.btn--primary::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgba(226,182,103,.35) 50%,transparent 80%);transform:translateX(-120%);transition:transform 700ms var(--ease);}.btn--primary:hover::after{transform:translateX(120%);}.btn--gold{background:var(--gold);color:#fffaf0;box-shadow:var(--shadow-gold);}.btn--gold:hover{background:var(--gold-deep);box-shadow:0 14px 34px -12px rgba(161,98,7,.7);}.btn--outline{background:var(--card);color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-xs);}.btn--outline:hover{border-color:var(--gold);color:var(--gold-deep);background:var(--card);box-shadow:var(--shadow-sm);}.btn--ghost{background:transparent;color:var(--ink-soft);border-color:var(--line-2);}.btn--ghost:hover{color:var(--ink);border-color:var(--line-3);background:var(--card);}.bg-ink .btn--outline{background:rgba(255,255,255,.06);color:var(--on-band);border-color:rgba(255,255,255,.2);box-shadow:none;}.bg-ink .btn--outline:hover{border-color:var(--gold-on-band);color:var(--gold-on-band);background:rgba(255,255,255,.1);}.bg-ink .btn--primary{background:var(--gold-on-band);color:#1d1509;}.bg-ink .btn--primary:hover{background:#eec784;}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;}.btn-row--center{justify-content:center;}@media (max-width:420px){.btn{width:100%;}}.link-more{display:inline-flex;align-items:center;gap:.5em;font-weight:600;font-size:var(--step--1);color:var(--gold-deep);min-height:44px;cursor:pointer;transition:gap var(--dur) var(--ease),color var(--dur) var(--ease);}.link-more:hover{gap:.9em;color:var(--gold);}.link-more .arrow{transition:transform var(--dur) var(--ease);}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;padding-top:clamp(10px,1.4vw,18px);transition:padding var(--dur-slow) var(--ease);}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);height:var(--nav-h);max-width:var(--container);padding-inline:clamp(16px,2vw,26px);margin-inline:max(var(--gutter),calc(50% - var(--container)/2));border:1px solid transparent;border-radius:var(--radius-pill);transition:background var(--dur-slow) var(--ease),border-color var(--dur-slow) var(--ease),height var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease);}.site-header.is-scrolled{padding-top:8px;}.site-header.is-scrolled .site-header__inner,.site-header--solid .site-header__inner{height:calc(var(--logo-h-scrolled) + 16px);background:rgba(253,252,249,.82);border-color:var(--line);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:var(--shadow-md);}.brand{font-family:var(--display);font-weight:700;font-size:1.42rem;letter-spacing:-.01em;color:var(--ink);line-height:1;position:relative;z-index:121;display:block;white-space:nowrap;flex:0 0 auto;}.brand small{display:block;font-family:var(--sans);font-weight:600;font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-top:.42rem;white-space:nowrap;}.brand__logo,.brand__logo figure,.brand__logo p{display:block;margin:0;}.brand__logo img{display:block;width:auto;height:auto;max-height:var(--logo-h);transition:max-height var(--dur-slow) var(--ease);}.site-header.is-scrolled .brand__logo img,.site-header--solid .brand__logo img{max-height:var(--logo-h-scrolled);}.nav{display:flex;align-items:center;gap:clamp(10px,1.2vw,22px);}.nav__list{display:flex;align-items:center;gap:1px;list-style:none;}.nav__link{position:relative;display:inline-block;font-size:.845rem;font-weight:500;color:var(--ink-soft);padding:.6em .62em;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease),background var(--dur) var(--ease);}.nav__link:hover{color:var(--ink);background:var(--paper-3);}.nav__link[aria-current="page"]{color:var(--gold-deep);background:var(--gold-tint);}.nav__meta{display:flex;align-items:center;gap:12px;}.nav__row{display:contents;}.nav__meta .social-icons{display:none;}.nav__meta .btn{font-size:.845rem;padding:.8em 1.25em;min-height:44px;}.lang-switch{display:flex;align-items:center;gap:1px;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:3px;border-radius:var(--radius-pill);background:var(--paper-3);border:1px solid var(--line);}.lang-switch a{color:var(--ink-soft);padding:.42em .6em;border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur),background var(--dur),box-shadow var(--dur);}.lang-switch a:hover{color:var(--ink);}.lang-switch a[aria-current="true"]{color:var(--ink);background:var(--card);box-shadow:var(--shadow-xs);}.lang-switch .sep{display:none;}.nav-toggle{display:none;}.nav-backdrop{display:none;}.scroll-progress{position:fixed;left:0;top:0;height:2px;width:100%;z-index:101;transform-origin:left;transform:scaleX(var(--progress,0));pointer-events:none;background:linear-gradient(90deg,var(--gold-deep),var(--gold-bright));}@media (max-width:1280px){.nav{position:fixed;inset:0;height:100dvh;width:100%;z-index:110;flex-direction:column;align-items:stretch;gap:0;padding:calc(var(--nav-h) + 5vh) var(--gutter) 6vh;overflow-y:auto;background:rgba(251,250,247,.96);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);opacity:0;visibility:hidden;transform:scale(1.02);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease),visibility var(--dur-slow);}.nav.is-open{opacity:1;visibility:visible;transform:none;}.nav__list{flex-direction:column;align-items:stretch;gap:var(--space-2xs);}.nav__item{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition-delay:calc(45ms * var(--i,0));}.nav.is-open .nav__item{opacity:1;transform:none;}.nav__link{display:flex;align-items:center;justify-content:space-between;font-family:var(--display);font-weight:700;letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.7rem,7.5vw,2.5rem);padding:.4em .7em;min-height:62px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);}.nav__link::after{content:"";width:18px;height:9px;flex:0 0 auto;background:var(--gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10'%3E%3Cpath d='M0 5h18M14 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10'%3E%3Cpath d='M0 5h18M14 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat center/contain;}.nav__meta{flex-direction:column;align-items:stretch;gap:var(--space-s);margin-top:var(--space-l);opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease) 340ms,transform var(--dur-slow) var(--ease) 340ms;}.nav.is-open .nav__meta{opacity:1;transform:none;}.nav__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-s);}.lang-switch{align-self:flex-start;flex:0 0 auto;padding:5px;}.nav__meta .social-icons{display:flex;margin-top:0;}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0;z-index:121;position:relative;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);}.nav-toggle span{display:block;height:1.6px;width:18px;background:var(--ink);margin-inline:auto;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),background var(--dur);}.nav-toggle.is-active span{background:var(--gold-deep);}.nav-toggle.is-active span:nth-child(1){transform:translateY(6.6px) rotate(45deg);}.nav-toggle.is-active span:nth-child(2){opacity:0;}.nav-toggle.is-active span:nth-child(3){transform:translateY(-6.6px) rotate(-45deg);}body.nav-open{overflow:hidden;}}@media (max-width:680px){.nav__link{font-size:24px;}}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--bento-gap);}.tile{position:relative;isolation:isolate;overflow:hidden;grid-column:span 12;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2xs);padding:clamp(22px,2.3vw,34px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);}.tile::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--mx,-999px) var(--my,-999px),rgba(161,98,7,.09),transparent 62%);opacity:0;transition:opacity var(--dur) var(--ease);}.tile:hover::before,.tile:focus-within::before{opacity:1;}.tile:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:var(--shadow-lg);}.tile--3{grid-column:span 3;}.tile--4{grid-column:span 4;}.tile--5{grid-column:span 5;}.tile--6{grid-column:span 6;}.tile--7{grid-column:span 7;}.tile--8{grid-column:span 8;}.tile--9{grid-column:span 9;}.tile--12{grid-column:span 12;}.tile--tall{min-height:clamp(360px,40vw,580px);}.tile--mid{min-height:clamp(270px,27vw,400px);}.tile--flat{min-height:0;}.tile--media{padding:0;justify-content:flex-end;border-color:transparent;box-shadow:var(--shadow-md);}.tile--media:hover{box-shadow:var(--shadow-xl);border-color:transparent;}.tile--media>picture,.tile--media>img{position:absolute;inset:0;z-index:-3;}.tile--media img{width:100%;height:100%;object-fit:cover;transition:transform 1000ms var(--ease),filter var(--dur) var(--ease);filter:saturate(1.02) contrast(1.02);}.tile--media:hover img{transform:scale(1.05);}.tile--media::after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,rgba(20,15,10,.03) 0%,rgba(20,15,10,.30) 34%,rgba(18,13,9,.74) 62%,rgba(16,11,8,.94) 100%);}.tile--media .tile__title,.tile--media h3{color:#fffdf9;}.tile--media .tile__text{color:rgba(255,251,244,.82);}.tile--media .tile__label{color:var(--gold-on-band);}.tile--media .link-more{color:var(--gold-on-band);}.tile--media .link-more:hover{color:#f2d59b;}.tile--media::before{background:radial-gradient(380px circle at var(--mx,-999px) var(--my,-999px),rgba(255,225,170,.16),transparent 62%);}.tile__body{padding:clamp(22px,2.3vw,34px);display:flex;flex-direction:column;gap:var(--space-2xs);}.bento__stack{grid-column:span 3;display:grid;gap:var(--bento-gap);grid-auto-rows:1fr;align-content:stretch;}@media (max-width:1080px){.bento__stack{grid-column:span 6;}}@media (max-width:680px){.bento__stack{grid-column:span 12;grid-auto-rows:auto;}}.tile__label{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.17em;color:var(--gold-deep);font-weight:700;}.tile__title{font-family:var(--sans);font-weight:600;font-size:var(--step-2);letter-spacing:-.022em;line-height:1.18;color:var(--ink);}.tile__text{color:var(--ink-soft);font-size:var(--step--1);line-height:1.62;margin:0;max-width:46ch;}.tile__foot{margin-top:auto;padding-top:var(--space-s);margin-bottom:0;}.tile a.stretched::after{content:"";position:absolute;inset:0;z-index:2;}.tile--stat{align-items:flex-start;justify-content:center;gap:var(--space-3xs);text-align:left;min-height:150px;background:var(--card);}.tile--stat .tile__value{font-family:var(--display);font-weight:700;letter-spacing:-.02em;font-size:var(--step-4);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;}.tile--stat .tile__text{font-size:var(--step--2);letter-spacing:.01em;line-height:1.5;color:var(--ink-soft);}.tile--stat:hover .tile__value{color:var(--gold-deep);}.tile--stat .tile__value{transition:color var(--dur) var(--ease);}.tile--accent{background:linear-gradient(155deg,var(--gold-tint),#fdf8ee 65%);border-color:#ecdcbc;}.tile--accent:hover{border-color:#e0c896;}.tile--dark{background:var(--ink-band);border-color:transparent;color:var(--on-band-dim);}.tile--dark .tile__title,.tile--dark h3{color:var(--on-band);}.tile--dark .tile__text{color:var(--on-band-dim);}.tile--dark .tile__label,.tile--dark .link-more{color:var(--gold-on-band);}.tile--dark .tile__value{color:var(--on-band);}.tile--quiet{background:transparent;box-shadow:none;border-style:dashed;border-color:var(--line-2);}.tile--quiet:hover{box-shadow:none;background:var(--card-2);}@media (max-width:1080px){.tile--3,.tile--4{grid-column:span 6;}.tile--5,.tile--7,.tile--8,.tile--9{grid-column:span 12;}.tile--6{grid-column:span 6;}}@media (max-width:680px){.tile,.tile--3,.tile--4,.tile--5,.tile--6,.tile--7,.tile--8,.tile--9{grid-column:span 12;}.tile--tall{min-height:clamp(320px,66vw,440px);}}.hero{position:relative;z-index:1;padding-top:calc(var(--nav-h) + clamp(56px,9vw,124px));padding-bottom:clamp(28px,4vw,60px);min-height:auto;overflow:hidden;background:none;}.hero::after{content:"";position:absolute;z-index:1;pointer-events:none;display:none;top:50%;translate:0 -50%;left:calc(max(var(--gutter),(100vw - var(--container))/2 + var(--gutter)) + 1000px);height:75%;width:auto;aspect-ratio:1.3;background:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/img/ofner-o.png') no-repeat center/contain;opacity:.3;}@media (min-width:1280px){.hero::after{display:block;}}.hero__inner{position:relative;z-index:2;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);}.hero__eyebrow{display:inline-flex;align-items:center;gap:.65em;font-size:var(--step--2);text-transform:uppercase;letter-spacing:.19em;font-weight:600;color:var(--gold-deep);padding:.6em 1.15em;border:1px solid #ead9b8;border-radius:var(--radius-pill);background:var(--gold-tint);margin:0 0 var(--space-m);box-shadow:var(--shadow-xs);}.hero__eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);flex:0 0 auto;box-shadow:0 0 0 3px rgba(161,98,7,.18);animation:pulseDot 2.8s var(--ease-io) infinite;}@keyframes pulseDot{0%,100%{box-shadow:0 0 0 3px rgba(161,98,7,.18);}50%{box-shadow:0 0 0 7px rgba(161,98,7,.05);}}.hero__title{font-size:min(7.6rem,10.6vw);margin:0;}.hero__title .accent{color:var(--gold);}.hero__sub{color:var(--ink-soft);font-size:var(--step-1);max-width:54ch;margin:var(--space-m) 0 0;line-height:1.62;}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-l);}.hero__rule{display:none;}.hero__title .line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em;}.hero__title .line>span{display:block;transform:translateY(105%);animation:lineUp 1s var(--ease) both;animation-delay:calc(95ms * var(--l,0) + 120ms);}@keyframes lineUp{to{transform:none;}}.hero__eyebrow,.hero__sub,.hero__actions{animation:fadeUp .85s var(--ease) both;}.hero__eyebrow{animation-delay:60ms;}.hero__sub{animation-delay:440ms;}.hero__actions{animation-delay:540ms;}@keyframes fadeUp{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:none;}}.hero__proof{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-m) clamp(28px,4vw,68px);margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--line);animation:fadeUp .85s var(--ease) both;animation-delay:660ms;}.hero-stat{display:flex;flex-direction:column;gap:4px;min-width:0;position:relative;margin:0;}.hero-stat__value{display:block;font-family:var(--display);font-weight:700;font-size:var(--step-3);line-height:1;color:var(--ink);letter-spacing:-.015em;font-variant-numeric:tabular-nums lining-nums;}.hero-stat__label{display:block;font-size:var(--step--2);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-weight:600;}@media (max-width:560px){.hero__proof{gap:var(--space-m) var(--space-l);}.hero-stat{flex:1 1 40%;}}.mini-list{list-style:none;display:grid;gap:var(--space-2xs);margin:var(--space-s) 0 0;padding:0;}.mini-list li{display:flex;align-items:baseline;gap:.8em;font-size:var(--step--1);font-weight:500;color:var(--ink-2);padding-bottom:var(--space-2xs);border-bottom:1px solid rgba(161,98,7,.16);}.mini-list li:last-child{border-bottom:0;padding-bottom:0;}.mini-list li span{font-family:var(--display);font-weight:700;font-size:var(--step-0);color:var(--gold);letter-spacing:.02em;flex:0 0 auto;font-variant-numeric:tabular-nums lining-nums;}.marquee{position:relative;overflow:hidden;padding-block:var(--space-m);border-block:1px solid var(--line);background:var(--card-2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}.marquee__track{display:flex;width:max-content;gap:0;animation:marquee 46s linear infinite;will-change:transform;}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused;}.marquee__group{display:flex;align-items:center;gap:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px);flex:0 0 auto;}.marquee__item{display:inline-flex;align-items:center;gap:.7em;flex:0 0 auto;font-family:var(--display);font-size:var(--step-2);font-weight:400;color:var(--ink-2);white-space:nowrap;letter-spacing:-.005em;}.marquee__item::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);flex:0 0 auto;opacity:.75;}@keyframes marquee{to{transform:translateX(-50%);}}.section-head{max-width:var(--container-narrow);margin-bottom:clamp(32px,4vw,60px);}.section-head .h2{margin:0;}.section-head .lead{margin:var(--space-s) 0 0;}.section-head.center{margin-inline:auto;text-align:center;}.section-head.center .lead{margin-inline:auto;}.section-head.center .eyebrow{justify-content:center;}.section-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-l);max-width:none;}.section-head--row>div{max-width:var(--container-narrow);}@media (max-width:760px){.section-head--row{flex-direction:column;align-items:flex-start;}}.split{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,3.8vw,72px);align-items:center;}.split--reverse .split__media{order:-1;}.split__body{min-width:0;}.split__body>*{max-width:58ch;}.split__media{position:relative;min-width:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--paper-3);}.split__media img{width:100%;filter:saturate(1.02) contrast(1.02);transition:transform 1000ms var(--ease);}.split__media:hover img{transform:scale(1.04);}.split__media::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(46,33,17,.09);}@media (max-width:900px){.split,.split--reverse{grid-template-columns:1fr;gap:var(--space-l);}.split--reverse .split__media{order:0;}}.grid{display:grid;gap:var(--bento-gap);counter-reset:card;}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr));}@media (max-width:1080px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:680px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr;}}.card{position:relative;isolation:isolate;overflow:hidden;counter-increment:card;display:flex;flex-direction:column;gap:var(--space-2xs);padding:clamp(24px,2.4vw,36px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);}.card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease);background:radial-gradient(380px circle at var(--mx,-999px) var(--my,-999px),rgba(161,98,7,.09),transparent 62%);}.card:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:var(--shadow-lg);}.card:hover::before,.card:focus-within::before{opacity:1;}.card>h3{font-family:var(--sans);font-weight:600;font-size:var(--step-2);letter-spacing:-.022em;order:2;color:var(--ink);}.card::after{content:counter(card,decimal-leading-zero);order:1;font-size:var(--step--2);font-weight:700;letter-spacing:.18em;color:var(--gold);opacity:.9;}.card__sub{font-family:var(--serif);font-style:italic;color:var(--gold-deep);font-size:var(--step-1);line-height:1.34;order:3;margin:0;}.card p:not(.card__sub){color:var(--ink-soft);margin:0;font-size:var(--step--1);line-height:1.62;order:4;}.card .link-more{order:5;margin-top:auto;padding-top:var(--space-m);}.card__num{font-family:var(--display);font-weight:700;color:var(--gold-deep);}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bento-gap);}@media (max-width:760px){.feature-list{grid-template-columns:1fr;}}.feature{position:relative;padding:clamp(22px,2.2vw,32px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);}.feature:hover{border-color:var(--line-2);box-shadow:var(--shadow-md);transform:translateY(-3px);}.feature h3{font-family:var(--sans);font-weight:600;font-size:var(--step-1);letter-spacing:-.018em;margin-bottom:var(--space-2xs);color:var(--ink);}.feature p{color:var(--ink-soft);margin:0;font-size:var(--step--1);line-height:1.62;}.feature-list--compact .feature h3{font-size:var(--step-0);}@media (max-width:620px){.feature-list--compact{grid-template-columns:1fr;}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bento-gap);position:relative;}@media (max-width:1080px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:600px){.steps{grid-template-columns:1fr;}}.step{position:relative;padding:clamp(24px,2.4vw,34px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);}.step:hover{border-color:var(--line-2);box-shadow:var(--shadow-md);transform:translateY(-3px);}.step__num{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;font-family:var(--display);font-weight:700;font-size:var(--step-2);letter-spacing:-.01em;line-height:1;margin-bottom:var(--space-m);color:var(--gold-deep);background:var(--gold-tint);border:1px solid #ecdcbc;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);}.step:hover .step__num{background:var(--gold);color:#fffaf0;border-color:transparent;}.step h3{font-family:var(--sans);font-weight:600;font-size:var(--step-1);letter-spacing:-.018em;margin-bottom:var(--space-2xs);color:var(--ink);}.step p{color:var(--ink-soft);font-size:var(--step--1);line-height:1.62;margin:0;}.stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--bento-gap);}@media (max-width:1080px){.stats{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));}}.stat{padding:clamp(22px,2.2vw,32px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--dur),box-shadow var(--dur),transform var(--dur) var(--ease);}.stat:hover{border-color:var(--line-2);box-shadow:var(--shadow-md);transform:translateY(-3px);}.stat__value{font-family:var(--display);font-weight:700;letter-spacing:-.02em;font-size:var(--step-3);line-height:1;margin-bottom:var(--space-2xs);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;}.stat__label{font-size:var(--step--2);color:var(--ink-soft);line-height:1.5;}.tick-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xs) var(--space-m);}@media (max-width:640px){.tick-list{grid-template-columns:1fr;}}.tick-list li{position:relative;padding:.8rem 1rem .8rem 2.5rem;color:var(--ink-2);line-height:1.5;font-size:var(--step--1);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);transition:border-color var(--dur),box-shadow var(--dur),transform var(--dur) var(--ease);}.tick-list li:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);transform:translateX(3px);}.tick-list li::before{content:"";position:absolute;left:1rem;top:1.15em;width:14px;height:11px;background:var(--gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11'%3E%3Cpath d='M1 5.4 5 9.4 13 1.4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11'%3E%3Cpath d='M1 5.4 5 9.4 13 1.4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;}.pill-row{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-2xs);}.pill{font-size:var(--step--2);letter-spacing:.02em;font-weight:500;padding:.6em 1.1em;border:1px solid var(--line-2);border-radius:var(--radius-pill);color:var(--ink-3);background:var(--card);transition:border-color var(--dur),color var(--dur),box-shadow var(--dur);}.pill:hover{border-color:var(--gold);color:var(--gold-deep);box-shadow:var(--shadow-xs);}.callout{padding:var(--space-m) var(--space-l);margin:var(--space-m) 0;border:1px solid #ecdcbc;border-left:3px solid var(--gold);border-radius:var(--radius);background:linear-gradient(150deg,var(--gold-tint),#fdfaf3 70%);}.callout .claim,.callout p{margin:0;}.quote-band{position:relative;overflow:hidden;padding:clamp(40px,5.5vw,84px) clamp(26px,4.5vw,80px);border-radius:var(--radius-xl);background:var(--ink-band);color:var(--on-band-dim);box-shadow:var(--shadow-xl);}.quote-band::before{content:"“";position:absolute;top:-.16em;left:.06em;font-family:var(--display);font-size:clamp(11rem,22vw,20rem);line-height:1;color:rgba(226,182,103,.11);pointer-events:none;}.quote-band blockquote{position:relative;margin:0;font-family:var(--display);font-weight:400;font-style:italic;font-size:var(--step-4);line-height:1.28;color:var(--on-band);max-width:19ch;letter-spacing:-.005em;}.quote-band .quote-band__by{display:flex;align-items:center;gap:var(--space-s);margin-top:var(--space-l);font-size:var(--step--1);color:var(--on-band-dim);}.quote-band .quote-band__by strong{color:var(--gold-on-band);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:var(--step--2);}.quote-band__rule{width:44px;height:1px;background:rgba(226,182,103,.5);flex:0 0 auto;}@media (max-width:680px){.quote-band .quote-band__by{flex-direction:column;align-items:flex-start;gap:var(--space-xs);}}.faq{display:grid;gap:var(--space-2xs);max-width:var(--container-narrow);}.faq__item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);overflow:hidden;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);}.faq__item[open]{border-color:var(--line-2);box-shadow:var(--shadow-md);}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:clamp(18px,1.9vw,26px) clamp(20px,2.1vw,30px);cursor:pointer;list-style:none;font-family:var(--sans);font-weight:600;font-size:var(--step-0);letter-spacing:-.012em;color:var(--ink);min-height:60px;transition:color var(--dur) var(--ease);}.faq__item summary::-webkit-details-marker{display:none;}.faq__item summary:hover{color:var(--gold-deep);}.faq__item summary::after{content:"";width:14px;height:14px;flex:0 0 auto;background:var(--gold);transition:transform var(--dur) var(--ease);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7 1v12M1 7h12' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7 1v12M1 7h12' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;}.faq__item[open] summary::after{transform:rotate(135deg);}.faq__a{padding:0 clamp(20px,2.1vw,30px) clamp(20px,2.1vw,28px);color:var(--ink-soft);font-size:var(--step--1);line-height:1.68;max-width:70ch;}.faq__a p:last-child{margin-bottom:0;}.faq__item[open] .faq__a{animation:faqIn .4s var(--ease) both;}@keyframes faqIn{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:none;}}.faq-section{position:relative;overflow:hidden;}.faq-section::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:38%;left:0;right:0;bottom:0;background:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/img/world-dots.svg') no-repeat center top / min(1480px,116%) auto;opacity:.2;-webkit-mask-image:radial-gradient(115% 96% at 50% 45%,#000 44%,transparent 86%);mask-image:radial-gradient(115% 96% at 50% 45%,#000 44%,transparent 86%);}@media (max-width:680px){.faq-section::before{background-size:172% auto;}}.deco-dots,.deco-o{position:relative;overflow:hidden;}.deco-dots::after,.deco-o::after{content:"";position:absolute;z-index:-1;pointer-events:none;right:var(--gutter);top:50%;translate:0 -50%;height:min(clamp(200px,20vw,320px),74%);width:auto;aspect-ratio:1;display:none;}@media (min-width:1180px){.deco-dots::after,.deco-o::after{display:block;}}.deco-dots::after{background-image:radial-gradient(circle,rgba(138,122,99,.22) 2.1px,transparent 2.3px);background-size:10px 10px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 34%,transparent 71%);mask-image:radial-gradient(circle at 50% 50%,#000 34%,transparent 71%);}.deco-o::after{background:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/img/ofner-o.png') no-repeat center/contain;opacity:.32;}.deco-dots--left::after,.deco-o--left::after{right:auto;left:var(--gutter);}.deco-dots--center::after{left:50%;right:auto;translate:-50% -50%;width:min(940px,76%);height:min(460px,124%);aspect-ratio:auto;opacity:.45;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,#000 26%,transparent 76%);mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,#000 26%,transparent 76%);}.deco-o--bleed::after{height:min(clamp(320px,40vw,580px),98%);right:clamp(-190px,-8vw,-50px);opacity:.5;}.o-rule{display:flex;align-items:center;justify-content:center;gap:var(--space-m);margin:0 0 var(--space-l);}.o-rule::before,.o-rule::after{content:"";height:1px;flex:1 1 auto;max-width:120px;background:linear-gradient(90deg,transparent,var(--line-2));}.o-rule::after{background:linear-gradient(90deg,var(--line-2),transparent);}.o-rule span{width:30px;height:30px;flex:0 0 auto;background:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/img/ofner-o.png') no-repeat center/contain;}.chip-grid{list-style:none;display:grid;gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:var(--space-m) 0 0;padding:0;}.chip-grid li{display:flex;align-items:center;gap:.7em;padding:.85rem 1.1rem;font-size:var(--step--1);font-weight:500;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);}.chip-grid li:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);transform:translateY(-2px);}.chip-grid li::before{content:"";width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:var(--gold);box-shadow:0 0 0 3px var(--gold-wash);}.timeline{list-style:none;display:grid;gap:0;margin:var(--space-m) 0 0;padding:0;position:relative;}.timeline li{position:relative;padding:0 0 var(--space-l) calc(var(--space-l) + 14px);}.timeline li:last-child{padding-bottom:0;}.timeline li:not(:last-child)::before{content:"";position:absolute;left:6px;top:14px;bottom:-2px;width:1px;background:linear-gradient(180deg,var(--line-2),var(--line));}.timeline li::after{content:"";position:absolute;left:0;top:8px;width:13px;height:13px;border-radius:50%;background:var(--card);border:2px solid var(--gold);box-shadow:0 0 0 4px var(--paper);}.timeline__year{display:block;font-family:var(--display);font-weight:700;font-size:var(--step-1);line-height:1;color:var(--gold-deep);letter-spacing:.01em;margin-bottom:var(--space-3xs);font-variant-numeric:tabular-nums lining-nums;}.timeline__title{display:block;font-family:var(--sans);font-weight:600;font-size:var(--step-0);color:var(--ink);margin-bottom:var(--space-3xs);letter-spacing:-.012em;}.timeline p{margin:0;color:var(--ink-soft);font-size:var(--step--1);line-height:1.62;max-width:56ch;}.editorial{display:grid;gap:var(--space-xl);}.prose{max-width:var(--measure);color:var(--ink-3);}.prose>p{margin:0 0 1.05em;}.prose>p:last-child{margin-bottom:0;}.prose h2{font-family:var(--display);font-weight:700;font-size:var(--step-3);letter-spacing:-.012em;margin:1.7em 0 .5em;color:var(--ink);line-height:1.12;}.prose h3{font-family:var(--sans);font-weight:600;font-size:var(--step-2);letter-spacing:-.022em;margin:1.9em 0 .5em;color:var(--ink);}.prose h2:first-child,.prose h3:first-child{margin-top:0;}.prose .claim{margin:.3em 0 .8em;}.prose>.tick-list,.prose>.pill-row,.prose>.btn-row{margin-top:var(--space-m);}.prose:has(> .tick-list){max-width:none;}.prose:has(> .tick-list)>p,.prose:has(> .tick-list)>h2,.prose:has(> .tick-list)>h3{max-width:var(--measure);}.prose a:not(.btn):not(.link-more){color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(161,98,7,.42);transition:text-decoration-color var(--dur);}.prose a:not(.btn):not(.link-more):hover{text-decoration-color:currentColor;}.prose--dropcap>p:first-of-type::first-letter{font-family:var(--serif);font-weight:700;float:left;font-size:3.4em;line-height:.82;padding:.06em .12em 0 0;color:var(--gold);}.pullquote{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--step-1);line-height:1.36;color:var(--at-neutral-900);margin:0;padding:var(--space-m) 0 var(--space-m) var(--space-m);border-left:2px solid var(--gold);}.pullquote cite{display:block;font-style:normal;font-family:var(--sans);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-top:var(--space-s);}.aside{padding:var(--space-m);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--step--1);color:var(--ink-soft);box-shadow:var(--shadow-xs);}.aside h3,.aside h4{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.16em;color:var(--gold-deep);margin-bottom:var(--space-2xs);font-family:var(--sans);}figure{margin:0;}figure img{width:100%;border-radius:var(--radius);}figcaption{font-size:var(--step--2);color:var(--ink-faint);margin-top:var(--space-xs);}.pagehero{position:relative;z-index:1;overflow:hidden;background:none;padding-top:calc(var(--nav-h) + clamp(56px,8vw,116px));padding-bottom:clamp(32px,4.2vw,64px);}.pagehero+.section{padding-block:var(--section-y-lead);}.pagehero+.section+.section{padding-block-start:var(--section-y-lead);}.pagehero .container{position:relative;z-index:2;}.pagehero__inner{max-width:960px;}.pagehero h1{font-size:var(--step-5);margin:0 0 var(--space-m);}.pagehero .lead{margin:0;}.pagehero__media{position:relative;margin-top:clamp(34px,4.2vw,64px);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--paper-3);aspect-ratio:21/8;}.pagehero__media picture{display:block;width:100%;height:100%;}.pagehero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 32%;filter:saturate(1.02) contrast(1.02);transition:transform 1200ms var(--ease);}.pagehero__media:hover img{transform:scale(1.03);}.pagehero__media::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(46,33,17,.09);}.pagehero__media--bottom img{object-position:50% 100%;}@media (max-width:760px){.pagehero__media{aspect-ratio:16/10;border-radius:var(--radius-lg);}}.breadcrumbs{display:flex;width:fit-content;align-items:center;gap:.5em;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:500;margin:0 0 var(--space-s);padding:.55em 1.05em;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);}.breadcrumbs a{transition:color var(--dur);}.breadcrumbs a:hover{color:var(--gold-deep);}.breadcrumbs span{color:var(--gold-deep);font-weight:600;}.cta-band{position:relative;overflow:hidden;text-align:center;padding:clamp(44px,6.5vw,96px) clamp(26px,4vw,68px);border-radius:var(--radius-xl);background:radial-gradient(120% 150% at 50% 0%,var(--gold-tint),transparent 60%),var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);}.cta-band::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(600px circle at var(--mx,50%) var(--my,-20%),rgba(161,98,7,.07),transparent 60%);}.cta-band>*{position:relative;z-index:1;}.cta-band .h2{max-width:20ch;margin-inline:auto;}.cta-band .lead{max-width:60ch;margin:var(--space-m) auto var(--space-l);}.cta-band .btn-row{justify-content:center;}.cta-note{font-size:var(--step--1);color:var(--ink-faint);margin:var(--space-m) 0 0;}.contact-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--space-xl);align-items:start;}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;}}.form{display:grid;gap:var(--space-m);}.form__row{display:grid;gap:var(--space-m);grid-template-columns:1fr 1fr;}@media (max-width:600px){.form__row{grid-template-columns:1fr;}}.field{display:flex;flex-direction:column;gap:var(--space-3xs);}.field label{font-size:var(--step--1);font-weight:600;color:var(--ink);}.field .req{color:var(--gold);}.field input,.field select,.field textarea{font-family:inherit;font-size:var(--step-0);color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:.85em 1em;width:100%;min-height:52px;box-shadow:var(--shadow-xs);transition:border-color var(--dur),box-shadow var(--dur);}.field textarea{min-height:180px;resize:vertical;}.field input::placeholder,.field textarea::placeholder{color:var(--ink-faint);}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--line-3);}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px var(--gold-glow);}.field--error input,.field--error select,.field--error textarea{border-color:var(--danger);}.field--error input:focus,.field--error select:focus,.field--error textarea:focus{box-shadow:0 0 0 4px rgba(179,38,30,.14);}.field__error{font-size:var(--step--1);color:var(--danger);display:none;font-weight:500;}.field--error .field__error{display:block;}.form__consent{display:flex;gap:var(--space-xs);align-items:flex-start;font-size:var(--step--1);color:var(--ink-soft);line-height:1.62;}.form__consent input{margin-top:.2rem;width:20px;height:20px;flex:0 0 auto;accent-color:var(--gold);}.form__consent a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px;}.form__consent.field--error{color:var(--danger);}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}.form-note{font-size:var(--step--1);color:var(--ink-soft);padding:var(--space-s) var(--space-m);background:var(--gold-tint);border:1px solid #ecdcbc;border-radius:var(--radius-sm);margin:0;}.form-success{display:none;padding:clamp(26px,3vw,40px);border-radius:var(--radius-lg);border:1px solid #ecdcbc;box-shadow:var(--shadow-md);background:radial-gradient(120% 140% at 50% 0%,var(--gold-tint),var(--card) 62%);}.form-success.is-visible{display:block;animation:fadeUp .5s var(--ease) both;}.form-success h3{color:var(--gold-deep);margin-bottom:var(--space-2xs);}.form-success p{color:var(--ink-3);margin:0;}.contact-aside{padding:var(--space-l);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);}.contact-aside h3{margin-bottom:var(--space-3xs);}.contact-aside .mailto{display:inline-block;font-weight:600;color:var(--gold-deep);word-break:break-word;text-decoration:underline;text-underline-offset:3px;padding-block:.3em;}.contact-aside dl{margin:var(--space-m) 0 0;display:grid;gap:var(--space-s);}.contact-aside dt{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint);margin-bottom:var(--space-3xs);font-weight:600;}.contact-aside dd{margin:0;color:var(--ink-2);}.newsletter{display:grid;gap:var(--space-m);padding:clamp(26px,3vw,40px);border:1px solid #ecdcbc;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:radial-gradient(120% 140% at 50% 0%,var(--gold-tint),var(--card) 62%);}.newsletter form{display:flex;gap:var(--space-xs);flex-wrap:wrap;align-items:center;}.newsletter input{flex:1 1 240px;}.legal{max-width:var(--measure);color:var(--ink-3);}.legal h2{font-family:var(--display);font-weight:700;font-size:var(--step-3);letter-spacing:-.012em;color:var(--ink);margin:2.2rem 0 .7rem;line-height:1.14;}.legal h2:first-child{margin-top:0;}.legal p,.legal li{color:var(--ink-soft);}.legal ul{padding-left:1.2rem;margin:0 0 1em;list-style:disc;}.legal a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px;}.datenschutz ul,.datenschutz ol{padding-left:40px;margin:0 0 1.05em;}.datenschutz td,.datenschutz th{padding:0 0 1.05em;}.datenschutz h2,.datenschutz h3{margin-bottom:10px;margin-top:2rem;}.notice{padding:var(--space-s) var(--space-m);margin-bottom:var(--space-xl);border:1px solid #ecdcbc;border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:var(--gold-tint);font-size:var(--step--1);color:var(--ink-3);}.notice strong{color:var(--gold-deep);}.site-footer{position:relative;z-index:1;padding-block:clamp(56px,6.5vw,96px) var(--space-l);border-top:1px solid var(--line);background:var(--paper-2);}.footer-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--line);}@media (max-width:860px){.footer-top{grid-template-columns:1fr 1fr;}.footer-brand{grid-column:1 / -1;}}@media (max-width:520px){.footer-top{grid-template-columns:1fr;gap:var(--space-l);}}.footer-brand .brand{font-size:1.9rem;}.footer-brand p{margin:var(--space-s) 0 0;max-width:34ch;font-size:var(--step--1);color:var(--ink-soft);}.footer-brand .claim{font-size:var(--step-1);margin-top:var(--space-2xs);}.footer-brand .brand figure,.footer-brand .brand p{margin:0;max-width:none;}.footer-brand .brand img{display:block;width:auto;height:auto;max-height:100px;}.footer-top .footer-col img{display:block;width:auto;height:auto;max-height:90px;filter:grayscale(.3) sepia(.4) opacity(.7);transition:filter var(--dur) var(--ease);}.footer-top .footer-col img:hover,.footer-top .footer-col a:hover img,.footer-brand .meisterlogo img:hover{filter:none;}.footer-brand .meisterlogo img{display:block;width:auto;height:auto;max-height:55px;filter:grayscale(.3) sepia(.4) opacity(.7);transition:filter var(--dur) var(--ease);margin-top:30px;}.footer-col h2{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.18em;color:var(--gold-deep);margin-bottom:var(--space-s);}.footer-col ul{list-style:none;display:grid;gap:var(--space-3xs);}.footer-col a{display:inline-block;font-size:var(--step--1);color:var(--ink-soft);padding-block:.38em;transition:color var(--dur);}.footer-col a:hover{color:var(--gold-deep);}ul.social-icons{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-2xs);list-style:none;padding-left:0;padding-bottom:30px;}a.social-icons__link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding-block:0;border:1px solid var(--line);border-radius:50%;color:var(--ink-soft);text-decoration:none;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease);}a.social-icons__link svg{display:block;width:18px;height:18px;}a.social-icons__link:hover,a.social-icons__link:focus-visible{color:var(--gold-deep);border-color:currentColor;}a.social-icons__link--linkedin:hover,a.social-icons__link--linkedin:focus-visible{color:#0a66c2;}a.social-icons__link--facebook:hover,a.social-icons__link--facebook:focus-visible{color:#1877f2;}a.social-icons__link--instagram:hover,a.social-icons__link--instagram:focus-visible{color:#e4405f;}.contact-aside ul.social-icons{margin-top:var(--space-s);}.footer-bottom{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);justify-content:space-between;align-items:center;padding-top:var(--space-m);font-size:var(--step--1);color:var(--ink-faint);}.footer-bottom .legal-links{display:flex;flex-wrap:wrap;gap:var(--space-m);}.footer-bottom a{padding-block:.4em;transition:color var(--dur);}.footer-bottom a:hover{color:var(--gold-deep);}.footer-presence{font-size:var(--step--1);color:var(--ink-soft);}.footer-presence .dot{color:var(--gold);}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(70ms * var(--i,0));}.js .reveal.is-in{opacity:1;transform:none;}.js .stagger>*{opacity:0;translate:0 24px;transition:opacity .7s var(--ease),translate .7s var(--ease);transition-delay:calc(var(--d,0) * var(--stagger-step,90ms));}.js .stagger.is-in>*{opacity:1;translate:none;}.tick-list,.pill-row{--stagger-step:52ms;}.faq{--stagger-step:70ms;}.to-top{position:fixed;right:clamp(14px,2.5vw,30px);bottom:clamp(14px,2.5vw,30px);z-index:95;width:50px;height:50px;display:grid;place-items:center;border-radius:var(--radius-pill);border:1px solid var(--line-2);background:rgba(253,252,249,.9);color:var(--gold-deep);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur),border-color var(--dur),box-shadow var(--dur);}.to-top.is-visible{opacity:1;visibility:visible;transform:none;}.to-top:hover{border-color:var(--gold);box-shadow:var(--shadow-lg);}.skip-link{position:absolute;left:-999px;top:0;z-index:200;background:var(--ink);color:#fdfbf6;padding:.9em 1.5em;font-weight:600;border-radius:0 0 var(--radius-sm) 0;}.skip-link:focus{left:0;}.mt-0.mt-0{margin-top:0;}.mb-0.mb-0{margin-bottom:0;}.mt-s.mt-s{margin-top:var(--space-s);}.mt-m.mt-m{margin-top:var(--space-m);}.mt-l.mt-l{margin-top:var(--space-l);}.mt-xl.mt-xl{margin-top:var(--space-xl);}.maxw-60{max-width:60ch;}.divider{height:1px;background:var(--line);border:0;margin:0;}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3,.eyebrow+.h1,.eyebrow+.h2,.eyebrow+.h3{margin-top:0;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}.reveal{opacity:1 !important;transform:none !important;}.stagger>*{opacity:1 !important;translate:none !important;}.hero__title .line>span{transform:none;}.ambient span,.marquee__track{animation:none;}.marquee__track{transform:none;}.tile:hover,.card:hover,.btn:hover,.step:hover,.feature:hover,.stat:hover{transform:none;}}@media (forced-colors:active){.tile,.card,.step,.stat,.feature,.cta-band,.faq__item,.quote-band{border:1px solid CanvasText;}.tick-list li::before,.faq__item summary::after,.nav__link::after{background:CanvasText;}body::after{display:none;}}@media print{.site-header,.nav,.nav-toggle,.to-top,.scroll-progress,.skip-link,.ambient,.marquee,.o-rule{display:none !important;}.deco-dots::after,.deco-o::after,.faq-section::before{display:none !important;}.chip-grid li,.timeline li::after{border-color:#ccc;box-shadow:none;}body{background:#fff;color:#000;font-size:11pt;}body::before,body::after{display:none;}.tile,.card,.step,.stat,.feature,.cta-band,.faq__item{border:1px solid #ccc;background:#fff;box-shadow:none;}.quote-band{background:#fff;color:#000;border:1px solid #ccc;box-shadow:none;}.quote-band blockquote{color:#000;}.reveal{opacity:1 !important;transform:none !important;}.stagger>*{opacity:1 !important;translate:none !important;}.faq__a{display:block !important;}a{color:#000;}}.mb-s.mb-s{margin-bottom:var(--space-s);}.mb-m.mb-m{margin-bottom:var(--space-m);}.mb-l.mb-l{margin-bottom:var(--space-l);}.mb-xl.mb-xl{margin-bottom:var(--space-xl);}.bg-ivory-deep{position:relative;background:var(--paper-3);}.bg-ivory-deep::before,.bg-ivory-deep::after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--line-2);}.bg-ivory-deep::before{top:0;}.bg-ivory-deep::after{bottom:0;}.section.bg-ivory,.section.bg-ivory-deep,.section.bg-ink{padding-block:clamp(60px,6vw,100px);}.hero.bg-ivory{background:var(--paper-2);}.hero.bg-ivory-deep{background:var(--paper-3);}.hero.bg-ink{background:var(--ink-band);}.hero.bg-ivory::before,.hero.bg-ivory-deep::before{content:none;}.bg-ink .hero__eyebrow{color:var(--gold-on-band);background:rgba(226,182,103,.1);border-color:rgba(226,182,103,.28);}.bg-ink .hero-stat__value{color:var(--on-band);}.bg-ink .hero-stat__label{color:var(--on-band-dim);}.bg-ink .hero__proof{border-top-color:rgba(255,255,255,.14);}.bg-ink .prose{color:var(--on-band-dim);}.bg-ink .prose a:not(.btn):not(.link-more){color:var(--gold-on-band);text-decoration-color:rgba(226,182,103,.5);}.bg-ink .pullquote{color:var(--on-band-dim);border-left-color:var(--gold-on-band);}.bg-ink .tile__label{color:var(--gold-deep);}.bg-ink .tile__title{color:var(--ink);}.bg-ink .tile__text{color:var(--ink-soft);}.bg-ink .tile .link-more{color:var(--gold-deep);}.bg-ink .tile--media .tile__title{color:#fffdf9;}.bg-ink .tile--media .tile__text{color:rgba(255,251,244,.82);}.bg-ink .tile--media .tile__label,.bg-ink .tile--media .link-more,.bg-ink .tile--dark .tile__label,.bg-ink .tile--dark .link-more{color:var(--gold-on-band);}.bg-ink .tile--dark .tile__title{color:var(--on-band);}.bg-ink .tile--dark .tile__text{color:var(--on-band-dim);}.bg-ink .tile--quiet{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.18);}.bg-ink .tile--quiet .tile__title{color:var(--on-band);}.bg-ink .tile--quiet .tile__text{color:var(--on-band-dim);}@media (max-width:1200px){.tile--media img{object-position:50% 0;}}.bg-ink .timeline__year{color:var(--gold-on-band);}.bg-ink .timeline__title{color:var(--on-band);}.bg-ink .timeline p{color:var(--on-band-dim);}.bg-ink .timeline li::after{background:var(--ink-band);border-color:var(--gold-on-band);box-shadow:0 0 0 4px var(--ink-band);}.bg-ink .timeline li:not(:last-child)::before{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.08));}.bg-ink .stat__label{color:var(--ink-soft);}.bg-ink .cta-band .h2{color:var(--ink);}.bg-ink .cta-band .lead{color:var(--ink-soft);}.bg-ink .cta-band .cta-note{color:var(--ink-faint);}.bg-ink .cta-band .eyebrow{color:var(--gold-deep);}.bg-ink .cta-band .eyebrow::before{background:var(--gold);}.bg-ink .cta-band .btn--primary{background:var(--ink);color:#fdfbf6;}.bg-ink .cta-band .btn--primary:hover{background:#241e19;}.bg-ink .index-row{border-color:rgba(255,255,255,.16);}.bg-ink .index-row__title{color:var(--on-band);}.bg-ink .index-row__text{color:var(--on-band-dim);}.bg-ink .index-row__num{color:var(--gold-on-band);}.bg-ink .index-row:hover,.bg-ink .index-row:focus-within{background:rgba(255,255,255,.06);border-color:rgba(226,182,103,.42);box-shadow:none;}.faq{gap:clamp(10px,1.2vw,18px);}.faq__item{background:var(--card-2);border-color:var(--line-2);border-radius:var(--radius-pill);box-shadow:none;transition:border-color var(--hover-out) var(--hover-ease),box-shadow var(--hover-out) var(--hover-ease),background var(--hover-out) var(--hover-ease),border-radius var(--hover-out) var(--hover-ease);}.faq__item:hover,.faq__item:focus-within{transition-duration:var(--hover-in);border-color:var(--hover-line);background:var(--card);box-shadow:var(--hover-shadow);}.faq__item[open]{border-radius:var(--radius-lg);border-color:var(--hover-line);background:var(--card);box-shadow:var(--hover-shadow);}.bg-ink .faq__item{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.04);}.bg-ink .faq__item summary{color:var(--on-band);}.bg-ink .faq__item summary:hover{color:var(--gold-on-band);}.bg-ink .faq__item summary::after{background:var(--gold-on-band);}.bg-ink .faq__a,.bg-ink .faq__a p{color:var(--on-band-dim);}.bg-ink .faq__item:hover,.bg-ink .faq__item:focus-within,.bg-ink .faq__item[open]{background:rgba(255,255,255,.09);border-color:rgba(226,182,103,.42);box-shadow:none;}.feature-list{grid-template-columns:repeat(12,minmax(0,1fr));}@media (max-width:760px){.feature-list{grid-template-columns:repeat(12,minmax(0,1fr));}}.feature-list>.feature:nth-child(1){grid-column:1 / span 4;grid-row:1;}.feature-list>.feature:nth-child(2){grid-column:5 / span 4;grid-row:1;}.feature-list>.feature:nth-child(3){grid-column:1 / span 8;grid-row:2;}.feature-list>.feature:nth-child(4){grid-column:9 / span 4;grid-row:1 / span 2;}.feature-list>.feature:nth-child(n+5){grid-column:span 4;}@media (max-width:1080px){.feature-list>.feature:nth-child(1),.feature-list>.feature:nth-child(2){grid-column:span 6;grid-row:auto;}.feature-list>.feature:nth-child(3),.feature-list>.feature:nth-child(4),.feature-list>.feature:nth-child(n+5){grid-column:span 12;grid-row:auto;}}@media (max-width:680px){.feature-list>.feature:nth-child(n){grid-column:span 12;grid-row:auto;}}.feature{display:flex;flex-direction:column;justify-content:center;}.feature{background:var(--card);border-color:transparent;}.feature h3{color:var(--ink);}.feature p{color:var(--ink-soft);}.feature--ivory{background:var(--paper-2);}.feature--accent{background:linear-gradient(155deg,var(--gold-tint),#fdf8ee 65%);border-color:#ecdcbc;}.feature--accent:hover{border-color:#e0c896;}.feature a.stretched{color:inherit;}.feature a.stretched::after{content:"";position:absolute;inset:0;z-index:2;}.cta-band .eyebrow{justify-content:center;}.faq__a a:not(.btn):not(.link-more){color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(161,98,7,.42);transition:text-decoration-color var(--dur);}.faq__a a:not(.btn):not(.link-more):hover{text-decoration-color:var(--gold);}.bg-ink .faq__a a:not(.btn):not(.link-more){color:var(--gold-on-band);text-decoration-color:rgba(226,182,103,.5);}:root{--hover-ease:cubic-bezier(.32,.72,.28,1);--hover-in:380ms;--hover-out:560ms;--hover-shadow:0 2px 5px rgba(46,33,17,.045),0 16px 34px -18px rgba(46,33,17,.16);--hover-line:#d9c49c;}.feature,.tile,.card,.step{transition:border-color var(--hover-out) var(--hover-ease),box-shadow var(--hover-out) var(--hover-ease),transform var(--hover-out) var(--hover-ease),background var(--hover-out) var(--hover-ease);}.feature:hover,.tile:hover,.card:hover,.step:hover{transition-duration:var(--hover-in);}.feature{isolation:isolate;}.feature::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(158deg,rgba(161,98,7,.085),rgba(161,98,7,.02) 55%,transparent 78%);opacity:0;transition:opacity var(--hover-out) var(--hover-ease);}.feature:hover::after,.feature:focus-within::after{opacity:1;transition-duration:var(--hover-in);}.feature:hover{transform:translateY(-2px);border-color:var(--hover-line);box-shadow:var(--hover-shadow);}.tile:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:0 4px 10px rgba(46,33,17,.05),0 30px 60px -26px rgba(46,33,17,.2);}.tile--media:hover{border-color:transparent;box-shadow:0 8px 18px rgba(46,33,17,.06),0 46px 92px -36px rgba(46,33,17,.26);}.tile::before,.card::before{transition:opacity var(--hover-out) var(--hover-ease);}.tile:hover::before,.tile:focus-within::before,.card:hover::before,.card:focus-within::before{transition-duration:var(--hover-in);}.tile--media img{transition:transform 1200ms var(--hover-ease),filter var(--hover-out) var(--hover-ease);}.tile--media:hover img{transform:scale(1.04);}.split__media img{transition:transform 1200ms var(--hover-ease);}.split__media:hover img{transform:scale(1.03);}.card:hover,.step:hover{transform:translateY(-2px);border-color:var(--hover-line);box-shadow:var(--hover-shadow);}@media (prefers-reduced-motion:reduce){.feature:hover,.tile:hover,.card:hover,.step:hover{transform:none;}.tile--media:hover img,.split__media:hover img{transform:none;}}.js .index-list.reveal{opacity:1;transform:none;transition:none;}.index-list{display:grid;gap:clamp(12px,1.5vw,24px);--stagger-step:115ms;--index-shift:clamp(0px,5.5vw,104px);--index-pull:clamp(5px,.85vw,15px);}.index-list--staggered .index-row{margin-inline-end:var(--index-shift);}.index-list--staggered .index-row:nth-child(even){margin-inline-start:var(--index-shift);margin-inline-end:0;}.index-row{position:relative;isolation:isolate;display:flex;align-items:center;gap:clamp(16px,2.6vw,44px);min-height:clamp(104px,11.5vw,196px);--index-title:clamp(1.75rem,4.4vw,3.9rem);padding:clamp(14px,1.6vw,24px) clamp(22px,2.8vw,50px);border:1px solid var(--line-2);border-radius:var(--radius-pill);background:transparent;transition:border-color var(--hover-out) var(--hover-ease),box-shadow var(--hover-out) var(--hover-ease),background var(--hover-out) var(--hover-ease);}.index-row:hover,.index-row:focus-within{transition-duration:var(--hover-in);border-color:var(--hover-line);background:var(--card);box-shadow:var(--hover-shadow);}.index-row__body{display:flex;align-items:center;gap:clamp(16px,2.2vw,40px);flex:1 1 auto;min-width:0;}.index-row__label{display:flex;align-items:flex-start;gap:clamp(6px,.7vw,14px);flex:0 1 auto;min-width:0;}.index-row__num{flex:0 0 auto;font-family:var(--display);font-size:max(.78rem,calc(var(--index-title) * .3));padding-top:calc(var(--index-title) * .06);font-weight:700;letter-spacing:.02em;line-height:1;color:var(--gold);font-variant-numeric:tabular-nums lining-nums;}.index-row__title{margin:0;font-family:var(--display);font-weight:400;font-size:var(--index-title);line-height:1.03;letter-spacing:-.02em;color:var(--ink);}.index-row__text{flex:1 1 0;min-width:0;max-width:46ch;margin:0;color:var(--ink-soft);font-size:var(--step--1);line-height:1.6;}.index-row__media{flex:0 0 auto;width:clamp(92px,11.5vw,212px);aspect-ratio:2 / 1;overflow:hidden;border-radius:var(--radius-lg);background:var(--paper-3);}.index-row__media img{width:100%;height:100%;object-fit:cover;}.index-row__body,.index-row__media{transition:translate var(--hover-out) var(--hover-ease);}.index-row:hover .index-row__body,.index-row:focus-within .index-row__body{translate:var(--index-pull) 0;}.index-row:hover .index-row__media,.index-row:focus-within .index-row__media{translate:calc(-1 * var(--index-pull)) 0;}.index-row:hover .index-row__body,.index-row:hover .index-row__media,.index-row:focus-within .index-row__body,.index-row:focus-within .index-row__media{transition-duration:var(--hover-in);}.index-row a.stretched::after{content:"";position:absolute;inset:0;z-index:2;}@media (max-width:1080px){.index-row__body{flex-direction:column;align-items:flex-start;gap:var(--space-2xs);}.index-row__text{max-width:none;}}@media (max-width:620px){.index-row{flex-direction:column;align-items:flex-start;gap:var(--space-s);border-radius:var(--radius-lg);padding:var(--space-s) var(--space-m);}.index-row__body{width:100%;}.index-row__media{order:-1;width:100%;aspect-ratio:16 / 7;}.index-row:hover .index-row__body,.index-row:focus-within .index-row__body{translate:0 calc(-1 * var(--index-pull));}.index-row:hover .index-row__media,.index-row:focus-within .index-row__media{translate:0 var(--index-pull);}}@media (prefers-reduced-motion:reduce){.index-row:hover .index-row__body,.index-row:hover .index-row__media,.index-row:focus-within .index-row__body,.index-row:focus-within .index-row__media{translate:none;}}.contact-grid--single{grid-template-columns:minmax(0,1fr);}.bg-ink .contact-aside h3,.bg-ink .form-success h3{color:var(--ink);}.bg-ink .contact-aside p,.bg-ink .form-success p{color:var(--ink-soft);}.bg-ink .contact-aside dd{color:var(--ink-2);}.bg-ink .contact-aside dt{color:var(--ink-faint);}.bg-ink .field label{color:var(--ink);}.bg-ink .form__consent{color:var(--ink-soft);}@supports ((-webkit-mask-image:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/img/ofner-o.png')) or (mask-image:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/img/ofner-o.png'))){.eyebrow::before,.hero__eyebrow::before{width:1.25em;height:1.25em;border-radius:0;box-shadow:none;animation:none;-webkit-mask:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/img/ofner-o.png') no-repeat center / contain;mask:url('../../../typo3conf/ext/site_package/Resources/Public/ChrisOfner/img/ofner-o.png') no-repeat center / contain;transform:translateY(-1px);}.bg-ink .eyebrow::before{box-shadow:none;}}.section.has-bg-image{overflow:hidden;}.section__bg{position:absolute;inset:0;z-index:-2;pointer-events:none;}.section__bg picture,.section__bg img{display:block;width:100%;height:100%;object-fit:cover;}.section__bg::after{content:"";position:absolute;inset:0;background:rgba(251,250,247,.84);}.bg-ivory .section__bg::after{background:rgba(245,242,236,.84);}.bg-ivory-deep .section__bg::after{background:rgba(239,234,224,.84);}.bg-ink .section__bg::after{background:rgba(23,19,16,.74);}body.typo3-adminPanel-active .site-header{top:0;}.svc5-map{--at-neutral-0:#FEFEFE;--at-neutral-50:#F2F2F2;--at-neutral-100:#DFDFDF;--at-neutral-200:#CDCCCC;--at-neutral-300:#B7B7B7;--at-neutral-500:#585959;--at-neutral-700:#303030;--at-neutral-900:#1D1D1D;--at-theme-primary:#F0460E;--at-theme-primary-rgb:240,70,14;}.svc5-map .position-relative{position:relative;}.svc5-kicker{display:flex;align-items:center;gap:.65em;margin:0 0 var(--space-s);font-family:var(--sans);font-size:var(--step--2);font-weight:600;letter-spacing:.17em;text-transform:uppercase;}.svc5-kicker__num{color:var(--at-theme-primary);}.svc5-kicker__text{color:var(--at-neutral-500);}.svc5-kicker--dark .svc5-kicker__text{color:var(--at-neutral-900);}.svc5-map__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:24px;}.svc5-map__title{margin:0;font-family:var(--display);font-size:var(--step-4);font-weight:400;letter-spacing:-.012em;line-height:1.06;color:var(--at-neutral-900);max-width:16ch;}.svc5-map__stack{padding-top:calc(var(--nav-h) + clamp(16px,2.5vw,36px));}.svc5-map__stack .wrapper{position:relative;}.svc5-map__stack .item{width:100%;top:0;left:0;right:0;display:flex;align-items:center;padding:40px 0 60px;will-change:transform;}.svc5-map__stack.is-stacked .item{min-height:var(--svc5-item-h,70vh);}.svc5-map__stack.is-stacked .item:not(:first-child){position:absolute;}.svc5-map__stack .item .container{width:100%;}.svc5-map{--svc5-item-bg:251,250,247;}.svc5-map.bg-ivory{--svc5-item-bg:245,242,236;}.svc5-map.bg-ivory-deep{--svc5-item-bg:239,234,224;}.svc5-map.bg-ink{--svc5-item-bg:23,19,16;}.svc5-item{background:rgba(var(--svc5-item-bg),0.62);backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);isolation:isolate;}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.svc5-item{background:rgba(var(--svc5-item-bg),0.94);}}.svc5-map.bg-ink .svc5-map__title{color:var(--on-band);}.svc5-map.bg-ink .svc5-map__hint{color:var(--on-band-dim);}.svc5-map.bg-ink .svc5-kicker--dark .svc5-kicker__text{color:var(--gold-on-band);}.svc5-cap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px 28px;align-items:stretch;padding:clamp(28px,3vw,40px);border:1px solid var(--at-neutral-100);border-radius:40px;background:var(--at-neutral-0);box-shadow:0 18px 48px rgba(0,0,0,0.06);transition:border-color 0.25s ease,box-shadow 0.25s ease;}.svc5-cap:hover{border-color:var(--at-neutral-200);box-shadow:0 20px 56px rgba(0,0,0,0.08);}.svc5-cap__index{font-family:var(--display);font-size:var(--step-0);font-weight:700;letter-spacing:.02em;color:var(--gold);font-variant-numeric:tabular-nums lining-nums;padding-top:.3em;}.svc5-cap__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,0.85fr);gap:24px 32px;align-items:center;min-width:0;}.svc5-cap .svc5-cap__name{margin:0 0 var(--space-2xs);font-family:var(--display);font-size:var(--step-2);font-weight:700;letter-spacing:-.012em;line-height:1.18;color:var(--at-neutral-900);}.svc5-map.bg-ivory{padding-block:unset !important;}.svc5-cap__desc{margin:0 0 var(--space-s);max-width:44ch;font-family:var(--sans);font-size:var(--step-0);font-weight:400;line-height:1.68;color:var(--at-neutral-500);}.svc5-cap__tags{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px;}.svc5-cap__tags li{padding:.6em 1.1em;border-radius:999px;background:var(--at-neutral-50);font-family:var(--sans);font-size:var(--step--2);font-weight:500;letter-spacing:.02em;color:var(--at-neutral-700);}.svc5-cap__foot{margin:0;}.svc5-cap{position:relative;}.svc5-cap a.stretched::after{content:"";position:absolute;inset:0;z-index:2;}.svc5-map__head.section-head{max-width:unset;}.svc5-map__aside{flex:1 1 auto;min-width:0;max-width:62ch;}.svc5-map__quote{padding:0;border-left:0;}.svc5-map__hint+.svc5-map__quote{margin-top:var(--space-s);}.svc5-cap__media{border-radius:20px;overflow:hidden;aspect-ratio:4/3;background:var(--at-neutral-50);}.svc5-cap__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.55s ease;}.svc5-cap:hover .svc5-cap__media img{transform:scale(1.04);}@media only screen and (max-width:991px){.svc5-map__stack .item{padding:28px 0 40px;align-items:flex-start;}.svc5-map__stack.is-stacked .item{min-height:var(--svc5-item-h,60vh);}.svc5-cap__body{grid-template-columns:1fr;}.svc5-cap__desc{max-width:none;}.svc5-cap__media{order:-1;}}@media only screen and (max-width:767px){.svc5-map__stack .item{padding:16px 0 28px;}.svc5-map__stack.is-stacked .item{min-height:auto;}.svc5-cap{grid-template-columns:1fr;padding:22px 20px;}.svc5-cap__index{padding-top:0;}}.mt-0{margin-top:0;}.mt-50{margin-top:50px;}.mt-75{margin-top:75px;}.mt-100{margin-top:100px;}.mt-150{margin-top:150px;}.mb-0{margin-bottom:0;}.mb-50{margin-bottom:50px;}.mb-75{margin-bottom:75px;}.mb-100{margin-bottom:100px;}.mb-150{margin-bottom:150px;}.py-50{padding-top:50px;padding-bottom:50px;}.py-75{padding-top:75px;padding-bottom:75px;}.py-100{padding-top:100px;padding-bottom:100px;}.section,.section--tight{padding-block:0;}.pagehero+.section,.pagehero+.section+.section{padding-block:0;}.section.bg-ivory,.section.bg-ivory-deep,.section.bg-ink{padding-block:100px;}@media (max-width:767.98px){.mt-150{margin-top:90px;}.mb-150{margin-bottom:90px;}.mt-100{margin-top:60px;}.mb-100{margin-bottom:60px;}.mt-75{margin-top:45px;}.mb-75{margin-bottom:45px;}.mt-50{margin-top:30px;}.mb-50{margin-bottom:30px;}.py-100{padding-top:60px;padding-bottom:60px;}.py-75{padding-top:45px;padding-bottom:45px;}.py-50{padding-top:30px;padding-bottom:30px;}.section.bg-ivory,.section.bg-ivory-deep,.section.bg-ink{padding-block:60px;}}.twocol>.row{display:flex;flex-wrap:wrap;}.twocol>.row>[class*="col-lg-"]{box-sizing:border-box;width:100%;min-width:0;}.twocol>.row>.pt-5{padding-top:3rem;}@media (min-width:992px){.twocol>.row>.col-lg-4{width:33.3333%;}.twocol>.row>.col-lg-5{width:41.6667%;}.twocol>.row>.col-lg-6{width:50%;}.twocol>.row>.col-lg-7{width:58.3333%;}.twocol>.row>.col-lg-8{width:66.6667%;}.twocol>.row>.pt-lg-0{padding-top:0;}.twocol>.row>.mt-lg-0{margin-top:0;}.twocol>.row>[class*="col-lg-"]:first-child{padding-right:calc(1rem + var(--col-pad,0vw));}.twocol>.row>[class*="col-lg-"]:last-child{padding-left:calc(1rem + var(--col-pad,0vw));}}.marquee--logos .marquee__item::before{content:none;}.marquee--logos .marquee__item{gap:0;}.partner-row a,.marquee--logos a{display:inline-flex;align-items:center;}.marquee--logos img,.partner-row img{height:clamp(120px,9vw,160px);width:auto;max-width:420px;object-fit:contain;}@media (max-width:680px){.marquee--logos img,.partner-row img{max-width:300px;}.partner-row{justify-content:center !important;}}.marquee--logos img,.partner-row img{opacity:1;transition:opacity var(--dur) var(--ease);}.marquee--logos img:hover,.partner-row img:hover{opacity:.72;}.partner-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:clamp(28px,4vw,64px);}.twocol.bg-ivory,.twocol.bg-ivory-deep,.twocol.bg-ink{padding:clamp(28px,4vw,56px);border-radius:var(--radius-lg);}.twocol.bg-ivory-deep::before,.twocol.bg-ivory-deep::after{content:none;}.hero::after{display:block;left:auto;right:0;translate:34% -50%;}@media (max-width:767.98px){.hero::after{height:55%;}}.form .form__page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m);border:0;padding:0;margin:0;min-width:0;}.form .form__page>*{grid-column:1 / -1;}.form .form__page>.field--half{grid-column:span 1;}@media (max-width:600px){.form .form__page>.field--half{grid-column:1 / -1;}}.field>div{display:contents;}.field input.powermail_field_error,.field select.powermail_field_error,.field textarea.powermail_field_error{border-color:var(--danger);}.field input.powermail_field_error:focus,.field select.powermail_field_error:focus,.field textarea.powermail_field_error:focus{box-shadow:0 0 0 4px rgba(179,38,30,.14);}.powermail_field_error_container,.parsley-errors-list{list-style:none;margin:0;padding:0;font-size:var(--step--1);font-weight:500;color:var(--danger);}.powermail_message_error{margin:0 0 var(--space-m);padding:var(--space-s) var(--space-m);border:1px solid var(--danger);border-radius:var(--radius-sm);background:rgba(179,38,30,.06);color:var(--danger);font-size:var(--step--1);}.powermail_fieldwrap_type_check .form__consent+.form__consent{margin-top:var(--space-2xs);}.tx-powermail input:not([type=checkbox],[type=radio],[type=submit],[type=reset],[type=range],[type=hidden]),.tx-powermail textarea,.tx-powermail select{background:transparent;border:none;border-bottom:1px solid var(--ink-soft);}.tx-powermail select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%236e655b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75em center;background-size:14px 14px;cursor:pointer;}.tx-powermail select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--ink);}.tx-powermail select option{color:var(--ink);background:var(--card);}.powermail_fieldwrap_type_captcha{label{padding-right:15px;}.powermail_captchaimage{display:block;width:auto;max-width:100%;height:auto;padding-top:15px;}}.powermail_fieldwrap_type_captcha .powermail_captcha{max-width:12rem;}@layer powermail-reset,powermail-variables,powermail-form,powermail-field,powermail-field-error;@layer powermail-variables{:root{--pm-grey-1:#F2F2F2;--pm-grey-2:#DEE2E6;--pm-grey-3:#AAAAAA;--pm-white:#FFFFFF;--pm-black:#212529;--pm-blue:#2E6DA4;--pm-red:#DC3545;--pm-green:#198754;--pm-orange:#FFC107;--pm-primary-color:var(--pm-blue);--pm-secondary-color:var(--pm-grey-2);--pm-input-background-color:var(--pm-white);--pm-input-border-color:var(--pm-grey-2);--pm-input-color:var(--pm-black);--pm-input-placeholder-color:var(--pm-grey-3);--pm-input-invalid-background-color:var(--pm-input-background-color);--pm-input-invalid-border-color:var(--pm-red);--pm-input-invalid-color:var(--pm-input-color);--pm-select-background-color:var(--pm-white);--pm-select-border-color:var(--pm-grey-2);--pm-select-color:var(--pm-black);--pm-check-background-color:var(--pm-white);--pm-check-border-color:var(--pm-grey-2);--pm-check-color:var(--pm-primary-color);--pm-radio-background-color:var(--pm-white);--pm-radio-border-color:var(--pm-grey-2);--pm-radio-color:var(--pm-primary-color);--pm-button-background-color:transparent;--pm-button-color:currentcolor;--pm-button-border-color:transparent;--pm-button-hover-background-color:transparent;--pm-button-hover-border-color:transparent;--pm-button-hover-color:currentcolor;--pm-button-primary-background-color:var(--pm-primary-color);--pm-button-primary-border-color:var(--pm-primary-color);--pm-button-primary-color:var(--pm-white);--pm-button-primary-hover-background-color:color-mix(in srgb,var(--pm-primary-color),var(--pm-black) 20%);--pm-button-primary-hover-border-color:color-mix(in srgb,var(--pm-primary-color),var(--pm-black) 20%);--pm-button-primary-hover-color:var(--pm-white);--pm-button-secondary-background-color:var(--pm-secondary-color);--pm-button-secondary-border-color:var(--pm-secondary-color);--pm-button-secondary-color:var(--pm-black);--pm-button-secondary-hover-background-color:color-mix(in srgb,var(--pm-secondary-color),var(--pm-black) 20%);--pm-button-secondary-hover-border-color:color-mix(in srgb,var(--pm-secondary-color),var(--pm-black) 20%);--pm-button-secondary-hover-color:var(--pm-black);--pm-button-active-background-color:var(--pm-primary-color);--pm-button-active-border-color:var(--pm-primary-color);--pm-button-active-color:var(--pm-white);--pm-button-active-hover-background-color:color-mix(in srgb,var(--pm-primary-color),var(--pm-black) 20%);--pm-button-active-hover-border-color:color-mix(in srgb,var(--pm-primary-color),var(--pm-black) 20%);--pm-button-active-hover-color:var(--pm-white);--pm-button-warning-background-color:var(--pm-orange);--pm-button-warning-border-color:var(--pm-orange);--pm-button-warning-color:var(--pm-black);--pm-button-warning-hover-background-color:color-mix(in srgb,var(--pm-orange),var(--pm-black) 20%);--pm-button-warning-hover-border-color:color-mix(in srgb,var(--pm-orange),var(--pm-black) 20%);--pm-button-warning-hover-color:var(--pm-black);--pm-button-danger-background-color:var(--pm-red);--pm-button-danger-border-color:var(--pm-red);--pm-button-danger-color:var(--pm-white);--pm-button-danger-hover-background-color:color-mix(in srgb,var(--pm-red),var(--pm-black) 20%);--pm-button-danger-hover-border-color:color-mix(in srgb,var(--pm-red),var(--pm-black) 20%);--pm-button-danger-hover-color:var(--pm-white);--pm-table-thead-tr-background-color:var(--pm-white);--pm-table-thead-tr-color:var(--pm-black);--pm-table-thead-th-border-color:var(--pm-grey-2);--pm-table-tbody-tr-background-color:var(--pm-white);--pm-table-tbody-tr-color:var(--pm-black);--pm-table-tbody-tr-odd-background-color:var(--pm-grey-1);--pm-table-tbody-tr-odd-color:var(--pm-black);--pm-table-tbody-tr-hover-background-color:color-mix(in srgb,var(--pm-grey-1),var(--pm-black) 8%);--pm-table-tbody-tr-hover-color:var(--pm-black);--pm-table-tbody-th-border-color:var(--pm-grey-2);--pm-table-tbody-td-border-color:var(--pm-grey-2)}}@layer powermail-reset{.tx-powermail *,.tx-powermail *::before,.tx-powermail *::after{box-sizing:border-box}.tx-powermail a,.tx-powermail button{touch-action:manipulation}.tx-powermail button,.tx-powermail input,.tx-powermail select,.tx-powermail textarea{font:inherit;line-height:inherit}.tx-powermail button[disabled],.tx-powermail button[aria-disabled=true],.tx-powermail input[disabled],.tx-powermail input[aria-disabled=true],.tx-powermail select[disabled],.tx-powermail select[aria-disabled=true],.tx-powermail textarea[disabled],.tx-powermail textarea[aria-disabled=true]{opacity:.5}.tx-powermail ::file-selector-button{font:inherit;line-height:inherit}.tx-powermail label{display:inline-block}.tx-powermail ::placeholder{color:var(--pm-input-placeholder-color);opacity:1}}@layer powermail-form{.powermail_fieldset{border:0;margin:0;padding:0}.powermail_fieldset legend{font-size:1.125rem;margin:0;padding:0;font-weight:700}.powermail_fieldset legend+*{margin-block-start:1.5rem}.powermail_fieldset+.powermail_fieldset{margin-block-start:1.5rem}}@layer powermail-form{.powermail_message{border:.0625rem solid rgba(0,0,0,0);padding:1.5rem;background-position:calc(100% - 1.5rem) 1.5rem;background-repeat:no-repeat;background-size:2.5rem;position:relative}.powermail_message>*{position:relative;z-index:1}.powermail_message::after{block-size:3rem;content:"";inline-size:3rem;inset-block-start:1.5rem;inset-inline-end:1.5rem;mask-mode:auto;mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute}.powermail_message h2{margin:0}.powermail_message h2+*{margin-block-start:1.5rem}.powermail_message ol{margin-block-end:0;margin-inline:0;padding-inline-start:1.5rem}.powermail_message ol>*+*{margin-block-start:.5rem}.powermail_message+*{margin-block-start:1.5rem}.powermail_message_note{border-color:var(--pm-orange)}.powermail_message_note::after{mask-image:url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/check.svg');background-color:var(--pm-orange)}.powermail_message_ok{border-color:var(--pm-green)}.powermail_message_ok::after{background-color:var(--pm-green);mask-image:url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/check.svg')}.powermail_message_error{border-color:var(--pm-red)}.powermail_message_error::after{background-color:var(--pm-red);mask-image:url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/error.svg')}}@layer powermail-form{.powermail_morestep .powermail_fieldset{margin-block-start:1.5rem}.powermail_multistep_navigation{display:flex;gap:.5rem}.powermail_tab_navigation{display:flex;gap:.5rem;margin-block-start:1.5rem}}@layer powermail-form{.powermail_progressbar{block-size:.5rem;border:.0625rem solid var(--pm-grey-1);inline-size:100%;margin-block-start:1.5rem}.powermail_progressbar.disable{display:none}.powermail_progressbar>.powermail_progress{background-color:var(--pm-blue);inline-size:0%;max-inline-size:100%;animation:progress 5s 1 forwards}.powermail_progressbar>.powermail_progress>.powermail_progress_inner{background:url('../../../typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif') repeat-x;block-size:.5rem;inline-size:100%;opacity:.25;overflow:hidden}.powermail_confirmation .powermail_progressbar{inline-size:100%}@keyframes progress{from{inline-size:0%}to{inline-size:100%}}}@layer powermail-form{.tx-powermail table{border-collapse:separate;border-spacing:0;inline-size:100%}.tx-powermail thead tr{background-color:var(--pm-table-thead-tr-background-color);color:var(--pm-table-thead-tr-color)}.tx-powermail thead th{border-block-end:.0625rem solid var(--pm-table-thead-th-border-color)}.tx-powermail th{padding:.5rem;text-align:start}.tx-powermail tbody tr{background-color:var(--pm-table-tbody-tr-background-color);color:var(--pm-table-tbody-tr-color)}.tx-powermail tbody tr:nth-child(odd){background-color:var(--pm-table-tbody-tr-odd-background-color);color:var(--pm-table-tbody-tr-odd-color)}.tx-powermail tbody tr:hover{background-color:var(--pm-table-tbody-tr-hover-background-color);color:var(--pm-table-tbody-tr-hover-color)}.tx-powermail tbody th{border-block-end:.0625rem solid var(--pm-table-tbody-th-border-color)}.tx-powermail tbody td{border-block-end:.0625rem solid var(--pm-table-tbody-td-border-color)}.tx-powermail td{padding:.5rem;text-align:start}}@layer powermail-field{.powermail_label{margin-block-end:.25rem}}@layer powermail-field{.tx-powermail input:not([type=checkbox],[type=radio],[type=submit],[type=reset],[type=range],[type=hidden]){background-color:var(--pm-input-background-color);border-radius:0;border:.0625rem solid var(--pm-input-border-color);color:var(--pm-input-color);inline-size:100%;padding-block:.375rem;padding-inline:.75rem}.tx-powermail input:not([type=checkbox],[type=radio],[type=submit],[type=reset],[type=range],[type=hidden]):user-invalid,.tx-powermail input:not([type=checkbox],[type=radio],[type=submit],[type=reset],[type=range],[type=hidden]).powermail_field_error{background-image:url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/error.svg');background-position:calc(100% - .75rem) .375rem;background-repeat:no-repeat;background-size:1.125rem;padding-inline-end:2.625rem}}@layer powermail-field{.powermail_fieldwrap_file_list{align-items:flex-start;border:.0625rem solid var(--pm-grey-2);display:flex;flex-direction:column;margin-block-start:1.5rem;padding:.75rem;row-gap:1.5rem}.powermail_fieldwrap_file_list ul{margin:0;padding-inline-start:1.5rem}}@layer powermail-field{.tx-powermail select{appearance:none;background-color:var(--pm-select-background-color);border-radius:0;border:.0625rem solid var(--pm-select-border-color);color:var(--pm-select-color);inline-size:100%;padding-block:.375rem;padding-inline:.75rem}.tx-powermail select:not([multiple]){background-image:url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/chevron-down.svg');background-position:calc(100% - .5rem) center;background-repeat:no-repeat}.tx-powermail select:user-invalid:not([multiple]),.tx-powermail select.powermail_field_error:not([multiple]){background-image:url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/chevron-down.svg'),url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/error.svg');background-position:calc(100% - 2.625rem) .375rem,calc(100% - .75rem) .375rem;background-repeat:no-repeat;background-size:1.125rem,1.125rem;padding-inline-end:4.5rem}}@layer powermail-field{.powermail_checkwrap{align-items:baseline;display:grid;gap:.5rem;grid-template-columns:1.25rem auto;justify-items:start}.powermail_checkwrap+.powermail_checkwrap{margin-block-start:.5rem}.tx-powermail input[type=checkbox]{appearance:none;background-color:var(--pm-check-background-color);block-size:1.25rem;border-radius:0;border:.0625rem solid var(--pm-check-border-color);color:var(--pm-check-color);display:grid;inline-size:1.25rem;margin:0;place-content:center}.tx-powermail input[type=checkbox]::before{background-color:CanvasText;block-size:1rem;box-shadow:inset 1em 1em var(--pm-check-color);content:"";inline-size:1rem;mask-image:url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/check.svg');mask-mode:auto;mask-position:center;mask-repeat:no-repeat;mask-size:contain;opacity:0}.tx-powermail input[type=checkbox]:indeterminate::before,.tx-powermail input[type=checkbox][aria-checked=mixed]::before{mask-image:url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/minus.svg')}.tx-powermail input[type=checkbox]:checked::before{opacity:1}}@layer powermail-field{.powermail_radiowrap{align-items:baseline;display:grid;gap:.5rem;grid-template-columns:1.25rem auto;justify-items:start}.powermail_radiowrap+.powermail_radiowrap{margin-block-start:.5rem}.tx-powermail input[type=radio]{appearance:none;background-color:var(--pm-radio-background-color);block-size:1.25rem;border-radius:50%;border:.0625rem solid var(--pm-radio-border-color);color:var(--pm-radio-color);display:grid;inline-size:1.25rem;margin:0;place-content:center}.tx-powermail input[type=radio]::before{background-color:CanvasText;block-size:.5rem;border-radius:50%;box-shadow:inset 1em 1em var(--pm-radio-color);content:"";inline-size:.5rem;opacity:0}.tx-powermail input[type=radio]:checked::before{opacity:1}}@layer powermail-field{.tx-powermail textarea{background-color:var(--pm-input-background-color);border-radius:0;border:.0625rem solid var(--pm-input-border-color);color:var(--pm-input-color);inline-size:100%;padding-block:.375rem;padding-inline:.75rem}.tx-powermail textarea:user-invalid,.tx-powermail textarea.powermail_field_error{background-image:url('../../../typo3conf/ext/powermail/Resources/Public/Image/Icons/error.svg');background-position:calc(100% - .75rem) .375rem;background-repeat:no-repeat;background-size:1.125rem;padding-inline-end:2.625rem}}@layer powermail-field{.tx-powermail input[type=range]{inline-size:100%;margin-block-end:0;margin-inline:0;padding:0}}@layer powermail-field{.tx-powermail .btn{appearance:none;background-color:var(--pm-button-background-color);background-image:none;border-radius:0;border:.0625rem solid var(--pm-button-border-color);color:var(--pm-button-color);display:inline-flex;text-decoration:none}.tx-powermail .btn:hover,.tx-powermail .btn:focus-visible{background-color:var(--pm-button-hover-background-color);border-color:var(--pm-button-hover-border-color);color:var(--pm-button-hover-color)}.tx-powermail .btn-primary{background-color:var(--pm-button-primary-background-color);border-color:var(--pm-button-primary-border-color);color:var(--pm-button-primary-color);padding-block:.375rem;padding-inline:.75rem}.tx-powermail .btn-primary:hover,.tx-powermail .btn-primary:focus-visible{background-color:var(--pm-button-primary-hover-background-color);border-color:var(--pm-button-primary-hover-border-color);color:var(--pm-button-primary-hover-color)}.tx-powermail .btn-secondary{background-color:var(--pm-button-secondary-background-color);border-color:var(--pm-button-secondary-border-color);color:var(--pm-button-secondary-color);padding-block:.375rem;padding-inline:.75rem}.tx-powermail .btn-secondary:hover,.tx-powermail .btn-secondary:focus-visible{background-color:var(--pm-button-secondary-hover-background-color);border-color:var(--pm-button-secondary-hover-border-color);color:var(--pm-button-secondary-hover-color)}.tx-powermail .active{background-color:var(--pm-button-active-background-color);border-color:var(--pm-button-active-border-color);color:var(--pm-button-active-color);padding-block:.375rem;padding-inline:.75rem}.tx-powermail .active:hover,.tx-powermail .active:focus-visible{background-color:var(--pm-button-active-hover-background-color);border-color:var(--pm-button-active-hover-border-color);color:var(--pm-button-active-hover-color)}.tx-powermail .btn-warning{background-color:var(--pm-button-warning-background-color);border-color:var(--pm-button-warning-border-color);color:var(--pm-button-warning-color);padding-block:.375rem;padding-inline:.75rem}.tx-powermail .btn-warning:hover,.tx-powermail .btn-warning:focus-visible{background-color:var(--pm-button-warning-hover-background-color);border-color:var(--pm-button-warning-hover-border-color);color:var(--pm-button-warning-hover-color)}.tx-powermail .btn-danger{background-color:var(--pm-button-danger-background-color);border-color:var(--pm-button-danger-border-color);color:var(--pm-button-danger-color);padding-block:.375rem;padding-inline:.75rem}.tx-powermail .btn-danger:hover,.tx-powermail .btn-danger:focus-visible{background-color:var(--pm-button-danger-hover-background-color);border-color:var(--pm-button-danger-hover-border-color);color:var(--pm-button-danger-hover-color)}}@layer powermail-field-error{.powermail_field_error,.powermail_field_error input[type=radio],.powermail_field_error input[type=checkbox],:user-invalid,:user-invalid input[type=radio],:user-invalid input[type=checkbox]{background-color:var(--pm-input-invalid-background-color);border-color:var(--pm-input-invalid-border-color);color:var(--pm-input-invalid-color)}.powermail_field_error:focus-visible,:user-invalid:focus-visible{outline:.25rem solid rgba(0,0,0,0);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--pm-red),transparent 80%)}.powermail-errors-list{color:var(--pm-red);list-style-type:"";margin-block:.25rem 0;margin-inline:0;padding:0}.powermail-errors-list:not(.filled){display:none}}.tx-powermail .powermail_fieldwrap+.powermail_fieldwrap{margin-block-start:1.5rem}.tx-powermail .row+.row{margin-block-start:1.5rem}:root{--cc-bg:#fff;--cc-text:#2d4156;--cc-border-radius:.35em;--cc-btn-primary-bg:#eaeff2;--cc-btn-primary-text:var(--cc-text);--cc-btn-primary-hover-bg:#d8e0e6;--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-btn-border-radius:4px;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:#2d4156;--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0;--cc-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}.cc_div *,.cc_div :after,.cc_div :before,.cc_div{animation:none;background:none;border:none;border-radius:unset;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset;}#c-inr{margin-bottom:10px;}#c-footer{background:var(--cc-bg);border-top:1px solid var(--cc-text);color:var(--cc-text);padding:0.4em 0 0.5em;margin:0 auto;font-size:14px;}#c-footer .c-link-group > * + *{margin-left:1.3em;}.cc_div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2d4156;color:var(--cc-text);font-family:var(--cc-font-family);font-size:16px;font-weight:400;text-rendering:optimizeLegibility;}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600;}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:0.35em;border-radius:var(--cc-border-radius);}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0;}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;}.cc_div a{border-bottom:1px solid;}.cc_div a:hover{border-color:transparent;text-decoration:none;}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility 0.25s linear,opacity 0.25s ease,transform 0.25s ease !important;}.c--anim .c-bn{transition:background-color 0.25s ease !important;}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide + #cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide + #cs-ov{transition:visibility 0.4s ease,opacity 0.4s ease,transform 0.4s ease !important;}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%);}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%);}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em);}#cm.top.slide{transform:translateY(-1.6em);}#cm.bar.slide{transform:translateY(100%);}#cm.bar.top.slide{transform:translateY(-100%);}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important;}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%);}.show--settings .c--anim #s-cnt{visibility:visible !important;}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:1 !important;visibility:visible !important;}#cm{background:#fff;background:var(--cc-bg);bottom:1.25em;box-shadow:0 0.625em 1.875em #000;box-shadow:0 0.625em 1.875em rgba(2,2,3,0.28);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1.1em 1.5em 1.4em;position:fixed;right:1.25em;transform:scale(0.95);visibility:hidden;width:100%;z-index:1;}#cc_div #cm{display:block !important;}#c-ttl{font-size:1.05em;margin-bottom:0.7em;}.cloud #c-ttl{margin-top:-0.15em;}#c-txt{font-size:0.9em;line-height:1.5em;}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em;}.cc_div .c-bn{background:#eaeff2;background:var(--cc-btn-secondary-bg);border-radius:4px;border-radius:var(--cc-btn-border-radius);color:#2d4156;color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:0.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;}#c-bns button + button,#s-c-bn,#s-cnt button + button{float:right;margin-left:1em;}#s-cnt #s-rall-bn{float:none;}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button + button:active,#s-cnt button + button:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg);}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101;}#s-bl{outline:none;}#s-bl .title{margin-top:1.4em;}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0;}#s-bl .b-acc .p{margin-top:0;padding:1em;}#s-cnt .b-bn .b-tl{background:none;display:block;font-family:inherit;font-size:0.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color 0.25s ease;width:100%;}#s-cnt .b-bn .b-tl.exp{cursor:pointer;}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0;}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover);}#s-bl .b-bn{position:relative;}#s-bl .c-bl{border:1px solid #f1f3f5;border:1px solid var(--cc-section-border);margin-bottom:0.5em;padding:1em;transition:background-color 0.25s ease;}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);}#s-bl .c-bl:last-child{margin-bottom:0.5em;}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none;}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset;}#s-bl .c-bl.b-ex{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:none;padding:0;transition:none;}#s-bl .c-bl.b-ex + .c-bl{margin-top:2em;}#s-bl .c-bl.b-ex + .c-bl.b-ex{margin-top:0;}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:0.5em;}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0;}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden;}#s-cnt .p{color:#2d4156;color:var(--cc-block-text);font-size:0.9em;line-height:1.5em;margin-top:0.85em;}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed;}.cc_div .b-tg .expand-button:disabled{cursor:not-allowed;}#c-vln{display:table-cell;position:relative;vertical-align:middle;}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%;}#cs,#s-inr{height:100%;}#s-inr{box-shadow:0 13px 27px -5px rgba(3,6,9,0.26);margin:0 auto;max-width:45em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(0.96);visibility:hidden;}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg);}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.8em;width:100%;}#s-bns{border-top:1px solid #f1f3f5;border-top:1px solid var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0;}.cc_div .cc-link{border-bottom:1px solid #2d4156;border-bottom:1px solid var(--cc-btn-primary-text);color:#2d4156;color:var(--cc-btn-primary-text);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none;}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent;}#c-bns button:first-child,#s-bns button:first-child{background:#2d4156;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text);}#c-bns.swap button:first-child{background:#eaeff2;background:var(--cc-btn-secondary-bg);color:#2d4156;color:var(--cc-btn-secondary-text);}#c-bns.swap button:last-child{background:#2d4156;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text);}.cc_div .b-tg .c-tgl:checked ~ .c-tg{background:#2d4156;background:var(--cc-toggle-bg-on);}.cc_div .b-tg .expand-button:checked ~ .c-tg{background:#2d4156;background:var(--cc-toggle-bg-on);}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg);}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg);}#s-hdr{border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2;}#s-hdr,#s-ttl{vertical-align:middle;}#s-ttl{display:table-cell;font-size:1em;}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em;}#s-c-bnc{display:table-cell;vertical-align:middle;}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1;}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto;}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%);}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{background:transparent;border-radius:0 0.25em 0.25em 0;height:100%;width:0.9em;}#s-bl::-webkit-scrollbar-thumb{background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border:0.25em solid #fff;border:0.25em solid var(--cc-bg);border-radius:100em;}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover);}#s-bl::-webkit-scrollbar-button{height:5px;width:10px;}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0;}.cc_div .b-tg,.cc_div .b-tg .expand-button{cursor:pointer;position:absolute;top:0;}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0;}.cc_div .b-tg .expand-button{border:0;display:block;left:0;margin:0;}.cc_div .b-tg .c-tg{background:#919ea6;background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color 0.25s ease,box-shadow 0.25s ease;}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em;}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .expand-button,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em;}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed;}.cc_div .b-tg .c-tgl ~ .c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly);}.cc_div .b-tg .expand-button ~ .c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly);}.cc_div .b-tg .c-tgl ~ .c-tg.c-ro:after{box-shadow:none;}.cc_div .b-tg .expand-button ~ .c-tg.c-ro:after{box-shadow:none;}.cc_div .b-tg .c-tg:after{background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,0.36);box-sizing:content-box;content:"";display:block;height:1.25em;left:0.125em;position:relative;top:0.125em;transition:transform 0.25s ease;width:1.25em;}.cc_div .b-tg .c-tgl:checked ~ .c-tg:after{transform:translateX(1.9em);}.cc_div .b-tg .expand-button:checked ~ .c-tg:after{transform:translateX(1.9em);}#s-bl table,#s-bl td,#s-bl th{border:none;}#s-bl tbody tr{transition:background-color 0.25s ease;}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover);}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%;}#s-bl td,#s-bl th{font-size:0.8em;padding:0.8em 0.625em 0.8em 1.2em;text-align:left;vertical-align:top;}#s-bl th{font-family:inherit;padding:1.2em;}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-bottom:1px solid var(--cc-cookie-table-border);}.force--consent #cs,.force--consent #s-cnt{width:100vw;}#cm-ov,#cs-ov{background:#070707;background:rgba(4,6,8,0.85);background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden;}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block;}#cs-ov{z-index:2;}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility 0.25s linear;visibility:hidden;width:100%;width:100vw;}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible;}.force--consent #cm{position:absolute;}.force--consent #cm.bar{max-width:100vw;width:100vw;}html.force--consent.show--consent{overflow-y:hidden !important;}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto !important;overflow-x:hidden !important;}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid #2d4156;border:solid var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:0.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg);}.cc_div .on-i:before{border:solid #ecf2fa;border:solid var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:0.75em;padding:0.1em 0.1em 0.45em;top:0.37em;}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg);}#s-c-bn:after,#s-c-bn:before{background:#2d4156;background:var(--cc-btn-secondary-text);border-radius:1em;height:0.6em;left:0.82em;top:0.58em;width:1.5px;}#s-c-bn:after{transform:rotate(-45deg);}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity 0.15s ease;width:50%;}.cc_div .on-i{left:0;opacity:0;}.cc_div .off-i:after,.cc_div .off-i:before{background:#ecf2fa;background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:0.7em;margin:0 auto;position:absolute;right:0.8em;top:0.42em;transform-origin:center;width:0.09375em;}.cc_div .off-i:before{transform:rotate(45deg);}.cc_div .off-i:after{transform:rotate(-45deg);}.cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i{opacity:1;}.cc_div .b-tg .expand-button:checked ~ .c-tg .on-i{opacity:1;}.cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i{opacity:0;}.cc_div .b-tg .expand-button:checked ~ .c-tg .off-i{opacity:0;}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%);}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(0.95) translateY(-50%);}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em;}#cm.cloud{max-width:50em;overflow:hidden;padding:1.3em 2em;text-align:center;width:unset;}.cc_div .cloud #c-inr{display:table;width:100%;}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%;}.cc_div .cloud #c-txt{font-size:0.85em;}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle;}#cm.cloud .c-bn{margin:0.625em 0 0;width:100%;}#cm.cloud .c-bn:first-child{margin:0;}#cm.cloud.left{margin-right:1.25em;}#cm.cloud.right{margin-left:1.25em;}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%;}#cm.bar #c-inr{margin:0 auto;max-width:32em;}#cm.bar #c-bns{max-width:33.75em;}#cm.bar #cs{padding:0;}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none;}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em;}.cc_div .bar #cs{padding:0;}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em;}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto;}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block;}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px;}.cc_div .bar #s-bl tr{border-top:1px solid #e9edf2;border-top:1px solid var(--cc-cookie-table-border);}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative;}.cc_div .bar #s-bl td:before{color:#2d4156;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:0.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap;}#cm.top{bottom:auto;top:1.25em;}#cm.left{left:1.25em;right:auto;}#cm.right{left:auto;right:1.25em;}#cm.bar.left,#cm.bar.right{left:0;right:0;}#cm.bar.top{top:0;}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.4em !important;right:1em;width:auto;}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto;}#cm.top{bottom:auto;top:1em;}#cm.bottom{bottom:1em;top:auto;}#cm.bar.bottom{bottom:0;}#cm.cloud .c-bn{font-size:0.85em;}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em;}.cc_div .bar #s-inr{max-width:100%;width:100%;}.cc_div .cloud #c-inr-i{padding-right:0;}#cs{border-radius:0;padding:0;}#c-s-in{height:100%;max-height:100%;top:0;transform:none;}.cc_div .b-tg{right:1.1em;transform:scale(1.1);}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em;}#s-bns{height:7.9em;}#s-bl,.cc_div .bar #s-bl{padding:1.3em;}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em;}#s-bl table{width:100%;}#s-inr.bns-t{padding-bottom:10.5em;}.bns-t #s-bns{height:10.5em;}.cc_div .bns-t .c-bn{font-size:0.83em;padding:0.9em 1.6em;}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em;}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block;}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px;}#s-bl tr{border-top:1px solid #e9edf2;border-top:1px solid var(--cc-cookie-table-border);}#s-bl td{border:none;padding-left:35%;position:relative;}#s-bl td:before{color:#2d4156;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:0.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap;}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%;}#s-cnt #s-rall-bn{margin-left:0;}.cc_div #c-bns{flex-direction:column;}#c-bns button + button,#s-cnt button + button{float:unset;margin-left:0;margin-top:0.625em;}#cm.box,#cm.cloud{left:1em;right:1em;width:auto;}#cm.cloud.left,#cm.cloud.right{margin:0;}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto;}.cc_div .cloud #c-txt{font-size:0.9em;}.cc_div .cloud #c-bns{margin-top:1.625em;}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em;}.cc_div.ie .bar #c-vln{padding-top:0;}.cc_div.ie #cs{margin-top:-5.625em;max-height:37.5em;position:relative;top:0;}.cc_div.ie .bar #cs{margin-top:0;max-height:100%;}.cc_div.ie #cm{border:1px solid #dee6e9;}.cc_div.ie #c-s-in{top:0;}.cc_div.ie .b-tg{margin-bottom:0.7em;padding-left:1em;}.cc_div.ie .b-tg .c-tgl:checked ~ .c-tg:after{left:1.95em;}.cc_div.ie .b-tg .expand-button:checked ~ .c-tg:after{left:1.95em;}.cc_div.ie #s-bl table{overflow:auto;}.cc_div.ie .b-tg .c-tg{display:none;}.cc_div.ie .b-tg .c-tgl{display:inline-block;height:auto;margin-bottom:0.2em;position:relative;vertical-align:middle;}.cc_div.ie .b-tg .expand-button{display:inline-block;height:auto;margin-bottom:0.2em;position:relative;vertical-align:middle;}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em;}.cc_div.ie .bar #s-bl td:before{display:none;}.cc_div.ie .bar #s-bl td{padding:0.8em 0.625em 0.8em 1.2em;}.cc_div.ie .bar #s-bl thead tr{position:relative;}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0);}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80);}div[data-service],div[data-service]:after,div[data-service]:before{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:inherit;font-size:inherit;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:inherit;border:none;box-shadow:none;text-decoration:none;text-align:left;}div[data-service] .c-ld{bottom:2em;right:2.5em;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;}div[data-service] .c-ld,div[data-service] .c-ld:after{position:absolute;z-index:1;border-radius:100%;width:20px;height:20px;}div[data-service] .c-ld::after{content:"";border:4px solid #fff;border-top:4px solid transparent;animation:spin 1s linear infinite;}div[data-service].c-h-n .c-ld{opacity:1;visibility:visible;transform:translateY(0);}@keyframes spin{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}div[data-service]{display:inline-block;max-width:100%;min-height:150px;min-width:300px;font-family:inherit;position:relative;background-color:#0b1016;}div[data-service] button,div[data-service] h1,div[data-service] h2,div[data-service] h3,div[data-service] input,div[data-service] label{transition:none;animation:none;}div[data-autoscale]{height:auto;width:100%;}div[data-service] .c-nt{color:#fff;max-width:100%;height:100%;width:100%;transition:opacity 0.3s ease,visibility 0.3s ease;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;}div[data-service] .c-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.5;z-index:1;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;}div[data-service] .c-bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:opacity 0.3s ease,visibility 0.3s ease;background:#1e3861;background:linear-gradient(14deg,rgba(12,15,23,0.95) 10%,rgba(0,0,0,0.51) 100%,rgba(68,77,125,0.1082983535) 0);background:-moz-linear-gradient(14deg,#1e3861 0,rgba(206,220,233,0.1181022751) 100%);background:-webkit-linear-gradient(14deg,#1e3861 0,rgba(206,220,233,0.1181022751) 100%);background:linear-gradient(14deg,#1e3861 0,rgba(206,220,233,0.1181022751) 100%);}div[data-service] .c-bg-i{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 0.5s ease,transform 0.5s ease;}div[data-service] .c-bg-i.loaded{opacity:1;}div[data-service] .c-tl{display:block;margin-bottom:10px;font-size:1.2em;font-weight:700;text-align:center;}div[data-service].c-h-n .c-bg{opacity:1;transform:scale(1);}div[data-service].c-h-n .c-nt{opacity:0;visibility:hidden;}div[data-service] .c-n-c{display:table;height:100%;width:100%;position:relative;z-index:1;margin:0;font-size:0.9em;transition:background-color 0.3s ease,opacity 0.3s ease;}div[data-service] .c-n-t{display:block;font-size:0.95em;position:relative;z-index:1;line-height:1.4em;color:#fff;max-width:420px;margin:0 auto;margin-bottom:20px;}div[data-service] .c-n-a,div[data-service] .c-n-t{text-align:center;}div[data-service] .c-t-cn{display:table-cell;vertical-align:middle;padding:0 12px;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;}div[data-service] .c-n-c .c-l-b,div[data-service] .c-n-c .c-la-b{display:inline-block;position:relative;padding:1em;vertical-align:middle;background:rgba(0,102,219,0.84);border:none;border-radius:0.25em;font-size:0.85em;padding-left:2.8em;color:#fff;margin:0 auto;font-weight:700;cursor:pointer;transition:opacity 0.3s ease,transform 0.3s cubic-bezier(0.25,1,0.5,1),visibility 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease;box-shadow:rgba(0,0,0,0.19) 0 4px 12px;}div[data-service] .c-n-c .c-l-b::before{content:"";display:block;position:absolute;top:12px;left:1.1em;z-index:2;height:0;border-left:12px solid #fff;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent;}div[data-service] .c-n-c .c-la-b{margin-left:1em;padding:1em;background:rgba(225,239,255,0.8);color:#0d1f34;}div[data-service] .c-n-c .c-la-b:hover{background:rgba(225,239,255,0.95);}div[data-service] .c-n-c .c-l-b:hover{background:rgba(9,80,161,0.89);}div[data-service] .c-n-c .c-la-b:active{transition:none;background:rgba(225,239,255,0.6);}div[data-service] .c-n-c .c-l-b:active{transition:none;box-shadow:0 0 0 4px rgba(24,104,250,0.24);}div[data-service].c-h-n .c-t-cn{opacity:0;visibility:hidden;transform:translateY(-10px);}div[data-service] iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;border:none;max-width:100%;width:100%;background:#000;display:block;visibility:hidden;opacity:0;z-index:1;transition:opacity 0.5s ease;}div[data-service].c-h-b iframe{opacity:1;visibility:visible;transform:scale(1);transition-delay:0.1s;}div[data-service] .c-n-t a{color:#5fb3fb;text-decoration:none;border-bottom:1px solid #5fb3fb;}div[data-service] .c-n-t a:hover{border-color:transparent;}#cm{max-width:36.2em;}.c-bn{word-break:break-word;}#s-cnt .cfwrapper{background:var(--cc-cookie-category-block-bg);margin-bottom:20px;}#s-cnt .block-section{display:none;}#s-cnt .block-section.opencategory{display:block;}#s-cnt .block-section .b-bn .b-tl{padding:0.4em 6em 0.4em 3.7em;}#s-cnt .block-section .b-bn .b-tl:before{left:2.2em;}#s-cnt .block-section .b-ex .desc{margin-left:20px;margin-right:20px;}#s-cnt .cfwrapper .cf-category-description{font-size:0.8em;padding:0.8em 0.625em 0.8em 1.2em;text-align:left;vertical-align:top;}.cc_div #cf-category-wrapper .act.exp:before{transform:translateY(-20%) rotate(225deg);}.cf-cookie-openconsent{position:fixed;bottom:15px;left:15px;border-radius:50%;background:#202020;z-index:10000000;padding:10px;color:#fff;}.cookie-additional-description,.cookie-additional-header{background:var(--cc-cookie-category-block-bg-hover);}.cookie-informations p{display:flex;font-weight:normal;margin-bottom:5px;}.cookie-informations p span{padding-right:5px;font-weight:bold;}.cookie-informations p a{display:block;}.cookie-informations p[data-key=description]{flex-direction:column;}.cookie-informations p[data-key=description] .cookie-title{padding:0 0 5px 0;}#s-bl table .cookie-additional-description,#s-bl tbody .cookie-additional-description,#s-bl td .cookie-additional-description,#s-bl th .cookie-additional-description,#s-bl thead .cookie-additional-description,#s-bl tr .cookie-additional-description,#s-cnt .cookie-additional-description{display:none;}.cookie-item{border-bottom:solid 1px var(--cc-cookie-category-block-bg-hover);}#cf-category-wrapper .desc.b-acc{font-weight:bold;}.cookie-info-icon{width:25px;fill:var(--cc-block-text);}.cookie-description-active{display:table-row !important;}.bar .cookie-description-active{display:block !important;}.cookie-list{margin:0;padding:0;list-style:none;}.cookie-category{margin:20px 0;padding:10px;border:1px solid #ddd;border-radius:5px;}.cookie-category-title{margin-bottom:10px;font-size:1.5em;font-weight:bold;}.cookie-services{margin:10px 0;padding:10px;border-top:1px solid #ddd;}.cookie-service{margin:10px 0;padding:10px;border:1px solid #ddd;border-radius:5px;}.cookie-service-name{font-size:1.2em;font-weight:bold;}.cookie-service-link{color:#007bff;text-decoration:none;}.cookie-details{margin-top:10px;}.cookie-label{font-weight:bold;}.cookie-list{margin:10px 0;padding-left:20px;}.cookie-item{margin-bottom:5px;}.cookie-name{font-weight:bold;}.cookie-description{font-style:italic;}@media screen and (max-width:688px){.cookie-description-active{display:block !important;}}
