@font-face{font-family:Instrument Serif;src:url("/assets/instrument-serif-italic.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}
:root{--paper:#f8f6ef;--ink:#292b24;--muted:#64675a;--line:#d4d1c4;--green:#313d2c;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--gutter:clamp(20px,4.15vw,78px)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased}body.lock{overflow:hidden}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;display:block}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.058em}h1,h2{line-height:1.02}em{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:-.014em}
::selection{background:#d2d7bb;color:#172410}:focus-visible{outline:2px solid #ac592c;outline-offset:4px}.frame{max-width:1690px;width:100%;margin-inline:auto;padding-inline:var(--gutter)}.skip,.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:fixed;width:auto;height:auto;clip-path:none;z-index:1000;left:12px;top:9px;background:var(--paper);padding:12px 20px}
.header{position:sticky;top:0;z-index:25;background:#f8f6effc;border-bottom:1px solid #d4d1c499}
.mast{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:30px;height:78px}
.wordmark{white-space:nowrap;font-family:var(--serif);font-size:clamp(31px,2.7vw,46px);line-height:1;letter-spacing:-.092em}.word-gap{font-size:.7em}.word-dot{color:#a25435}
.brand-home{justify-self:start}.site-nav,.mast-actions{display:flex;align-items:center}.site-nav{gap:clamp(22px,2.8vw,46px)}.site-nav a,.saved-link,.menu-toggle{font-size:13px;font-weight:500}.site-nav a{display:flex;align-items:center;min-height:44px;position:relative}.site-nav a[aria-current=page]::after,.site-nav a:hover::after{content:'';position:absolute;bottom:8px;left:0;right:0;height:1px;background:currentColor}
.mast-actions{justify-self:end;gap:16px}.saved-link{display:inline-flex;align-items:center;gap:9px;min-height:44px}.count{font-size:11px;display:grid;place-items:center;height:19px;min-width:19px;padding:0 4px;border:1px solid #b6b8a9;border-radius:50%}.bookmark{display:inline-block;position:relative;width:12px;height:15px;flex:none;background:currentColor;clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%,0 0,13% 9%,13% 82%,50% 61%,87% 82%,87% 9%,13% 9%)}
.menu-toggle{display:none}.arr{display:inline-block;width:13px;height:13px;position:relative;flex:none}.arr:before{content:'';position:absolute;right:1px;top:1px;border-right:1.4px solid;border-top:1.4px solid;width:9px;height:9px}.arr:after{content:'';position:absolute;right:1px;top:1px;width:15px;height:1.4px;background:currentColor;transform-origin:right center;transform:rotate(-45deg)}
.eyeline,.micro{font:600 10px/1.45 var(--sans);letter-spacing:.16em;text-transform:uppercase}.eyeline{display:flex;align-items:center;gap:11px}.eyeline::before{content:'';width:24px;height:1px;background:currentColor}.button,.line-link,.soft-link,.inline-btn{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:44px;font-size:13px;font-weight:600}.button{padding:13px 20px;border:1px solid transparent;border-radius:2px;transition:background .18s,color .18s,transform .18s}.button:active{transform:translateY(1px)}.dark{background:var(--green);color:#fffaf0}.dark:hover{background:#202c1c}.ivory{background:#f8f5e9;color:#252b22}.ivory:hover{background:#fff}.soft-link,.line-link,.inline-btn{background:transparent;border:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.soft-link{color:#fffbef}.line-link:hover,.inline-btn:hover{color:#82604b}.hero{position:relative;isolation:isolate;color:#fff9eb;background:#343022;overflow:hidden}.hero>picture,.hero>picture img,.hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.hero>picture img{object-fit:cover;object-position:50% 52%}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(23,22,14,.78),rgba(24,23,15,.46) 28%,rgba(28,26,18,.06) 61%,transparent 80%)}.hero-in{min-height:clamp(510px,41.5vw,690px);display:flex;align-items:center;padding-block:60px}.hero .eyeline{color:#f2e2bc;margin-bottom:27px}.hero h1{font-size:clamp(77px,7.5vw,137px);line-height:.95;letter-spacing:-.072em}.hero h1 em{font-size:1.13em;line-height:.86;letter-spacing:-.028em}.hero-copy{margin:24px 0 0;max-width:395px;font-size:clamp(16px,1.3vw,20px);line-height:1.52;color:rgb(247,247,228)}.hero-cta,.ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-cta{margin-top:29px}
.home-gallery,.archive,.palette-section,.saved-page{padding-block:clamp(44px,5.5vw,90px)}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:27px}.section-top .eyeline{margin-bottom:15px;color:#656958}.section-top h2,.feature-copy h2,.story-grid h2,.licensing-banner h2,.empty-state h2{font-size:clamp(43px,5.1vw,80px);line-height:1.01}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2.1vw,36px)}.collection-card{min-width:0}.collection-card a{display:block}.card-art{position:relative;aspect-ratio:1.3;overflow:hidden;background:#e7e0d0}.card-art img,.collection-photo img,.studio-intro figure img{width:100%;height:100%;object-fit:cover}.card-art img{object-position:50% 42%;transition:transform .55s cubic-bezier(.22,.7,.2,1)}.collection-card a:hover .card-art img{transform:scale(1.035)}.circle-arrow{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:35px;height:35px;background:#fcf9f0eb;color:#2b3028;border-radius:50%}.strip{display:flex;height:8px}.strip i{flex:1;background:var(--c)}.card-label{display:flex;align-items:center;justify-content:space-between;margin:15px 0 3px;color:#626658}.card-label>span:last-child,.detail-help,.result-note{font-size:12px;color:var(--muted)}.collection-card h3{font-size:clamp(27px,2.7vw,46px);line-height:1.08;letter-spacing:-.055em}.collection-card a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.room-feature{background:#e8e5d7}.feature-grid{padding-block:clamp(35px,4.5vw,75px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(38px,7vw,115px)}.feature-copy h2{margin:19px 0}.feature-copy>p:not(.eyeline),.licensing-banner p,.story-grid>div>p:not(.eyeline),.studio-intro>div>p:not(.eyeline){max-width:500px;font-size:17px;line-height:1.7;color:#525747}.feature-copy .line-link,.studio-intro .line-link,.story-grid .line-link{margin-top:16px}.paper-stage{background:linear-gradient(145deg,#9b9d7f,#676d53);position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1.8;display:flex;align-items:center;justify-content:center}.stage-sun{position:absolute;right:-6%;top:-35%;width:70%;height:145%;transform:rotate(15deg);background:linear-gradient(110deg,#d5c5a444,#8e957900 67%)}.stationery{background:#e4d8c4;width:52%;height:62%;position:relative;transform:rotate(-8deg);color:rgb(43,70,43);box-shadow:10px 16px 16px #29322170;padding:5.5% 5%;z-index:1;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}.stationery b{font:600 clamp(7px,1vw,11px)/1 var(--sans);letter-spacing:.18em}.stationery span{font:400 clamp(38px,4.7vw,84px)/.81 var(--serif);letter-spacing:-.07em}.stationery i{position:absolute;right:12%;top:16%;width:14%;aspect-ratio:1;border-radius:50%;background:rgb(177,124,70)}.loose-chip{position:absolute;width:21%;height:40%;background:#a76649;bottom:10%;right:12%;transform:rotate(11deg);box-shadow:5px 6px 12px #27312180}
.licensing-banner{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding-block:clamp(50px,7vw,100px)}.licensing-banner .button,.licensing-banner .line-link{margin-top:18px}.footer{background:#293326;color:#eeeade}.foot-upper,.foot-base{display:flex;justify-content:space-between;gap:34px}.foot-upper{padding:47px 0 36px;align-items:start}.foot-upper .wordmark{font-size:clamp(45px,5vw,80px)}.footer .word-dot{color:#d5a889}.foot-upper p{margin-top:12px;font:italic 24px/1.2 'Instrument Serif',Georgia,serif}.foot-upper nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 36px}.foot-upper nav a,.foot-base a{padding:6px 0;font-size:13px}.foot-upper nav a:hover,.foot-base a:hover{text-decoration:underline}.foot-base{border-top:1px solid #ebead344;align-items:center;padding:15px 0 21px;font-size:11px;color:#d4d6ca}.foot-base a{display:inline-flex;align-items:center;gap:8px;font-size:11px}.foot-base .arr{transform:scale(.78)}
.page-heading{max-width:780px;margin-bottom:32px}.page-heading h1,.collection-intro h1,.studio-intro h1{font-size:clamp(64px,7.2vw,120px)}.page-heading .eyeline{margin-bottom:17px;color:#666b59}.page-heading>p:last-child,.collection-copy>p:not(.eyeline){max-width:560px;color:#59604f;font-size:17px;line-height:1.6;margin-top:16px}.catalogue-controls{display:flex;align-items:center;gap:18px;justify-content:space-between;border-block:1px solid var(--line);padding-block:14px}.filter-set{display:flex;gap:6px;flex-wrap:wrap}.filter-set .mood-option{border:1px solid var(--line);background:transparent;color:var(--ink);padding:9px 14px;min-height:40px;border-radius:30px;font-size:12px}.filter-set .mood-option[aria-current=true]{background:var(--green);border-color:var(--green);color:var(--paper)}.search{display:flex;align-items:center;gap:10px}.search input{background:transparent;border:0;border-bottom:1px solid #969a88;padding:9px 0;width:185px;font-size:14px}.search-icon{width:13px;height:13px;border:1.5px solid;border-radius:50%;position:relative;display:inline-block}.search-icon:after{content:'';position:absolute;right:-5px;bottom:-3px;width:7px;height:1px;background:currentColor;transform:rotate(45deg)}.result-note{padding:12px 0 20px}.match-links{display:flex;flex-wrap:wrap;gap:5px}.match-links a{font-size:12px;text-decoration:underline;text-underline-offset:3px;padding:8px 8px 8px 0}.empty-state{padding:35px;border:1px solid var(--line);background:#f1eee2}.empty-state p{margin:10px 0 20px}
.collection-intro,.studio-intro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:6%;align-items:center;padding-block:clamp(32px,4vw,70px)}.collection-intro{padding-bottom:20px}.crumb{font-size:13px;display:inline-flex;min-height:40px;align-items:center;margin-bottom:clamp(15px,3vw,45px)}.crumb:hover{text-decoration:underline}.collection-intro .eyeline,.studio-intro .eyeline{margin-bottom:18px}.collection-copy .ctas{margin-top:20px;gap:16px}.collection-photo,.studio-intro figure{aspect-ratio:1.35;min-width:0;overflow:hidden}.palette-section{padding-top:clamp(36px,5vw,74px)}.palette-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,.85vw,14px)}.sample{border:0;background:transparent;display:flex;flex-direction:column;align-items:stretch;padding:0;text-align:left;min-width:0}.sample-face{width:100%;aspect-ratio:1.8;background:var(--sample);position:relative;border:1px solid #262a1d16}.sample[aria-pressed=true] .sample-face:after{content:'✓';position:absolute;bottom:8px;right:8px;display:grid;place-items:center;color:#202a22;background:#fffcf3;width:24px;height:24px;border-radius:50%;font-weight:700}.sample-title{font:400 clamp(16px,1.6vw,25px)/1.15 var(--serif);margin-top:11px;letter-spacing:-.02em}.sample-hex{color:var(--muted);margin-top:5px;font:11px/1.4 ui-monospace,monospace}.chosen{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block:1px solid var(--line);padding:9px 0;margin-top:25px}.chosen>div,.chosen-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.chosen-dot{width:18px;height:18px;display:inline-block;border-radius:50%;background:var(--sample);border:1px solid #3333}.inline-btn{font-size:12px;gap:6px;padding-inline:5px}.story-band{background:#e9e6d9}.story-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:10%;padding-block:clamp(45px,5.5vw,85px)}.story-grid h2{margin-top:17px;max-width:520px}.story-grid>div>p+p{margin-top:16px}.next-collection{padding-block:38px;display:flex;align-items:center;gap:20px;justify-content:space-between}.next-collection a{display:inline-flex;align-items:center;gap:20px;font:clamp(30px,3vw,50px)/1.2 var(--serif);letter-spacing:-.05em}.studio-intro>div>p:not(.eyeline){margin-top:20px}.studio-intro figure{aspect-ratio:1.12}
.saved-page{min-height:55vh}.saved-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:15px 0 20px}.saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px}.saved-item{position:relative}.saved-face{background:var(--sample);height:110px;border:1px solid #3332}.saved-item h2{font-size:24px;margin:10px 0 5px}.saved-item p{font-size:12px;color:var(--muted)}.saved-item button{font-size:12px}.saved-empty{padding-block:20px 40px;border-top:1px solid var(--line)}.saved-empty h2{font-size:clamp(30px,3.5vw,52px);margin-bottom:13px}.saved-empty p{margin-bottom:20px}.toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%,10px);z-index:80;opacity:0;pointer-events:none;padding:11px 18px;background:#263023;color:#fffef7;border-radius:3px;font-size:14px;text-align:center;box-shadow:0 5px 24px #18201624;transition:opacity .2s,transform .2s;max-width:calc(100% - 30px)}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:920px){.mast{gap:18px;height:69px}.site-nav{gap:18px}.saved-long{display:none}.hero-in{min-height:480px}.hero h1{font-size:83px}.catalogue-controls{align-items:flex-start}.search input{width:150px}.collection-copy .ctas{align-items:start;gap:7px 13px}.feature-grid,.story-grid{gap:36px}}
@media(max-width:730px){html{scroll-padding-top:78px}.mast{height:63px;grid-template-columns:1fr auto}.mast-actions{gap:13px}.wordmark{font-size:30px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;align-items:center;background:none;border:0;width:36px;height:44px}.menu-toggle i{display:block;height:1px;width:21px;background:currentColor;transition:transform .15s}.menu-toggle[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:10px var(--gutter) 20px;background:var(--paper);box-shadow:0 14px 22px #272c2021;border-block:1px solid var(--line)}.site-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-nav a{font:23px/1.2 var(--serif);border-bottom:1px solid var(--line);min-height:47px}.site-nav a[aria-current=page]::after,.site-nav a:hover::after{display:none}.saved-link{font-size:12px;gap:6px}.hero-in{min-height:450px}.hero-cta{gap:14px}.hero h1{font-size:clamp(65px,11.6vw,89px)}.hero-copy{max-width:350px}.feature-grid,.collection-intro,.studio-intro,.licensing-banner,.story-grid{grid-template-columns:1fr;gap:25px}.feature-copy h2 br{display:none}.feature-copy h2 em:before{content:' '}.feature-copy h2{margin:12px 0}.gallery{gap:15px}.collection-card h3{font-size:27px}.collection-card .card-label>span:last-child{display:none}.card-art{aspect-ratio:.88}.circle-arrow{height:30px;width:30px;right:8px;bottom:8px}.catalogue-controls{display:grid;grid-template-columns:minmax(0,1fr)}.search input{width:min(270px,85vw)}.saved-tools{flex-wrap:wrap}.collection-intro .crumb{margin-bottom:12px}.collection-copy>p:not(.eyeline){margin-top:12px}.collection-intro h1 br{display:none}.collection-intro h1 em:before{content:' '}.collection-photo,.studio-intro figure{aspect-ratio:1.75}.chosen{align-items:flex-start;flex-direction:column;gap:2px}.sample-title{font-size:16px}.foot-upper nav{gap:4px 19px}.foot-upper{gap:18px}.foot-base{gap:14px}.section-top{margin-bottom:20px}.licensing-banner .button{margin-top:14px}}
@media(max-width:580px){.hero{background:#332e20}.hero>picture{position:relative;display:block;aspect-ratio:1.95;z-index:0;height:auto}.hero>picture img{position:static;object-position:50% 50%}.hero-shade{display:none}.hero-in{min-height:0;padding-block:25px 32px}.hero h1{font-size:clamp(58px,12.7vw,76px);line-height:.94}.hero h1 em{font-size:1.14em}.hero .eyeline{font-size:9px;margin-bottom:15px}.hero-copy{font-size:15px;line-height:1.52;margin-top:16px;max-width:390px}.hero-cta{margin-top:20px;gap:14px}.hero-cta .button,.hero-cta .soft-link{font-size:11px;gap:8px}.hero-cta .button{padding:12px 14px}.hero-cta .arr{transform:scale(.85)}.home-gallery,.archive,.palette-section,.saved-page{padding-block:36px}.section-top{align-items:flex-start}.section-top .eyeline{margin-bottom:10px}.section-top .line-link{font-size:11px;gap:6px;align-self:end}.section-top h2,.feature-copy h2,.story-grid h2,.licensing-banner h2{font-size:clamp(37px,9.5vw,56px)}.gallery{grid-template-columns:1fr;gap:29px}.card-art{aspect-ratio:1.5}.collection-card h3{font-size:35px}.collection-card .card-label>span:last-child{display:block}.card-label{margin:11px 0 4px}.page-heading h1,.collection-intro h1,.studio-intro h1{font-size:clamp(52px,12vw,72px)}.page-heading>p:last-child,.collection-copy>p:not(.eyeline){font-size:16px}.filter-set .mood-option{padding:8px 10px;font-size:11px}.palette-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.sample-face{aspect-ratio:1.55}.palette-section .section-top{align-items:end}.detail-help{font-size:11px;max-width:100px}.chosen-actions{gap:8px!important}.inline-btn{font-size:11px}.next-collection{flex-wrap:wrap;gap:8px}.foot-upper{flex-direction:column;gap:25px}.foot-upper nav{width:100%;gap:3px 18px}.foot-base{align-items:start;flex-wrap:wrap}.saved-grid{grid-template-columns:1fr 1fr;gap:18px 12px}.saved-face{height:85px}.saved-item h2{font-size:21px}.feature-grid{gap:24px}.paper-stage{aspect-ratio:1.7}.section-top .line-link .arr{width:10px;height:10px}.room-feature .feature-copy>p:not(.eyeline),.story-grid>div>p:not(.eyeline),.licensing-banner p{font-size:16px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.archive .gallery{row-gap:clamp(32px,4vw,66px)}
.archive .catalogue-controls{flex-wrap:wrap}
.archive .search{flex:0 1 auto;min-width:0}.archive .search input{min-width:0}
.archive-pages{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:clamp(35px,5vw,70px);padding-top:18px;border-top:1px solid var(--line)}
.archive-range{margin-right:auto;color:var(--muted);font-size:13px}
.mood-option{display:inline-flex;align-items:center;justify-content:center}
.catalogue-search{display:flex;align-items:center;gap:15px;max-width:100%}
.archive-order select,.page-jump select{font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid #969a88;min-height:42px;cursor:pointer}
.archive-order select{font-size:13px;max-width:112px}
.archive-pages .page-step{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 10px;font-size:13px}
.archive-pages a.page-step:hover{text-decoration:underline;text-underline-offset:4px}
.archive-pages .page-step[aria-disabled=true]{color:#77796f}
.archive-pages .page-jump select{font-size:13px}
@media(max-width:730px){.catalogue-search{width:100%}.archive .catalogue-search .search{width:auto;flex:1}.catalogue-search .search input{width:100%}.archive-order{flex:none}.archive .catalogue-controls{row-gap:12px}}
@media(max-width:580px){.archive-range{width:100%;margin:0 0 5px}.archive-pages{gap:3px}}

/* Account state is supplied with the document, including before scripts run. */
.account-signed,
html:is([data-membership="signed-in"],[data-membership="active"]) .account-guest,
html:not([data-membership="guest"]) .plan-action [data-signin],
html[data-membership="guest"] .plan-action [data-choose] {display:none}
html:is([data-membership="signed-in"],[data-membership="active"]) .account-signed {display:inline}
.mast-account {
  display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:44px;
  font-size:13px;font-weight:500;
}
.mast-account span {
  padding:5px 11px;border:1px solid #a9ab9b;border-radius:30px;line-height:1.3;
}
.mast-account:hover span,.mast-account[aria-current="page"] span {border-color:var(--ink);background:rgb(228,228,228)}
.plan-account-login {font-size:13px;margin-top:9px;color:var(--muted)}
.plan-account-login a {color:var(--ink);text-decoration:underline;text-underline-offset:3px}
@media(min-width:731px) {
  .mast {grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
}
@media(min-width:731px) and (max-width:1040px) {
  .mast {gap:14px}
  .mast-actions {gap:10px}
  .site-nav {gap:16px}
  .saved-long {display:none}
}
@media(min-width:731px) and (max-width:900px) {
  .site-nav {gap:13px}
  .saved-link > span:not(.bookmark):not(.count) {display:none}
}
@media(min-width:731px) and (max-width:780px) {
  .mast {padding-inline:16px;grid-template-columns:auto minmax(0,1fr) auto}
  .site-nav {justify-content:center;gap:10px;white-space:nowrap}
}
@media(max-width:730px) {
  .mast-actions {gap:10px}
  .mast-account {font-size:12px}
  .mast-account span {padding:5px 9px}
}
@media(max-width:460px) {
  .mast {padding-inline:14px;gap:7px}
  .mast-actions {gap:6px}
  .saved-link > span:not(.bookmark):not(.count) {display:none}
  .saved-link {gap:4px}
}
@media(max-width:360px) {
  .mast {padding-inline:10px}
  .mast .wordmark {font-size:27px}
  .mast .menu-toggle {width:31px}
  .mast .saved-link {width:30px;justify-content:center}
  .mast .saved-link .count {display:none}
}

/* The sister studio's compact signature also appears in the shared footer. */
.motel-mark { display:inline-flex; align-items:center; gap:9px; vertical-align:middle; font-family:Arial,Helvetica,sans-serif; }
.motel-monogram {
  display:inline-flex; align-items:center; justify-content:center; flex:none; width:39px; height:39px;
  border-radius:50%; color:#14263a; background:#f5eadb; font-size:16px; font-weight:750; letter-spacing:-.09em;
}
.motel-monogram i { display:block; width:8px; height:8px; margin:0 1px; background:#a84634; transform:translateY(-4px); clip-path:polygon(50% 0,57% 33%,85% 12%,68% 42%,100% 50%,67% 57%,85% 88%,56% 68%,50% 100%,43% 68%,14% 88%,32% 57%,0 50%,33% 42%,14% 12%,43% 33%); }
.motel-name { font-size:15px; font-weight:750; line-height:.93; letter-spacing:-.055em; text-align:left; }
.motel-name>span { color:#ef9b83; }
.foot-base .motel-credit {
  display:inline-flex; align-items:center; border:1px solid #849294; color:#f5eadb; background:#14263a;
  padding:0 12px; gap:12px; min-height:44px; max-width:100%;
}
.motel-credit .motel-monogram { width:28px; height:28px; font-size:12px; }
.motel-credit .motel-monogram i { width:6px; height:6px; transform:translateY(-3px); }
.motel-credit .motel-name { font-size:11px; }
.foot-base .motel-credit a { min-height:44px; }
.foot-base .motel-credit-caption { padding-left:12px; position:relative; font-size:12px; line-height:1.3; }
.motel-credit-caption::before { content:''; position:absolute; left:0; top:23%; bottom:23%; border-left:1px solid #677583; }
.motel-credit a:focus-visible { outline:2px solid #ef9b83; outline-offset:2px; }
.foot-base .motel-credit-brand:hover { color:#efb09b; text-decoration:none; }
@media (max-width:530px) {
  .foot-base { flex-direction:column-reverse; align-items:flex-start; }
  .foot-base .motel-credit { gap:9px; }
  .motel-credit-caption { padding-left:9px; }
}
