/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.w-\[473px\]{width:473px}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.font-sans{font-family:var(--font-sans)}.text-\[\#1da1f2\]{color:#1da1f2}.italic{font-style:italic}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter\!{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}}:root{--dsz-red:#e30713;--dsz-red-dark:#b90510;--dsz-yellow:#ffca00;--dsz-ink:#141414;--dsz-muted:#55555b;--dsz-line:#e3dfd8;--dsz-soft:#f5f3ef;--dsz-header-h:76px;--dsz-grad:linear-gradient(51deg, #941a14 0%, #b61615 5%, #d60d15 12%, #e30713 25%, #e73c14 40%, #ef7e11 55%, #f7a90c 70%, #fcc104 85%, #fec901 100%);--dsz-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--dsz-gutter:clamp(20px,5vw,48px)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#fff;margin:0}.dsz-header,.dsz,.dsz-footer{box-sizing:border-box;font-family:var(--dsz-font);color:var(--dsz-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6}.dsz-header *,.dsz *,.dsz-footer *{box-sizing:border-box}.dsz :is(h1,h2,h3,p,ul,li,details,summary,form,div,article),.dsz-footer :is(p,div){margin:0}.dsz :is(h1,h2,h3){color:inherit;font-family:var(--dsz-font)}.dsz :is(p,li){font-family:var(--dsz-font)}.dsz .dsz-wrap,.dsz-footer .dsz-wrap{width:100%;max-width:1400px;padding-inline:var(--dsz-gutter);margin-inline:auto}.dsz a,.dsz-footer a{color:inherit}.dsz :focus-visible,.dsz-header :focus-visible{outline:3px solid var(--dsz-red);outline-offset:3px}.dsz-header{z-index:100;border-bottom:1px solid var(--dsz-line);-webkit-backdrop-filter:saturate(1.3)blur(10px);background:#fffffff7;position:sticky;top:0}.dsz-header__inner{max-width:1400px;padding:0 var(--dsz-gutter);height:var(--dsz-header-h);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.dsz-header .dsz-header__brand{color:#000;line-height:0;text-decoration:none;display:block}.dsz-header__brand svg{width:auto;height:50px;display:block}.dsz-header .dsz-nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.dsz-header .dsz-nav a{color:var(--dsz-ink);white-space:nowrap;align-items:baseline;gap:8px;padding:12px 14px;font-size:.98rem;font-weight:700;line-height:1;text-decoration:none;display:flex;position:relative}.dsz-header .dsz-nav a span{letter-spacing:.06em;color:var(--dsz-red);font-size:.72rem;font-weight:800}.dsz-header .dsz-nav a:after{content:"";background:var(--dsz-red);transform-origin:0;height:3px;transition:transform .2s;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.dsz-header .dsz-nav a:hover:after,.dsz-header .dsz-nav a.is-active:after{transform:scaleX(1)}.dsz-header .dsz-menu-btn{display:none}@media(max-width:1040px){:root{--dsz-header-h:68px}.dsz-header__brand svg{height:44px}.dsz-header .dsz-menu-btn{border:2px solid var(--dsz-ink);color:var(--dsz-ink);font:800 .8rem/1 var(--dsz-font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:0;align-items:center;gap:10px;margin:0;padding:10px 14px;display:inline-flex}.dsz-menu-btn__bars,.dsz-menu-btn__bars:before,.dsz-menu-btn__bars:after{background:currentColor;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.dsz-menu-btn__bars{position:relative}.dsz-menu-btn__bars:before,.dsz-menu-btn__bars:after{content:"";position:absolute;left:0}.dsz-menu-btn__bars:before{top:-6px}.dsz-menu-btn__bars:after{top:6px}.dsz-header.is-open .dsz-menu-btn__bars{background:0 0}.dsz-header.is-open .dsz-menu-btn__bars:before{transform:translateY(6px)rotate(45deg)}.dsz-header.is-open .dsz-menu-btn__bars:after{transform:translateY(-6px)rotate(-45deg)}.dsz-header .dsz-nav{border-bottom:1px solid var(--dsz-line);background:#fff;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #00000040}.dsz-header.is-open .dsz-nav{display:block}.dsz-header .dsz-nav ul{padding:4px var(--dsz-gutter) 16px;flex-direction:column;gap:0}.dsz-header .dsz-nav a{border-bottom:1px solid var(--dsz-line);padding:18px 0;font-size:1.25rem}.dsz-header .dsz-nav li:last-child a{border-bottom:0}.dsz-header .dsz-nav a:after{display:none}.dsz-header .dsz-nav a.is-active{color:var(--dsz-red)}}.dsz .dsz-section{scroll-margin-top:calc(var(--dsz-header-h) + 8px);padding:clamp(64px,10vw,128px) 0}.dsz .dsz-section--soft{background:var(--dsz-soft)}.dsz .dsz-sechead{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.dsz .dsz-num{background:var(--dsz-red);color:#fff;letter-spacing:.06em;font-variant-numeric:tabular-nums;padding:7px 11px 6px;font-size:1rem;font-weight:800;line-height:1;display:inline-block}.dsz .dsz-h2{letter-spacing:-.035em;text-transform:uppercase;color:var(--dsz-ink);font-size:clamp(2.3rem,6.2vw,4.9rem);font-weight:800;line-height:.95}.dsz .dsz-lead{letter-spacing:-.005em;color:var(--dsz-ink);max-width:40ch;font-size:clamp(1.2rem,2.1vw,1.6rem);font-weight:600;line-height:1.42}.dsz .dsz-text{color:#2c2c30;max-width:60ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65}.dsz strong{font-weight:800}.dsz .dsz-hero{scroll-margin-top:var(--dsz-header-h);padding:clamp(40px,7vw,96px) 0 clamp(60px,8vw,112px);position:relative}.dsz .dsz-hero:after{content:"";background:var(--dsz-grad);height:10px;position:absolute;bottom:0;left:0;right:0}.dsz .dsz-hero__grid{grid-template:".logo"1fr"title logo""lead logo"".logo"1fr"values values"/minmax(0,1.12fr) minmax(0,.88fr);column-gap:clamp(32px,6vw,96px);display:grid}.dsz .dsz-hero__title{letter-spacing:-.045em;color:var(--dsz-ink);text-wrap:balance;grid-area:title;font-size:clamp(2.7rem,6.6vw,5.9rem);font-weight:800;line-height:.94}.dsz .dsz-hero__logo{aspect-ratio:1;background:var(--dsz-grad);color:#fff;grid-area:logo;position:relative;box-shadow:0 40px 80px -48px #96140a8c}.dsz .dsz-hero__logo svg{width:77.7%;height:auto;display:block;position:absolute;bottom:8%;left:9.5%}.dsz .dsz-hero__lead{max-width:28ch;color:var(--dsz-ink);grid-area:lead;margin-top:clamp(20px,3vw,32px);font-size:clamp(1.2rem,2.1vw,1.6rem);font-weight:600;line-height:1.38}.dsz .dsz-values{flex-wrap:wrap;grid-area:values;gap:10px;margin-top:clamp(36px,5vw,64px);padding:0;list-style:none;display:flex}.dsz .dsz-values li{border:2px solid var(--dsz-ink);letter-spacing:.1em;text-align:center;text-transform:uppercase;flex:auto;margin:0;padding:16px 14px 15px;font-size:clamp(.8rem,1.1vw,.95rem);font-weight:800;line-height:1}@media(max-width:860px){.dsz .dsz-hero__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""logo""lead""values"}.dsz .dsz-hero__logo{width:100%;max-width:440px;margin-top:28px}}.dsz .dsz-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,5vw,72px);display:grid}.dsz .dsz-intro .dsz-text{padding-top:.3em}@media(max-width:860px){.dsz .dsz-intro{grid-template-columns:minmax(0,1fr)}}.dsz .dsz-tiles{gap:12px;margin-top:clamp(40px,6vw,72px);display:grid}.dsz .dsz-tile{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:8px 32px;padding:clamp(26px,3.6vw,44px) clamp(24px,4.4vw,56px);display:grid}.dsz .dsz-tile__title{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(1.9rem,4.8vw,3.8rem);font-weight:800;line-height:1}.dsz .dsz-tile__text{font-size:clamp(1.1rem,1.9vw,1.55rem);font-weight:600;line-height:1.3}.dsz .dsz-tile--black{color:#fff;background:#141414}.dsz .dsz-tile--yellow{background:var(--dsz-yellow);color:#141414}.dsz .dsz-tile--red{background:var(--dsz-red);color:#fff}@media(max-width:700px){.dsz .dsz-tile{grid-template-columns:minmax(0,1fr)}}.dsz .dsz-people-head{scroll-margin-top:calc(var(--dsz-header-h) + 24px);margin-top:clamp(80px,11vw,136px)}.dsz .dsz-h2--sub{margin-bottom:clamp(16px,2.4vw,24px);font-size:clamp(1.9rem,4.6vw,3.4rem)}.dsz .dsz-people{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:clamp(28px,4vw,48px);display:grid}@media(max-width:1000px){.dsz .dsz-people{grid-template-columns:minmax(0,1fr);max-width:720px}}.dsz .dsz-person{border:1px solid var(--dsz-line);border-top:8px solid var(--dsz-red);background:#fff;padding:clamp(24px,2.6vw,32px) clamp(22px,2.6vw,32px) 4px}.dsz .dsz-person--yellow{border-top-color:var(--dsz-yellow)}.dsz .dsz-person--black{border-top-color:#141414}.dsz .dsz-person__role{letter-spacing:.1em;text-transform:uppercase;color:var(--dsz-red);font-size:.76rem;font-weight:800;line-height:1.3}@media(min-width:1001px){.dsz .dsz-person__role{min-height:2.6em}}.dsz .dsz-person__name{letter-spacing:-.025em;margin-top:10px;font-size:clamp(1.6rem,2.3vw,2rem);font-weight:800;line-height:1.08}.dsz .dsz-person__job{margin-top:6px;font-size:1.02rem;font-weight:600;line-height:1.4}.dsz .dsz-person__meta{color:var(--dsz-muted);margin-top:12px;font-size:.98rem;line-height:1.5}.dsz .dsz-person__meta+.dsz-person__meta{margin-top:4px}.dsz .dsz-person__meta strong{color:var(--dsz-ink);font-weight:700}.dsz .dsz-person__mail{margin-top:14px;font-size:.98rem}.dsz .dsz-person__mail a{color:var(--dsz-ink);text-decoration:underline;-webkit-text-decoration-color:var(--dsz-red);text-decoration-color:var(--dsz-red);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:700;text-decoration-thickness:2px}.dsz .dsz-person__mail a:hover{color:var(--dsz-red)}.dsz .dsz-person__more{border-top:1px solid var(--dsz-line);margin-top:22px}.dsz .dsz-person__more>summary{letter-spacing:-.005em;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 0 24px;font-size:1.14rem;font-weight:800;line-height:1.38;list-style:none;display:flex}.dsz .dsz-person__more>p{color:#2c2c30;margin:0 0 16px;font-size:1rem;line-height:1.66}.dsz .dsz-person__more>p:last-child{margin-bottom:28px}.dsz details>summary::-webkit-details-marker{display:none}.dsz details>summary::marker{content:""}.dsz .dsz-person__more>summary:after,.dsz .dsz-point>summary:after{content:"";background:linear-gradient(#fff,#fff) center/16px 2px no-repeat,linear-gradient(#fff,#fff) center/2px 16px no-repeat,var(--dsz-red);border-radius:50%;flex:none;width:40px;height:40px;transition:transform .25s,background-color .2s}.dsz details[open]>summary:after{background-color:var(--dsz-ink);transform:rotate(45deg)}.dsz .dsz-person__more>summary:hover:after,.dsz .dsz-point>summary:hover:after{background-color:var(--dsz-red-dark)}.dsz details[open]>summary:hover:after{background-color:#000}.dsz .dsz-program{border-top:3px solid var(--dsz-ink);margin-top:clamp(36px,5vw,60px)}.dsz .dsz-point{border-bottom:1px solid #d6d0c6}.dsz .dsz-point>summary{letter-spacing:-.02em;cursor:pointer;padding:30px 80px 30px clamp(64px,8vw,104px);font-size:clamp(1.3rem,2.5vw,2rem);font-weight:800;line-height:1.12;list-style:none;transition:color .2s;display:block;position:relative}.dsz .dsz-point>summary:hover{color:var(--dsz-red)}.dsz .dsz-point>summary strong{color:var(--dsz-red);font-variant-numeric:tabular-nums;font-weight:800;position:absolute;top:30px;left:0}.dsz .dsz-point>summary em{letter-spacing:.09em;text-transform:uppercase;color:var(--dsz-muted);margin-top:10px;font-size:clamp(.78rem,1vw,.88rem);font-style:normal;font-weight:700;line-height:1.35;display:block}.dsz .dsz-point>summary:after{width:44px;height:44px;margin-top:-22px;position:absolute;top:50%;right:0}.dsz .dsz-point>p{color:#2c2c30;max-width:calc(62ch + 180px);margin:0;padding:0 80px 34px clamp(64px,8vw,104px);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65}@media(max-width:600px){.dsz .dsz-point>summary{padding:24px 56px 24px 48px}.dsz .dsz-point>summary strong{top:24px}.dsz .dsz-point>summary:after{width:36px;height:36px;margin-top:-18px}.dsz .dsz-point>p{padding:0 0 26px 48px}}.dsz .dsz-claim{color:#fff;background:#141414;margin-top:clamp(48px,7vw,88px);padding:clamp(40px,6.5vw,80px) clamp(24px,6.5vw,80px);position:relative}.dsz .dsz-claim:before{content:"";background:var(--dsz-grad);height:8px;position:absolute;top:0;left:0;right:0}.dsz .dsz-claim__line{letter-spacing:-.03em;font-size:clamp(1.55rem,3.9vw,3.15rem);font-weight:800;line-height:1.08}.dsz .dsz-claim__line+.dsz-claim__line{margin-top:.2em}.dsz .dsz-claim__line strong{color:#ff2a36}.dsz .dsz-claim__yes{color:var(--dsz-yellow)}.dsz .dsz-claim__sub{color:#dcdcdf;max-width:46ch;margin-top:clamp(24px,3.5vw,36px);font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5}.dsz .dsz-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px;margin-top:clamp(36px,5vw,60px);display:grid}@media(max-width:900px){.dsz .dsz-contact{grid-template-columns:minmax(0,1fr)}}.dsz .dsz-contact__side{gap:20px;display:grid}.dsz .dsz-card{padding:clamp(26px,3.6vw,44px)}.dsz .dsz-card--line{border:2px solid var(--dsz-ink);background:#fff}.dsz .dsz-card--yellow{background:var(--dsz-yellow)}.dsz .dsz-card--form{background:var(--dsz-soft)}.dsz .dsz-card__title{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:800;line-height:1.08}.dsz .dsz-card p{font-size:1.05rem;line-height:1.55}.dsz .dsz-card p+p{margin-top:18px}.dsz .dsz-card--line a{text-decoration:underline;-webkit-text-decoration-color:var(--dsz-red);text-decoration-color:var(--dsz-red);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.dsz .dsz-card--line a:hover{color:var(--dsz-red)}.dsz .dsz-buttons{margin-top:24px}.dsz .dsz-btn__link{color:#fff;font:800 .95rem/1 var(--dsz-font);letter-spacing:.08em;text-transform:uppercase;background:#141414;border:0;border-radius:0;margin:0;padding:17px 24px 16px;text-decoration:none;transition:background-color .2s;display:inline-block}.dsz .dsz-btn__link:hover{background:var(--dsz-red);color:#fff}.dsz .dsz-form{gap:20px;display:grid}.dsz .dsz-form label{letter-spacing:.11em;text-transform:uppercase;color:var(--dsz-ink);margin-bottom:8px;font-size:.76rem;font-weight:800;line-height:1.2;display:block}.dsz .dsz-form input,.dsz .dsz-form textarea{border:2px solid var(--dsz-ink);width:100%;color:var(--dsz-ink);font:400 1.05rem/1.4 var(--dsz-font);box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:0;margin:0;padding:14px 16px;display:block}.dsz .dsz-form textarea{resize:vertical;min-height:180px}.dsz .dsz-form input::placeholder,.dsz .dsz-form textarea::placeholder{color:#6b6b72;opacity:1}.dsz .dsz-form input:focus,.dsz .dsz-form textarea:focus{outline:3px solid var(--dsz-yellow);outline-offset:0}.dsz .dsz-submit{background:var(--dsz-red);color:#fff;font:800 .95rem/1 var(--dsz-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;justify-self:start;margin:4px 0 0;padding:18px 26px 17px;transition:background-color .2s}.dsz .dsz-submit:hover{background:var(--dsz-red-dark)}.dsz .dsz-form__note{font-size:.98rem;font-weight:600;line-height:1.5}.dsz .dsz-form__note:empty{display:none}.dsz-footer{color:#fff;background:#141414;padding:clamp(72px,10vw,120px) 0 clamp(44px,5vw,64px);position:relative}.dsz-footer:before{content:"";background:var(--dsz-grad);height:10px;position:absolute;top:0;left:0;right:0}.dsz-footer .dsz-footer__claim{letter-spacing:-.05em;text-transform:uppercase;color:#fff;font-size:clamp(3.1rem,11.5vw,9rem);font-weight:800;line-height:.86}.dsz-footer .dsz-footer__values{letter-spacing:.11em;text-transform:uppercase;color:var(--dsz-yellow);margin-top:clamp(28px,4vw,44px);font-size:clamp(.82rem,1.3vw,1rem);font-weight:800;line-height:1.6}@media print{.dsz-header{position:static}.dsz details>*{display:block}}.dsz-person__photo{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--dsz-line);width:100%;margin-bottom:20px;display:block}.dsz-skip{z-index:1000;color:#fff;font:700 .95rem/1 var(--dsz-font);background:#141414;padding:12px 18px;text-decoration:none;position:absolute;top:-60px;left:12px}.dsz-skip:focus{top:12px}.dsz-defs{width:0;height:0;position:absolute;overflow:hidden}.dsz-header a:focus-visible,.dsz-header button:focus-visible,.dsz-footer a:focus-visible{outline:3px solid var(--dsz-red);outline-offset:3px}.dsz-footer a:focus-visible{outline-color:var(--dsz-yellow)}.dsz-footer .dsz-footer__legal{letter-spacing:.02em;color:#c8ccd3;border-top:1px solid #ffffff2e;margin-top:2rem;padding-top:1.5rem;font-size:.85rem;font-weight:600;line-height:1.6}.dsz-footer .dsz-footer__legal a{color:#c8ccd3;text-decoration:underline}.dsz-footer .dsz-footer__legal a:hover{color:#fff}.dsz-footer :is(p){margin:0}.dsz-footer .dsz-footer__values{margin-top:clamp(28px,4vw,44px)}.dsz-footer .dsz-footer__legal{margin-top:2rem}.dsz-gallery{grid-template-columns:1fr 1fr;gap:20px;max-width:1400px;margin:0 auto;padding:0 5vw 48px;display:grid}.dsz-gallery img{object-fit:contain;border:1px solid var(--dsz-line);background:#f5f5ef;width:100%;height:auto;max-height:520px;display:block}@media(max-width:700px){.dsz-gallery{grid-template-columns:1fr}}.dsz-buttons{flex-wrap:wrap;gap:.5em;display:flex}.dsz-buttons--programm{justify-content:center}.dsz-person__photo{max-width:100%}.dsz-cookie{z-index:9999;color:#fff;font-family:var(--dsz-font);background:#15181d;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:16px 20px;font-size:.92rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0003}.dsz-cookie__text{max-width:640px}.dsz-cookie a{color:#ffca00;text-decoration:underline}.dsz-cookie__ok{color:#fff;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;background:#e30713;border:0;border-radius:2px;min-height:44px;padding:12px 22px;font-size:.85rem;font-weight:700}.dsz-cookie__ok:hover{background:#b90510}.dsz-cookie a:focus-visible,.dsz-cookie__ok:focus-visible{outline-offset:3px;outline:3px solid #ffca00}.dsz-legalpage{font-family:var(--dsz-font);color:var(--dsz-ink);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.65}.dsz-legalpage *{box-sizing:border-box}.dsz-legalpage .dsz-wrap{width:100%;max-width:1400px;padding-inline:var(--dsz-gutter);margin-inline:auto}.dsz-pagehead{color:#fff;background:#141414;padding:clamp(48px,8vw,96px) 0 clamp(40px,6vw,72px);position:relative}.dsz-pagehead:after{content:"";background:var(--dsz-grad);height:10px;position:absolute;bottom:0;left:0;right:0}.dsz-pagehead h1{letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin:0 0 .6rem;font-size:clamp(2.3rem,6vw,4.4rem);font-weight:800;line-height:.95}.dsz-pagehead p{color:#dcdcdf;max-width:60ch;margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem)}.dsz-legalpage__body{padding:clamp(48px,7vw,96px) 0}.dsz-legal{max-width:74ch}.dsz-legal h2{letter-spacing:-.02em;margin:2.6rem 0 .8rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.15}.dsz-legal h2:first-child{margin-top:0}.dsz-legal h2:before{content:"";background:var(--dsz-red);width:36px;height:5px;margin-bottom:.7rem;display:block}.dsz-legal p{color:#2c2c30;margin:0 0 1rem}.dsz-legal address{color:#2c2c30;font-style:normal;line-height:1.9}.dsz-legal a{color:var(--dsz-ink);text-decoration:underline;-webkit-text-decoration-color:var(--dsz-red);text-decoration-color:var(--dsz-red);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:700;text-decoration-thickness:2px}.dsz-legal a:hover{color:var(--dsz-red)}.dsz-legalpage :focus-visible,.dsz-person__more>summary:focus-visible,.dsz-point>summary:focus-visible{outline:3px solid var(--dsz-red);outline-offset:3px}.dsz-news{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,80px);display:grid}@media(max-width:860px){.dsz-news{grid-template-columns:minmax(0,1fr)}}.dsz-news__h{border-bottom:3px solid var(--dsz-ink);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 1.2rem;padding-bottom:.8rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.dsz-news__item{border-bottom:1px solid var(--dsz-line);padding:1.4rem 0}.dsz-news__item h3,.dsz-inbox__item h2{letter-spacing:-.02em;margin:.3rem 0 .5rem;font-size:1.35rem;font-weight:800}.dsz-news__item p,.dsz-inbox__item p{margin:0 0 .5rem}.dsz-news__date{letter-spacing:.1em;text-transform:uppercase;color:#b90510;font-size:.78rem;font-weight:800}.dsz-empty{background:var(--dsz-soft);border:2px solid var(--dsz-ink);padding:1.6rem;font-weight:600}.dsz-login{max-width:480px}.dsz-legalpage .dsz-form{gap:20px;display:grid}.dsz-legalpage .dsz-form label{letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:800;display:block}.dsz-legalpage .dsz-form input{border:2px solid var(--dsz-ink);width:100%;color:var(--dsz-ink);font:400 1.05rem/1.4 var(--dsz-font);background:#fff;border-radius:0;padding:14px 16px;display:block}.dsz-legalpage .dsz-form input:focus{outline:3px solid var(--dsz-yellow);outline-offset:0}.dsz-legalpage .dsz-card--form{background:var(--dsz-soft);padding:clamp(26px,3.6vw,44px)}.dsz-legalpage .dsz-submit{background:var(--dsz-red);color:#fff;font:800 .95rem/1 var(--dsz-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;justify-self:start;padding:18px 26px 17px}.dsz-legalpage .dsz-form__note:empty{display:none}.dsz-submit:disabled{opacity:.7;cursor:progress}.dsz-inbox__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;font-weight:800;display:flex}.dsz-inbox__bar p{margin:0}.dsz-legalpage .dsz-btn__link{color:#fff;font:800 .85rem/1 var(--dsz-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#141414;border:0;padding:14px 20px}.dsz-inbox{gap:16px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.dsz-inbox__item{border:1px solid var(--dsz-line);border-top:6px solid var(--dsz-red);background:#fff;padding:24px}.dsz-inbox__msg{white-space:pre-wrap;overflow-wrap:anywhere}.dsz-inbox__del{border:2px solid var(--dsz-ink);color:var(--dsz-ink);font:800 .8rem/1 var(--dsz-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;min-height:44px;margin-top:8px;padding:10px 16px}.dsz-inbox__del:hover{background:var(--dsz-ink);color:#fff}.dsz-mdl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}@media(max-width:980px){.dsz-mdl-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:600px)and (max-width:980px){.dsz-mdl{grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.dsz-mdl__photo{height:100%;aspect-ratio:auto!important;margin:0!important}}.dsz-mdl{border:1px solid var(--dsz-line);border-top:8px solid var(--dsz-red);background:#fff}.dsz-mdl.is-yellow{border-top-color:var(--dsz-yellow)}.dsz-mdl.is-black{border-top-color:#141414}.dsz-mdl__photo{aspect-ratio:4/5;object-fit:cover;border-bottom:1px solid var(--dsz-line);width:100%;display:block}.dsz-mdl__body{padding:clamp(20px,2.4vw,28px)}.dsz-mdl__role{letter-spacing:.1em;text-transform:uppercase;color:#b90510;margin:0;font-size:.76rem;font-weight:800;line-height:1.3}.dsz-mdl h3{letter-spacing:-.025em;margin:.35rem 0 .3rem;font-size:1.6rem;font-weight:800;line-height:1.1}.dsz-mdl__meta{color:#55555b;margin:0 0 1rem;font-size:.98rem}.dsz-mdl__facts{gap:14px;margin:0;display:grid}.dsz-mdl__facts dt{letter-spacing:.11em;text-transform:uppercase;color:#141414;font-size:.72rem;font-weight:800}.dsz-mdl__facts dd{overflow-wrap:anywhere;margin:2px 0 0}.dsz-mdl__facts a,.dsz-mdl-more a,.dsz-mdl-contact a,.dsz-act a{color:var(--dsz-ink);text-decoration:underline;-webkit-text-decoration-color:var(--dsz-red);text-decoration-color:var(--dsz-red);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.dsz-mdl__facts a:hover,.dsz-mdl-more a:hover,.dsz-mdl-contact a:hover,.dsz-act a:hover{color:var(--dsz-red)}.dsz-mdl-more{margin:2rem 0 0}.dsz-mdl-contact{background:var(--dsz-yellow);color:#141414;padding:clamp(48px,7vw,96px) 0}.dsz-mdl-contact *{box-sizing:border-box}.dsz-mdl-contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media(max-width:860px){.dsz-mdl-contact__grid{grid-template-columns:minmax(0,1fr)}}.dsz-mdl-contact__h{letter-spacing:-.035em;text-transform:uppercase;color:#141414;margin:0 0 1rem;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:.98}.dsz-mdl-contact__lead{max-width:34ch;margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:600;line-height:1.4}.dsz-mdl-contact__card{background:#fff;border:2px solid #141414;padding:clamp(22px,3vw,36px)}.dsz-mdl-contact__card h3{letter-spacing:.11em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem;font-weight:800}.dsz-mdl-contact__card address{font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5}.dsz-mdl-contact__list{gap:6px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.dsz-mdl-contact__alt{border-top:1px solid var(--dsz-line);overflow-wrap:anywhere;margin:1.4rem 0 0;padding-top:1.2rem}.dsz-mdl-contact :focus-visible{outline-offset:3px;outline:3px solid #141414}.dsz-act{max-width:80ch;margin:0;padding:0;list-style:none}.dsz-act__item{border-bottom:1px solid var(--dsz-line);padding:1.5rem 0}.dsz-act__item h3{letter-spacing:-.02em;margin:.5rem 0;font-size:1.4rem;font-weight:800}.dsz-act__item p{margin:0 0 .5rem}.dsz-act__meta{color:#55555b;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.82rem;font-weight:700;display:flex}.dsz-act__meta .dsz-act__type{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#141414;padding:5px 9px 4px;font-size:.72rem;font-weight:800}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
