@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#161b1c;--black:#101719;--paper:#f6f5f1;--white:#fff;--gold:#d5b67b;--line:#d9d9d2;--muted:#747a78}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1200px,calc(100% - 64px));margin:0 auto}.skip{position:absolute;left:-9999px;top:0;background:#fff;z-index:99;padding:12px}.skip:focus{left:12px}.site-header{height:84px;background:rgba(248,247,243,.97);position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(0,0,0,.07);backdrop-filter:blur(16px)}.nav-shell{height:100%;display:flex;justify-content:space-between;align-items:center}.brandmark{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:.22em;font-size:21px}.dot,.gold-period{color:var(--gold)}.site-nav{display:flex;gap:31px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.015em}.site-nav a:not(.nav-contact):hover{color:#9b7c49}.nav-contact{background:#1a2426;color:#fff;padding:14px 19px}.nav-contact span{margin-left:16px;color:var(--gold)}.menu-toggle{display:none}.hero{min-height:710px;position:relative;isolation:isolate;overflow:hidden;background:#111a1c;color:white}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101819 0%,rgba(16,24,25,.94) 32%,rgba(16,24,25,.25) 95%);z-index:-1}.hero-art{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 83% 46%,#38494b 0%,#1b2728 40%,#111819 70%)}.art-ring{position:absolute;width:700px;height:700px;border-radius:50%;border:1px solid rgba(213,182,123,.28);top:3%;right:-3%;transform:rotate(-21deg) scaleX(.75)}.ring-b{width:960px;height:960px;top:-18%;right:-15%;border-color:rgba(213,182,123,.13)}.art-glow{position:absolute;width:420px;height:540px;background:#caa465;filter:blur(150px);opacity:.15;right:18%;top:15%}.art-letter{font-family:Georgia,serif;font-size:min(70vw,850px);font-weight:400;position:absolute;right:4%;top:-18%;color:#bda778;opacity:.13;font-style:italic}.hero-content{padding:145px 0 120px;position:relative;z-index:1}.eyebrow{font-size:11px;color:#886d44;font-weight:800;letter-spacing:.24em;margin:0 0 26px}.eyebrow.light{color:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Manrope,sans-serif;letter-spacing:-.065em;line-height:1.1}h1{font-size:clamp(64px,8vw,115px);font-weight:700;margin-bottom:32px}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--gold);letter-spacing:-.045em}h2{font-size:clamp(42px,5vw,71px);margin-bottom:22px;font-weight:700}.muted{color:#929995}.hero-copy{font-size:17px;line-height:1.8;color:#c5cbca;max-width:470px}.hero-actions{display:flex;align-items:center;gap:40px;margin-top:42px}.button{display:inline-flex;gap:35px;align-items:center;justify-content:space-between;padding:18px 24px;font-weight:800;font-size:12px;white-space:nowrap;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-gold{color:#161b1c;background:var(--gold)}.button-gold:hover{background:#e9d09d}.text-link{font-size:12px;font-weight:800;padding-bottom:9px;border-bottom:1px solid #808887}.text-link span{margin-left:18px}.light-link{color:white;border-color:#85908f}.hero-footer{position:absolute;bottom:27px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;font-size:10px;letter-spacing:.19em;color:#9aa7a6}.section-pad{padding:120px 0}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.intro-detail{padding-top:42px}.intro-detail p:not(.lead),.culture-copy p:not(.eyebrow),.sound p:not(.eyebrow),.founder p:not(.eyebrow),.connect p:not(.eyebrow){color:#6c7371;line-height:1.9;font-size:15px}.lead{color:#202728!important;font-size:22px!important;line-height:1.55!important;font-weight:600}.intro-detail .text-link{display:inline-block;margin-top:25px}.statement{background:#c3ae84;padding:100px 0;color:#141a1b;overflow:hidden}.statement .eyebrow{color:#fff}.statement p:last-child{font-family:Manrope,sans-serif;letter-spacing:-.06em;font-weight:800;font-size:clamp(40px,7vw,92px);line-height:1.2;margin:0}.statement em{font-family:Georgia,serif;font-weight:400;color:white}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:49px}.section-heading>p{max-width:310px;color:#6f7472;font-size:15px;line-height:1.8}.brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.brand-card{background:white;min-width:0}.brand-visual{height:320px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.brand-visual>span:not(.kidona-sun){position:relative;z-index:2}.visual-mitico{background:linear-gradient(135deg,#dbd3c6,#acaf9e 52%,#6a8d91)}.visual-mitico>span{font:italic 130px Georgia,serif;letter-spacing:-.12em;color:#fff9ea;text-shadow:0 4px 70px #77908b}.visual-halo{position:absolute;width:330px;height:330px;border-radius:50%;border:46px solid rgba(255,255,255,.13);top:8%;right:-2%}.visual-kidona{background:#e5bb8d}.visual-kidona>span:not(.kidona-sun){font-family:Manrope,sans-serif;color:#fff9ed;font-weight:800;font-size:58px;line-height:.75;letter-spacing:-.06em;text-align:center;transform:rotate(-5deg)}.visual-kidona small{font-size:30px;letter-spacing:.12em}.kidona-sun{position:absolute;top:-80px;right:20px;font-size:360px;color:#f8d5a4;line-height:1}.visual-serez{background:radial-gradient(circle at 50% 55%,#3b5050,#131d20 69%);flex-direction:column;gap:20px}.visual-serez>span{color:#f6f1df;text-align:center;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:.2em;font-size:42px}.visual-serez small{font-size:13px;font-weight:500;letter-spacing:.32em}.waveform{color:#d4b579;font-size:42px;letter-spacing:5px}.brand-info{padding:26px 27px 29px;display:flex;justify-content:space-between;gap:12px;align-items:start}.card-kicker{color:#997b4d;font-weight:800;font-size:10px;letter-spacing:.16em;margin-bottom:12px}.brand-info h3{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.035em;margin-bottom:8px}.brand-info p:last-child{color:#7a817f;font-size:13px;line-height:1.7;margin-bottom:0}.brand-info>a{border:1px solid #d9ddd9;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;flex:none}.culture{background:#121e21;color:white}.culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.culture-visual{height:540px;background:radial-gradient(circle at 50% 30%,#405255,#1d2b2d 50%,#172123);display:flex;align-items:center;padding:40px;position:relative;overflow:hidden}.culture-visual:after{content:"";position:absolute;width:390px;height:390px;border:1px solid #d5b67b66;transform:rotate(35deg);right:-160px;bottom:-130px}.culture-visual>span{font:800 clamp(32px,4vw,60px)/1.24 Manrope,sans-serif;letter-spacing:-.06em;z-index:1}.culture-copy h2{color:white}.culture-copy p:not(.eyebrow){color:#b0bcbb}.culture-copy .text-link{display:inline-block;margin-top:22px}.sound-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center}.sound-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:27px}.button-dark{background:#172225;color:white}.sound-poster{height:530px;background:radial-gradient(circle at 65% 15%,#5f594d,#1b2729 60%,#0b1214);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:35px;color:#fff}.poster-orbit{border:1px solid #d6b98455;position:absolute;width:450px;height:450px;border-radius:50%;right:-110px;top:35px;transform:scaleX(.7) rotate(25deg)}.poster-top,.poster-bottom{font-size:10px;letter-spacing:.18em;color:#dbc69d;z-index:1}.sound-poster strong{font:800 65px/1.09 Manrope,sans-serif;letter-spacing:-.08em;z-index:1}.sound-poster strong span{color:var(--gold)}.tiny-note{font-size:11px!important;line-height:1.7!important;color:#999e99!important;margin-top:16px}.founder{background:#213033;color:white}.founder-grid{display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;gap:110px}.founder-frame{background:#3b4b4b;padding:14px}.portrait-placeholder{height:515px;background:linear-gradient(160deg,#677775,#263436 75%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.portrait-placeholder span{font:italic 175px Georgia,serif;color:#c4a773}.portrait-placeholder small{letter-spacing:.25em;font-size:10px;color:#d4d6d2}.founder h2{color:white}.founder-label{color:var(--gold)!important;font-size:11px!important;letter-spacing:.17em;font-weight:800;margin-bottom:28px}.founder p:not(.eyebrow){color:#bcc6c4}.founder-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.founder-tags span{border:1px solid #576969;padding:9px 13px;color:#c6d1cf;font-size:11px}.light-note{color:#99a8a6!important}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.connect p:not(.eyebrow){max-width:440px}.contact-panel{background:white;padding:35px}.contact-panel>a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e8e3;padding:21px 0;font-family:Manrope,sans-serif;font-weight:800;font-size:17px;letter-spacing:-.035em}.contact-panel>a:hover{color:#a78650}.contact-panel>a>span:last-child{font-size:24px;font-weight:400;color:#a78650}.contact-bottom{font-size:12px;color:#7e8883;margin-top:30px}footer{background:#10191c;color:#f0f2ed;padding:50px 0}.footer-inner{display:flex;justify-content:space-between;gap:30px}.footer-inner p{color:#9daaa8;margin:15px 0 0;font-size:12px}.footer-right{display:flex;align-items:end;flex-wrap:wrap;gap:22px;color:#b9c4c1;font-size:12px}.footer-right span{color:#82918d}.footer-logo{font-size:18px} @media(max-width:900px){.shell{width:min(100% - 40px,1200px)}.site-nav{gap:16px;font-size:11px}.intro-grid,.culture-grid,.sound-grid,.founder-grid,.contact-grid{gap:45px}.brand-visual{height:240px}.section-pad{padding:80px 0}.sound-poster{height:470px}.sound-poster strong{font-size:50px}.portrait-placeholder{height:440px}}@media(max-width:700px){.site-header{height:70px}.brandmark{font-size:19px}.menu-toggle{display:flex;background:transparent;border:0;flex-direction:column;gap:5px;padding:12px;cursor:pointer}.menu-toggle span{width:22px;height:2px;background:#202827}.site-nav{display:none;position:absolute;top:70px;left:0;right:0;background:#f7f6f1;padding:20px;flex-direction:column;align-items:stretch;box-shadow:0 20px 30px #0002;gap:0}.site-nav.open{display:flex}.site-nav a{padding:14px}.site-nav .nav-contact{text-align:center;margin-top:8px}.hero{min-height:700px}.hero-content{padding:130px 0}.hero:after{background:linear-gradient(90deg,#101819 0%,rgba(16,24,25,.85) 75%)}.hero-footer{font-size:8px;gap:10px}.hero-actions{flex-wrap:wrap;gap:24px}.intro-grid,.culture-grid,.sound-grid,.founder-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.intro-detail{padding-top:0}.section-heading{display:block}.section-heading>p{max-width:100%}.brand-grid{grid-template-columns:1fr}.brand-visual{height:280px}.culture-visual{height:310px}.culture-copy{padding-top:15px}.sound-poster{height:420px}.founder-frame{max-width:450px}.portrait-placeholder{height:360px}.contact-panel{padding:23px}.footer-inner{flex-direction:column}.footer-right{align-items:start}.statement{padding:70px 0}.section-pad{padding:72px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}








/* Detailed brand pages, founder photography and contact form */
.studio-media{margin:0;overflow:hidden;border:1px solid #d4af7c55;background:#0b0b0b}.studio-media img{display:block;width:100%;height:auto}.brand-visual.visual-serez.sound-visual{height:auto;aspect-ratio:16/9;background:#0b0b0b}.sound-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}
.brandmark{display:inline-flex;align-items:center}.serezian-logo{display:block;width:110px;height:72px;background-image:url(/serezian-brand-board.png);background-repeat:no-repeat;background-size:274.61% 209.69%;background-position:90.691% 11.638%}.footer-logo .serezian-logo{width:200px;height:133px;background-size:278.493% 209.693%;background-position:11.698% 11.207%}
.brand-visual.visual-kidona{background:#faf6fc}.brand-visual .brand-logo{display:block;position:relative;z-index:1;width:min(80%,340px);height:85%;object-fit:contain}.brand-detail-art.has-logo{background:#faf6fc}.brand-detail-art .brand-logo{display:block;width:85%;max-width:420px;height:370px;object-fit:contain}@media(max-width:700px){.brand-detail-art .brand-logo{height:255px;width:80%}}
.founder-photo{display:block;width:100%;height:515px;object-fit:cover;object-position:50% 38%}.breadcrumbs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:inherit;opacity:.75;margin-bottom:55px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.brand-detail-hero{padding:50px 0 90px;background:#ece9e0}.brand-detail-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:80px;align-items:center}.brand-detail-hero h1{font-size:clamp(48px,6vw,84px);line-height:1.06;margin-bottom:24px;max-width:650px}.brand-tagline{font:italic clamp(28px,3vw,42px)/1.2 Georgia,serif;color:#886d44}.brand-detail-intro{max-width:520px;font-size:18px;line-height:1.7;margin-bottom:32px}.brand-detail-art{min-height:480px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border:1px solid #0001}.brand-detail-art>span{font:700 80px/1.1 Manrope,sans-serif;letter-spacing:-.07em;text-align:center;z-index:1}.brand-detail-art>small{position:absolute;bottom:32px;font-size:9px;letter-spacing:.2em}.brand-art-ring{width:330px;height:330px;border:1px solid currentColor;border-radius:50%;position:absolute;opacity:.22}.mitico{background:#f3eadb}.mitico .brand-detail-art{background:linear-gradient(145deg,#edc277,#338487);color:#18393c}.kidona{background:#f7eddf}.kidona .brand-detail-art{background:linear-gradient(150deg,#f1cb65,#eaa78b);color:#80462e}.kidona .brand-detail-art>span{font-size:65px}.kidona .brand-art-ring{border:25px dotted currentColor;opacity:.13}.detail-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.detail-sections h2{font-size:34px;letter-spacing:-.045em}.detail-sections p:not(.eyebrow){font-size:16px;line-height:1.85;color:#68716d}.brand-next{background:#203033;color:white;padding:75px 0}.brand-next h2{font-size:44px}.brand-siblings{display:flex;gap:20px;flex-wrap:wrap}.brand-siblings a{border-bottom:1px solid #677a7b;padding:12px 0;margin-right:20px;font-size:16px}.brand-siblings span{color:var(--gold);margin-left:18px}.profile-hero,.sound-detail{background:#213033;color:white}.profile-hero h1{font-size:clamp(50px,6vw,88px)}.profile-hero p:not(.eyebrow),.sound-detail p:not(.eyebrow){color:#ccd4d1;line-height:1.85}.profile-hero .button{margin-top:20px}.sound-detail h1{font-size:clamp(52px,6vw,83px)}.contact-grid-with-form{grid-template-columns:.8fr 1.2fr;gap:65px}.contact-form{background:white;padding:38px;border-top:3px solid var(--gold)}.contact-form h3{font:700 28px Manrope,sans-serif;letter-spacing:-.04em}.contact-form .form-intro{font-size:14px;line-height:1.7;color:#66706b}.contact-form label:not(.form-consent){display:block;font-size:13px;font-weight:700;margin-bottom:20px}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{display:block;width:100%;padding:13px 12px;border:1px solid #ccd1cb;background:#fafaf7;font:400 16px/1.4 'DM Sans',Arial,sans-serif;color:var(--ink);margin-top:8px;border-radius:0}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:2px solid #b3935b;outline-offset:2px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-consent{display:flex;gap:12px;align-items:flex-start;margin:8px 0 25px;font-size:12px;line-height:1.6;color:#65706a}.form-consent input{margin-top:3px;accent-color:#233435}.form-consent a,.form-email a{text-decoration:underline;text-underline-offset:3px}.contact-form button{border:0;cursor:pointer}.contact-form button:disabled{opacity:.65;cursor:wait}.contact-form .form-status{font-size:14px;line-height:1.6;margin-top:16px;margin-bottom:0}.form-status[data-state=error]{color:#953b31}.form-status[data-state=success]{color:#256043}.form-trap{position:absolute;left:-9999px;opacity:0;pointer-events:none}.contact-form .form-email{font-size:12px;color:#68716c;max-width:none;margin-top:18px}.contact-alternatives{grid-column:2;background:transparent;padding:0}.contact-alternatives .card-kicker{display:none}.contact-alternatives>a{font-size:14px;padding:12px 0}.contact-alternatives .contact-bottom{margin-top:20px}.policy{max-width:800px}.policy h1{font-size:60px}.policy h2{font-size:28px;margin-top:35px}.policy p{font-size:16px;line-height:1.85;color:#606e68}.policy a{text-decoration:underline}.policy ul{line-height:1.8;color:#606e68}.thank-you{min-height:60vh;text-align:center}.thank-you h1{font-size:65px}.thank-you p{font-size:18px;line-height:1.8}.contact-form textarea{resize:vertical;min-height:150px}
@media(max-width:900px){.founder-photo{height:440px}.brand-detail-grid{gap:40px}.brand-detail-art{min-height:360px}.detail-sections{gap:28px}.contact-grid-with-form{gap:35px}.contact-form{padding:28px}}
@media(max-width:700px){.founder-photo{height:390px}.breadcrumbs{margin-bottom:35px}.brand-detail-hero{padding:30px 0 55px}.brand-detail-grid,.detail-sections,.contact-grid-with-form{grid-template-columns:1fr}.brand-detail-hero h1{font-size:49px}.brand-detail-art{min-height:310px}.brand-detail-art>span{font-size:65px}.brand-art-ring{width:250px;height:250px}.detail-sections{gap:38px}.brand-next h2{font-size:36px}.profile-hero h1{font-size:52px}.contact-alternatives{grid-column:1}.contact-form{padding:24px}.form-two{grid-template-columns:1fr;gap:0}.policy h1,.thank-you h1{font-size:44px}.sound-detail h1{font-size:53px}}

@media(min-width:701px){.brand-grid>.brand-card:last-child{grid-column:1/-1}}
.profile-hero .lead,.sound-detail .lead{color:#ccd4d1!important}

.brand-detail-art.has-logo{background:#fff}

.press-section{background:#f3eee6;color:#25332f}.press-wrap{max-width:1080px;margin:auto}.press-card{border:1px solid #d9c7b0;border-radius:8px;padding:28px;background:#fff;max-width:850px}.press-card h3{font-family:Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1.3;margin:14px 0}.press-card p{line-height:1.8}.press-meta{font-size:12px;letter-spacing:.03em;color:#6e6457}.press-read{display:inline-block;color:#765225;text-decoration:underline;text-underline-offset:4px;font-weight:700;margin-top:10px}.press-read:focus-visible{outline:2px solid #765225;outline-offset:5px}@media(max-width:600px){.press-card{padding:22px}}

.press-card + .press-card{margin-top:22px}
