/* A shorter studio story with a distinct blue opening and dedicated chapters. */
.chapters .nav-contact{white-space:nowrap}.chapters .contact-section{color:#f4f7ff}.chapters .contact-heading>p:not(.eyebrow){color:#c5d0e4}
.chapters{background:#fff}.chapters .site-header{height:104px}.chapters .site-header nav>a:nth-child(2){display:inline}.chapters .site-header nav [aria-current=page]{text-decoration:underline;text-underline-offset:7px}.chapters .nav-contact{background:#304eed;color:#fff}.landing-intro{background:#304eed;color:white;padding:48px 0 28px}.landing-intro .eyebrow{color:#fff}.landing-title{display:grid;grid-template-columns:1.65fr 1fr;gap:40px;align-items:end;margin:44px 0 55px}.landing-title h1{font-size:clamp(54px,6.7vw,106px);line-height:1.02;letter-spacing:-.065em}.landing-title h1 span{color:#cdd7ff}.landing-title>div{padding-bottom:4px}.landing-title p{font-size:21px;line-height:1.5}.pill-link{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 23px;border-radius:99px;background:#304eed;color:white;font-size:15px;min-height:51px;transition:transform .2s,background .2s}.pill-link:hover{transform:translateY(-2px);background:#203cca}.landing-title .pill-link{background:white;color:#243cca;margin-top:26px}.landing-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff40;padding-top:23px;font-size:14px;gap:24px}.landing-bottom span{font-size:12px;letter-spacing:.12em}.chapter-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.chapter-heading h2{font-size:39px;margin-top:14px}.home-selection{padding-top:64px;padding-bottom:64px}.chapters .product-feature{min-height:450px;background:#111821;border-radius:18px}.chapters .feature-copy h2{font-size:clamp(38px,4.2vw,59px)}.chapters .feature-copy{padding:42px;align-self:start}.chapters .feature-copy>p:not(.eyebrow){font-size:16px}.chapters .product-feature .ring-stage{top:0;bottom:0}.chapters .feature-controls{left:42px;bottom:30px}.chapters .feature-copy a{margin-top:25px}.concept-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-pair{margin-top:24px}.concept-tile{min-width:0;position:relative;display:block;overflow:hidden;border-radius:16px;height:410px;background:#162520;color:white;isolation:isolate}.concept-tile>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.concept-tile:after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#0003,#0001 25%,#000a)}.concept-tile>div{position:absolute;inset:30px;display:flex;flex-direction:column;z-index:1}.concept-tile p{font-size:12px;letter-spacing:.08em}.concept-tile h3{margin-top:auto;font-size:46px;line-height:1.04;letter-spacing:-.045em}.concept-tile h3 em{font-family:Fraunces,serif;font-weight:500}.concept-tile span{margin-top:22px;font-size:14px}.concept-tile:hover>img{transform:scale(1.035)}.sound-tile{color:#f4eee2;background:#121516}.sound-tile:after{background:linear-gradient(90deg,#0a1012d9,#0a10122e)}.sound-tile h3 em{font-family:DM,sans-serif;color:#ffbd75;font-style:normal}.dining-tile{background:#6c1324}.dining-tile h3{font-family:Fraunces,serif}.dining-tile:after{background:linear-gradient(180deg,#4b102f80,#530b15ba)}.training-tile h3{font-weight:700;text-transform:uppercase;font-size:55px;letter-spacing:-.06em}.training-tile:after{background:linear-gradient(0deg,#141515e0,#12151522)}.training-tile span{color:#e1fd77}.beauty-tile:after{background:linear-gradient(0deg,#281f13b8,#281f1318)}.beauty-tile h3{font-family:Fraunces,serif;font-weight:500}.studio-invitation{background:#e8edff;padding:62px 0;color:#17264b}.studio-invitation>.wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.studio-invitation h2{font-size:clamp(35px,4.6vw,63px);line-height:1.1;margin-top:22px}.studio-invitation .pill-link{margin-top:25px}.quiet-link{display:block;text-decoration:underline;text-underline-offset:5px;font-size:14px;margin-top:20px}.chapters .site-footer{padding-block:38px}.concepts-intro,.interior-intro{padding-block:65px 50px}.concepts-intro h1,.interior-intro h1{font-size:clamp(46px,6vw,82px);margin-top:25px;letter-spacing:-.055em}.concepts-intro h1 span,.interior-intro h1 span{color:#304eed}.concepts-intro>div{display:flex;justify-content:space-between;gap:30px;margin-top:30px;font-size:17px;color:#626773}.concepts-intro>div p:last-child{font-size:14px}.chapters .name-section{background:#f1f4ff;border:0;padding:24px 28px;border-radius:12px;margin-bottom:38px}.chapters .name-section h2{font-size:22px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.collection-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.collection-toolbar button{border:1px solid #dee1e9;border-radius:30px;padding:10px 17px;background:white;font-size:14px}.collection-toolbar button[aria-pressed=true]{background:#172a4d;color:white;border-color:#172a4d}.collection-toolbar>p{font-size:13px;white-space:nowrap;color:#626773}.collection-items>.product-feature{margin-bottom:24px}.collection-close{padding-block:65px;text-align:center}.collection-close h2{font-size:40px}.collection-close p{margin-top:15px;color:#626773}.collection-close .pill-link{margin-top:24px}.interior-intro>p:last-child{font-size:19px;color:#626773;margin-top:26px}.chapters .approach-section{padding-top:20px}.chapters .contact-section{background:#122547;min-height:calc(100svh - 105px);padding-block:64px}.chapters .contact-heading h1{font-size:clamp(42px,5.5vw,76px)}.chapters .contact-heading>p{max-width:440px}.chapters .contact-heading .studio-person{margin-top:26px}.chapters .contact-layout{gap:72px}.chapters .contact-section .eyebrow{color:#bccaff}.chapters .inquiry-form input,.chapters .inquiry-form select,.chapters .inquiry-form textarea{background:#ffffff0d;border-color:#ffffff55;color:white}.chapters .inquiry-form select option{color:#172a4d}.chapters .inquiry-form input::placeholder,.chapters .inquiry-form textarea::placeholder{color:#aebad2}.chapters .inquiry-form label{color:#f4f7ff}.chapters .inquiry-form button.light{background:#fff;color:#14294c}.chapters .contact-section .form-note{color:#c2cce0}
@media(max-width:1000px){.landing-title{grid-template-columns:1.5fr 1fr;gap:28px}.landing-title p{font-size:18px}.landing-title h1{font-size:70px}.concept-tile{height:350px}.concept-tile h3{font-size:39px}.chapters .contact-layout{gap:40px}.studio-invitation>.wrap{gap:30px}.chapters .feature-copy{padding:32px}.chapters .feature-controls{left:32px}.chapters .feature-copy h2{font-size:43px}}
@media(max-width:760px){.chapters .site-header{height:85px}.chapters .site-header nav{gap:16px}.chapters .site-header nav>a:nth-child(2){display:none}.landing-intro{padding-top:32px}.landing-title{display:block;margin:28px 0 36px}.landing-title h1{font-size:clamp(48px,9.5vw,68px)}.landing-title>div{margin-top:25px}.landing-title p{font-size:17px;line-height:1.5}.landing-title p br{display:none}.landing-title .pill-link{margin-top:21px}.landing-bottom{font-size:12px;padding-top:18px}.landing-bottom span{display:none}.landing-intro .eyebrow{font-size:11px;letter-spacing:.08em}.home-selection{padding-block:38px}.chapter-heading h2{font-size:30px}.chapter-heading .text-link{font-size:13px;white-space:nowrap}.chapter-heading{align-items:end;gap:16px}.chapter-heading .eyebrow{font-size:10px}.chapters .product-feature{min-height:550px}.chapters .feature-copy{padding:28px 25px 0}.chapters .feature-copy h2{font-size:35px;margin-top:17px}.chapters .feature-copy>p:not(.eyebrow){font-size:14px}.chapters .feature-copy a{margin-top:17px}.chapters .product-feature .ring-stage{top:205px;height:285px;bottom:auto}.chapters .feature-controls{left:25px;bottom:22px}.concept-grid{gap:18px;grid-template-columns:1fr}.home-pair{margin-top:18px}.concept-tile{height:350px}.concept-tile>div{inset:25px}.concept-tile h3{font-size:42px}.studio-invitation{padding-block:40px}.studio-invitation>.wrap{display:block}.studio-invitation h2{font-size:38px}.studio-invitation>.wrap>div+div{margin-top:26px}.concepts-intro,.interior-intro{padding-block:37px}.concepts-intro h1,.interior-intro h1{font-size:46px}.concepts-intro>div{display:block;font-size:16px}.concepts-intro>div p+p{margin-top:15px}.chapters .name-section{padding:22px;margin-bottom:28px;width:calc(100% - 40px)}.collection-toolbar{display:block}.collection-toolbar>p{margin-top:16px}.collection-toolbar button{padding:9px 14px;font-size:13px}.collection-close{padding-block:45px}.collection-close h2{font-size:32px}.chapters .contact-section{padding-block:38px}.chapters .contact-layout{gap:30px}.chapters .contact-heading h1{font-size:48px}.chapters .contact-heading .studio-person{font-size:14px}.chapters .site-footer>p{line-height:1.9}.chapters .site-footer>p a{text-decoration:underline}}
@media(max-width:370px){.chapters .site-header nav{gap:10px}.chapter-heading h2{font-size:26px}.chapter-heading .text-link{font-size:12px}.landing-title h1{font-size:43px}.concepts-intro h1{font-size:40px}.concept-tile{height:320px}}
@media(max-width:480px){.chapters .wordmark{font-size:16px;gap:7px}.chapters .brand-mark{width:32px;height:32px;font-size:25px}.chapters .site-header nav{gap:13px;font-size:12px}.chapters .nav-contact{padding:11px 13px;gap:0;font-size:12px}.chapters .nav-contact span{display:none}.chapters .wordmark-sub{font-size:10px}.chapter-heading h2{font-size:28px}}
.concept-brand-preview{font-size:12px!important;letter-spacing:.07em;line-height:1.5;overflow-wrap:anywhere;max-width:100%;margin-top:12px!important;color:inherit!important;opacity:.85}.chapters .contact-heading h1{margin-top:24px}.chapters .nav-contact[aria-current=page]{text-decoration:none}
@media(max-width:370px){.chapters .site-header{gap:8px}.chapters .wordmark{font-size:14px}.chapters .site-header nav{gap:8px}.chapters .nav-contact{padding-inline:10px}}
