html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/build/assets/inter-v20-latin-300-BVlfKGgI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/build/assets/inter-v20-latin-300italic-Ca92ctlJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/assets/inter-v20-latin-regular-C38fXH4l.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/build/assets/inter-v20-latin-italic-D1l0FflY.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/assets/inter-v20-latin-600-LgqL8muc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/build/assets/inter-v20-latin-600italic-BJYrns_i.woff2) format("woff2")}:root{--text-color: #B8B6B3;--background-color: #E6E4E1;--highlight-color: #111111;--border-radius: 5px;--border-color: #ddd;--link-color: #111111;--link-hover-color: #222222;--header-height: rem-calc(100);--image-width: 22.2222222222rem;--cc-bg: #E6E4E1;--cc-text: #B8B6B3;--cc-btn-primary-bg: #111111;--cc-btn-primary-text: var(--cc-bg);--cc-btn-primary-hover-bg: #222222;--cc-btn-secondary-bg: rgb(16.6666666667%, 16.6666666667%, 16.6666666667%);--cc-btn-secondary-text: var(--cc-bg);--cc-btn-secondary-hover-bg: #222222;--cc-toggle-bg-off: #919ea6;--cc-toggle-bg-on: #111111;--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #E6E4E1;--cc-toggle-knob-icon-color: #E6E4E1;--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;--headline-color: #E6E4E1;--subline-color: #B8B6B3}.content-element.width-wide,.page-header{padding-left:1.222rem;padding-right:1.222rem}@media all and (min-width:80em){.content-element.width-wide,.page-header{padding-left:2.444rem;padding-right:2.444rem}}@media all and (min-width:100em){.content-element.width-wide,.page-header{padding-left:calc((100vw - 1600px)/2 + 2.444rem);padding-right:calc((100vw - 1600px)/2 + 2.444rem)}}.content-element.width-narrow{padding-left:1.222rem;padding-right:1.222rem}@media all and (min-width:80em){.content-element.width-narrow{padding-left:2.444rem;padding-right:2.444rem}}@media all and (min-width:55.5555555556em){.content-element.width-narrow{padding-left:calc((100vw - 55.5555555556rem) / 2 + 2.444rem);padding-right:calc((100vw - 55.5555555556rem) / 2 + 2.444rem)}}html,body{margin:0;padding:0}p:last-child{margin-bottom:0}img{height:auto;max-width:100%;width:100%;display:block;transform:scale(1);overflow:hidden}img.loaded{opacity:1;transition:opacity .25s,filter .5s .25s}html{font-family:Inter,sans-serif;font-size:16px;font-size:clamp(16px,1.25vw,19.2px);font-weight:300;scroll-behavior:smooth}body{color:var(--text-color);line-height:1.222;background:#000}p{margin-bottom:1.222rem}h1{font-size:calc(2.2222222222rem / 1.2);margin:0 0 .611rem;font-family:operetta-12,serif;font-weight:200}@media all and (min-width:48em){h1{font-size:2.2222222222rem}}h1{line-height:2.7777777778rem}h2{font-size:calc(1.6666666667rem / 1.2);margin:0 0 .611rem;font-family:operetta-12,serif;font-weight:200}@media all and (min-width:48em){h2{font-size:1.6666666667rem}}h2{line-height:1.9444444444rem}h3{font-size:calc(1.2222222222rem / 1.2);margin:0 0 .611rem;font-family:operetta-12,serif;font-weight:200}@media all and (min-width:48em){h3{font-size:1.2222222222rem}}h4{font-size:calc(1rem / 1.2);margin:0 0 .611rem;font-family:operetta-12,serif;font-weight:200}@media all and (min-width:48em){h4{font-size:1rem}}h5{font-size:calc(.8888888889rem / 1.2);margin:0 0 .611rem;font-family:operetta-12,serif;font-weight:200}@media all and (min-width:48em){h5{font-size:.8888888889rem}}h6{font-size:calc(.8888888889rem / 1.2);margin:0 0 .611rem;font-family:operetta-12,serif;font-weight:200}@media all and (min-width:48em){h6{font-size:.8888888889rem}}strong,b{font-weight:600}a{color:var(--link-color);text-decoration:none;transition:color .3s cubic-bezier(.2,.9,.5,1)}a:hover{color:var(--link-hover-color)}::-moz-selection{background:#2b2b2b;color:#e6e4e1}::selection{background:#2b2b2b;color:#e6e4e1}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}html #cc-main{--cc-font-family: Inter, sans-serif;--cc-modal-border-radius: 0;--cc-btn-border-radius: 2px;--cc-bg: #111111;--cc-primary-color: #E6E4E1;--cc-secondary-color: #B8B6B3;--cc-link-color: #E6E4E1;--cc-btn-primary-bg: #E6E4E1;--cc-btn-primary-color: #000000;--cc-btn-primary-border-color: #E6E4E1;--cc-btn-primary-hover-bg: #ffffff;--cc-btn-primary-hover-color: #000000;--cc-btn-primary-hover-border-color: #ffffff;--cc-btn-secondary-bg: transparent;--cc-btn-secondary-color: #E6E4E1;--cc-btn-secondary-border-color: #B8B6B3;--cc-btn-secondary-hover-bg: #222222;--cc-btn-secondary-hover-color: #E6E4E1;--cc-btn-secondary-hover-border-color: #E6E4E1;--cc-separator-border-color: #2a2927;--cc-section-category-border: #2a2927;--cc-toggle-on-bg: #E6E4E1;--cc-toggle-off-bg: #3a3833;--cc-toggle-on-knob-bg: #000000;--cc-toggle-off-knob-bg: #000000;--cc-toggle-enabled-icon-color: #E6E4E1;--cc-toggle-disabled-icon-color: #B8B6B3;--cc-toggle-readonly-bg: #55524c;--cc-toggle-readonly-knob-bg: #000000;--cc-toggle-readonly-knob-icon-color: #55524c;--cc-cookie-category-block-bg: #161615;--cc-cookie-category-block-border: #2a2927;--cc-cookie-category-block-hover-bg: #1e1d1b;--cc-cookie-category-block-hover-border: #2a2927;--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: #1e1d1b;--cc-overlay-bg: rgba(0, 0, 0, .7);--cc-webkit-scrollbar-bg: #2a2927;--cc-webkit-scrollbar-hover-bg: #55524c;--cc-footer-bg: #000000;--cc-footer-color: #B8B6B3;--cc-footer-border-color: #2a2927}html #cc-main .cm,html #cc-main .pm{border:1px solid #B8B6B3}.navigation.main{display:none}@media all and (min-width:64em){.navigation.main{display:block}}.navigation.main a{text-decoration:none;color:var(--text-color)}.navigation.main ul.level-1{align-items:center;display:flex;gap:1.222rem}.navigation.main ul.level-1>li{position:relative}.navigation.main ul.level-1>li:hover .level-2{opacity:1;pointer-events:all}.navigation.main ul.level-1 .level-2{min-width:inherit;background:#e6e4e1;box-shadow:0 10px 10px #0003;left:-1.222rem;opacity:0;padding:1.222rem;pointer-events:none;position:absolute;transition:.3s;white-space:nowrap}.mobile-navigation{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;--link-color: #E6E4E1;--link-hover-color: #B8B6B3;color:#e6e4e1;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.3s cubic-bezier(.5,0,.25,1);transition-delay:.3s;width:100%;z-index:100}.mobile-navigation.active{opacity:1;pointer-events:all;transition-delay:0s}.mobile-navigation.active .content{transform:translate(0);transition-delay:.3s}.mobile-navigation .content{bottom:0;max-width:27.7777777778rem;padding:8.3333333333rem 1.222rem;position:absolute;right:0;top:0;transform:translate(120%);transition:.3s cubic-bezier(.5,0,.25,1);transition-delay:0s;width:100%}@media all and (min-width:64em){.mobile-navigation .content{padding-top:11.1111111111rem}}.mobile-navigation .nav li.level-1:not(:last-child){margin-bottom:1.222rem}@media all and (min-width:48em){.mobile-navigation .nav li.level-1:not(:last-child){margin-bottom:2.444rem}}.mobile-navigation .nav li.level-1>.nav-item{display:block;font-family:operetta-12,serif;font-weight:200;overflow:visible;position:relative;z-index:1;font-size:2.5rem;line-height:2.5rem}.mobile-navigation .nav ul.level-2{margin-top:.611rem}@media all and (min-width:48em){.mobile-navigation .nav ul.level-2{margin-top:1.222rem}}.mobile-navigation .nav li.level-2.active .nav-item{--link-color: #E6E4E1;font-weight:600}.mobile-navigation .nav li.level-2 .nav-item{font-size:.8888888889rem;line-height:1.5555555556rem;--link-color: #B8B6B3;--link-hover-color: #E6E4E1}.nav-toggler{align-items:center;display:flex;height:44px;pointer-events:all;position:relative;transition:.3s cubic-bezier(.2,.9,.5,1);width:44px;cursor:pointer}.nav-toggler:hover:not(.active) .toggle:before{left:10px;width:34px}.nav-toggler:hover:not(.active) .toggle:after{right:10px;width:34px}.nav-toggler.active .toggle{background:transparent}.nav-toggler.active .toggle:before{animation:toggle-1 .3s ease-in-out forwards}.nav-toggler.active .toggle:after{animation:toggle-2 .3s ease-in-out forwards}.nav-toggler .toggle{background:#e6e4e1;border:0;border-radius:10px;cursor:pointer;display:block;height:3px;transition:.3s cubic-bezier(.2,.9,.5,1);width:44px}.nav-toggler .toggle:before,.nav-toggler .toggle:after{background:#e6e4e1;border-radius:10px;content:"";display:block;height:3px;left:0;position:absolute;right:0;top:50%;transform-origin:center center;transition:.3s cubic-bezier(.2,.9,.5,1);width:44px}.nav-toggler .toggle:before{transform:translateY(calc(-150% - 10px))}.nav-toggler .toggle:after{transform:translateY(calc(50% + 10px))}@keyframes toggle-1{50%{transform:translateY(-50%)}to{transform:translateY(-50%) rotate(-45deg)}}@keyframes toggle-2{50%{transform:translateY(-50%)}to{transform:translateY(-50%) rotate(45deg)}}.page-header{padding-top:.611rem;padding-bottom:.611rem;align-items:center;background-image:linear-gradient(to bottom,#000 20%,#0000 70%);background-position-y:101%;background-repeat:repeat-x;background-size:200% 200%;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.2,.9,.5,1);z-index:100}@media all and (min-width:48em){.page-header{padding-bottom:1.222rem;padding-top:1.222rem;position:fixed}}.page-header .logo{color:#e6e4e1;display:block;position:relative;width:30%;z-index:101}@media all and (min-width:48em){.page-header .logo{height:auto;padding:0;width:10.5555555556rem}}.page-header .logo img,.page-header .logo svg{display:block;height:auto;width:100%}.page-header .header-right{align-items:center;display:flex;gap:1.222rem;justify-content:space-between;position:relative;z-index:101}.page-header .appointment-link{background:#000;border-radius:0;color:#e6e4e1;display:block;font-weight:600;padding:0 .611rem;font-size:.7777777778rem;line-height:2.2222222222rem;transition:.3s cubic-bezier(.2,.9,.5,1)}.page-header .appointment-link:hover{background:#222;transform:scale(1.1)}@media all and (min-width:48em){.page-header .appointment-link{padding:0 1.222rem;font-size:.8888888889rem;line-height:2.7777777778rem}}@media all and (min-width:48em){.scrolled .page-header{background-position:0;padding-bottom:2.444rem}}.page-footer{margin:11.1111111111rem auto 0;width:16.6666666667rem;height:44.4444444444rem;position:relative}.page-footer .pf-texture{position:absolute;top:0;left:50%;transform:translate(-50%,-20%);width:90vw;height:auto;max-width:none;z-index:1;opacity:.2;display:bloc;object-fit:contain}@media all and (min-width:64em){.page-footer .pf-texture{width:60vw;max-width:1000px}}.page-footer .pf-logo{color:#e6e4e1;margin:0 2.444rem 2.444rem;position:relative;z-index:2}.page-footer .pf-meta{--link-color: #E6E4E1;--link-hover-color: #B8B6B3;color:#e6e4e1;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.page-footer .pf-meta a{font-size:1.1111111111rem;line-height:1.9444444444rem;display:block;text-align:center}@keyframes fill-control-pop{0%{transform:scale(1)}40%{transform:scale(.82)}to{transform:scale(1)}}@keyframes fill-control-check{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.form .form-fields{color:#e6e4e1;display:grid;gap:1.222rem;padding:2.444rem 0 0}.form .type-text{position:relative;z-index:1}.form .field.text{background:#000;border:1px solid #B8B6B3;display:flex;gap:.3055rem;flex-direction:column;overflow:hidden;position:relative}.form .field.text input,.form .field.text textarea{appearance:none;background:transparent;border:none;color:#b8b6b3;font-family:Inter,sans-serif;font-size:1rem;line-height:1.222rem;outline:transparent;padding:0 .611rem .611rem}.form .field.text input[type=date]{background-image:url(/build/assets/calendar-CcyI2o2S.svg);background-repeat:no-repeat;background-position:right .611rem center;background-size:.8888888889rem;padding-right:1.222rem}.form .field.text label{font-size:.85rem;font-weight:600;padding:.611rem .611rem 0}.form .field.text.error label{color:red}.form .field.select{background:#000;border:1px solid #B8B6B3;display:flex;gap:.3055rem;flex-direction:column;overflow:hidden;position:relative}.form .field.select label{font-size:.85rem;font-weight:600;padding:.611rem .611rem 0}.form .field.select select{appearance:none;background:transparent;background-image:url(/build/assets/select-fyjD3q1T.svg);background-repeat:no-repeat;background-position:right .611rem center;background-size:1.1111111111rem;border:none;color:#b8b6b3;font-family:Inter,sans-serif;font-size:1rem;line-height:1.222rem;outline:transparent;padding:0 1.222rem .611rem .611rem}.form .field.select select:valid{color:#e6e4e1}.form .field.assets,.form .field.textarea{background:#000;border:1px solid #B8B6B3;display:flex;flex-direction:row;gap:1.222rem;justify-content:space-between;overflow:hidden;padding:.611rem;position:relative}.form .field.assets input,.form .field.textarea input{accent-color:#111111;flex:1}.form .field.textarea{flex-direction:column;gap:0}.form .field.textarea textarea{appearance:none;background:transparent;border:none;color:#b8b6b3;font-family:Inter,sans-serif;font-size:1rem;line-height:1.222rem;outline:transparent;padding:.611rem 0}.form .field.assets{align-items:center}.form .field.radio{background:#000;border:1px solid #B8B6B3;display:block;padding:.611rem 1.222rem}.form .field.radio .field-legend{color:#b8b6b3;display:block;font-size:.8rem}.form .field.radio .field-instructions{color:#b8b6b399;font-size:.8rem;margin:0}.form .field.radio .r-options{margin-top:.611rem}.form .field.radio .r-option{align-items:center;cursor:pointer;display:flex;padding:.3055rem 0}.form .field.radio .r-option input{appearance:none;-webkit-appearance:none;background:#000;border:1px solid #B8B6B3;cursor:pointer;flex:0 0 auto;height:1.1111111111rem;margin:0 .611rem 0 0;position:relative;transition:background-color .2s ease,border-color .2s ease;width:1.1111111111rem;border-radius:50%}.form .field.radio .r-option input:after{content:"";opacity:0;position:absolute;background:#000;border-radius:50%;height:30%;left:35%;top:35%;transform:scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .15s ease;width:30%}.form .field.radio .r-option input:hover{border-color:#e6e4e1}.form .field.radio .r-option input:checked{animation:fill-control-pop .3s ease;background:#e6e4e1;border-color:#e6e4e1}.form .field.radio .r-option input:checked:after{opacity:1;transform:scale(1)}.form .field.radio .r-option input:focus-visible{outline:1px solid #E6E4E1;outline-offset:3px}@media(prefers-reduced-motion:reduce){.form .field.radio .r-option input{animation:none!important;transition:none}.form .field.radio .r-option input:after{animation:none!important;transition:none}}.form .field.radio .r-option span{color:#e6e4e1}@media all and (min-width:48em){.form .field.toggle label{align-items:center;display:flex}.form .field.toggle label a{color:#e6e4e1;display:inline-block;text-decoration:underline}}.form .field.toggle input{appearance:none;-webkit-appearance:none;background:#000;border:1px solid #B8B6B3;border-radius:2px;cursor:pointer;flex:0 0 auto;height:1.1111111111rem;margin:0 .611rem 0 0;position:relative;transition:background-color .2s ease,border-color .2s ease;width:1.1111111111rem}.form .field.toggle input:after{content:"";opacity:0;position:absolute;border:solid #000000;border-width:0 2px 2px 0;height:50%;left:35%;top:12%;transform:rotate(45deg);width:25%}.form .field.toggle input:hover{border-color:#e6e4e1}.form .field.toggle input:checked{animation:fill-control-pop .3s ease;background:#e6e4e1;border-color:#e6e4e1}.form .field.toggle input:checked:after{opacity:1;animation:fill-control-check .25s .08s ease-out both}.form .field.toggle input:focus-visible{outline:1px solid #E6E4E1;outline-offset:3px}@media(prefers-reduced-motion:reduce){.form .field.toggle input{animation:none!important;transition:none}.form .field.toggle input:after{animation:none!important;transition:none}}.form .field.name-medical_info{display:none}.form .field.name-medical:has(input:checked)+div{display:flex}.form .field.signature{background:#000;border:1px solid #B8B6B3;display:flex;flex-direction:column;gap:.3055rem;padding:.611rem}.form .field.signature label{font-size:.85rem;font-weight:600}.form .field.signature .field-instructions{font-size:.8rem;color:#e6e4e1b3;margin:0}.form .field.signature .signature-pad-wrapper{margin-top:.3055rem}.form .field.signature .signature-canvas{background:#fff;border:2px solid #ddd;border-radius:.2222222222rem;cursor:crosshair;display:block;height:200px;touch-action:none;width:100%}.form .field.signature .signature-controls{align-items:center;display:flex;gap:.611rem;margin-top:.3055rem}.form .field.signature .btn-clear-signature{appearance:none;background:#e6e4e11a;border:1px solid #ddd;border-radius:.2222222222rem;color:#e6e4e1;cursor:pointer;font-size:.85rem;padding:.3055rem .611rem;transition:.3s cubic-bezier(.2,.9,.5,1)}.form .field.signature .btn-clear-signature:hover{background:#e6e4e133;border-color:#e6e4e1}.form .field.signature .signature-status{color:#e6e4e1;font-size:.85rem}.form .field.signature .signature-status.has-signature{opacity:1}.form .field.signature .field-error{color:red;font-size:.85rem;margin-top:.3055rem}.form .field.signature.error{border-color:red}.form .field.signature.error label{color:red}.form .button-bar{padding-top:1.222rem;text-align:right}.form .btn{appearance:none;display:inline-block;line-height:2.7777777778rem;padding:0 1.222rem;border-radius:0;background:linear-gradient(to right,#272727 50%,#121212);background-position:100% 100%;background-size:200% 200%;color:#e6e4e1;transition:.3s cubic-bezier(.2,.9,.5,1)}.form .btn:hover{background-position:0 0}.form .btn{font-size:.8888888889rem;line-height:2.7777777778rem;appearance:none;border:0;background:#111}.form .btn:hover{background:#222}.form input.hidden{opacity:0;position:absolute}.form .help{width:1.1111111111rem;color:#e6e4e1;display:flex;align-items:center}.form .help:hover{color:#222}.form .help svg{transition:.3s cubic-bezier(.2,.9,.5,1);width:100%}@media all and (min-width:48em){.f-form.appointment .form-fields{display:grid;grid-template-columns:1fr 1fr}.f-form.appointment .form-fields .name-idea,.f-form.appointment .form-fields .name-inspirations,.f-form.appointment .form-fields .name-medical,.f-form.appointment .form-fields .name-image_of_bodypart,.f-form.appointment .form-fields .name-medical_info,.f-form.appointment .form-fields .name-how_long_was_your_longest_tattoo_session_to_date{grid-column:span 2}}.loading{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:grid;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:.3s cubic-bezier(.2,.9,.5,1);z-index:5000}.loading.active{opacity:1;pointer-events:all}.loading svg{color:#e6e4e1;width:11.1111111111rem}.fancybox__container .f-html{background:#000;border:1px solid #B8B6B3;color:#e6e4e1;line-height:1.6;max-width:35.5555555556rem;padding:2.444rem}.content-element.padding-xs{padding-top:.611rem;padding-bottom:.611rem}.content-element.padding-s{padding-top:1.222rem;padding-bottom:1.222rem}.content-element.padding-default{padding-top:2.444rem;padding-bottom:2.444rem}.content-element.padding-l{padding-top:3.666rem;padding-bottom:3.666rem}.content-element.padding-xl{padding-top:7.332rem;padding-bottom:7.332rem}.content-element.color-light{color:#e6e4e1}.content-element.color-dark{color:#000}.content-element.color-default{color:#b8b6b3}.content-element.background-light{background:transparent}.textpic{display:grid;gap:1.222rem;grid-template-areas:"img" "txt"}@media all and (min-width:48em){.textpic{flex-direction:row;gap:2.444rem;grid-template-areas:"img txt";grid-template-columns:1fr 1fr;justify-content:space-between}.textpic.valign-top{align-items:start}.textpic.valign-middle{align-items:center}.textpic.valign-bottom{align-items:end}.textpic.image-right{flex-direction:row-reverse}.textpic.align-top{grid-template-areas:"img" "txt";grid-template-columns:1fr}.textpic.align-bottom{grid-template-areas:"txt" "img";grid-template-columns:1fr}.textpic.align-right{grid-template-areas:"txt img"}.textpic .image{width:var(--image-width)}.textpic .text{flex:1}}.textpic .t-image-container{grid-area:img;position:relative;z-index:10}.textpic .t-text{grid-area:txt}.textpic .desaturate img{-webkit-mask-image:linear-gradient(black 50%,transparent);mask-image:linear-gradient(black 50%,transparent)}.simple-content .sc-item:not(:last-child){margin-bottom:1.222rem}.simple-content .type-buttons{display:flex;flex-wrap:wrap;gap:.611rem;position:relative}.simple-content .type-buttons .btn{appearance:none;display:inline-block;line-height:2.7777777778rem;padding:0 1.222rem;border-radius:0;background:linear-gradient(to right,#272727 50%,#121212);background-position:100% 100%;background-size:200% 200%;color:#e6e4e1;transition:.3s cubic-bezier(.2,.9,.5,1)}.simple-content .type-buttons .btn:hover{background-position:0 0}.simple-content .type-text{position:relative}.simple-content .type-text h3,.simple-content .type-text a{color:#e6e4e1}.simple-content .type-text a{text-decoration:underline}.simple-content .type-text a:hover{color:#222}.simple-content .type-text ul{list-style:disc;list-style:outside;padding-left:1.1111111111rem;margin-bottom:1.222rem}.simple-content .type-text ul li:not(:last-child){margin-bottom:.611rem}.heading{display:inline-block;position:relative}.heading .headline,.heading .subline{position:relative;z-index:2}.heading .headline{color:var(--headline-color);margin-bottom:.611rem;font-size:2.5rem;line-height:2.5rem}.heading .subline{color:var(--subline-color);font-size:1.6666666667rem;line-height:1.6666666667rem}.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{margin:0}.two-column-layout{display:grid;gap:1.222rem}@media all and (min-width:48em){.two-column-layout{grid-template-columns:1fr 1fr}}.page-teaser{display:grid;gap:1.222rem}@media all and (min-width:48em){.page-teaser{grid-template-columns:1fr 1fr}}@media all and (min-width:64em){.page-teaser{grid-template-columns:1fr 1fr 1fr}}.page-teaser .page{text-decoration:none;color:var(--text-color)}.hero{overflow:hidden;position:relative}.hero:after{background:linear-gradient(to bottom,transparent 0%,#000000 100%);bottom:0;content:"";height:30%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.hero .hero-swiper{opacity:0}.hero .hero-swiper.swiper-initialized{opacity:1}@media all and (min-width:48em){.hero{margin-bottom:5.5555555556rem}}@media all and (min-width:48em){.hero.size-small{height:36.1111111111rem}.hero.size-small .h-image{height:36.1111111111rem;object-fit:cover;width:100%}}.hero.size-big{height:100svh}.hero.size-big .hero-swiper,.hero.size-big .swiper-wrapper,.hero.size-big .swiper-slide{height:100%}.hero.size-big .h-image{filter:brightness(.9) contrast(1.05);height:100%;max-height:none;object-fit:contain;object-position:center 30%;width:100%}.hero.size-big .h-content{bottom:30%;opacity:0;animation:stopay-content-in 1.6s cubic-bezier(.2,.7,.2,1) .35s forwards}.hero.size-big.is-scrolling .h-content{animation:none}@keyframes stopay-content-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.hero .h-image{display:block;filter:brightness(.75);max-height:1080px;object-fit:cover;object-position:center;position:relative;width:100%;z-index:1}.hero .h-content{left:50%;position:absolute;text-align:center;bottom:10%;transform:translate(-50%);z-index:2}.hero .h-title{color:#e6e4e1;display:block;font-family:operetta-12,serif;font-size:3.5555555556rem;font-weight:200;letter-spacing:.5em;text-transform:uppercase}@media all and (min-width:48em){.hero .h-title{font-size:5.5555555556rem}}@media all and (min-width:64em){.hero .h-title{font-size:7.7777777778rem}}.hero .h-subtitle{color:#b8b6b3;display:block;font-family:operetta-12,serif;font-size:1.1111111111rem;font-weight:200}@media all and (min-width:48em){.hero .h-subtitle{font-size:1.5555555556rem}}@media all and (min-width:64em){.hero .h-subtitle{font-size:1.7777777778rem}}.hero .h-mouse{animation:bounce 1.5s ease-in-out infinite;bottom:1.222rem;color:#e6e4e1;height:auto;left:50%;position:absolute;transform:translate(-50%);width:1.1111111111rem;z-index:1}@keyframes bounce{0%{transform:translate(-50%,5%)}50%{transform:translate(-50%,-5%)}to{transform:translate(-50%,5%)}}.faqs .f-items{margin-top:1.222rem;position:relative;z-index:1}@media all and (min-width:48em){.faqs .f-items{margin-top:2.444rem}}.faqs .f-item{margin-bottom:1.222rem}@media all and (min-width:48em){.faqs .f-item{margin-bottom:2.444rem}}.faqs .f-question{font-size:1.9444444444rem;line-height:1.9444444444rem;display:flex;align-items:flex-start;color:#e6e4e1}.faqs .f-num{display:inline-block;width:2.2222222222rem;flex-shrink:0}.faqs .f-answer{margin-left:2.2222222222rem}.gallery .simple-content{max-width:55.5555555556rem;margin:0 auto 2.444rem}.gallery .g-items{display:grid;gap:.611rem;grid-template-columns:1fr 1fr;margin-top:1.222rem}@media all and (min-width:48em){.gallery .g-items{grid-template-columns:repeat(3,1fr);margin-top:3.666rem}}@media all and (min-width:64em){.gallery .g-items{grid-template-columns:repeat(4,1fr)}}.gallery .g-item{transition:.3s cubic-bezier(.2,.9,.5,1)}.gallery .g-item:hover{filter:brightness(.5)}@media all and (min-width:64em){.gallery .g-item:nth-of-type(14),.gallery .g-item:nth-of-type(31){grid-column:span 2;grid-row:span 2}}.gallery .g-image{display:block}.newsletter{background:#000;text-align:center}.newsletter .simple-content{margin:0 auto;max-width:55.5555555556rem}.newsletter .newsletter-form{max-width:500px;margin:2.444rem auto 0}.newsletter .newsletter-form .form-fields{align-items:stretch;display:flex;gap:.611rem;padding:0}.newsletter .newsletter-form .form-fields .field.text{flex:1;margin-bottom:0}.newsletter .newsletter-form .form-fields .field.text label{display:none}.newsletter .newsletter-form .form-fields .field.text input{padding:.611rem}.newsletter .newsletter-success{color:#e6e4e1}.newsletter .newsletter-success p{margin:0}.selected-works .simple-content{margin:0 auto 2.444rem;max-width:55.5555555556rem}.selected-works .sw-items{column-count:2;column-gap:.611rem}@media all and (min-width:48em){.selected-works .sw-items{column-count:3;column-gap:1.222rem}}@media all and (min-width:64em){.selected-works .sw-items{column-count:4}}.selected-works .sw-item{break-inside:avoid;display:block;margin-bottom:.611rem;overflow:hidden;position:relative;transition:.3s cubic-bezier(.2,.9,.5,1)}@media all and (min-width:48em){.selected-works .sw-item{margin-bottom:1.222rem}}.selected-works .sw-item:hover .sw-image{filter:brightness(.7);transform:scale(1.02)}.selected-works .sw-image{display:block;width:100%;transition:.3s cubic-bezier(.2,.9,.5,1)}.selected-works .sw-link{margin-top:2.444rem;text-align:center}
