:root{--platform-paper:#f4f1ea;--platform-paper-deep:#e9e4da;--platform-card:#fbfaf6;--platform-ink:#171b17;--platform-muted:#686a63;--platform-line:#171b1721;--platform-line-strong:#171b173d;--platform-forest:#17251b;--platform-forest-soft:#223126;--platform-brass:#b9a06a;--platform-radius:20px;--platform-shadow:0 24px 70px #1e231d1c}.platform-shell{width:min(1280px,100% - 64px);margin-inline:auto}.platform-company-logo{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:2.55rem;height:1.8rem;display:inline-flex;overflow:hidden}.platform-company-logo img{object-fit:contain;width:100%;height:100%}.platform-company-identity{align-items:center;gap:.55rem;min-width:0;display:inline-flex!important}.platform-company-identity>span:last-child{text-overflow:ellipsis;overflow:hidden}.platform-designer-card .platform-company-identity{color:#776a4e;letter-spacing:.08em;text-transform:uppercase;max-width:100%;margin-top:.72rem;font-size:.57rem;font-weight:850}.platform-header{z-index:100;border-bottom:1px solid var(--platform-line);min-height:74px;color:var(--platform-ink);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#f7f4eee6;padding:0;position:sticky;top:0}.platform-header.is-compact{padding:0}.platform-header__inner{justify-content:space-between;align-items:center;gap:42px;min-height:74px;display:flex;position:relative}.platform-brand{color:var(--platform-ink);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.platform-brand i{background:var(--platform-forest);color:#e5d5aa;width:38px;height:38px;font-family:var(--font-title), serif;border:1px solid #b9a06a80;border-radius:50%;place-items:center;font-size:22px;font-style:normal;line-height:1;display:grid;box-shadow:0 8px 22px #17251b21}.platform-brand span{line-height:1;display:grid}.platform-brand strong{letter-spacing:.105em;text-transform:uppercase;font-size:12px;font-weight:850}.platform-brand small{color:#89877f;letter-spacing:.15em;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:650}.platform-header__nav,.platform-header__links,.platform-header__actions{align-items:center;display:flex}.platform-header__nav{flex:1;justify-content:flex-end;gap:clamp(30px,4vw,64px)}.platform-header__links{gap:4px}.platform-header__actions{justify-content:flex-end;gap:6px;min-width:180px}.platform-header nav a{color:#454942;border-radius:999px;align-items:center;min-height:42px;margin:0;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.platform-header nav a:hover{color:#17251b;background:#263d2c0e}.platform-header nav a.is-active:not(.platform-header__join){color:#17251b;box-shadow:none;background:0 0}.platform-header nav a.is-active:not(.platform-header__join):after{content:"";background:#31563a;height:1px;position:absolute;bottom:3px;left:14px;right:14px}.platform-header nav .platform-header__join{color:#233228;border:1px solid #233228;border-radius:999px;min-height:42px;padding:0 18px}.platform-header nav .platform-header__join:hover,.platform-header nav .platform-header__join.is-active{background:var(--platform-forest);color:#fff;transform:translateY(-1px);box-shadow:0 10px 25px #17251b29}.platform-header__auth-placeholder{background:#17251b0e;border-radius:999px;width:138px;height:42px}.platform-header__menu{border:1px solid var(--platform-line);width:44px;height:44px;color:var(--platform-ink);background:#ffffff80;border-radius:50%;place-items:center;display:none}.platform-home,.platform-listing,.designer-page,.platform-for-designers{background:var(--platform-paper);color:var(--platform-ink);overflow:clip}.platform-hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(54px,7vw,108px);min-height:min(760px,100svh - 74px);padding-block:64px 72px;display:grid}.platform-hero__copy>span,.platform-section__head span,.platform-listing__intro>span,.designer-hero__copy>span,.designer-contact span,.platform-join span,.platform-for-designers__hero>div>span{color:#806c40;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.platform-hero h1{max-width:690px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(3.55rem,5vw,4.8rem);font-weight:520;line-height:.94}.platform-hero__copy>p{max-width:590px;color:var(--platform-muted);margin:0;font-size:15px;line-height:1.75}.platform-hero__copy>div,.platform-for-designers__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.platform-primary,.platform-secondary{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:12px;font-weight:850;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.platform-primary{border:1px solid var(--platform-forest);background:var(--platform-forest);color:#fff;box-shadow:0 14px 32px #17251b29}.platform-primary:hover{background:#25392a;transform:translateY(-2px);box-shadow:0 17px 36px #17251b33}.platform-secondary{border:1px solid var(--platform-line-strong);color:#283029;background:#ffffff47}.platform-secondary:hover{background:#ffffffb3;border-color:#617063;transform:translateY(-2px)}.platform-hero__facts{border-top:1px solid var(--platform-line);grid-template-columns:repeat(2,minmax(0,1fr));max-width:590px;margin:42px 0 0;display:grid}.platform-hero__facts>div{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding:18px 18px 0 0;display:grid}.platform-hero__facts>div+div{border-left:1px solid var(--platform-line);padding-left:18px}.platform-hero__facts dt{font-family:var(--font-title), serif;font-size:27px;line-height:1}.platform-hero__facts dd{color:#797a74;letter-spacing:.035em;text-transform:uppercase;max-width:150px;margin:0;font-size:9px;font-weight:750;line-height:1.45}.platform-hero__visual{aspect-ratio:1.12;border-radius:var(--platform-radius);min-height:0;box-shadow:var(--platform-shadow);background:#d5d2c9;position:relative;overflow:hidden}.platform-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0b120c38);position:absolute;inset:0}.platform-hero__visual>img{object-fit:cover;width:100%;height:100%;min-height:0}.platform-hero__visual>aside{z-index:1;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121d15e0;border:1px solid #ffffff21;border-radius:14px;width:min(335px,100% - 36px);padding:20px 22px 21px;position:absolute;bottom:18px;right:18px}.platform-hero__visual>aside>small{color:#c7b788;letter-spacing:.11em;text-transform:uppercase;margin-left:7px;font-size:8px;font-weight:800}.platform-hero__visual>aside strong{font-family:var(--font-title), serif;margin:12px 0 7px;font-size:23px;font-weight:520;line-height:1.08;display:block}.platform-hero__visual>aside p{color:#c8cec8;margin:0;font-size:11px;line-height:1.55}.platform-section{padding-block:104px}.platform-section--sand{background:var(--platform-paper-deep);border-block:1px solid #171b1714}.platform-section__head{justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:48px;display:flex}.platform-section__head h2{max-width:770px;font-family:var(--font-title), serif;letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:520;line-height:.98}.platform-section__head div>p{max-width:620px;color:var(--platform-muted);margin:16px 0 0;font-size:13px;line-height:1.65}.platform-section__head>a{border:0;border-bottom:1px solid var(--platform-line-strong);color:#263028;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 0 2px;font-size:11px;font-weight:850;text-decoration:none;transition:gap .18s,border-color .18s;display:inline-flex}.platform-section__head>a:hover{border-color:#263028;gap:13px}.platform-designer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.platform-designer-card{border:0;border-top:1px solid var(--platform-line-strong);background:0 0;overflow:visible}.platform-designer-card__visual{aspect-ratio:3/4;background:#d9d5cc;border-radius:12px;margin-top:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.platform-designer-card__visual img,.platform-project-card__media img,.platform-directory__visual img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .3s}.platform-designer-card:hover .platform-designer-card__visual img,.platform-project-card:hover .platform-project-card__media img,.platform-directory>article:hover .platform-directory__visual img{filter:saturate(1.03);transform:scale(1.025)}.platform-profile-photo,.platform-designer-card:hover .platform-profile-photo{transform:scale(var(--profile-photo-scale,1))}.platform-designer-card__visual>span,.platform-project-card__media>span,.platform-directory__visual>span{color:#737769;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:74px;display:grid}.platform-designer-card__visual em,.platform-directory__visual em,.platform-project-card__media em{z-index:1;color:#fff;letter-spacing:.065em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121d15d6;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex;position:absolute;bottom:12px;left:12px;right:auto}.platform-project-card__media em{color:#243026;background:#faf8f2e6}.platform-designer-card>div{padding:20px 3px 0}.platform-designer-card small{color:#85847c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.platform-designer-card h3{font-family:var(--font-title), serif;margin:9px 0 8px;font-size:27px;font-weight:520;line-height:1}.platform-designer-card h3 a,.platform-project-card h2 a{color:inherit;text-decoration:none}.platform-designer-card p{min-height:54px;color:var(--platform-muted);margin:0;font-size:11px;line-height:1.6}.platform-designer-card footer,.platform-project-card footer{border-top:1px solid var(--platform-line);color:#777971;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:8px;font-weight:800;display:flex}.platform-designer-card footer a,.platform-project-card footer a{border:1px solid var(--platform-line);color:#1f2c20;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .18s,color .18s,transform .18s;display:grid}.platform-designer-card footer a:hover,.platform-project-card footer a:hover{background:var(--platform-forest);color:#fff;transform:rotate(5deg)}.platform-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px 24px;display:grid}.platform-project-card{min-width:0;box-shadow:none;background:0 0;border:0}.platform-project-card.is-featured{grid-column:span 2}.platform-project-card__media{aspect-ratio:4/3;background:#d5d0c6;border-radius:12px;height:auto;display:block;position:relative;overflow:hidden}.platform-project-card.is-featured .platform-project-card__media{aspect-ratio:16/9}.platform-project-card__media>small{color:#2e352f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f2d1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:850;display:grid;position:absolute;top:12px;right:12px}.platform-project-card__body{padding:18px 2px 0}.platform-project-card__author{color:#806c40;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;max-width:100%;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.platform-project-card h2{font-family:var(--font-title), serif;letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(1.65rem,2.1vw,2.3rem);font-weight:520;line-height:1.03}.platform-project-card__body>p{min-height:40px;color:var(--platform-muted);margin:0;font-size:11px;line-height:1.6}.platform-join{justify-content:space-between;align-items:flex-end;gap:64px;padding-block:108px;display:flex}.platform-join h2{max-width:830px;font-family:var(--font-title), serif;letter-spacing:-.046em;text-wrap:balance;margin:15px 0 17px;font-size:clamp(2.65rem,4.3vw,4.5rem);font-weight:520;line-height:.96}.platform-join p{max-width:720px;color:var(--platform-muted);margin:0;font-size:13px;line-height:1.7}.platform-join>a{flex:none}.platform-listing{min-height:80vh;padding-bottom:120px}.platform-listing__intro{border-bottom:1px solid var(--platform-line);grid-template-columns:minmax(0,.95fr) minmax(280px,.45fr);align-items:end;gap:64px;padding-block:82px 64px;display:grid}.platform-listing__intro>span{grid-column:1/-1}.platform-listing__intro h1{max-width:900px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,5.4vw,5.5rem);font-weight:520;line-height:.92}.platform-listing__intro p{max-width:480px;color:var(--platform-muted);margin:0 0 4px;font-size:13px;line-height:1.75}.platform-listing__intro+.platform-shell,.platform-listing__intro+.platform-directory{margin-top:52px}.platform-directory{gap:0;display:grid}.platform-directory>article{border:0;border-bottom:1px solid var(--platform-line);background:0 0;grid-template-columns:minmax(220px,285px) 1fr;gap:clamp(34px,5vw,72px);min-height:0;padding-block:30px;display:grid;position:relative}.platform-directory>article:first-child{border-top:1px solid var(--platform-line)}.platform-directory__visual{aspect-ratio:3/4;background:#d8d3c9;border-radius:12px;align-self:start;display:block;position:relative;overflow:hidden}.platform-directory article>div{flex-direction:column;min-width:0;padding:14px 0 5px;display:flex;position:relative}.platform-directory__index{color:#9a998f;letter-spacing:.12em;font-size:9px;font-weight:800;position:absolute;top:12px;right:0}.platform-directory small{color:#84847c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.platform-directory h2{font-family:var(--font-title), serif;letter-spacing:-.035em;margin:18px 0 2px;font-size:clamp(2.2rem,3vw,3.3rem);font-weight:520;line-height:.98}.platform-directory h2 a{color:inherit;text-decoration:none}.platform-directory strong{color:#806c40;letter-spacing:.11em;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:850}.platform-directory p{max-width:700px;color:var(--platform-muted);margin:24px 0 0;font-size:13px;line-height:1.7}.platform-directory ul{flex-wrap:wrap;gap:7px;margin:22px 0;padding:0;list-style:none;display:flex}.platform-directory li{border:1px solid var(--platform-line);color:#555c55;border-radius:999px;padding:7px 11px;font-size:9px}.platform-directory footer{border-top:1px solid var(--platform-line);color:#777870;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:9px;display:flex}.platform-directory footer a{color:#263128;align-items:center;gap:8px;min-height:40px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.platform-empty{border:1px solid var(--platform-line);border-radius:var(--platform-radius);text-align:center;background:#ffffff42;align-content:center;place-items:center;min-height:340px;padding:48px;display:grid}.platform-empty h2{font-family:var(--font-title), serif;margin:14px 0 6px;font-size:32px;font-weight:520}.platform-empty p{color:var(--platform-muted);margin:0}.platform-public-state{align-content:center;justify-items:start;min-height:68vh;padding-block:90px;display:grid}.platform-public-state h1{max-width:850px;font-family:var(--font-title), serif;letter-spacing:-.052em;margin:16px 0 20px;font-size:clamp(3.2rem,6vw,5.6rem);font-weight:520;line-height:.94}.platform-public-state>p:not(.yb-eyebrow){max-width:600px;color:var(--platform-muted);margin:0}.platform-public-state>div{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.platform-public-state>div>a:not(.platform-primary){color:#344238;font-size:12px;font-weight:800}.platform-public-state button.platform-primary{border:0}.designer-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:center;gap:clamp(60px,8vw,126px);min-height:min(760px,100svh - 74px);padding-block:62px 70px;display:grid}.designer-hero__copy h1{max-width:720px;font-family:var(--font-title), serif;letter-spacing:-.052em;margin:18px 0 4px;font-size:clamp(3.6rem,5.4vw,5.8rem);font-weight:520;line-height:.92}.designer-hero__copy h2{max-width:610px;margin:25px 0 18px;font-size:16px;font-weight:750;line-height:1.55}.designer-hero__copy>p{max-width:630px;color:var(--platform-muted);margin:0;font-size:13px;line-height:1.8}.designer-hero__copy>div{color:#777870;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin:25px 0 28px;font-size:9px;font-weight:750;display:flex}.designer-hero__copy>div span{align-items:center;gap:6px;display:flex}.designer-hero__visual{aspect-ratio:3/4;width:min(100%,490px);box-shadow:var(--platform-shadow);background:#d7d1c5;border-radius:14px;justify-self:end;position:relative;overflow:hidden}.designer-hero__visual img{object-fit:cover;width:100%;height:100%}.designer-hero__visual>span{height:100%;font-family:var(--font-title), serif;place-items:center;font-size:100px;display:grid}.designer-hero__visual small{color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18241bdb;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800;position:absolute;bottom:12px;right:12px}.designer-services{background:var(--platform-forest);color:#f5f3ec;border:0}.designer-services .platform-section__head span{color:#c7ad72}.designer-services__grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(52px,8vw,112px);display:grid}.designer-services__list{margin:0;padding:0;list-style:none}.designer-services__list>li{border-top:1px solid #ffffff24;grid-template-columns:60px 1fr;align-items:start;gap:0;padding:24px 0 25px;display:grid}.designer-services__list>li>span{color:#a99c7d;font-family:var(--font-body), sans-serif;letter-spacing:.1em;padding-top:8px;font-size:8px;font-weight:800}.designer-services__list h3{font-family:var(--font-title), serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:520;line-height:1.03}.designer-services__list p{color:#c0c7c0;max-width:580px;margin:9px 0 0;font-size:12px;line-height:1.65}.designer-services__inquiry{background:#ffffff06;border:1px solid #ffffff2e;border-radius:14px;align-self:start;gap:0;padding:29px 28px 26px;display:grid}.designer-services__eyebrow{color:#c7ad72;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.designer-services__inquiry h3{max-width:310px;font-family:var(--font-title), serif;letter-spacing:-.035em;margin:15px 0 11px;font-size:clamp(1.9rem,2.45vw,2.45rem);font-weight:520;line-height:1}.designer-services__inquiry>p{color:#c0c7c0;margin:0;font-size:12px;line-height:1.62}.designer-inquiry-form{gap:13px;margin-top:24px;display:grid}.designer-inquiry-form>label:not(.designer-inquiry-form__trap){gap:7px;display:grid}.designer-inquiry-form label>span{color:#d8ddd6;font-size:10px;font-weight:750}.designer-inquiry-form label i{color:#a6afa7;font-size:9px;font-style:normal;font-weight:500}.designer-inquiry-form input,.designer-inquiry-form textarea{color:#f5f3ec;width:100%;font:inherit;background:#0a180f5c;border:1px solid #ffffff2e;border-radius:8px;outline:0;font-size:12px;line-height:1.45;transition:border-color .16s,background .16s}.designer-inquiry-form input{min-height:42px;padding:0 12px}.designer-inquiry-form textarea{resize:vertical;min-height:98px;padding:10px 12px}.designer-inquiry-form input::placeholder,.designer-inquiry-form textarea::placeholder{color:#8f9c91}.designer-inquiry-form input:focus,.designer-inquiry-form textarea:focus{background:#0a180f9e;border-color:#c7ad72}.designer-inquiry-form__trap{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.designer-inquiry-form button{color:#1c2c20;min-height:46px;font:inherit;cursor:pointer;background:#f5f3ec;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:3px;font-size:11px;font-weight:850;transition:transform .16s,background .16s;display:inline-flex}.designer-inquiry-form button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.designer-inquiry-form button:disabled{cursor:wait;opacity:.62}.designer-inquiry-form>p{color:#aeb8ae;align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.designer-inquiry-form>p.is-success{color:#d9e7d6}.designer-inquiry-form>p.is-error{color:#f0b8aa}.designer-contact{background:#ddd6c8;padding-block:100px}.designer-contact .platform-shell{grid-template-columns:1.1fr .9fr;gap:clamp(60px,9vw,128px);display:grid}.designer-contact h2{max-width:720px;font-family:var(--font-title), serif;letter-spacing:-.048em;margin:15px 0 18px;font-size:clamp(3rem,4.8vw,4.8rem);font-weight:520;line-height:.95}.designer-contact p{color:#625f58;max-width:620px;font-size:13px;line-height:1.7}.designer-contact aside{background:#fbfaf6c7;border:1px solid #171b171a;border-radius:14px;align-content:center;gap:0;padding:28px 32px;display:grid}.designer-contact aside a{border-bottom:1px solid var(--platform-line);color:#252d26;align-items:center;gap:8px;min-height:52px;padding:0;font-size:12px;font-weight:800;text-decoration:none;display:flex}.designer-page{background:var(--platform-paper);overflow:clip}.designer-profile-hero{background:radial-gradient(circle at 8% 12%, #b19d7024, transparent 29rem), radial-gradient(circle at 92% 78%, #3c5e451c, transparent 33rem), var(--platform-paper);border-bottom:1px solid #1c2c201a;position:relative}.designer-profile-hero:before{content:"";background:linear-gradient(#0000,#1c2c201a 18% 82%,#0000);width:1px;position:absolute;top:0;bottom:0;left:calc(50% + 12rem)}.designer-profile-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:clamp(58px,8vw,130px);min-height:min(850px,100svh - 74px);padding-block:clamp(58px,7vw,92px);display:grid}.designer-profile-hero__copy{z-index:1;max-width:740px;animation:.7s cubic-bezier(.2,.7,.2,1) both designer-profile-rise;position:relative}.designer-profile-hero__brand{align-items:center;gap:20px;min-height:106px;margin-bottom:42px;display:flex}.platform-company-logo.is-profile-hero{background:0 0;width:clamp(150px,14vw,210px);height:100px;overflow:visible}.designer-profile-hero__monogram{color:#314b38;width:100px;height:100px;font-family:var(--font-title), serif;background:#ffffffb3;border:1px solid #2332261f;border-radius:18px;place-items:center;font-size:50px;display:grid}.designer-profile-hero__brand>div{gap:6px;min-width:0;display:grid}.designer-profile-hero__brand>div span,.designer-profile-hero__eyebrow{color:#8a7b5b;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.designer-profile-hero__brand>div strong{color:#273229;text-overflow:ellipsis;font-size:15px;font-weight:820;line-height:1.3;overflow:hidden}.designer-profile-hero__eyebrow{align-items:center;gap:10px;display:flex}.designer-profile-hero__eyebrow>span{background:#a99467;width:34px;height:1px}.designer-profile-hero__copy h1{color:#17231a;max-width:760px;font-family:var(--font-title), serif;letter-spacing:-.062em;text-wrap:balance;margin:17px 0 0;font-size:clamp(4.15rem,6.1vw,6.8rem);font-weight:510;line-height:.88}.designer-profile-hero__copy h2{color:#273229;text-wrap:balance;max-width:630px;margin:30px 0 17px;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:780;line-height:1.5}.designer-profile-hero__copy>p{color:#77786f;max-width:620px;margin:0;font-size:13px;line-height:1.75}.designer-profile-hero__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.designer-profile-hero__contact-link{color:#2c3a30;border-bottom:1px solid #23302659;align-items:center;gap:8px;min-height:44px;font-size:11px;font-weight:850;text-decoration:none;transition:gap .18s,border-color .18s;display:inline-flex}.designer-profile-hero__contact-link:hover{border-color:#26352b;gap:12px}.designer-profile-hero__facts{border-top:1px solid #23302621;flex-wrap:wrap;gap:12px;margin-top:38px;padding-top:21px;display:flex}.designer-profile-hero__facts>span{color:#667068;grid-template-columns:22px 1fr;align-items:center;min-width:175px;display:grid}.designer-profile-hero__facts svg{grid-row:1/span 2}.designer-profile-hero__facts small{color:#999388;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:820}.designer-profile-hero__facts strong{color:#364139;margin-top:2px;font-size:10px;font-weight:800}.designer-profile-hero__visual{z-index:1;justify-self:end;width:min(100%,540px);margin:0;padding:20px 0 20px 20px;animation:.8s cubic-bezier(.2,.7,.2,1) 80ms both designer-profile-rise;position:relative}.designer-profile-hero__visual:before{z-index:-1;content:"";border:1px solid #304e3833;border-radius:260px 260px 24px 24px;position:absolute;inset:0 22px 0 0}.designer-profile-hero__frame{aspect-ratio:4/5;background:#d9d5cc;border-radius:250px 250px 20px 20px;position:relative;overflow:hidden;box-shadow:0 36px 85px #2530272e}.designer-profile-hero__frame>img{object-fit:cover;width:100%;height:100%}.designer-profile-hero__frame>span{color:#697269;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:110px;display:grid}.designer-profile-hero__visual figcaption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f2e0;border:1px solid #ffffff8c;border-radius:13px;gap:4px;min-width:min(270px,70%);padding:14px 17px;display:grid;position:absolute;bottom:46px;right:-18px;box-shadow:0 16px 36px #1f2b2224}.designer-profile-hero__visual figcaption span{color:#8d887d;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.designer-profile-hero__visual figcaption strong{color:#253128;font-family:var(--font-title), serif;font-size:18px;font-weight:560}.designer-profile-hero__seal{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a2b1ff0;border:1px solid #ffffff2e;border-radius:50%;place-content:center;width:112px;height:112px;display:grid;position:absolute;top:12%;left:-20px;box-shadow:0 18px 42px #18271c2e}.designer-profile-hero__seal span{font-family:var(--font-title), serif;font-size:33px;line-height:.9}.designer-profile-hero__seal small{color:#cdd4cd;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:800;line-height:1.35}.designer-profile-work{background:#f0ebe2}.designer-profile-work .platform-section__head>div>span{color:#8a7448}.designer-profile-work .platform-project-card{background:0 0}.designer-profile-work .platform-project-card__media{border-radius:18px;box-shadow:0 20px 45px #302b2214}.designer-services__empty{color:#c0c7c0;border-block:1px solid #ffffff24;margin:0;padding:28px 0;font-size:13px;line-height:1.7}.designer-services__specialties{margin-top:35px}.designer-services__specialties>span{color:#c7ad72;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.designer-services__specialties>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.designer-services__specialties em{color:#dce1dc;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:700}#project-request{scroll-margin-top:28px}.designer-profile-contact{background:linear-gradient(120deg,#fff3,#0000 48%),#dcd4c5;padding-block:clamp(86px,10vw,138px)}.designer-profile-contact .platform-shell{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(60px,9vw,132px);display:grid}.designer-profile-contact__brand>.platform-company-logo.is-profile-contact{background:0 0;border:0;width:clamp(150px,16vw,220px);height:92px;margin-bottom:30px;overflow:visible}.designer-profile-contact__brand>span{color:#846f46;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.designer-profile-contact__brand h2{color:#1c291f;max-width:700px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:16px 0 20px;font-size:clamp(3.1rem,5vw,5.2rem);font-weight:510;line-height:.92}.designer-profile-contact__brand p{color:#625f58;max-width:620px;margin:0;font-size:13px;line-height:1.72}.designer-profile-contact__links{background:#fcfaf5ba;border:1px solid #1f2c2221;border-radius:20px;display:grid;overflow:hidden;box-shadow:0 26px 60px #312b2214}.designer-profile-contact__links>a{color:#263229;border-bottom:1px solid #1f2c221a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 18px;min-width:0;padding:20px 22px;text-decoration:none;transition:background .18s;display:grid}.designer-profile-contact__links>a:last-child{border-bottom:0}.designer-profile-contact__links>a:hover{background:#ffffffb3}.designer-profile-contact__links>a>span{color:#8a8070;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:820;display:flex}.designer-profile-contact__links>a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.designer-profile-contact__links>a>svg{grid-area:1/2/span 2}.designer-profile-contact__links>p{color:#706b62;margin:0;padding:24px;font-size:12px;line-height:1.6}@keyframes designer-profile-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.platform-for-designers{min-height:calc(100dvh - 74px)}.platform-for-designers__hero{grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:center;gap:clamp(60px,7vw,110px);min-height:min(760px,100svh - 74px);padding-block:68px 76px;display:grid}.platform-for-designers__hero h1{max-width:720px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(3.4rem,5vw,4.8rem);font-weight:520;line-height:.94}.platform-for-designers__hero>div>p{max-width:620px;color:var(--platform-muted);margin:0;font-size:14px;line-height:1.75}.platform-for-designers__preview{box-shadow:var(--platform-shadow);background:#f9f7f1;border:1px solid #171b171f;border-radius:18px;overflow:hidden}.platform-for-designers__preview>header,.platform-for-designers__preview>footer{align-items:center;display:flex}.platform-for-designers__preview>header{border-bottom:1px solid var(--platform-line);gap:10px;min-height:56px;padding:0 18px}.platform-for-designers__preview>header i{background:#52725a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #52725a1a}.platform-for-designers__preview>header span{font-size:11px;font-weight:850}.platform-for-designers__preview>header small{color:#46634d;text-transform:uppercase;background:#e8efe5;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:850}.platform-for-designers__preview-body{background:#e8e5dc;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);min-height:390px;display:grid}.platform-for-designers__preview-plan{background-color:#f8f7f2;background-image:linear-gradient(#2d3c3012 1px,#0000 1px),linear-gradient(90deg,#2d3c3012 1px,#0000 1px);background-size:18px 18px;border:1px solid #171b171f;margin:34px;position:relative;overflow:hidden}.platform-for-designers__preview-plan span{background:#a9c8a4;border:1px solid #244c2c3d;position:absolute}.platform-for-designers__preview-plan span:first-child{inset:18% 47% 48% 12%}.platform-for-designers__preview-plan span:nth-child(2){background:#90b28c;inset:55% 15% 14% 44%}.platform-for-designers__preview-plan span:nth-child(3){aspect-ratio:1;background:#c9d9b9;border-radius:50%;width:25%;top:16%;right:16%}.platform-for-designers__preview-plan span:nth-child(4){aspect-ratio:1;background:#d5dfc8;border-radius:50%;width:22%;bottom:12%;left:15%}.platform-for-designers__preview-plan b{color:#223126;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid;position:absolute;top:40%;left:47%;box-shadow:0 5px 15px #20322424}.platform-for-designers__preview-panel{background:var(--platform-forest);color:#fff;flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.platform-for-designers__preview-panel small{color:#c1ab73;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.platform-for-designers__preview-panel strong{font-family:var(--font-title), serif;margin-top:13px;font-size:25px;font-weight:520;line-height:1.05}.platform-for-designers__preview-panel p{color:#bbc4bc;margin:14px 0 0;font-size:9px}.platform-for-designers__preview>footer{color:#777a73;letter-spacing:.06em;text-transform:uppercase;gap:22px;min-height:54px;padding:0 18px;font-size:8px;font-weight:800}.platform-capabilities{background:var(--platform-forest);color:#f6f3eb;padding-block:104px}.platform-capabilities .platform-section__head div>p{color:#aeb8af}.platform-capabilities__grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-capabilities__grid article{border-right:1px solid #ffffff24;min-height:285px;padding:30px;position:relative}.platform-capabilities__grid article:last-child{border-right:0}.platform-capabilities__grid article>span{color:#879087;letter-spacing:.12em;font-size:8px;font-weight:800;position:absolute;top:30px;right:30px}.platform-capabilities__grid article>svg{color:#c2aa70}.platform-capabilities__grid h2{max-width:280px;font-family:var(--font-title), serif;margin:70px 0 13px;font-size:29px;font-weight:520;line-height:1.05}.platform-capabilities__grid p{color:#aeb8af;max-width:330px;margin:0;font-size:11px;line-height:1.7}.platform-join--designers{padding-block:105px}.platform-footer{color:#f3f1e9;background:#111a14;border-top:1px solid #ffffff14;padding:76px 0 25px}.platform-footer__top{grid-template-columns:minmax(280px,.9fr) minmax(520px,1.1fr);gap:clamp(70px,10vw,150px);padding-bottom:70px;display:grid}.platform-brand--footer{color:#fff}.platform-brand--footer i{background:#ffffff0a;border-color:#dac48c59}.platform-brand--footer small{color:#879087}.platform-footer__statement p{color:#9da59e;max-width:470px;font-family:var(--font-title), serif;margin:28px 0 0;font-size:24px;line-height:1.25}.platform-footer__nav{grid-template-columns:.8fr .8fr 1.4fr;gap:38px;display:grid}.platform-footer__nav>div{align-content:start;gap:12px;display:grid}.platform-footer__nav small{color:#7f887f;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:850}.platform-footer__nav a{color:#d8ddd8;align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:color .18s;display:inline-flex}.platform-footer__nav a:hover{color:#fff}.platform-footer__bottom{color:#727a73;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:8px;font-weight:750;display:flex}.platform-footer__bottom>div{gap:18px;display:flex}.platform-footer__bottom a{color:inherit;text-decoration:none}.platform-footer__bottom a:hover{color:#c5ccc6}.platform-legal{background:var(--platform-paper);min-height:calc(100vh - 74px);color:var(--platform-ink);padding:clamp(64px,8vw,112px) 0}.platform-legal article{max-width:880px}.platform-legal header{border-bottom:1px solid var(--platform-line);margin-bottom:58px;padding-bottom:38px}.platform-legal header>span{color:#7b6a43;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.platform-legal h1{font-family:var(--font-title), serif;letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(42px,6vw,70px);font-weight:520;line-height:.98}.platform-legal header p{max-width:700px;color:var(--platform-muted);margin:0;font-size:16px;line-height:1.7}.platform-legal section{margin-top:38px}.platform-legal h2{margin:0 0 12px;font-size:18px}.platform-legal section p{color:#555b54;margin:9px 0;font-size:14px;line-height:1.75}.platform-legal a{color:#31563a;font-weight:750}.platform-legal article>footer{color:#4f574f;background:#edf0e9;border-left:3px solid #31563a;margin-top:50px;padding:24px;font-size:13px;line-height:1.7}.yb-site-header.yb-public-project-header{z-index:90;border-bottom:1px solid var(--platform-line);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#f7f4eeeb;min-height:72px;position:sticky;top:0}.yb-public-project-header .yb-site-header__inner{min-height:72px}.yb-public-project-header .yb-logo{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:11px;font-weight:900;display:inline-flex}.yb-public-project-header .yb-nav a{color:#60645e;min-height:40px;font-size:11px;font-weight:700}.yb-public-project-header .yb-button{border-radius:999px;min-height:42px;font-size:11px}.yb-public-project-page{background:var(--platform-paper)}.yb-public-project-hero{gap:clamp(55px,8vw,120px);min-height:min(720px,100svh - 72px);padding-block:62px 74px}.yb-public-project-hero h1{letter-spacing:-.052em;max-width:750px;font-size:clamp(3.6rem,5.6vw,5.7rem);line-height:.92}.yb-public-project-hero__content>p:not(.yb-eyebrow){max-width:650px;font-size:13px;line-height:1.75}.yb-public-project-hero__visual{aspect-ratio:4/3;min-height:0;box-shadow:var(--platform-shadow);border-radius:16px}.yb-public-project-hero__visual>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;bottom:14px;right:14px}.yb-public-project-interactive{background:#e6e1d7;padding-top:102px}.yb-public-project-interactive>header{padding-bottom:44px}.yb-public-project-interactive>header h2{letter-spacing:-.046em;font-size:clamp(2.75rem,4.5vw,4.7rem);line-height:.95}.yb-public-project-interactive__stage{border-radius:22px 22px 0 0;width:min(1500px,100% - 32px);margin-inline:auto;box-shadow:0 -8px 50px #232a2314}.yb-public-project-cta{margin-block:0;padding-block:100px}.yb-public-project-cta h2{max-width:780px;font-size:clamp(2.8rem,4.5vw,4.6rem)}@media (max-width:1100px){.platform-hero,.platform-for-designers__hero,.designer-hero{grid-template-columns:1fr 1fr;gap:48px;min-height:auto}.platform-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.platform-designer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-directory>article{grid-template-columns:240px 1fr}.platform-for-designers__hero{grid-template-columns:1fr}.platform-for-designers__preview{width:min(100%,820px)}}@media (max-width:820px){.platform-shell{width:min(100% - 32px,1280px)}.platform-header,.platform-header__inner{min-height:66px}.platform-brand i{width:36px;height:36px}.platform-brand small{display:none}.platform-header__menu{display:grid}.platform-header.is-menu-open{background:var(--platform-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.platform-header__nav{visibility:hidden;background:var(--platform-paper);opacity:0;z-index:110;flex-direction:column;justify-content:space-between;align-items:stretch;gap:40px;padding:36px 20px 24px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;inset:66px 0 0;overflow:auto;transform:translateY(-8px)}.platform-header.is-menu-open .platform-header__nav{visibility:visible;opacity:1;transform:translateY(0)}.platform-header__links,.platform-header__actions{gap:0;min-width:0;display:grid}.platform-header__links{align-items:stretch}.platform-header .platform-header__links a{border-bottom:1px solid var(--platform-line);min-height:70px;font-family:var(--font-title), serif;border-radius:0;justify-content:flex-start;padding:0;font-size:31px;font-weight:520}.platform-header .platform-header__links a:hover,.platform-header .platform-header__links a.is-active{background:0 0}.platform-header nav a.is-active:not(.platform-header__join):after{display:none}.platform-header__actions{gap:8px}.platform-header__actions a{justify-content:center}.platform-header nav .platform-header__join{justify-content:center;width:100%}.platform-header__auth-placeholder{width:100%}.platform-hero,.designer-hero{grid-template-columns:1fr;padding-block:54px 62px}.platform-hero__visual{aspect-ratio:4/3;width:100%}.platform-section{padding-block:82px}.platform-section__head{gap:20px;display:grid}.platform-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-project-card.is-featured{grid-column:span 2}.platform-join{padding-block:84px;display:grid}.platform-listing__intro{grid-template-columns:1fr;gap:22px;padding-block:62px 46px}.platform-listing__intro>span{grid-column:auto}.platform-directory>article{grid-template-columns:210px 1fr;gap:28px}.designer-hero__visual{justify-self:start;width:min(100%,480px)}.designer-services__grid,.designer-contact .platform-shell{grid-template-columns:1fr;gap:52px}.platform-capabilities__grid{grid-template-columns:1fr}.platform-capabilities__grid article{border-bottom:1px solid #ffffff24;border-right:0;min-height:240px}.platform-capabilities__grid article:last-child{border-bottom:0}.platform-footer__top{grid-template-columns:1fr;gap:54px}}@media (max-width:560px){.platform-shell,.platform-header__inner{width:min(100% - 24px,1280px)}.platform-brand strong{font-size:11px}.platform-hero h1,.platform-for-designers__hero h1{font-size:clamp(2.85rem,13vw,3.55rem);line-height:.94}.platform-hero__copy>p,.platform-for-designers__hero>div>p{font-size:13px}.platform-primary,.platform-secondary{width:100%}.platform-hero__facts{margin-top:34px}.platform-hero__facts>div{padding-right:10px;display:block}.platform-hero__facts>div+div{padding-left:12px}.platform-hero__facts dd{margin-top:7px}.platform-hero__visual{aspect-ratio:3/4;border-radius:14px}.platform-hero__visual>aside{width:calc(100% - 20px);bottom:10px;right:10px}.platform-section__head h2{font-size:2.65rem}.platform-designer-grid,.platform-project-grid{grid-template-columns:1fr}.platform-project-card.is-featured{grid-column:auto}.platform-project-card.is-featured .platform-project-card__media,.platform-project-card__media{aspect-ratio:4/3}.platform-listing__intro h1{font-size:clamp(2.8rem,13vw,3.6rem)}.platform-directory>article{grid-template-columns:108px 1fr;gap:16px;padding-block:20px}.platform-directory article>div{padding-top:3px}.platform-directory__index{display:none}.platform-directory h2{margin-top:10px;font-size:2rem}.platform-directory strong{font-size:8px}.platform-directory p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.platform-directory ul{display:none}.platform-directory footer{margin-top:14px}.platform-directory footer>span{display:none}.platform-directory footer a{min-height:34px}.designer-hero__copy h1{font-size:clamp(3rem,14vw,4rem)}.designer-hero__visual{width:100%}.designer-services__list>li{grid-template-columns:44px 1fr}.designer-contact{padding-block:78px}.platform-for-designers__preview-body{grid-template-columns:1fr;min-height:330px}.platform-for-designers__preview-plan{min-height:250px;margin:18px}.platform-for-designers__preview-panel{min-height:180px}.platform-for-designers__preview>footer{white-space:nowrap;gap:14px;overflow:hidden}.platform-footer__nav{grid-template-columns:1fr 1fr}.platform-footer__nav>div:last-child{grid-column:1/-1}.platform-footer__bottom{flex-direction:column;align-items:flex-start}.yb-public-project-header .yb-nav{display:none}.yb-public-project-header .yb-logo{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.yb-public-project-header .yb-button{min-height:38px;padding-inline:13px}.yb-public-project-hero{min-height:auto;padding-block:46px 56px}.yb-public-project-hero h1{font-size:clamp(3rem,14vw,4rem)}.yb-public-project-interactive{padding-top:74px}.yb-public-project-interactive__stage{border-radius:0;width:100%}.yb-public-project-cta{padding-block:78px}}@media (hover:hover){.platform-project-card__media,.platform-designer-card__visual,.platform-directory__visual{cursor:pointer}}@media (prefers-reduced-motion:reduce){.platform-header__nav,.platform-primary,.platform-secondary,.platform-designer-card__visual img,.platform-project-card__media img,.platform-directory__visual img{scroll-behavior:auto;transition:none!important}}.designer-portfolio-page .platform-project-grid{gap:clamp(1.15rem,2.25vw,1.7rem)}.designer-portfolio-page .platform-project-card{background:#fffdfa;border:1px solid #d0c2aa;border-radius:24px;flex-direction:column;min-width:0;padding:clamp(.72rem,1.25vw,.9rem);transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;overflow:hidden;box-shadow:0 18px 44px #302d2521}.designer-portfolio-page .platform-project-card:hover{border-color:#ac9b7b;transform:translateY(-3px);box-shadow:0 28px 62px #2b2d252b}.designer-portfolio-page .platform-project-card__media{border:1px solid #4644391a;border-radius:14px;width:100%}.designer-portfolio-page .platform-project-card__body{flex-direction:column;flex:1;min-height:0;padding:1.15rem .45rem .5rem;display:flex}.designer-portfolio-page .platform-project-card h2{margin:0 0 .5rem;font-size:clamp(1.58rem,2.35vw,2.05rem);line-height:1.04}.designer-portfolio-page .platform-project-card__body>p{min-height:0;margin:.42rem 0 0;font-size:.76rem;line-height:1.55}.yb-public-project-interactive--direct{background:0 0;padding-top:0}.yb-public-project-interactive--direct .yb-public-project-interactive__stage{width:100%;box-shadow:none;border-radius:0;padding-inline:0}.platform-home-showcase{isolation:isolate;color:#f6f2e9;background:#080a08;min-height:min(780px,100svh - 72px);position:relative;overflow:hidden}.platform-home-showcase__backdrop,.platform-home-showcase__veil{position:absolute;inset:0}.platform-home-showcase__backdrop{z-index:-2;background:#000}.platform-home-showcase__backdrop img{object-fit:cover;opacity:1;filter:saturate(.86)contrast(1.04)brightness(.78);width:100%;height:100%;transition:opacity .52s cubic-bezier(.65,0,.35,1),filter .52s}.platform-home-showcase__backdrop img.is-fading{opacity:0;filter:saturate(.65)brightness(0)}.platform-home-showcase__backdrop img.is-preloading{opacity:0;visibility:hidden}.platform-home-showcase__veil{z-index:-1;background:linear-gradient(90deg,#060907f0 0%,#080a08d6 30%,#0709076b 58%,#070907ad 100%),linear-gradient(#0000 60%,#040504ad)}.platform-home-showcase__content{min-height:inherit;flex-direction:column;justify-content:flex-end;padding-top:clamp(4.5rem,10vw,8rem);padding-bottom:clamp(2rem,4.5vw,4rem);display:flex}.platform-home-showcase__copy{max-width:48rem}.platform-home-showcase__copy>span{color:#d8bd7a;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.66rem;font-weight:850;display:inline-flex}.platform-home-showcase h1{color:#fffdf8;max-width:47rem;font-family:var(--font-title), serif;letter-spacing:-.062em;text-wrap:balance;margin:1.15rem 0 1.4rem;font-size:clamp(3.35rem,6.35vw,6.75rem);font-weight:520;line-height:.87}.platform-home-showcase__copy>p{color:#f6f2e9c2;max-width:34rem;margin:0;font-size:.95rem;line-height:1.7}.platform-home-showcase__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.85rem;display:flex}.platform-home-showcase .platform-primary{color:#162218;background:#f4efe4}.platform-home-showcase .platform-primary:hover{background:#fff}.platform-home-showcase .platform-secondary{color:#fffdf8;border-color:#ffffff7a}.platform-home-showcase .platform-secondary:hover{background:#ffffff1a;border-color:#fff}.platform-home-showcase__facts{border-top:1px solid #ffffff38;width:min(100%,33rem);margin:2.5rem 0 0;display:flex}.platform-home-showcase__facts>div{grid-template-columns:auto 1fr;align-items:baseline;gap:.6rem;width:50%;padding:1rem 1rem 0 0;display:grid}.platform-home-showcase__facts>div+div{border-left:1px solid #ffffff38;padding-left:1rem}.platform-home-showcase__facts dt{color:#fffdf8;font-family:var(--font-title), serif;font-size:1.8rem;line-height:1}.platform-home-showcase__facts dd{color:#f6f2e99e;margin:0;font-size:.64rem;font-weight:700;line-height:1.38}@media (max-width:700px){.platform-home-showcase{min-height:min(720px,100svh - 64px)}.platform-home-showcase__veil{background:linear-gradient(90deg,#060907db,#06090775),linear-gradient(#0000 46%,#040504c7)}.platform-home-showcase__content{justify-content:flex-end;padding-top:6rem}.platform-home-showcase h1{font-size:clamp(3.1rem,14vw,4.5rem);line-height:.9}.platform-home-showcase__facts>div{grid-template-columns:1fr;gap:.3rem}}@media (prefers-reduced-motion:reduce){.platform-home-showcase__backdrop img{transition:none}}.admin-platform-menu{max-width:1160px}.admin-platform-menu__head{padding:.35rem 0 1.75rem}.admin-platform-menu__head .yb-eyebrow{color:#7b6a43}.admin-platform-menu__head h1{font-family:var(--font-title), serif;letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:520;line-height:.95}.admin-platform-menu__head p:last-child{color:#746b5f;margin:.8rem 0 0;font-size:.9rem}.admin-platform-menu__section{border-top:1px solid #ded3c5;padding:1.5rem 0}.admin-platform-menu__section+.admin-platform-menu__section{margin-top:.35rem}.admin-platform-menu__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.15rem 1.5rem;display:grid}.admin-platform-menu__item{color:#172219;border-radius:1rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;min-height:5.75rem;padding:.7rem;text-decoration:none;transition:background .16s,transform .16s;display:grid}.admin-platform-menu__item:hover{background:#f3eee5;transform:translateY(-1px)}.admin-platform-menu__item>span:first-child{background:#fffdf9;border-radius:.9rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 6px 16px #37312714}.admin-platform-menu__item strong{color:#2b609a;font-size:.88rem;font-weight:750;line-height:1.2;display:block}.admin-platform-menu__item small{color:#625e57;margin-top:.38rem;font-size:.7rem;font-weight:600;line-height:1.32;display:block}.admin-platform-entity{max-width:1340px}.admin-platform-entity__head{border-bottom:1px solid #ded3c5;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:1.25rem 2rem;padding-bottom:1.5rem;display:grid}.admin-platform-entity__head>a{color:#696157;grid-column:1/-1;align-items:center;gap:.4rem;width:max-content;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.admin-platform-entity__head>div{grid-template-columns:2.25rem 1fr;align-items:center;gap:.75rem;display:grid}.admin-platform-entity__head>div>span{color:#3e7752;background:#eaf1e7;border-radius:.8rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.admin-platform-entity__head h1{font-family:var(--font-title), serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:520;line-height:.95}.admin-platform-entity__head p{color:#746b5f;grid-column:2;margin:.4rem 0 0;font-size:.83rem;line-height:1.45}.admin-platform-entity__head label{display:block;position:relative}.admin-platform-entity__head label>svg{color:#83796c;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.admin-platform-entity__head input{color:#29251f;background:#fffdf9;border:1px solid #d8cdbd;border-radius:.8rem;width:100%;padding:.75rem .8rem .75rem 2.35rem;font-size:.8rem}.admin-platform-entity__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;padding-top:1.5rem;display:grid}.admin-platform-entity__grid>article{background:#fffdf9;border:1px solid #ded3c5;border-radius:1.05rem;flex-direction:column;min-height:12.5rem;padding:1rem;display:flex;box-shadow:0 8px 22px #3731270b}.admin-platform-entity__card-head{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.admin-platform-entity__card-head h2{color:#202a20;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:820;line-height:1.25;display:-webkit-box;overflow:hidden}.admin-platform-entity__company{align-items:center;gap:.55rem;min-width:0;display:flex}.platform-company-logo.is-admin-company{border-radius:.65rem;width:2.2rem;height:2.2rem}.admin-platform-entity__project-owner{color:#746b5f;align-items:center;gap:.55rem;min-width:0;margin-top:.65rem;display:flex}.admin-platform-entity__project-owner>span{gap:.08rem;min-width:0;display:grid}.admin-platform-entity__project-owner strong,.admin-platform-entity__project-owner small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-platform-entity__project-owner strong{color:#4e493f;font-size:.7rem}.admin-platform-entity__project-owner small{font-size:.6rem}.admin-platform-entity__grid>article>p{color:#746b5f;text-overflow:ellipsis;white-space:nowrap;margin:.48rem 0 0;font-size:.7rem;overflow:hidden}.admin-platform-entity__status{color:#6b645b;letter-spacing:.055em;text-transform:uppercase;background:#eeeae3;border-radius:999px;flex:none;padding:.25rem .4rem;font-size:.54rem;font-weight:850;line-height:1}.admin-platform-entity__status.is-green{color:#31553d;background:#e8f1e6}.admin-platform-entity__status.is-sand{color:#8c6139;background:#f5ece2}.admin-platform-entity__status.is-red{color:#974436;background:#f9e8e5}.admin-platform-entity__grid dl{border-top:1px solid #e6dccf;gap:.5rem;margin:1rem 0 0;padding-top:.75rem;display:grid}.admin-platform-entity__grid dl:has(div+div){grid-template-columns:repeat(2,1fr)}.admin-platform-entity__grid dt{color:#8a8074;font-size:.62rem}.admin-platform-entity__grid dd{color:#342f29;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.7rem;font-weight:800;overflow:hidden}.admin-platform-entity__grid footer{align-items:center;gap:.45rem;margin-top:auto;padding-top:.85rem;display:flex}.admin-platform-entity__grid footer button{color:#fff;cursor:pointer;background:#263a2a;border:0;border-radius:.5rem;align-items:center;gap:.35rem;min-height:1.9rem;padding:.35rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.admin-platform-entity__grid footer button.is-danger{color:#994839;background:#f7e8e3}.admin-platform-entity__grid footer>a{color:#546252;border:1px solid #d9cebd;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid}.admin-platform-entity__empty{color:#746b5f;border:1px dashed #d7ccbb;border-radius:1rem;margin-top:1.5rem;padding:1.25rem;font-size:.8rem}@media (max-width:1100px){.admin-platform-menu__grid,.admin-platform-entity__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.admin-platform-menu__grid,.admin-platform-entity__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.admin-platform-menu__item{grid-template-columns:2rem minmax(0,1fr);min-height:5rem;padding:.55rem}.admin-platform-menu__item>span:first-child{width:2rem;height:2rem}.admin-platform-entity__head{grid-template-columns:1fr}.admin-platform-entity__head label{grid-column:1}.admin-platform-entity__head p{grid-column:2}.admin-platform-entity__grid>article{min-height:11.75rem;padding:.8rem}}@media (max-width:430px){.admin-platform-menu__grid,.admin-platform-entity__grid{grid-template-columns:1fr}}@media (max-width:980px){.designer-profile-hero:before{display:none}.designer-profile-hero__grid{grid-template-columns:1fr;gap:58px;min-height:auto;padding-block:62px 76px}.designer-profile-hero__copy{max-width:780px}.designer-profile-hero__copy h1{max-width:760px;font-size:clamp(4rem,11vw,6.5rem)}.designer-profile-hero__visual{justify-self:center;width:min(86%,610px)}.designer-profile-contact .platform-shell{grid-template-columns:1fr;gap:48px}}@media (max-width:620px){.designer-profile-hero__grid{gap:46px;padding-block:40px 58px}.designer-profile-hero__brand{gap:12px;min-height:0;margin-bottom:34px;display:grid}.platform-company-logo.is-profile-hero{width:min(210px,62vw);height:96px}.designer-profile-hero__brand>div{gap:4px}.designer-profile-hero__eyebrow{align-items:flex-start;font-size:7px;line-height:1.5}.designer-profile-hero__eyebrow>span{margin-top:5px}.designer-profile-hero__copy h1{margin-top:15px;font-size:clamp(3.45rem,17vw,5rem);line-height:.9}.designer-profile-hero__copy h2{margin-top:24px;font-size:15px}.designer-profile-hero__actions{gap:8px;margin-top:25px;display:grid}.designer-profile-hero__actions .platform-primary,.designer-profile-hero__contact-link{justify-content:center;width:100%}.designer-profile-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.designer-profile-hero__facts>span{min-width:0}.designer-profile-hero__visual{width:100%;padding:12px 0 12px 12px}.designer-profile-hero__visual:before{right:12px}.designer-profile-hero__seal{width:88px;height:88px;top:10%;left:-5px}.designer-profile-hero__seal span{font-size:27px}.designer-profile-hero__seal small{margin-top:5px;font-size:6px}.designer-profile-hero__visual figcaption{min-width:min(250px,74%);bottom:28px;right:0}.designer-profile-work .platform-section__head{gap:24px}.designer-profile-contact__brand>.platform-company-logo.is-profile-contact{width:190px}.designer-profile-contact__brand h2{font-size:clamp(3rem,14vw,4.3rem)}.designer-profile-contact__links>a{padding:18px}}@media (prefers-reduced-motion:reduce){.designer-profile-hero__copy,.designer-profile-hero__visual{animation:none}}.designer-studio-page{color:#182019;background:#f2f0e9;overflow:clip}.designer-studio-hero{border-bottom:1px solid #1820191f;grid-template-columns:minmax(420px,42%) minmax(0,58%);min-height:min(880px,100svh - 74px);display:grid}.designer-studio-hero__copy{background:radial-gradient(circle at 2% 5%,#ad97661f,#0000 28rem),#f2f0e9;flex-direction:column;min-width:0;padding:clamp(38px,4.8vw,78px) clamp(34px,5.5vw,88px);display:flex}.designer-studio-hero__brand{border-bottom:1px solid #18201926;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:26px;display:flex}.platform-company-logo.is-studio-hero{width:clamp(180px,18vw,260px);height:96px;overflow:visible}.designer-studio-hero__brand>span:not(.platform-company-logo){color:#304736;width:76px;height:76px;font-family:var(--font-title), serif;place-items:center;font-size:45px;display:grid}.designer-studio-hero__brand small{color:#89877e;letter-spacing:.14em;text-align:right;text-transform:uppercase;max-width:120px;padding-bottom:8px;font-size:7px;font-weight:850;line-height:1.45}.designer-studio-hero__body{margin-block:auto;padding-block:48px;animation:.62s cubic-bezier(.2,.7,.2,1) both designer-studio-enter}.designer-studio-kicker{color:#88764f;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:850;line-height:1.5}.designer-studio-hero__body h1{max-width:650px;font-family:var(--font-title), serif;letter-spacing:-.065em;text-wrap:balance;margin:19px 0 0;font-size:clamp(4.2rem,6vw,7.2rem);font-weight:500;line-height:.86}.designer-studio-hero__body h2{max-width:560px;margin:30px 0 0;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:720;line-height:1.6}.designer-studio-hero__actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:34px;display:flex}.designer-studio-hero__actions a{color:#1c2c20;border:1px solid #1c2c20;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:10px;font-weight:850;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.designer-studio-hero__actions a:first-child{color:#fff;background:#1c2c20}.designer-studio-hero__actions a:hover{transform:translateY(-1px)}.designer-studio-hero__actions a:first-child:hover{background:#2c4432}.designer-studio-hero__actions a:last-child:hover{background:#fff9}.designer-studio-hero__meta{color:#7c7d76;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #18201926;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;min-height:54px;padding-top:22px;font-size:8px;font-weight:760;display:flex}.designer-studio-hero__meta span{align-items:center;gap:7px;display:flex}.designer-studio-hero__meta strong{color:#26342a;font-family:var(--font-title), serif;letter-spacing:-.02em;font-size:24px;font-weight:520}.designer-studio-hero__media{min-width:0;min-height:inherit;background:#bec3b8;margin:0;position:relative;overflow:hidden}.designer-studio-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0c140e0a 44%,#0c140e9e 100%);position:absolute;inset:0}.designer-studio-hero__media>img{object-fit:cover;width:100%;height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) both designer-studio-image}.designer-studio-hero__media>span{color:#596258;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:120px;display:grid}.designer-studio-hero__media figcaption{z-index:1;color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 30px;display:grid;position:absolute;bottom:clamp(24px,4vw,58px);left:clamp(24px,4vw,62px);right:clamp(24px,4vw,62px)}.designer-studio-hero__media figcaption small{color:#ffffffad;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:850}.designer-studio-hero__media figcaption strong{font-family:var(--font-title), serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.7rem,3vw,3rem);font-weight:520;line-height:1;overflow:hidden}.designer-studio-hero__media figcaption span{color:#ffffffbf;font-size:9px;font-weight:750}.designer-studio-about{background:#fbfaf6;padding-block:clamp(94px,10vw,150px)}.designer-studio-about__grid{grid-template-columns:90px minmax(240px,340px) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,86px);display:grid}.designer-studio-section-mark{border-top:1px solid #18201940;align-content:start;gap:9px;padding-top:12px;display:grid}.designer-studio-section-mark span{font-family:var(--font-title), serif;font-size:21px}.designer-studio-section-mark small{color:#8b887f;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850;line-height:1.4}.designer-studio-about__portrait{aspect-ratio:3/4;background:#d9d6cd;margin:0;overflow:hidden}.designer-studio-about__portrait img{object-fit:cover;width:100%;height:100%}.designer-studio-about__portrait>span{height:100%;font-family:var(--font-title), serif;place-items:center;font-size:80px;display:grid}.designer-studio-about__copy{max-width:690px;padding-top:7px}.designer-studio-about__copy h2{font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:19px 0 25px;font-size:clamp(2.8rem,4.3vw,5rem);font-weight:500;line-height:.94}.designer-studio-about__copy>p:not(.designer-studio-kicker){color:#666961;max-width:630px;margin:0;font-size:14px;line-height:1.85}.designer-studio-about__tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.designer-studio-about__tags span{color:#4e554f;border:1px solid #18201929;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:750}.designer-studio-about__signature{border-top:1px solid #18201921;gap:3px;margin-top:40px;padding-top:20px;display:grid}.designer-studio-about__signature span{font-family:var(--font-title), serif;font-size:24px}.designer-studio-about__signature small{color:#929088;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.designer-studio-projects{background:#e8e4da;padding-block:clamp(94px,10vw,150px)}.designer-studio-projects__head,.designer-studio-services__head{grid-template-columns:90px minmax(0,1fr) auto;align-items:end;gap:clamp(34px,6vw,86px);margin-bottom:58px;display:grid}.designer-studio-projects__head h2,.designer-studio-services__head h2{max-width:760px;font-family:var(--font-title), serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,5.6rem);font-weight:500;line-height:.9}.designer-studio-projects__head>a{color:#28322b;text-transform:uppercase;border-bottom:1px solid #60675f;align-items:center;gap:8px;padding-bottom:8px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.designer-studio-projects__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:26px 20px;display:grid}.designer-studio-projects__grid article{grid-column:span 5;min-width:0}.designer-studio-projects__grid article.is-lead{grid-area:span 2/span 7}.designer-studio-projects__grid.is-count-1 article.is-lead{grid-column:1/-1}.designer-studio-projects__media{aspect-ratio:16/10;background:#c8c8be;display:block;overflow:hidden}.designer-studio-projects__grid article.is-lead .designer-studio-projects__media{aspect-ratio:4/5}.designer-studio-projects__grid.is-count-1 article.is-lead .designer-studio-projects__media{aspect-ratio:16/9}.designer-studio-projects__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.designer-studio-projects__media>span{color:#5d675d;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:80px;display:grid}.designer-studio-projects__grid article:hover img{transform:scale(1.025)}.designer-studio-projects__grid article>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;padding-top:15px;display:grid}.designer-studio-projects__grid article small{color:#7e7d75;letter-spacing:.11em;text-transform:uppercase;grid-column:1;font-size:7px;font-weight:800}.designer-studio-projects__grid article h3{font-family:var(--font-title), serif;letter-spacing:-.035em;grid-column:1;margin:0;font-size:clamp(1.45rem,2.3vw,2.3rem);font-weight:520;line-height:1}.designer-studio-projects__grid article h3 a{color:inherit;text-decoration:none}.designer-studio-projects__grid article>div>svg{grid-area:1/2/span 2}.designer-studio-services{color:#f3f1ea;background:#17231a;padding-block:clamp(94px,10vw,150px)}.designer-studio-services .designer-studio-section-mark{border-color:#ffffff40}.designer-studio-services .designer-studio-section-mark small{color:#9fa99f}.designer-studio-services__head{grid-template-columns:90px minmax(0,1fr)}.designer-studio-services__layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(56px,8vw,120px);display:grid}.designer-studio-services__layout>ol{margin:0;padding:0;list-style:none}.designer-studio-services__layout>ol li{border-top:1px solid #ffffff29;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:25px 0 28px;display:grid}.designer-studio-services__layout>ol li>span{color:#ad9a6c;padding-top:5px;font-size:8px;font-weight:850}.designer-studio-services__layout>ol h3{font-family:var(--font-title), serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:500;line-height:1}.designer-studio-services__layout>ol p{color:#aeb7ae;max-width:580px;margin:10px 0 0;font-size:12px;line-height:1.7}.designer-studio-services__layout>aside{border:1px solid #ffffff2e;align-self:start;padding:clamp(24px,3vw,36px)}.designer-studio-services__layout>aside h3{max-width:380px;font-family:var(--font-title), serif;letter-spacing:-.04em;margin:13px 0 12px;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:.96}.designer-studio-services__layout>aside>p:not(.designer-studio-kicker){color:#aeb7ae;margin:0;font-size:12px;line-height:1.6}.designer-studio-services #project-request{scroll-margin-top:24px}.designer-studio-contact{background:#d7d1c5;padding-block:clamp(90px,10vw,145px)}.designer-studio-contact__grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:clamp(56px,9vw,135px);display:grid}.platform-company-logo.is-studio-contact{width:clamp(170px,17vw,240px);height:90px;margin-bottom:34px;overflow:visible}.designer-studio-contact h2{max-width:760px;font-family:var(--font-title), serif;letter-spacing:-.06em;text-wrap:balance;margin:16px 0 0;font-size:clamp(3.5rem,6vw,6.7rem);font-weight:500;line-height:.86}.designer-studio-contact aside{border-top:1px solid #1820193b;display:grid}.designer-studio-contact aside>a{color:#263028;border-bottom:1px solid #18201929;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;min-width:0;padding:20px 0;text-decoration:none;display:grid}.designer-studio-contact aside>a>span{color:#7b786f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:820;display:flex}.designer-studio-contact aside>a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.designer-studio-contact aside>a>svg{grid-area:1/2/span 2}.designer-studio-contact aside>p{color:#69675f;font-size:12px;line-height:1.65}@keyframes designer-studio-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes designer-studio-image{0%{opacity:.72;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:1050px){.designer-studio-hero{grid-template-columns:1fr;min-height:0}.designer-studio-hero__copy{min-height:660px}.designer-studio-hero__media{min-height:68svh}.designer-studio-about__grid{grid-template-columns:70px minmax(230px,300px) minmax(0,1fr);gap:32px}.designer-studio-projects__head,.designer-studio-services__head{grid-template-columns:70px minmax(0,1fr);gap:32px}.designer-studio-projects__head>a{grid-column:2;justify-self:start}.designer-studio-services__layout,.designer-studio-contact__grid{grid-template-columns:1fr;gap:55px}}@media (max-width:760px){.designer-studio-hero__copy{min-height:600px;padding:32px 24px}.designer-studio-hero__brand{align-items:center;padding-bottom:20px}.platform-company-logo.is-studio-hero{width:min(210px,58vw);height:78px}.designer-studio-hero__brand small{max-width:96px;font-size:6px}.designer-studio-hero__body{padding-block:40px}.designer-studio-hero__body h1{font-size:clamp(3.8rem,16vw,5.5rem)}.designer-studio-hero__body h2{margin-top:23px;font-size:14px}.designer-studio-hero__actions{display:grid}.designer-studio-hero__actions a{width:100%}.designer-studio-hero__meta{flex-direction:column;align-items:flex-start}.designer-studio-hero__media{min-height:56svh}.designer-studio-hero__media figcaption{bottom:22px;left:20px;right:20px}.designer-studio-hero__media figcaption strong{font-size:25px}.designer-studio-about__grid{grid-template-columns:1fr}.designer-studio-section-mark{grid-template-columns:auto 1fr;align-items:baseline;gap:12px}.designer-studio-about__portrait{width:min(82%,330px)}.designer-studio-about__copy h2{font-size:clamp(2.8rem,12vw,4rem)}.designer-studio-projects__head,.designer-studio-services__head{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.designer-studio-projects__head>a{grid-column:1}.designer-studio-projects__head h2,.designer-studio-services__head h2{font-size:clamp(3rem,13vw,4.3rem)}.designer-studio-projects__grid{grid-template-columns:1fr;gap:38px}.designer-studio-projects__grid article,.designer-studio-projects__grid article.is-lead{grid-area:auto/1}.designer-studio-projects__grid article.is-lead .designer-studio-projects__media,.designer-studio-projects__media{aspect-ratio:4/3}.designer-studio-services__layout>ol li{grid-template-columns:42px minmax(0,1fr)}.designer-studio-contact h2{font-size:clamp(3.5rem,15vw,5rem)}}@media (prefers-reduced-motion:reduce){.designer-studio-hero__body,.designer-studio-hero__media>img{animation:none}.designer-studio-projects__media img{transition:none}}.designer-profile-v2{color:#172019;background:#f5f3ed;overflow:clip}.designer-profile-v2__hero{color:#f8f5ed;background:#183126;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);min-height:min(760px,100svh - 98px);margin-top:24px;display:grid;overflow:hidden;box-shadow:0 30px 80px #1b2a2024}.designer-profile-v2__hero-copy{flex-direction:column;min-width:0;padding:clamp(34px,4.5vw,66px);display:flex}.designer-profile-v2__eyebrow{color:#f7f4ea9e;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;font-size:8px;font-weight:820;display:flex}.designer-profile-v2__eyebrow>span{background:#d1b978;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #d1b9781a}.designer-profile-v2__eyebrow p{align-items:center;gap:6px;min-width:0;margin:0;display:inline-flex}.designer-profile-v2__eyebrow p+p:before{content:"";background:#ffffff2e;width:1px;height:12px;margin-right:4px}.designer-profile-v2__hero-heading{min-width:0;margin-block:auto;padding-block:clamp(54px,7vh,88px) 48px}.designer-profile-v2__hero-heading h1{max-width:650px;font-family:var(--font-title), serif;letter-spacing:-.067em;text-wrap:balance;margin:0;font-size:clamp(5rem,7.1vw,7.3rem);font-weight:500;line-height:.84}.designer-profile-v2__hero-heading h2{color:#f5f2e9;text-wrap:balance;max-width:570px;margin:30px 0 0;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:660;line-height:1.5}.designer-profile-v2__hero-intro{color:#f7f4eaa6;max-width:540px;margin:16px 0 0;font-size:12px;line-height:1.75}.designer-profile-v2__hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:clamp(36px,5vh,56px);display:flex}.designer-profile-v2__hero-actions a{color:#f8f5ed;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 21px;font-size:10px;font-weight:820;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.designer-profile-v2__hero-actions a.is-primary{color:#183126;background:#f2ede1;border-color:#f2ede1}.designer-profile-v2__hero-actions a:hover{border-color:#fff;transform:translateY(-2px)}.designer-profile-v2__hero-actions a.is-primary:hover{background:#fff}.designer-profile-v2__facts{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding-top:26px;display:grid}.designer-profile-v2__facts>div{align-items:center;gap:13px;min-width:0;padding-right:14px;display:flex}.designer-profile-v2__facts>div+div{border-left:1px solid #ffffff24;padding-left:18px}.designer-profile-v2__facts dt{color:#e1cd97;font-family:var(--font-title), serif;margin:0;font-size:32px;line-height:1}.designer-profile-v2__facts dt svg{width:22px;height:22px}.designer-profile-v2__facts dd{color:#f7f4ea91;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:8.5px;font-weight:790;line-height:1.55}.designer-profile-v2__hero-visual{background:#98a195;min-width:0;min-height:100%;margin:0;position:relative;overflow:hidden}.designer-profile-v2__hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0c18110f 45%,#0c18119e 100%);position:absolute;inset:0}.designer-profile-v2__hero-visual>img{object-fit:cover;width:100%;height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) both designer-profile-v2-image}.designer-profile-v2__hero-placeholder{color:#fff9;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:120px;display:grid}.designer-profile-v2__hero-brand{z-index:2;color:#1b2d21;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f2eb;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:12px;max-width:calc(100% - 52px);padding:9px 13px 9px 10px;display:flex;position:absolute;bottom:26px;left:26px;box-shadow:0 14px 35px #0d191124}.platform-company-logo.is-profile-v2{width:84px;height:46px;overflow:visible}.designer-profile-v2__hero-brand>span:not(.platform-company-logo){color:#dfcb95;width:42px;height:42px;font-family:var(--font-title), serif;background:#183126;border-radius:50%;place-items:center;font-size:24px;display:grid}.designer-profile-v2__hero-brand p{gap:2px;margin:0;display:grid}.designer-profile-v2__hero-brand small{color:#89887f;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:820}.designer-profile-v2__hero-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;overflow:hidden}.designer-profile-v2__about,.designer-profile-v2__work,.designer-profile-v2__services{scroll-margin-top:96px}.designer-profile-v2__about{padding-block:clamp(40px,3vw,52px) clamp(46px,3.4vw,58px)}.designer-profile-v2__section-label{border-top:1px solid #1720193d;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:10px;padding-top:13px;display:grid}.designer-profile-v2__section-label span{font-family:var(--font-title), serif;font-size:17px;line-height:1}.designer-profile-v2__section-label p{color:#777970;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:7px;font-weight:820;line-height:1.45}.designer-profile-v2__about-copy{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(32px,4vw,64px);min-width:0;padding-top:28px;display:grid}.designer-profile-v2__about-text h2{font-family:var(--font-title), serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,3.8vw,4.35rem);font-weight:500;line-height:1}.designer-profile-v2__about-text>p{color:#626760;max-width:440px;margin:20px 0 0;font-size:15px;line-height:1.8}.designer-profile-v2__profile-details{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:30px;display:grid}.designer-profile-v2__profile-details section{min-width:0}.designer-profile-v2__profile-details h3{color:#24352a;letter-spacing:-.025em;text-transform:none;margin:0;font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:780;line-height:1.2}.designer-profile-v2__tags{flex-wrap:wrap;align-content:start;gap:8px;margin-top:14px;display:flex}.designer-profile-v2__tags span{color:#4e554f;border:1px solid #1720192b;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:740}.designer-profile-v2__work{background:#e4ded3;padding-block:clamp(96px,10vw,146px)}.designer-profile-v2__work-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.designer-profile-v2__work-head h2{font-family:var(--font-title), serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,3.8vw,4.35rem);font-weight:500;line-height:1}.designer-profile-v2__work-head>a{color:#243229;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #344138;align-items:center;gap:8px;padding-bottom:8px;font-size:8px;font-weight:830;text-decoration:none;display:inline-flex}.designer-profile-v2__work-head>p{color:#666b64;letter-spacing:.08em;text-transform:uppercase;border:1px solid #1720192e;border-radius:999px;margin:0;padding:9px 13px;font-size:8px;font-weight:810}.designer-profile-v2__project-toolbar{justify-content:space-between;align-items:center;gap:18px 26px;margin-bottom:18px;display:flex}.designer-profile-v2__project-filters,.designer-profile-v2__project-order,.designer-profile-v2__project-filter-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.designer-profile-v2__project-filter-list button,.designer-profile-v2__project-year select,.designer-profile-v2__project-order select,.designer-profile-v2__project-order>button{color:#485149;min-height:34px;font:inherit;background:#f8f6f070;border:1px solid #1720192e;border-radius:999px;font-size:10px;font-weight:740}.designer-profile-v2__project-filter-list button{cursor:pointer;align-items:center;gap:7px;padding:0 12px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.designer-profile-v2__project-filter-list button span{color:#858b83;font-size:8px}.designer-profile-v2__project-filter-list button:hover,.designer-profile-v2__project-filter-list button.is-active{color:#f8f5ed;background:#24352a;border-color:#24352a}.designer-profile-v2__project-filter-list button.is-active span{color:#f8f5eda8}.designer-profile-v2__project-year,.designer-profile-v2__project-order label{color:#596058;align-items:center;gap:8px;font-size:9px;font-weight:760;display:inline-flex}.designer-profile-v2__project-year select,.designer-profile-v2__project-order select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#536056 50%),linear-gradient(135deg,#536056 50%,#0000 50%);background-position:calc(100% - 14px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:0 30px 0 12px}.designer-profile-v2__project-order label svg{color:#526056}.designer-profile-v2__project-order>button{cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.designer-profile-v2__project-order>button:hover{color:#24352a;border-color:#24352a}.designer-profile-v2__project-result{color:#6c726b;margin:0 0 24px;font-size:11px;line-height:1.4}.designer-profile-v2__project-empty{color:#666d65;text-align:center;border:1px dashed #17201938;border-radius:18px;align-content:center;place-items:center;gap:14px;min-height:200px;display:grid}.designer-profile-v2__project-empty p{margin:0}.designer-profile-v2__project-empty button{color:#24352a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:780;display:inline-flex}.designer-profile-v2__project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.designer-profile-v2__project-grid article{background:#f8f6f0ad;border:1px solid #1720191a;border-radius:20px;flex-direction:column;min-width:0;padding:8px 8px 20px;display:flex;box-shadow:0 16px 42px #242b230f}.designer-profile-v2__project-media{aspect-ratio:16/10;background:#bac0b4;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 55px #242b231a}.designer-profile-v2__project-media:after{content:"";background:linear-gradient(#0a140d0d 54%,#0a140d59 100%);position:absolute;inset:0}.designer-profile-v2__project-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.designer-profile-v2__project-placeholder{color:#5d685e;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:88px;display:grid}.designer-profile-v2__project-index,.designer-profile-v2__project-arrow{z-index:2;color:#fff;place-items:center;display:grid;position:absolute}.designer-profile-v2__project-index{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13201733;border:1px solid #ffffff80;border-radius:999px;width:42px;height:28px;font-size:8px;font-weight:800;top:20px;left:20px}.designer-profile-v2__project-arrow{color:#183126;background:#f5f2e9;border-radius:50%;width:48px;height:48px;transition:transform .18s;bottom:20px;right:20px}.designer-profile-v2__project-media:hover img{transform:scale(1.025)}.designer-profile-v2__project-media:hover .designer-profile-v2__project-arrow{transform:rotate(8deg)}.designer-profile-v2__project-copy{margin-top:0;padding:18px 12px 0;display:block}.designer-profile-v2__project-copy>div>p{color:#74766f;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:7px;font-weight:810}.designer-profile-v2__project-copy h3{font-family:var(--font-title), serif;letter-spacing:-.042em;margin:0;font-size:clamp(1.65rem,2.25vw,2.45rem);font-weight:510;line-height:1}.designer-profile-v2__project-copy h3 a{color:inherit;text-decoration:none}.designer-profile-v2__project-copy>p{color:#666a63;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.designer-profile-v2__services{color:#f4f1e9;background:#16271d;padding-block:clamp(100px,10vw,150px)}.designer-profile-v2__services-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(56px,8vw,120px);display:grid}.designer-profile-v2__services-copy>p{color:#cfb879;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:830}.designer-profile-v2__services-copy h2{max-width:570px;font-family:var(--font-title), serif;letter-spacing:-.055em;text-wrap:balance;margin:17px 0 15px;font-size:clamp(3.1rem,4.8vw,5.25rem);font-weight:500;line-height:.92}.designer-profile-v2__services-copy>span{color:#f4f1e994;max-width:390px;font-size:12px;line-height:1.7;display:block}.designer-profile-v2__inquiry-card{color:#19281f;background:#f2eee4;border-radius:24px;min-width:0;padding:clamp(26px,4vw,48px);scroll-margin-top:94px;box-shadow:0 26px 75px #040e0833}.designer-profile-v2__inquiry-intro>p{color:#8a744c;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:830}.designer-profile-v2__inquiry-intro h3{max-width:560px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:15px 0 12px;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:500;line-height:.92}.designer-profile-v2__inquiry-intro>span{color:#676a63;max-width:570px;font-size:11px;line-height:1.7;display:block}.designer-profile-v2__inquiry-card .designer-inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;margin-top:30px}.designer-profile-v2__inquiry-card .designer-inquiry-form>label:nth-of-type(4),.designer-profile-v2__inquiry-card .designer-inquiry-form>button,.designer-profile-v2__inquiry-card .designer-inquiry-form>p{grid-column:1/-1}.designer-profile-v2__inquiry-card .designer-inquiry-form label>span{color:#303a33}.designer-profile-v2__inquiry-card .designer-inquiry-form label i{color:#8c8e88}.designer-profile-v2__inquiry-card .designer-inquiry-form input,.designer-profile-v2__inquiry-card .designer-inquiry-form textarea{color:#18281f;background:#ffffff94;border-color:#18281f29}.designer-profile-v2__inquiry-card .designer-inquiry-form input::placeholder,.designer-profile-v2__inquiry-card .designer-inquiry-form textarea::placeholder{color:#96968f}.designer-profile-v2__inquiry-card .designer-inquiry-form input:focus,.designer-profile-v2__inquiry-card .designer-inquiry-form textarea:focus{background:#fff;border-color:#31523b;box-shadow:0 0 0 3px #31523b14}.designer-profile-v2__inquiry-card .designer-inquiry-form button{color:#fff;background:#183126;min-height:50px}.designer-profile-v2__inquiry-card .designer-inquiry-form button:hover:not(:disabled){background:#284737}.designer-profile-v2__inquiry-card .designer-inquiry-form>p{color:#85867f}.designer-profile-v2__inquiry-card .designer-inquiry-form>p.is-success{color:#315f3c}.designer-profile-v2__inquiry-card .designer-inquiry-form>p.is-error{color:#a53d30}.designer-profile-v2__direct-links{border-top:1px solid #18281f21;margin-top:25px;padding-top:20px}.designer-profile-v2__direct-links>p{color:#83847d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:7px;font-weight:820}.designer-profile-v2__direct-links>div{flex-wrap:wrap;gap:8px;display:flex}.designer-profile-v2__direct-links a{color:#24352a;border:1px solid #18281f29;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:780;text-decoration:none;display:inline-flex}@keyframes designer-profile-v2-image{0%{opacity:.72;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.designer-profile-v2__hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.designer-profile-v2__hero-heading h1{font-size:clamp(4.3rem,7.5vw,6.2rem)}.designer-profile-v2__project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.designer-profile-v2__services-grid{grid-template-columns:minmax(0,.8fr) minmax(390px,1.2fr);gap:54px}}@media (max-width:900px){.designer-profile-v2__hero{grid-template-columns:1fr;min-height:0}.designer-profile-v2__hero-copy{min-height:650px}.designer-profile-v2__hero-visual{aspect-ratio:4/3;order:-1;min-height:0}.designer-profile-v2__hero-visual>img{object-position:center 34%!important}.designer-profile-v2__services-grid{grid-template-columns:1fr}.designer-profile-v2__inquiry-card{width:min(100%,720px)}}@media (max-width:700px){.designer-profile-v2__hero{border-radius:20px;margin-top:12px}.designer-profile-v2__hero-copy{min-height:0;padding:32px 24px 30px}.designer-profile-v2__hero-heading{padding-block:58px 36px}.designer-profile-v2__hero-heading h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(3.65rem,16.5vw,5rem);line-height:.87}.designer-profile-v2__hero-heading h2{overflow-wrap:anywhere;margin-top:24px;font-size:15px}.designer-profile-v2__hero-intro{font-size:11px}.designer-profile-v2__hero-actions{margin-bottom:38px;display:grid}.designer-profile-v2__hero-actions a{width:100%}.designer-profile-v2__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.designer-profile-v2__facts>div:nth-child(3){border-top:1px solid #ffffff24;border-left:0;grid-column:1/-1;padding-top:18px;padding-left:0}.designer-profile-v2__hero-visual{aspect-ratio:4/3}.designer-profile-v2__hero-brand{max-width:calc(100% - 28px);padding-block:7px;top:14px;bottom:auto;left:14px}.platform-company-logo.is-profile-v2{width:68px;height:38px}.designer-profile-v2__about,.designer-profile-v2__work,.designer-profile-v2__services{scroll-margin-top:74px}.designer-profile-v2__about{padding-block:42px 50px}.designer-profile-v2__section-label{grid-template-columns:30px 1fr}.designer-profile-v2__about-copy{grid-template-columns:1fr;gap:30px}.designer-profile-v2__about-text h2{font-size:clamp(2.45rem,10vw,3.4rem)}.designer-profile-v2__about-text>p{margin-top:18px;font-size:13px}.designer-profile-v2__profile-details{grid-template-columns:1fr;gap:22px}.designer-profile-v2__work{padding-block:82px 90px}.designer-profile-v2__work-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.designer-profile-v2__work-head h2{font-size:clamp(2.45rem,10vw,3.4rem)}.designer-profile-v2__project-toolbar{flex-direction:column;align-items:flex-start;margin-bottom:16px}.designer-profile-v2__project-order{justify-content:space-between;width:100%}.designer-profile-v2__project-grid{grid-template-columns:1fr;gap:42px}.designer-profile-v2__project-media{aspect-ratio:4/3}.designer-profile-v2__services{padding-block:82px 90px}.designer-profile-v2__services-grid{gap:48px}.designer-profile-v2__services-copy h2{font-size:clamp(3rem,13vw,4.25rem)}.designer-profile-v2__inquiry-card{border-radius:18px}}@media (max-width:520px){.designer-profile-v2__hero{width:calc(100% - 16px)}.designer-profile-v2__hero-visual{aspect-ratio:1.08}.designer-profile-v2__eyebrow p+p{width:100%}.designer-profile-v2__eyebrow p+p:before{display:none}.designer-profile-v2__hero-heading h1{font-size:clamp(3.45rem,17vw,4.5rem)}.designer-profile-v2__facts>div{padding-right:8px}.designer-profile-v2__facts>div+div{padding-left:12px}.designer-profile-v2__services-copy h2{font-size:clamp(2.85rem,13.7vw,4rem)}.designer-profile-v2__project-index{top:12px;left:12px}.designer-profile-v2__project-arrow{width:42px;height:42px;bottom:12px;right:12px}.designer-profile-v2__inquiry-card{padding:26px 20px}.designer-profile-v2__inquiry-intro h3{font-size:clamp(2.5rem,12vw,3.5rem)}.designer-profile-v2__inquiry-card .designer-inquiry-form{grid-template-columns:1fr}.designer-profile-v2__inquiry-card .designer-inquiry-form>label:nth-of-type(4),.designer-profile-v2__inquiry-card .designer-inquiry-form>button,.designer-profile-v2__inquiry-card .designer-inquiry-form>p{grid-column:1}}@media (prefers-reduced-motion:reduce){.designer-profile-v2__hero-visual>img{animation:none}.designer-profile-v2__project-media img{transition:none}}
