/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) 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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--page:#fcfbf8;--cream:#f0e9dd;--ink:#080808;--pink:#f5b6ca;--yellow:#ffd158;--lavender:#c3a5ff;--sand:#e9e0d2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.header{justify-content:space-between;align-items:center;height:126px;display:flex}.brand{width:150px;display:block}.brand img{width:100%;height:auto;display:block}nav{align-items:center;gap:42px;font-size:11px;font-weight:800;display:flex}.pill{color:#fff;letter-spacing:.03em;background:#050505;border:0;border-radius:7px;padding:9px 18px 8px;font-size:11px;font-weight:800;display:inline-block}.hero{padding-bottom:24px}.video-placeholder{color:#c8c4bb;letter-spacing:.18em;background:#fff;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:416px;margin-inline:auto;font-size:12px;font-weight:800;display:flex}.hero-video{object-fit:cover;object-position:center;background:#000;border-radius:32px;width:100%;height:508px;margin-inline:auto;display:block}.play{border:2px solid #d7d3ca;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:4px;font-size:20px;display:grid}.hero-motion{isolation:isolate;background:var(--cream);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;min-height:416px;display:flex;position:relative;overflow:hidden}.hero-motion:before{content:"";z-index:-3;background:linear-gradient(125deg,#f0e9dd 0 24%,#efc39f 24% 49%,#f5b6ca 49% 73%,#c3a5ff 73%) 0 0/240% 100%;animation:10s ease-in-out infinite impactaz-bg;position:absolute;inset:0}.hero-motion:after{content:"";z-index:-1;background:radial-gradient(circle,#ffffffb8,#0000 48%);animation:8s ease-in-out infinite impactaz-light;position:absolute;inset:-50%}.hero-motion>img{z-index:3;background:#fcfbf8db;border-radius:18px;width:clamp(210px,30vw,370px);height:auto;padding:22px 28px;animation:6s ease-in-out infinite impactaz-logo;position:relative;box-shadow:0 18px 60px #23140f1f}.hero-motion>span{z-index:3;letter-spacing:.28em;font-size:10px;font-weight:800;position:relative}.motion-word{z-index:-2;color:#ffffff73;letter-spacing:-.08em;white-space:nowrap;font-size:clamp(72px,13vw,180px);font-weight:800;line-height:.75;position:absolute}.motion-word-one{animation:12s linear infinite impactaz-word-left;top:5%;left:-8%}.motion-word-two{animation:14s linear infinite impactaz-word-right;top:42%;right:-18%}.motion-word-three{animation:16s linear infinite reverse impactaz-word-left;bottom:-2%;left:4%}.motion-orb{z-index:1;background:#050505;border-radius:50%;position:absolute}.motion-orb-one{width:26px;height:26px;animation:7s ease-in-out infinite impactaz-orb-one;top:18%;left:17%}.motion-orb-two{width:12px;height:12px;animation:9s ease-in-out infinite impactaz-orb-two;bottom:18%;right:19%}@keyframes impactaz-bg{0%,to{background-position:0}50%{background-position:100%}}@keyframes impactaz-light{0%,to{transform:translate(-15%,-8%)}50%{transform:translate(18%,10%)}}@keyframes impactaz-logo{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes impactaz-word-left{0%{transform:translate(-8%)}to{transform:translate(22%)}}@keyframes impactaz-word-right{0%{transform:translate(8%)}to{transform:translate(-22%)}}@keyframes impactaz-orb-one{0%,to{transform:translate(0)scale(1)}50%{transform:translate(42px,22px)scale(1.35)}}@keyframes impactaz-orb-two{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-36px,-28px)scale(1.6)}}@media (prefers-reduced-motion:reduce){.hero-motion:before,.hero-motion:after,.hero-motion>img,.motion-word,.motion-orb{animation:none}}.focus-feature{aspect-ratio:2.28;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:calc(100% - 96px);margin:18px auto 0;display:grid}.focus-panel,.focus-feature>img{border-radius:9px;width:100%;min-width:0;height:100%;min-height:0}.focus-panel{background:var(--cream);flex-direction:column;justify-content:center;align-items:flex-start;padding:54px 48px;display:flex}.focus-feature>img{object-fit:cover;object-position:center 67%;display:block}.focus-panel h1{text-align:left;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.8vw,58px);line-height:1.03}.focus-panel p{max-width:430px;margin:46px 0 0;font-size:18px;line-height:1.42}.intro{background:var(--cream);border-radius:9px;grid-template-columns:minmax(260px,1fr) minmax(0,1.45fr);align-items:stretch;gap:clamp(38px,6vw,80px);margin-bottom:130px;padding:70px 38px;display:grid}.intro-copy{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.intro h2,.section-head h2,.page-title{letter-spacing:-.035em;margin:0;font-size:clamp(42px,4.5vw,54px);line-height:1.03}.intro-copy h2 span{white-space:nowrap;display:block}.intro>div>p{margin:22px 0 28px;font-size:16.8px}.accordions{gap:16px;display:grid}details{background:var(--sand);border-radius:7px;overflow:hidden}details[open]{background:var(--pink)}summary{cursor:pointer;justify-content:space-between;padding:22px 24px;font-size:18px;font-weight:800;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+"}details[open] summary:after{content:"−"}details p{max-width:570px;margin:0;padding:20px 24px 30px;font-size:15px;line-height:1.2}.accordion-inline-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.artists .section-head p{margin:10px 0 0;font-size:16.8px}.artist-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#080808 transparent;gap:18px;padding:0 0 18px;display:flex;overflow-x:auto}.artist-card{scroll-snap-align:start;border-radius:7px;flex-direction:column;flex:0 0 27.55%;align-items:flex-start;min-width:0;height:525px;padding:20px;display:flex}.artist-card.lavender{background:var(--lavender)}.artist-card.pink{background:var(--pink)}.artist-card.sand{background:var(--sand)}.artist-card.yellow{background:var(--yellow)}.artist-card.laura{background:#b9d8cf}.artist-card.karolina{background:#a9c9e8}.artist-tags{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.artist-card small{text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:24px;padding:5px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.artist-card h3{margin:10px 0 12px;font-size:22px}.artist-card img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.artist-grid>.artist-card:first-child img,.artist-card.karolina img{object-position:center top}.artist-placeholder{aspect-ratio:1;background:#ffffff47;border:2px dashed #00000040;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.artist-placeholder span{opacity:.2;font-size:54px;font-weight:800}.artist-placeholder b{letter-spacing:.15em;font-size:10px}.artist-card p{min-height:58px;margin:12px 0 10px;font-size:14px;line-height:1.35}.artist-card .mini{align-self:flex-end;margin-top:auto;padding:7px 15px;font-size:8px}.portfolio-cta{color:#fff;background:#080808;justify-content:space-between;padding:28px}.portfolio-cta>span:first-child{letter-spacing:.16em;font-size:9px;font-weight:800}.portfolio-cta h3{letter-spacing:-.025em;max-width:250px;margin:0;font-size:31px;line-height:1.1}.portfolio-cta-arrow{font-size:72px;font-weight:400;line-height:1}.portfolio-cta strong{letter-spacing:.08em;font-size:9px}.carousel-nav{justify-content:flex-end;align-items:center;gap:9px;margin-top:8px;display:flex}.carousel-nav span{letter-spacing:.12em;margin-right:5px;font-size:9px;font-weight:800}.carousel-nav button{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font:700 22px/1 Arial,sans-serif;transition:transform .2s,background .2s;display:grid}.carousel-nav button:hover{background:#333;transform:scale(1.06)}.carousel-nav button:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.cooperations{padding-block:130px}.cooperations .section-head p{margin:10px 0 0;font-size:16.8px}.cooperation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cooperation-card{border-radius:8px;flex-direction:column;min-height:230px;padding:23px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.cooperation-card:hover{transform:translateY(-5px)}.cooperation-card-content{z-index:2;flex-direction:column;flex:1;height:100%;display:flex;position:relative}.cooperation-card h3{letter-spacing:-.035em;max-width:290px;margin:auto 0 18px;font-size:34px;line-height:1.02}.cooperation-card p{opacity:.78;max-width:320px;margin:0;font-size:13px;line-height:1.35}.cooperation-card-featured{background:#efc39f;padding:23px}.cooperation-card-featured>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.tv-streaming-card>img{object-position:center}.event-reisen-card>img{height:106%;top:-3%;bottom:auto}.cooperation-card-featured:after{content:"";z-index:1;clip-path:polygon(0 0,100% 82%,100% 100%,0 100%);background:#efc39f;position:absolute;inset:0}.cooperation-cta{margin-top:28px}.home-partners{margin-top:105px}.home-partners>h2{letter-spacing:-.035em;margin:0 0 45px;font-size:54px;line-height:1}.collab-track{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.collab-track img{aspect-ratio:.82;object-fit:cover;border-radius:7px;width:100%}.collab-track h3{margin:12px 0 0;font-size:18px}.about-teaser{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:0;padding-bottom:0;display:grid}.about-teaser img,.about-teaser>div{aspect-ratio:1/1.08;object-fit:cover;border-radius:7px;width:100%;min-height:0}.about-teaser>div{background:var(--yellow);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:68px;padding:72px 58px;display:flex}.about-teaser p{max-width:480px;font-size:31px;line-height:1.25}.about-teaser .about-teaser-claim{letter-spacing:-.035em;flex-direction:column;align-items:center;gap:.3em;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:800;line-height:.95;display:flex}.footer{padding-top:72px;padding-bottom:35px}.footer-card{background:var(--cream);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;align-items:start;gap:24px 40px;min-height:380px;padding:80px 95px;display:grid}.footer h2{margin:0;font-size:34px}.footer p{font-size:14px;line-height:1.5}.footer-heading{grid-area:1/1}.footer-address{grid-area:2/1;margin:0}.footer-details{grid-area:2/2}.footer-details p{margin:0}.footer-instagram{grid-area:2/3}.footer-instagram a{align-items:center;gap:10px;width:max-content;max-width:100%;font-size:14px;display:flex}.footer-instagram svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:26px;height:26px}.footer-instagram .instagram-dot{fill:currentColor;stroke:none}.footer-logo{object-fit:contain;grid-area:1/4/3;place-self:center end;width:min(245px,100%);height:auto;display:block}.legal{gap:32px;padding:25px 95px 0;font-size:9px;font-weight:800;display:flex}.legal span{margin-right:auto}.inner-page{min-height:70vh;padding:45px 0 120px}.legal-page{max-width:880px}.legal-page h1{margin-bottom:48px;font-weight:800}.legal-page h2{margin:42px 0 12px;font-size:25px;font-weight:800}.legal-page h3{margin:28px 0 8px;font-size:18px;font-weight:800}.legal-page p,.legal-page li{font-size:15px;line-height:1.6}.legal-page p{margin:0 0 22px}.artist-gallery-placeholder{padding-top:0}.artist-gallery-empty{background:var(--cream);border-radius:9px;place-items:center;min-height:240px;font-size:18px;display:grid!important}.legal-page ul{margin:0;padding-left:0;list-style-position:inside}.legal-page li{margin:0 0 8px}.legal-page ul+p{margin-top:22px}.legal-page a{text-underline-offset:3px;text-decoration:underline}.artists-page{padding:55px 0 145px}.artists-page>h1{letter-spacing:-.035em;margin:0 0 55px;font-size:54px;line-height:1}.campaign-search{background:#f0c6a6;border-radius:9px;margin:0 0 18px;padding:28px}.campaign-search h2{margin:0 0 5px;font-size:25px}.campaign-search p{margin:0;font-size:13px}.campaign-search-row{grid-template-columns:1fr auto;gap:10px;margin-top:20px;display:grid}.campaign-search-row input{min-width:0;font:inherit;background:#fff;border:0;border-radius:7px;padding:14px 16px;font-size:12px}.campaign-search-row button{cursor:pointer;white-space:nowrap;border:0}.campaign-feedback{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:10px;display:flex}.campaign-feedback a{color:inherit;text-underline-offset:3px;font-size:11px;font-weight:900;text-decoration:underline}.campaign-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.campaign-chips span{background:#fff;border-radius:999px;padding:7px 10px;font-weight:800}.artist-filter{background:var(--cream);border-radius:9px;margin:0 0 32px;padding:28px}.artist-filter-head{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:25px;display:flex}.artist-filter-head h2{margin:0 0 5px;font-size:25px}.artist-filter-head p{margin:0;font-size:14px}.artist-filter-head a{text-underline-offset:3px;white-space:nowrap;font-size:9px;font-weight:800;text-decoration:underline}.artist-filter-grid{grid-template-columns:.75fr 1.4fr 1fr 1.7fr;align-items:start;gap:25px;display:grid}.artist-filter fieldset{border:0;flex-wrap:wrap;gap:7px;min-width:0;margin:0;padding:0;display:flex}.artist-filter legend{text-transform:uppercase;width:100%;margin-bottom:10px;font-size:12px;font-weight:800}.artist-filter fieldset:not(.filter-numbers) label{cursor:pointer}.artist-filter fieldset:not(.filter-numbers) input{opacity:0;pointer-events:none;position:absolute}.artist-filter fieldset:not(.filter-numbers) span{background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;display:block}.artist-filter fieldset:not(.filter-numbers) input:checked+span{color:#fff;background:#050505}.artist-filter .filter-numbers{grid-template-columns:1fr 1fr;display:grid}.artist-filter .filter-numbers label{gap:4px;font-size:9px;font-weight:700;display:grid}.artist-filter input[type=number]{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #00000024;border-radius:6px;padding:8px}.artist-filter .gender-filter{grid-column:1/-1;grid-template-columns:1.25fr 1fr .7fr;align-items:end;gap:7px;margin-bottom:6px;display:grid}.artist-filter select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #00000024;border-radius:6px;padding:8px;font-size:9px;font-weight:700}.artist-filter .gender-filter label{grid-template-columns:auto 1fr;align-items:center;gap:6px}.artist-filter .gender-filter label span{white-space:nowrap}.artist-filter .age-filter{grid-column:1/-1;grid-template-columns:1.35fr .75fr .55fr auto .7fr;align-items:end;gap:7px;margin-bottom:6px;display:grid}.artist-filter .age-filter label{grid-template-columns:auto 1fr;align-items:center;gap:6px}.artist-filter .age-filter label span,.artist-filter .age-years{white-space:nowrap}.artist-filter .age-years{align-self:center;font-size:9px;font-weight:700}.artist-filter-submit{cursor:pointer;margin-top:24px}.artist-results{letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:800}.artists-portfolio{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 20px;display:grid}.artists-portfolio+.campaign-search{margin-top:48px}.portfolio-card{border-radius:8px;grid-template-columns:1fr 1fr;height:320px;display:grid;overflow:hidden}.portfolio-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:29px 20px;display:flex}.portfolio-tags{flex-wrap:wrap;gap:6px;display:flex}.portfolio-tags span{text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:4px 8px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.portfolio-copy h2{letter-spacing:-.035em;max-width:245px;margin:0 0 18px;font-size:36px;line-height:1.03}.artist-socials{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.has-socials .artist-socials{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;transform:translateY(6px)}.has-socials:hover .artist-socials,.has-socials:focus-within .artist-socials{opacity:1;pointer-events:auto;transform:translateY(0)}.artist-socials a{background:#ffffffc7;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.artist-socials svg{width:14px;height:14px;overflow:visible}.artist-socials svg rect,.artist-socials svg circle,.artist-socials svg path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.artist-socials svg .social-fill,.artist-socials svg .social-dot{fill:currentColor;stroke:none}.portfolio-copy .pill{margin-top:auto;padding:7px 18px;font-size:9px}.portfolio-card>img,.portfolio-placeholder{object-fit:cover;width:100%;height:320px;display:block}.portfolio-card.portrait-top>img{object-position:center top}.portfolio-card.artist-card-melanie-spct>img{object-position:center 68%}.portfolio-placeholder{background:#ffffff52;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.portfolio-placeholder span{opacity:.13;font-size:72px;font-weight:800;line-height:1}.portfolio-placeholder b{letter-spacing:.18em;opacity:.45;font-size:9px}.eyebrow{letter-spacing:.14em;font-size:11px;font-weight:800}.lead{max-width:720px;font-size:24px;line-height:1.3}.simple-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.simple-card{background:#fff;border-radius:10px;flex-direction:column;min-height:230px;padding:28px;display:flex}.simple-card h2{font-size:25px}.simple-card p{line-height:1.5}.simple-card .pill{align-self:flex-start;margin-top:auto}.contact-layout{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:55px;margin-top:55px;display:grid}.contact-form-column{background:var(--cream);border-radius:9px;flex-direction:column;min-width:0;padding:38px;display:flex}.contact-form-column h2{margin:0 0 24px;font-size:clamp(21px,2.3vw,30px);line-height:1.15}.contact-image{object-fit:cover;object-position:center;border-radius:9px;width:100%;height:100%;min-height:570px}.contact-form{gap:16px;display:grid}.contact-form label{gap:7px;font-size:12px;font-weight:800;display:grid}.contact-name-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-label-text{color:inherit;align-items:baseline;gap:0;display:inline-flex}.contact-label-text>span{color:#8d6248}.contact-form input,.contact-form textarea{font:inherit;background:#fff;border:1px solid #d6d0c5;border-radius:7px;padding:15px}.contact-form textarea{resize:vertical;min-height:170px}.contact-form button{cursor:pointer;justify-self:start}.required-note{opacity:.65;margin:-5px 0 0;font-size:10px}@media (width<=560px){.contact-form-column{padding:24px}}.team-hero{padding:10px 0 120px}.team-focus-feature{aspect-ratio:auto;grid-template-rows:auto;margin-top:0}.team-focus-feature .focus-panel{height:auto}.team-focus-feature .focus-panel h1{text-transform:uppercase;max-width:390px}.values-section{padding-bottom:135px;overflow:hidden}.values-section>h2{letter-spacing:-.035em;margin:0 0 45px;font-size:54px;line-height:1}.values-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.values-track::-webkit-scrollbar{display:none}.value-card{scroll-snap-align:start;border-radius:9px;flex-direction:column;flex:0 0 49.2%;justify-content:space-between;min-height:520px;padding:42px;display:flex}.value-card.lavender{background:var(--lavender)}.value-card.pink{background:var(--pink)}.value-card.sand{background:var(--sand)}.value-card.yellow{background:var(--yellow)}.value-card.sage{background:#b8cfbd}.value-card h2{letter-spacing:-.035em;margin:0;font-size:52px}.value-card p{max-width:760px;margin:0;font-size:16px;line-height:1.4}.values-controls{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.values-controls strong{color:#fff;background:#050505;border-radius:7px;padding:9px 17px;font-size:12px}.values-controls>div{gap:18px;display:flex}.values-controls button{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:7px;width:58px;height:34px;font-size:19px}.team-section{padding-bottom:140px}.team-section>h2,.partners-section>h2{letter-spacing:-.035em;margin:0 0 45px;font-size:54px;line-height:1}.team-artists-cta{justify-content:center;padding:0 0 115px;display:flex}.team-grid{grid-template-columns:repeat(4,1fr);gap:58px 20px;display:grid}.team-card{background:#e9e0d2;border-radius:8px;overflow:hidden}.team-photo{aspect-ratio:4/5;background:#ddd5ca;width:100%;position:relative;overflow:hidden}.team-card .team-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.team-card .team-photo img.team-logo{object-fit:contain;object-position:center;background:#fff;padding:8%}.team-photo-placeholder{color:#6d665d;text-align:center;background:linear-gradient(145deg,#eee7dc,#d9d0c2);place-items:center;padding:24px;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.team-card>div:not(.team-photo){padding:13px 14px 15px}.team-card h3{margin:0;font-size:22px}.team-card p{margin:2px 0 0;font-size:10px;font-weight:700}.partners-section{padding-bottom:145px}.partners-intro{max-width:720px;margin:-25px 0 38px;font-size:16.8px;line-height:1.4}.partner-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.partner-grid::-webkit-scrollbar{display:none}.partner-slot{aspect-ratio:1.61;text-align:center;scroll-snap-align:start;background:#e9e0d2;border-radius:8px;flex:0 0 21%;place-items:center;padding:18px;display:grid}.partner-slot span{color:#66533f;letter-spacing:-.035em;font-size:27px;font-weight:800;line-height:1}.partner-slot:nth-child(2) span{font-family:Georgia,serif;font-weight:500}.partner-slot:nth-child(3) span,.partner-slot:nth-child(5) span,.partner-slot:nth-child(12) span,.partner-slot:nth-child(14) span{letter-spacing:.08em}.partner-slot:nth-child(4) span{font-family:Georgia,serif;font-size:24px;font-style:italic}.partner-slot:nth-child(6) span{letter-spacing:-.08em;font-weight:500}.partner-slot:nth-child(9) span{font-family:Georgia,serif;font-size:25px;font-style:italic}.partner-slot:nth-child(10) span{letter-spacing:.06em}.partner-more{background:0 0;border:1px solid #8f7b6459}.partner-more span{letter-spacing:.12em;max-width:140px;font-size:14px;line-height:1.25}.partner-controls{justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;display:flex}.partner-controls span{letter-spacing:.12em;margin-right:5px;font-size:9px;font-weight:800}.partner-controls button{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font:700 22px/1 Arial,sans-serif;transition:transform .2s,background .2s;display:grid}.partner-controls button:hover{background:#333;transform:scale(1.06)}.partner-controls button:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.artist-detail{padding:10px 0 0}.artist-detail-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.artist-detail-hero>div,.artist-detail-hero>img{aspect-ratio:1;border-radius:9px;width:100%;min-width:0;height:auto;display:block;overflow:hidden}.artist-detail-intro{background:var(--pink);flex-direction:column;justify-content:space-between;padding:58px 42px;display:flex}.artist-detail-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(52px,6vw,76px);line-height:1.02}.artist-detail-intro p{max-width:430px;margin:0;font-size:20px;line-height:1.4}.artist-detail-hero>img{object-fit:cover;object-position:center top}.artist-detail-hero>img.artist-image-raised{object-position:center 38%}.artist-detail-hero>img.artist-image-bastelbrei{object-position:center 24%}.artist-detail-hero>img.artist-image-melanie-spct{object-position:center 56%}.blog-page{padding-top:22px}.blog-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.blog-title-panel,.blog-hero>img{aspect-ratio:1.18;border-radius:9px;width:100%;overflow:hidden}.blog-title-panel{background:var(--cream);place-items:center;display:grid}.blog-hero>img{object-fit:cover;object-position:center;display:block}.blog-title-art{width:min(410px,76%);height:auto;display:block}.artist-detail-info{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:18px;padding:90px 0 54px;display:grid}.artist-detail-info h2,.artist-gallery>h2{letter-spacing:-.035em;margin:0 0 30px;font-size:44px;font-weight:800;line-height:1}.artist-detail-side{grid-template-rows:1fr 1fr;gap:18px;display:grid}.artist-info-card,.artist-biography{background:var(--cream);border-radius:9px;padding:42px}.artist-detail-info aside>p{margin:0 0 28px;font-size:16px;line-height:1.45}.artist-detail-socials{gap:12px;display:grid}.artist-detail-socials a{background:#fcfbf8;border-radius:7px;width:max-content;max-width:100%;padding:8px 18px;font-size:14px}.artist-biography p{margin:0 0 28px;font-size:18px;line-height:1.48}.artist-gallery{padding-bottom:115px}.artist-gallery>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.instagram-gallery>div{background:#fff;border-radius:8px;height:578.6px;overflow:hidden}.instagram-gallery iframe{background:#fff;border:0;width:100%;height:620px;display:block}.artist-end-contact{justify-content:center;padding:0 0 115px;display:flex}.artist-end-contact .pill{padding:13px 24px 12px}@media (width<=850px){.artist-detail-info{gap:18px;padding-bottom:42px}.artist-info-card,.artist-biography{padding:30px}.artist-detail-intro{padding:38px 30px}.artist-detail-intro p{font-size:16px}.artist-detail-info h2,.artist-gallery>h2{font-size:38px}.instagram-gallery>div{height:474.3px}.instagram-gallery iframe{height:520px}}@media (width<=560px){.blog-hero{grid-template-columns:1fr}.blog-title-panel,.blog-hero>img{aspect-ratio:1.12}.blog-title-art{width:min(340px,82%)}.artist-detail-hero{grid-template-columns:1fr}.artist-detail-hero>div,.artist-detail-hero>img{aspect-ratio:1}.artist-detail-info{grid-template-columns:1fr;padding:65px 0 34px}.artist-biography{padding-top:0}.artist-gallery>div{grid-template-columns:1fr}.instagram-gallery>div{height:568.2px}.instagram-gallery iframe{height:610px}.artist-detail-socials a{font-size:12px}.artist-end-contact{padding-bottom:85px}}@media (width<=850px){.header{align-items:flex-start;height:auto;padding-block:28px}.header nav{flex-wrap:wrap;justify-content:flex-end;gap:13px}.video-placeholder{min-height:42vw}.hero-video{height:42vw}.focus-panel h1{font-size:clamp(30px,5vw,40px)}.focus-feature{width:calc(100% - 48px)}.focus-panel{padding:clamp(24px,4vw,38px) clamp(20px,3.5vw,30px)}.focus-panel p{margin-top:clamp(18px,3vw,28px);font-size:clamp(12px,1.8vw,15px)}.intro{grid-template-columns:minmax(220px,.9fr) minmax(0,1.35fr);gap:32px;padding:50px 32px}.intro h2{font-size:clamp(29px,4.4vw,42px)}.artist-card{flex-basis:44.89%;height:auto}.collab-track{grid-template-columns:repeat(2,1fr)}.about-teaser{grid-template-columns:1fr;margin-bottom:72px}.footer-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:50px}.footer-logo{display:none}.simple-grid{grid-template-columns:1fr}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-image{aspect-ratio:1168/1368;min-height:0}}@media (width<=560px){.contact-name-row{grid-template-columns:1fr}}@media (width<=850px){.artists-portfolio{grid-template-columns:1fr}.portfolio-card,.portfolio-card>img,.portfolio-placeholder{height:320px}.artist-filter-grid,.artist-filter .filter-numbers{grid-template-columns:1fr 1fr}.cooperation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wrap{width:min(100% - 24px,1180px)}.header{display:block}.brand{margin-bottom:28px}.header nav{justify-content:flex-start}.focus-feature{aspect-ratio:auto;grid-template-rows:repeat(2,360px);grid-template-columns:1fr;gap:12px;width:100%;margin-top:12px}.focus-panel,.focus-feature>img{min-height:0}.focus-panel{padding:38px 28px}.focus-panel h1{font-size:46px}.focus-panel p{font-size:16px}.intro{grid-template-columns:1fr;gap:38px;margin-bottom:90px;padding:38px 24px}.intro h2,.section-head h2,.page-title{font-size:40px}.artist-card{flex-basis:85.79%}.collab-track{grid-template-columns:1fr}.about-teaser img,.about-teaser>div{min-height:0}.about-teaser>div{padding:38px 28px}.about-teaser p{font-size:24px}.footer-card{grid-template-rows:auto;grid-template-columns:1fr;padding:38px 28px}.footer-heading,.footer-address,.footer-details,.footer-instagram{grid-area:auto/1}.legal{flex-wrap:wrap;padding-inline:5px}.legal span{width:100%}.artists-page{padding:35px 0 90px}.artists-page>h1{margin-bottom:38px;font-size:40px}.portfolio-card{grid-template-columns:1fr;height:auto}.portfolio-copy{min-height:245px;padding:24px 20px}.portfolio-copy h2{font-size:34px}.portfolio-card>img,.portfolio-placeholder{aspect-ratio:1.15;height:auto}.portfolio-card.artist-card-louisa-masciullo>img{object-position:center 20%}.portfolio-card.artist-card-bastelbrei>img{object-position:center 14%}.portfolio-card.artist-card-melanie-spct>img{object-position:center 53%}.portfolio-card.artist-card-mirell-masciullo>img{object-position:center 58%}.portfolio-card.artist-card-taisha-diana>img{object-position:center 34%}.portfolio-card.artist-card-bastian-stuermer>img{object-position:center 10%}.portfolio-card.artist-card-britta-masciullo>img{object-position:center 65%}.portfolio-card.artist-card-thewaywelive>img{object-position:center 46%}.portfolio-card.artist-card-fitnessoskar>img{object-position:center 38%}.portfolio-card.artist-card-healthy-mandy>img{object-position:center 53%}.artist-filter{padding:22px 18px}.artist-filter-head{display:block}.artist-filter-head a{margin-top:14px;display:inline-block}.artist-filter-grid{grid-template-columns:1fr}.artist-filter .filter-numbers,.artist-filter .gender-filter{grid-template-columns:1fr 1fr}.artist-filter .gender-filter label{grid-column:1/-1}.artist-filter .age-filter{grid-template-columns:1fr 1fr 1fr auto}.artist-filter .age-filter label{grid-column:1/-1}.campaign-search{padding:22px 18px}.campaign-search-row{grid-template-columns:1fr}.campaign-search-row button{justify-self:start}.campaign-search h2{font-size:22px}.cooperations{padding-block:85px}.cooperation-grid{grid-template-columns:1fr}.cooperation-card{min-height:205px}.cooperation-card h3{font-size:31px}}@media (hover:none){.has-socials .artist-socials{opacity:1;pointer-events:auto;transform:none}}@media (width<=850px){.team-hero{padding-bottom:90px}.value-card{flex-basis:70%;height:auto;min-height:520px}.team-grid{grid-template-columns:repeat(2,1fr)}.partner-grid{grid-template-columns:repeat(3,1fr)}.team-section>h2,.partners-section>h2,.values-section>h2{font-size:44px}.partner-slot{flex-basis:34%}}@media (width<=560px){.team-hero{padding-bottom:70px}.team-focus-feature{margin-top:0}.values-section,.team-section,.partners-section{padding-bottom:85px}.value-card{flex-basis:94%;height:auto;min-height:480px;padding:28px}.value-card h2{font-size:38px}.value-card p{font-size:14px}.team-grid{gap:28px 12px}.team-card h3{font-size:18px}.partner-grid{grid-template-columns:repeat(2,1fr)}.team-section>h2,.partners-section>h2,.values-section>h2{margin-bottom:30px;font-size:37px}.partner-slot{flex-basis:68%}.partners-intro{margin-top:-15px}.partner-slot span{font-size:25px}}@media (width<=850px){.hero-video{height:51.24vw}}@media (width<=560px){.team-focus-feature{grid-template-rows:auto 360px}.team-focus-feature .focus-panel,.team-focus-feature>img{min-height:0}}@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}
