.studio-module__smHREG__page{color:#1c1412;background:#f7f1e8}.studio-module__smHREG__cover{object-fit:cover}.studio-module__smHREG__contain{object-fit:contain}.studio-module__smHREG__stack12,.studio-module__smHREG__stack18,.studio-module__smHREG__stack22,.studio-module__smHREG__stack28{flex-direction:column;display:flex}.studio-module__smHREG__stack12{gap:12px}.studio-module__smHREG__stack18{gap:18px}.studio-module__smHREG__stack22{gap:22px}.studio-module__smHREG__stack28{gap:28px}.studio-module__smHREG__label{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:#7a6a62;flex-direction:column;gap:8px;font-size:11px;display:flex}.studio-module__smHREG__kickerBrass{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:#b4966e;font-size:11px}.studio-module__smHREG__h2{font-family:var(--font-display);margin:0;font-size:max(34px,min(3.2vw,48px));font-weight:400;line-height:1.1}.studio-module__smHREG__lede{color:#5a4a44;text-wrap:pretty;margin:0;font-size:18px;line-height:1.7}.studio-module__smHREG__centerHead{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:680px;margin:0 auto;display:flex}.studio-module__smHREG__hero{background:#efe5d7;height:calc(100vh - 80px);position:relative;overflow:hidden}.studio-module__smHREG__heroImg{object-fit:cover;object-position:center 40%}.studio-module__smHREG__heroShade{pointer-events:none;background:linear-gradient(rgba(22,7,13,0) 30%,rgba(22,7,13,.15) 55%,rgba(22,7,13,.72));position:absolute;top:0;bottom:0;left:0;right:0}.studio-module__smHREG__heroText{color:#f5eadb;pointer-events:none;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:max(28px,min(5vw,64px));left:max(20px,min(4vw,56px));right:max(20px,min(4vw,56px))}.studio-module__smHREG__heroKicker{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:#e6dacb;font-size:11px}.studio-module__smHREG__heroTitle{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:max(56px,min(9vw,140px));font-weight:400;line-height:.9}.studio-module__smHREG__intro{padding:max(75px,min(11.3vw,136px)) 24px max(66px,min(10vw,120px))}.studio-module__smHREG__introInner{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:680px;margin:0 auto;display:flex}.studio-module__smHREG__introLead{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:max(26px,min(2.4vw,34px));font-weight:400;line-height:1.35}.studio-module__smHREG__introList{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:#480b18;font-size:11px;line-height:2}.studio-module__smHREG__introMono{width:auto;height:30px;margin-top:8px}.studio-module__smHREG__tabsBar{z-index:5;background:#f7f1e8;border-top:1px solid #dccfbd;border-bottom:1px solid #dccfbd;position:-webkit-sticky;position:sticky;top:79px}.studio-module__smHREG__tabs{justify-content:center;gap:max(24px,min(5vw,72px));max-width:1200px;margin:0 auto;padding:0 max(20px,min(4vw,48px));display:flex}.studio-module__smHREG__tab{font-family:var(--font-display);color:#9a8c82;cursor:pointer;background:0 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:22px 0 20px;font-size:max(20px,min(2vw,26px));font-weight:400}.studio-module__smHREG__tab[aria-selected=true]{color:#1c1412;border-bottom-color:#2b0d15}.studio-module__smHREG__made{color:#f5eadb;background:#16070d;padding:max(88px,min(10vw,140px)) max(20px,min(3.4vw,48px))}.studio-module__smHREG__madeInner{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:32px 80px;max-width:1300px;margin:0 auto;display:grid}.studio-module__smHREG__madeTitle{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:max(43px,min(8vw,136px));font-weight:400;line-height:.86}.studio-module__smHREG__madeText{color:#d9cbb8;text-wrap:pretty;max-width:42ch;margin:0;font-size:max(19px,min(1.6vw,23px));line-height:1.6}.studio-module__smHREG__how{color:#f5eadb;background:#120609;padding:112px max(20px,min(3.4vw,48px))}.studio-module__smHREG__howInner{flex-direction:column;gap:56px;max-width:1200px;margin:0 auto;display:flex}.studio-module__smHREG__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:32px 28px;display:grid}.studio-module__smHREG__step{border-top:1px solid #4a2730;flex-direction:column;gap:12px;padding-top:18px;display:flex}.studio-module__smHREG__stepName{font-family:var(--font-display);font-size:24px;line-height:1.1}.studio-module__smHREG__stepText{color:#d9cbb8;text-wrap:pretty;font-size:16px;line-height:1.6}.studio-module__smHREG__comms{background:#16070d;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(50% - 1px,759240px - 99900%)),1fr));gap:2px;display:grid}.studio-module__smHREG__comm{background:#16070d;height:max(560px,min(88vh,940px));position:relative;overflow:hidden}.studio-module__smHREG__commShade{background:linear-gradient(rgba(22,7,13,.1) 40%,rgba(22,7,13,.9)),linear-gradient(rgba(22,7,13,.4),rgba(22,7,13,.4));transition:background .6s;position:absolute;top:0;bottom:0;left:0;right:0}.studio-module__smHREG__comm:hover .studio-module__smHREG__commShade{background:linear-gradient(rgba(22,7,13,.05) 40%,rgba(22,7,13,.88)),linear-gradient(rgba(22,7,13,.1),rgba(22,7,13,.1))}.studio-module__smHREG__commText{pointer-events:none;color:#f5eadb;flex-direction:column;gap:18px;display:flex;position:absolute;bottom:max(32px,min(4vw,52px));left:max(24px,min(3vw,44px));right:max(24px,min(3vw,44px))}.studio-module__smHREG__commKicker{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:#d9cbb8;font-size:11px}.studio-module__smHREG__commTitle{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:max(48px,min(5.2vw,88px));font-weight:400;line-height:.88}.studio-module__smHREG__commBody{color:#e6dacb;text-wrap:pretty;max-width:40ch;margin:0;font-size:max(18px,min(1.5vw,20px));line-height:1.6}.studio-module__smHREG__commCtas{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}.studio-module__smHREG__btnSand{color:#16070d;font-family:var(--font-ui);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;background:#f5eadb;border:0;padding:16px 24px;font-size:11px}.studio-module__smHREG__btnSand:hover{background:#fff}.studio-module__smHREG__lineLight{color:#f5eadb;font-family:var(--font-ui);letter-spacing:.26em;text-transform:uppercase;border-bottom:1px solid #f5eadb;padding:0 0 4px;font-size:11px;text-decoration:none}.studio-module__smHREG__drBand{background:#16070d;padding:2px 0 0}.studio-module__smHREG__drCol{flex-direction:column;display:flex}.studio-module__smHREG__drBtn{color:#f5eadb;text-align:left;background:#241219;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:28px 56px;width:100%;padding:56px max(24px,min(4vw,56px));text-decoration:none;display:grid}.studio-module__smHREG__drBtn:hover{background:#2e1520}.studio-module__smHREG__drText{flex-direction:column;gap:14px;display:flex}.studio-module__smHREG__drTitle{font-family:var(--font-display);text-transform:uppercase;font-size:max(34px,min(3.4vw,52px));line-height:.95}.studio-module__smHREG__drLede{color:#d9cbb8;text-wrap:pretty;max-width:44ch;font-size:18px;line-height:1.6}.studio-module__smHREG__drCta{color:#16070d;font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;background:#f5eadb;justify-self:end;align-items:center;gap:18px;padding:20px 28px;font-size:12px;display:flex}.studio-module__smHREG__drArrow{letter-spacing:0;font-size:18px}.studio-module__smHREG__privateLabel{color:#b4966e;font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid #b4966e;align-self:center;margin:40px 0 56px;padding:0 0 3px;font-size:11px;text-decoration:none}.studio-module__smHREG__brief{padding:max(62px,min(9.3vw,112px)) max(20px,min(4vw,48px))}.studio-module__smHREG__briefInner{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:56px 96px;max-width:1200px;margin:0 auto;display:grid}.studio-module__smHREG__briefSide{flex-direction:column;gap:20px;display:flex;position:-webkit-sticky;position:sticky;top:120px}.studio-module__smHREG__mail{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:#1c1412;font-size:11px}.studio-module__smHREG__sent{border-top:1px solid #1c1412;flex-direction:column;gap:16px;padding-top:28px;display:flex}.studio-module__smHREG__sentTitle{font-family:var(--font-display);color:#480b18;font-size:max(24px,min(2.5vw,36px));line-height:1.1}.studio-module__smHREG__sentText{color:#5a4a44;font-size:18px;line-height:1.6}.studio-module__smHREG__form{flex-direction:column;gap:28px;display:flex}.studio-module__smHREG__typeGroup{flex-direction:column;gap:12px;display:flex}.studio-module__smHREG__types{flex-wrap:wrap;gap:8px;display:flex}.studio-module__smHREG__typeBtn{color:#2b0d15;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2b0d15;padding:10px 16px;font-size:11px}.studio-module__smHREG__typeBtn[aria-pressed=true]{color:#f5eadb;background:#2b0d15}.studio-module__smHREG__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px 32px;display:grid}.studio-module__smHREG__input{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:#1c1412;background:0 0;border:0;border-bottom:1px solid #1c1412;border-radius:0;outline:none;padding:10px 0;font-size:22px}.studio-module__smHREG__textarea{resize:vertical}.studio-module__smHREG__file{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:#1c1412;padding:10px 0;font-size:13px}.studio-module__smHREG__submit{color:#f5eadb;font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:#2b0d15;border:0;align-self:flex-start;padding:16px 28px;font-size:12px}.studio-module__smHREG__submit:hover{background:#2b0d15}.studio-module__smHREG__services{border-top:1px solid #dccfbd;padding:max(66px,min(10vw,120px)) max(20px,min(4vw,48px))}.studio-module__smHREG__servicesInner{flex-direction:column;gap:56px;max-width:1100px;margin:0 auto;display:flex}.studio-module__smHREG__serviceList{flex-direction:column;display:flex}.studio-module__smHREG__service{border-top:1px solid #dccfbd;grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:24px 32px;padding:26px 0;display:grid}.studio-module__smHREG__serviceName{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.1}.studio-module__smHREG__serviceText{color:#5a4a44;text-wrap:pretty;font-size:17px;line-height:1.6}.studio-module__smHREG__house{padding:max(62px,min(9.3vw,112px)) max(20px,min(4vw,48px))}.studio-module__smHREG__houseHead{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:680px;margin:0 auto 72px;display:flex}.studio-module__smHREG__houseGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:56px 96px;max-width:1200px;margin:0 auto;display:grid}.studio-module__smHREG__houseImg{aspect-ratio:4/5;width:100%;position:relative}.studio-module__smHREG__discs{flex-direction:column;display:flex}.studio-module__smHREG__disc{border-top:1px solid #dccfbd;flex-direction:column;gap:8px;padding:24px 0;display:flex}.studio-module__smHREG__discName{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.1}.studio-module__smHREG__discNote{color:#5a4a44;text-wrap:pretty;max-width:46ch;font-size:17px;line-height:1.6}.studio-module__smHREG__tourvest{color:#f5eadb;background:#16070d;padding:max(70px,min(10.7vw,128px)) max(20px,min(4vw,48px))}.studio-module__smHREG__tourInner{flex-direction:column;gap:64px;max-width:1280px;margin:0 auto;display:flex}.studio-module__smHREG__tourHead{border-bottom:1px solid #5a4a44;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:40px 80px;padding-bottom:56px;display:grid}.studio-module__smHREG__tourTitle{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:max(48px,min(6vw,96px));font-weight:400;line-height:.9}.studio-module__smHREG__tourLede{color:#d9cbb8;text-wrap:pretty;margin:0;font-size:20px;line-height:1.65}.studio-module__smHREG__concepts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:56px 28px;display:grid}.studio-module__smHREG__concept{flex-direction:column;gap:14px;display:flex}.studio-module__smHREG__conceptImg{aspect-ratio:3/4;background:#2a1a1e;flex:none;width:100%;display:block;position:relative}.studio-module__smHREG__conceptLogo{background:#f5eadb}.studio-module__smHREG__conceptLogo .studio-module__smHREG__contain{box-sizing:border-box;padding:12%}.studio-module__smHREG__conceptKicker{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:#b4966e;padding-top:6px;font-size:11px}.studio-module__smHREG__conceptName{font-family:var(--font-display);color:#f5eadb;font-size:26px;font-weight:400;line-height:1.1}.studio-module__smHREG__conceptText{color:#d9cbb8;font-size:16px;line-height:1.6}.studio-module__smHREG__tourFoot{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:10px;max-width:640px;display:flex}.studio-module__smHREG__tourMore{font-family:var(--font-display);color:#b4966e;font-size:20px;font-style:italic;font-weight:400}.studio-module__smHREG__tourFootText{color:#d9cbb8;text-wrap:pretty;font-size:16px;line-height:1.6}.studio-module__smHREG__souk{background:#f1e8db;padding:max(62px,min(9.3vw,112px)) max(20px,min(4vw,48px))}.studio-module__smHREG__soukInner{flex-direction:column;gap:64px;max-width:1280px;margin:0 auto;display:flex}.studio-module__smHREG__soukHead{border-bottom:1px solid #cdbfae;flex-direction:column;gap:16px;padding-bottom:48px;display:flex}.studio-module__smHREG__soukTitle{font-family:var(--font-display);text-transform:uppercase;color:#480b18;margin:0;font-size:max(40px,min(4.6vw,72px));font-weight:400;line-height:.95}.studio-module__smHREG__soukIntro{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:40px 80px;display:grid}.studio-module__smHREG__soukLogo{width:100%;max-width:520px;height:auto;display:block}.studio-module__smHREG__soukLead{font-family:var(--font-display);color:#480b18;text-wrap:pretty;margin:0;font-size:max(24px,min(2.2vw,32px));line-height:1.25}.studio-module__smHREG__packs{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:40px 20px;display:grid}.studio-module__smHREG__pack{flex-direction:column;gap:12px;margin:0;display:flex}.studio-module__smHREG__packImg{aspect-ratio:306/452;background:#1b3fb8;width:100%;position:relative}.studio-module__smHREG__packCap{border-top:1px solid #cdbfae;flex-direction:column;gap:2px;padding-top:10px;display:flex}.studio-module__smHREG__packFr{font-family:var(--font-display);font-size:20px;line-height:1.2}.studio-module__smHREG__packEn{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:#7a6a62;font-size:10px}.studio-module__smHREG__radian{background:#e9dfd0;padding:max(53px,min(8vw,96px)) max(20px,min(4vw,48px))}.studio-module__smHREG__radianInner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex}.studio-module__smHREG__radianName{font-family:var(--font-display);font-size:max(36px,min(3.4vw,52px));font-weight:400;line-height:1}.studio-module__smHREG__radianText{color:#5a4a44;text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.studio-module__smHREG__radianLink{color:#1c1412;font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid #1c1412;padding-bottom:3px;font-size:11px;text-decoration:none}.studio-module__smHREG__rebrand{padding:0 max(20px,min(4vw,48px)) max(62px,min(9.3vw,112px))}.studio-module__smHREG__rebrandInner{border-top:1px solid #dccfbd;flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding-top:72px;display:flex}.studio-module__smHREG__rebrandHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.studio-module__smHREG__rebrandCols{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:40px 80px;padding:16px 0 24px;display:grid}.studio-module__smHREG__rebrandLead{font-family:var(--font-display);color:#480b18;text-wrap:pretty;margin:0;font-size:max(26px,min(2.4vw,36px));line-height:1.25}.studio-module__smHREG__wordmarkSketch{width:100%;height:auto;display:block}.studio-module__smHREG__sketches{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px 24px;display:grid}.studio-module__smHREG__sketch{flex-direction:column;gap:12px;margin:0;display:flex}.studio-module__smHREG__sketchImg{aspect-ratio:4/5;background:#efe5d7;width:100%;position:relative}.studio-module__smHREG__sketchCap{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:#7a6a62;font-size:11px}.studio-module__smHREG__enquire{color:#f7f1e8;background:#2b0d15;padding:max(70px,min(10.7vw,128px)) max(20px,min(4vw,48px))}.studio-module__smHREG__enquireInner{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:640px;margin:0 auto;display:flex}.studio-module__smHREG__enquireMono{width:auto;height:64px;display:block}.studio-module__smHREG__enquireTitle{font-family:var(--font-display);margin:0;font-size:max(30px,min(2.8vw,42px));font-weight:400;line-height:1.15}.studio-module__smHREG__enquireBtn{color:#f7f1e8;font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;background:0 0;border:1px solid #f7f1e8;margin-top:8px;padding:16px 36px;font-size:11px;text-decoration:none}@media (max-width:899px){.studio-module__smHREG__hero{height:calc(100svh - 78px)}.studio-module__smHREG__briefSide{position:static}.studio-module__smHREG__service{grid-template-columns:minmax(0,1fr)}.studio-module__smHREG__typeBtn,.studio-module__smHREG__input,.studio-module__smHREG__file{min-height:44px}}
