:root{--paper:#E6E8E4;--ink:#121714;--ink-muted:#3A423C;--accent:#C45A12;--form-line:color-mix(in srgb,#121714 18%,transparent)}*{box-sizing:border-box}body,html{margin:0;padding:0}body[data-brand=sogomi]{--font-display:var(--font-sogomi-display);--font-sans:var(--font-sogomi-sans)}body[data-brand=gatpay]{--font-display:var(--font-gatpay-display);--font-sans:var(--font-gatpay-sans)}body[data-brand=letifa]{--font-display:var(--font-letifa-display);--font-sans:var(--font-letifa-sans)}body[data-brand=kaimz]{--font-display:var(--font-kaimz-display);--font-sans:var(--font-kaimz-sans)}body[data-brand=idnaco]{--font-display:var(--font-idnaco-display);--font-sans:var(--font-idnaco-sans)}body[data-brand=yucatek]{--font-display:var(--font-yucatek-display);--font-sans:var(--font-yucatek-sans)}body[data-brand=vuhung]{--font-display:var(--font-vuhung-display);--font-sans:var(--font-vuhung-sans)}body[data-brand=cazolla]{--font-display:var(--font-cazolla-display);--font-sans:var(--font-cazolla-sans)}body[data-brand=loomli]{--font-display:var(--font-loomli-display);--font-sans:var(--font-loomli-sans)}body[data-brand=mazzelo]{--font-display:var(--font-mazzelo-display);--font-sans:var(--font-mazzelo-sans)}body[data-brand=zopola]{--font-display:var(--font-zopola-display);--font-sans:var(--font-zopola-sans)}body[data-brand=munizco]{--font-display:var(--font-munizco-display);--font-sans:var(--font-munizco-sans)}body[data-brand=kawalyss]{--font-display:var(--font-kawalyss-display);--font-sans:var(--font-kawalyss-sans)}body[data-brand=cikman]{--font-display:var(--font-cikman-display);--font-sans:var(--font-cikman-sans)}body[data-brand=fascher]{--font-display:var(--font-fascher-display);--font-sans:var(--font-fascher-sans)}body[data-brand=mozyn]{--font-display:var(--font-mozyn-display);--font-sans:var(--font-mozyn-sans)}body[data-brand=voqam]{--font-display:var(--font-idnaco-display);--font-sans:var(--font-idnaco-sans)}body[data-brand=amruz]{--font-display:var(--font-gatpay-display);--font-sans:var(--font-gatpay-sans)}body[data-brand=zooniq]{--font-display:var(--font-loomli-display);--font-sans:var(--font-loomli-sans)}body[data-brand=fincurb]{--font-display:var(--font-fincurb-display);--font-sans:var(--font-fincurb-sans)}body[data-brand=medbelarus]{--font-display:var(--font-medbelarus-display);--font-sans:var(--font-medbelarus-sans)}body[data-brand=mrkoi]{--font-display:var(--font-mrkoi-display);--font-sans:var(--font-mrkoi-sans)}body[data-brand=zailah]{--font-display:var(--font-zailah-display);--font-sans:var(--font-zailah-sans)}body[data-brand=tinyretreat]{--font-display:var(--font-tinyretreat-display);--font-sans:var(--font-tinyretreat-sans)}body[data-brand=volopas]{--font-display:var(--font-volopas-display);--font-sans:var(--font-volopas-sans)}body[data-brand=careavant]{--font-display:var(--font-careavant-display);--font-sans:var(--font-careavant-sans)}body[data-brand=agicargo]{--font-display:var(--font-agicargo-display);--font-sans:var(--font-agicargo-sans)}body[data-brand=taskeet]{--font-display:var(--font-taskeet-display);--font-sans:var(--font-taskeet-sans)}body[data-brand=jutefy]{--font-display:var(--font-jutefy-display);--font-sans:var(--font-jutefy-sans)}body[data-brand=maxibrew]{--font-display:var(--font-maxibrew-display);--font-sans:var(--font-maxibrew-sans)}body[data-brand=kaltt]{--font-display:var(--font-kaltt-display);--font-sans:var(--font-kaltt-sans)}body[data-brand=jumitv]{--font-display:var(--font-jumitv-display);--font-sans:var(--font-jumitv-sans)}body[data-brand=indianburger]{--font-display:var(--font-indianburger-display);--font-sans:var(--font-indianburger-sans)}body[data-brand=verdany]{--font-display:var(--font-verdany-display);--font-sans:var(--font-verdany-sans)}body[data-brand=courierboss]{--font-display:var(--font-courierboss-display);--font-sans:var(--font-courierboss-sans)}body[data-brand=aromaseed]{--font-display:var(--font-aromaseed-display);--font-sans:var(--font-aromaseed-sans)}body[data-brand=stickynails]{--font-display:var(--font-stickynails-display);--font-sans:var(--font-stickynails-sans)}body[data-brand=veucast]{--font-display:var(--font-veucast-display);--font-sans:var(--font-veucast-sans)}body[data-brand=berize]{--font-display:var(--font-berize-display);--font-sans:var(--font-berize-sans)}body[data-brand=achillus]{--font-display:var(--font-achillus-sans);--font-sans:var(--font-achillus-sans)}body[data-brand=bikebulance]{--font-display:var(--font-bikebulance-display);--font-sans:var(--font-bikebulance-sans)}body[data-brand=boraaq]{--font-display:var(--font-boraaq-display);--font-sans:var(--font-boraaq-sans)}body[data-brand=amiraenergy]{--font-display:var(--font-amiraenergy-display);--font-sans:var(--font-amiraenergy-sans)}body[data-brand=adabco]{--font-display:var(--font-adabco-display);--font-sans:var(--font-adabco-sans)}body[data-brand=stellarmaid]{--font-display:var(--font-stellarmaid-display);--font-sans:var(--font-stellarmaid-sans)}body[data-brand=suzanwolters]{--font-display:var(--font-suzanwolters-display);--font-sans:var(--font-suzanwolters-sans)}body[data-brand=alkhibra]{--font-display:var(--font-alkhibra-display);--font-sans:var(--font-alkhibra-sans)}body[data-brand=gamsang]{--font-display:var(--font-gamsang-display);--font-sans:var(--font-gamsang-sans)}body[data-brand=gymbly]{--font-display:var(--font-gymbly-display);--font-sans:var(--font-gymbly-sans)}body[data-brand=firehosemart]{--font-display:var(--font-firehosemart-display);--font-sans:var(--font-firehosemart-sans)}body[data-brand=vagema]{--font-display:var(--font-vagema-display);--font-sans:var(--font-vagema-sans)}body[data-brand=saabl]{--font-display:var(--font-saabl-display);--font-sans:var(--font-saabl-sans)}body[data-brand=owncorner]{--font-display:var(--font-owncorner-display);--font-sans:var(--font-owncorner-sans)}body[data-brand=sarahclay]{--font-display:var(--font-sarahclay-display);--font-sans:var(--font-sarahclay-sans)}body[data-brand=greekbakers]{--font-display:var(--font-greekbakers-display);--font-sans:var(--font-greekbakers-sans)}body[data-brand=parfumlavka]{--font-display:var(--font-parfumlavka-display);--font-sans:var(--font-parfumlavka-sans)}body[data-brand=tempehfood]{--font-display:var(--font-tempehfood-display);--font-sans:var(--font-tempehfood-sans)}body[data-brand=vosscup]{--font-display:var(--font-vosscup-display);--font-sans:var(--font-vosscup-sans)}body[data-brand=visitmanta]{--font-display:var(--font-visitmanta-display);--font-sans:var(--font-visitmanta-sans)}body[data-brand=voltrez]{--font-display:var(--font-voltrez-display);--font-sans:var(--font-voltrez-sans)}body[data-brand=clingify]{--font-display:var(--font-clingify-display);--font-sans:var(--font-clingify-sans)}body[data-brand=sarbella]{--font-display:var(--font-sarbella-display);--font-sans:var(--font-sarbella-sans)}body[data-brand=blowcompany]{--font-display:var(--font-cazolla-display);--font-sans:var(--font-cazolla-display)}body[data-brand=vezron]{--font-display:var(--font-voltrez-display);--font-sans:var(--font-voltrez-sans)}body[data-brand=passioncut]{--font-display:var(--font-passioncut-display);--font-sans:var(--font-fascher-display)}body[data-brand=sgbabymart]{--font-display:var(--font-cazolla-display);--font-sans:var(--font-gatpay-sans)}body[data-brand=kloudily]{--font-display:var(--font-voltrez-display);--font-sans:var(--font-voltrez-sans)}body[data-brand=bonebiscuit]{--font-display:var(--font-bonebiscuit-display);--font-sans:var(--font-bonebiscuit-sans)}body[data-brand=microvic]{--font-display:var(--font-microvic-display);--font-sans:var(--font-microvic-sans)}body[data-brand=savourish]{--font-display:var(--font-savourish-display);--font-sans:var(--font-savourish-sans)}body[data-brand=vauxton]{--font-display:var(--font-vauxton-display);--font-sans:var(--font-vauxton-sans)}body[data-brand=papuaonline]{--font-display:var(--font-papuaonline-display);--font-sans:var(--font-papuaonline-sans)}body[data-brand=justants]{--font-display:var(--font-justants-display);--font-sans:var(--font-justants-sans)}body[data-brand=bittercacao]{--font-display:var(--font-bittercacao-display);--font-sans:var(--font-bittercacao-sans)}body[data-brand=libyafish]{--font-display:var(--font-libyafish-display);--font-sans:var(--font-libyafish-sans)}body[data-brand=elovelle]{--font-display:var(--font-elovelle-display);--font-sans:var(--font-elovelle-sans)}body[data-brand=payocard]{--font-display:var(--font-payocard-display);--font-sans:var(--font-payocard-sans)}body[data-brand=helvina]{--font-display:var(--font-helvina-display);--font-sans:var(--font-helvina-sans)}body[data-brand=ikazawa]{--font-display:var(--font-ikazawa-display);--font-sans:var(--font-ikazawa-sans)}body[data-brand=karlian]{--font-display:var(--font-karlian-display);--font-sans:var(--font-karlian-sans)}body[data-brand=dredgemarine]{--font-display:var(--font-dredgemarine-display);--font-sans:var(--font-dredgemarine-sans)}body[data-brand=thespaclinic]{--font-display:var(--font-thespaclinic-display);--font-sans:var(--font-thespaclinic-sans)}body[data-brand=activesweden]{--font-display:var(--font-activesweden-display);--font-sans:var(--font-activesweden-sans)}body[data-brand=sarahkohan]{--font-display:var(--font-sarahkohan-display);--font-sans:var(--font-sarahkohan-sans)}body[data-brand=montasul]{--font-display:var(--font-montasul-display);--font-sans:var(--font-montasul-sans)}body[data-brand=munniz]{--font-display:var(--font-munniz-display);--font-sans:var(--font-munniz-sans)}body[data-brand=tribeauction]{--font-display:var(--font-tribeauction-display);--font-sans:var(--font-tribeauction-sans)}body[data-brand=taninsurance]{--font-display:var(--font-taninsurance-display);--font-sans:var(--font-taninsurance-sans)}body[data-brand=allprotour]{--font-display:var(--font-allprotour-display);--font-sans:var(--font-allprotour-sans)}body[data-brand=uppawn]{--font-display:var(--font-uppawn-display);--font-sans:var(--font-uppawn-sans)}html{scroll-behavior:auto}body{background:var(--paper);color:var(--ink);min-height:100vh;font-family:var(--font-sans),"IBM Plex Sans",system-ui,sans-serif;font-weight:400}a{color:inherit}.page{min-height:100vh}.page,.sale-banner{background:var(--paper);color:var(--ink)}.sale-banner{display:flex;align-items:baseline;gap:12px;width:100%;padding:8px 5vw;text-decoration:none;font-size:13px;line-height:1.3;letter-spacing:.01em;border-bottom:1px solid var(--accent)}.sale-banner-cta{color:var(--ink);text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.masthead{display:flex;align-items:center;gap:14px;padding:1.75rem 5vw .5rem}.masthead img{display:block;width:48px;height:48px;object-fit:contain}.wordmark{font-family:var(--font-display),"Barlow Condensed",sans-serif;font-weight:700;font-size:1.65rem;letter-spacing:.12em;text-transform:uppercase}.hero-text{padding:2.25rem 5vw 2rem;max-width:72ch}h1{font-family:var(--font-display),"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(2.6rem,7.2vw,5.4rem);line-height:.95;letter-spacing:-.01em;margin:0 0 .85rem}.dek{margin:0;max-width:62ch;font-size:1.05rem;line-height:1.45;color:var(--ink-muted);font-weight:400}.hero-bleed{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--ink)}.hero-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.photo-caption{margin:0;padding:.65rem 5vw 0;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.stills{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1px;gap:1px;margin-top:1.75rem;background:var(--paper)}.stills figure{margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--ink)}.stills img{display:block;width:100%;height:100%;object-fit:cover}.inquire-block{padding:4.5rem 5vw 5rem;max-width:36rem}.inquire-block h2{font-family:var(--font-display),"Barlow Condensed",sans-serif;font-weight:600;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:.01em;margin:0 0 1.5rem}.inquire{display:grid;grid-gap:16px;gap:16px;max-width:28rem}.inquire label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--ink-muted);font-weight:400}.inquire input,.inquire textarea{font:inherit;font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--form-line);border-radius:0;padding:10px;outline:none}.inquire input:focus,.inquire textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.inquire button{justify-self:start;margin-top:4px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;padding:10px 16px;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-weight:500;font-size:14px;cursor:pointer}.inquire button:hover{border-color:var(--accent);color:var(--accent)}.inquire button:disabled{opacity:.6}.err{color:var(--accent);font-size:13px;margin:0}.confirm{padding:18px 0;max-width:38ch}.confirm,.foot{border-top:1px solid var(--form-line);color:var(--ink-muted)}.foot{padding:18px 5vw 28px;font-size:12px;letter-spacing:.04em}[data-layout=ceramic-plant] .ceramic-plant-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(8rem,.7fr);grid-gap:1.5rem 2.5rem;gap:1.5rem 2.5rem;align-items:start;padding:2.8rem 8vw .6rem}[data-layout=ceramic-plant] .ceramic-plant-type h1{font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.03em;text-transform:none;font-size:clamp(1.85rem,4.6vw,3.05rem);max-width:16ch;line-height:1.08}[data-layout=ceramic-plant] .ceramic-plant-disc{aspect-ratio:1;border-radius:50%;min-height:10rem;align-self:center;overflow:hidden;background:repeating-radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--ink) 18%,var(--paper)) 0 9px,transparent 9px 18px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 35%,var(--paper)),var(--paper));box-shadow:inset 0 0 0 10px color-mix(in srgb,var(--ink) 22%,var(--paper))}[data-layout=ceramic-plant] .ceramic-plant-disc img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=ceramic-plant] .wordmark{letter-spacing:.42em;font-size:.68rem}[data-layout=news-desk] .news-desk-rule{padding:2.2rem 7vw .8rem;border-bottom:3px solid var(--ink);margin:0 7vw}[data-layout=news-desk] .news-desk-rule h1{font-family:var(--font-display),serif;font-weight:700;letter-spacing:-.015em;font-size:clamp(2.1rem,6.2vw,3.8rem);max-width:14ch;line-height:1.05}[data-layout=news-desk] .news-desk-col{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:1.4rem 2rem;gap:1.4rem 2rem;padding:1.4rem 7vw 0}[data-layout=news-desk] .news-desk-slot{min-height:22vh;aspect-ratio:4/3;overflow:hidden;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 10%,var(--paper)) 0 1px,transparent 1px 14px);outline:1px solid var(--accent);outline-offset:-8px}[data-layout=news-desk] .news-desk-slot img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=news-desk] .wordmark{letter-spacing:.08em;font-size:.92rem;font-family:var(--font-display),serif}[data-layout=formicarium] .formicarium-nest{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,.55fr);grid-gap:0;gap:0;margin:2rem 9vw 0;border:2px solid var(--ink)}[data-layout=formicarium] .formicarium-chamber{padding:1.8rem 1.6rem 1.4rem;border-right:2px solid var(--ink)}[data-layout=formicarium] .formicarium-chamber h1{font-family:var(--font-display),serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(1.9rem,5vw,3.1rem);max-width:12ch;line-height:1.08}[data-layout=formicarium] .formicarium-tube{min-height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 28%,var(--paper)) 0 18%,transparent 18% 82%,color-mix(in srgb,var(--accent) 28%,var(--paper)) 82% 100%),repeating-linear-gradient(180deg,color-mix(in srgb,var(--ink) 12%,var(--paper)) 0 6px,transparent 6px 18px)}[data-layout=formicarium] .formicarium-tube img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=formicarium] .wordmark{letter-spacing:.22em;font-size:.78rem}@media (max-width:820px){.stills{grid-template-columns:1fr}.hero-text{padding:1.5rem 1.25rem 1.25rem}.foot,.inquire-block,.masthead,.photo-caption,.sale-banner{padding-left:1.25rem;padding-right:1.25rem}}.body-copy{margin:1.1rem 0 0;max-width:64ch;font-size:1.02rem;line-height:1.55;color:var(--ink)}.inquire-intro{margin:0 0 1.25rem;max-width:46ch;font-size:.98rem;line-height:1.5;color:var(--ink-muted)}.stills-two{grid-template-columns:1fr 1fr}.hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,38%);grid-gap:2rem;gap:2rem;align-items:stretch;padding:1.5rem 5vw 0}.hero-type{max-width:64ch;padding:1rem 0 2rem}.hero-card{aspect-ratio:3/4;overflow:hidden;background:color-mix(in srgb,var(--ink) 18%,var(--paper))}.hero-card img{display:block;width:100%;height:100%;object-fit:cover}.hero-text-wide{max-width:68ch}[data-layout=spec] .hero-text-wide{max-width:70ch}[data-layout=spec] h1{font-weight:600;letter-spacing:-.02em}[data-layout=night-card] .wordmark{letter-spacing:.16em}[data-layout=lookbook] .hero-text-wide{max-width:68ch}@media (max-width:820px){.hero-split{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}.hero-card{max-height:70vh}.stills-two{grid-template-columns:1fr}}[data-layout=holding] .holding-frame{display:grid;grid-template-columns:minmax(180px,28%) minmax(0,1fr);grid-gap:0;gap:0;border-bottom:1px solid var(--form-line)}[data-layout=holding] .holding-rail{border-right:1px solid var(--form-line);padding-bottom:2rem}[data-layout=holding] .holding-rail .masthead{padding-top:2rem}[data-layout=holding] .holding-index{margin:0;padding:1rem 5vw;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}[data-layout=holding] .holding-ledger{padding:2.5rem 4vw 3rem}[data-layout=holding] h1{font-weight:600;letter-spacing:-.03em;font-size:clamp(2.1rem,4.8vw,3.6rem);line-height:1.05}[data-layout=holding] .holding-portrait{width:min(42vw,520px);margin:0 0 0 auto;aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,var(--ink) 12%,var(--paper))}[data-layout=holding] .holding-portrait img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=holding] .holding-pillars{display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:0;padding:0;border-top:1px solid var(--form-line);border-bottom:1px solid var(--form-line)}[data-layout=holding] .holding-pillars li{padding:1.25rem 5vw;font-family:var(--font-display),serif;font-size:1.35rem;border-right:1px solid var(--form-line)}[data-layout=holding] .holding-pillars li:last-child{border-right:0}[data-layout=dive] .dive-tide{height:8px;background:linear-gradient(90deg,var(--accent),transparent 70%)}[data-layout=dive] .dive-strip{width:100%;height:28vh;min-height:140px;overflow:hidden;background:var(--ink)}[data-layout=dive] .dive-strip img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%}[data-layout=dive] .dive-copy{padding:2rem 8vw 1.5rem;max-width:52ch}[data-layout=dive] h1{font-size:clamp(2.2rem,5.5vw,4rem);line-height:1.08;letter-spacing:-.015em}[data-layout=dive] .dive-stills{display:flex;gap:12px;padding:0 8vw 1rem;overflow:auto}[data-layout=dive] .dive-stills figure{flex:0 0 42%;aspect-ratio:16/10}[data-layout=dive] .inquire-block{padding-left:8vw;padding-right:8vw}[data-layout=mill] .mill-floor{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(180px,.7fr);grid-gap:0;gap:0;min-height:70vh}[data-layout=mill] .mill-copy{padding:0 0 2rem;border-right:1px dashed var(--form-line)}[data-layout=mill] .mill-copy h1{padding:1.5rem 5vw 0;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.12}[data-layout=mill] .mill-copy .body-copy,[data-layout=mill] .mill-copy .dek{padding-left:5vw;padding-right:5vw}[data-layout=mill] .mill-reel{display:flex;flex-direction:column;gap:4px;background:color-mix(in srgb,var(--ink) 6%,var(--paper));padding:4px}[data-layout=mill] .mill-reel figure{margin:0;aspect-ratio:5/4;overflow:hidden;background:var(--ink)}[data-layout=mill] .mill-reel img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=mill] .mill-stamp{letter-spacing:.18em;text-transform:uppercase}@media (max-width:820px){[data-layout=holding] .holding-frame{grid-template-columns:1fr}[data-layout=holding] .holding-rail{border-right:0;border-bottom:1px solid var(--form-line)}[data-layout=holding] .holding-portrait{width:100%}[data-layout=holding] .holding-pillars{grid-template-columns:1fr}[data-layout=holding] .holding-pillars li{border-right:0;border-bottom:1px solid var(--form-line)}[data-layout=dive] .dive-stills figure{flex-basis:80%}[data-layout=mill] .mill-floor{grid-template-columns:1fr;min-height:0}[data-layout=mill] .mill-copy{border-right:0}}[data-layout=holding] .holding-type{padding:2.5rem 8vw 2rem;max-width:58rem}[data-layout=holding] .holding-type h1{font-weight:700;letter-spacing:-.03em;max-width:18ch}[data-layout=holding] .holding-bleed{width:100%;min-height:56vh;aspect-ratio:21/9;overflow:hidden;background:var(--ink)}[data-layout=holding] .holding-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=holding] .stills-two{margin-top:0;gap:0;border-top:8px solid var(--paper)}[data-layout=dive]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,var(--paper)) 0,var(--paper) 42%)}[data-layout=dive] .dive-split{display:grid;grid-template-columns:minmax(240px,46%) minmax(0,1fr);grid-gap:0;gap:0;min-height:68vh;align-items:stretch}[data-layout=dive] .dive-water{overflow:hidden;background:color-mix(in srgb,var(--accent) 22%,var(--ink));-webkit-clip-path:polygon(0 0,100% 0,88% 100%,0 100%);clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}[data-layout=dive] .dive-water img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.05)}[data-layout=dive] .dive-type{padding:3rem 6vw 3rem 2.5rem;display:flex;flex-direction:column;justify-content:center}[data-layout=dive] .dive-type h1{max-width:12ch;letter-spacing:-.02em}[data-layout=dive] .dive-stills{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:1.25rem;gap:1.25rem;padding:1.5rem 5vw 0}[data-layout=dive] .dive-stills figure{margin:0;overflow:hidden;aspect-ratio:5/4;background:var(--ink)}[data-layout=dive] .dive-stills img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=mill] .mill-type{padding:2rem 5vw 1.5rem;max-width:52rem;border-left:6px solid var(--accent);margin:.5rem 5vw 0}[data-layout=mill] .mill-type h1{font-size:clamp(2.2rem,5.5vw,4.2rem);letter-spacing:0}[data-layout=mill] .mill-wide{width:calc(100% - 4vw);margin:1.25rem 2vw 0;min-height:48vh;aspect-ratio:2.4/1;overflow:hidden;background:var(--ink)}[data-layout=mill] .mill-wide img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}[data-layout=mill] .mill-stills{display:grid;grid-template-columns:1fr 1fr;grid-gap:2vw;gap:2vw;padding:2vw}[data-layout=mill] .mill-stills figure{margin:0;aspect-ratio:16/10;overflow:hidden;background:var(--ink)}[data-layout=mill] .mill-stills img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:820px){[data-layout=dive] .dive-split{grid-template-columns:1fr;min-height:0}[data-layout=dive] .dive-water{-webkit-clip-path:none;clip-path:none;min-height:38vh}[data-layout=dive] .dive-type{padding:1.5rem 1.25rem}[data-layout=dive] .dive-stills,[data-layout=mill] .mill-stills{grid-template-columns:1fr}[data-layout=holding] .holding-type{padding:1.5rem 1.25rem}[data-layout=mill] .mill-type{margin-left:1.25rem;margin-right:1.25rem}}[data-layout=cocina] .cocina-type{padding:2.75rem 7vw 1.75rem;max-width:44rem}[data-layout=cocina] .cocina-type h1{letter-spacing:-.04em;max-width:14ch}[data-layout=cocina] .cocina-bleed{width:100%;min-height:62vh;aspect-ratio:16/7;overflow:hidden;background:var(--ink)}[data-layout=cocina] .cocina-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=cocina] .stills-two{gap:.75rem;padding:.75rem 7vw 0;grid-template-columns:1.15fr .85fr}[data-layout=reel] .reel-type{padding:2rem 5vw 1.25rem;max-width:50rem}[data-layout=reel] .reel-type h1{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(2rem,5vw,3.6rem)}[data-layout=reel] .reel-bleed{width:100%;min-height:54vh;aspect-ratio:2.2/1;overflow:hidden;background:var(--ink);border-top:3px solid var(--accent);border-bottom:3px solid var(--accent)}[data-layout=reel] .reel-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=reel] .stills-two{gap:0;margin-top:0;grid-template-columns:1fr 1fr}[data-layout=reel] .stills-two figure{aspect-ratio:4/3}[data-layout=bay] .bay-type{padding:2.25rem 6vw 1.5rem;max-width:48rem;border-bottom:4px solid var(--accent)}[data-layout=bay] .bay-type h1{letter-spacing:.02em;text-transform:uppercase}[data-layout=bay] .bay-bleed{width:calc(100% - 12vw);margin:1.5rem 6vw 0;min-height:50vh;aspect-ratio:21/9;overflow:hidden;background:var(--ink)}[data-layout=bay] .bay-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=bay] .stills-two{gap:1.5rem;padding:1.5rem 6vw 0;grid-template-columns:1fr 1fr}@media (max-width:820px){[data-layout=bay] .stills-two,[data-layout=cocina] .stills-two,[data-layout=reel] .stills-two{grid-template-columns:1fr}[data-layout=bay] .bay-type,[data-layout=cocina] .cocina-type,[data-layout=reel] .reel-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=bay] .bay-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=holdco] .holdco-type{padding:3rem 8vw 2rem;max-width:56rem}[data-layout=holdco] .holdco-type h1{font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.03em;max-width:16ch}[data-layout=holdco] .holdco-bleed{width:100%;min-height:58vh;aspect-ratio:21/9;overflow:hidden;background:var(--ink)}[data-layout=holdco] .holdco-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=holdco] .stills-two{gap:0;margin-top:0;grid-template-columns:1fr 1fr}[data-layout=clinic] .clinic-type{padding:2.5rem 10vw 1.75rem;max-width:46rem}[data-layout=clinic] .clinic-type h1{font-weight:600;letter-spacing:-.02em;max-width:14ch}[data-layout=clinic] .clinic-bleed{width:calc(100% - 10vw);margin:0 5vw;min-height:52vh;aspect-ratio:16/8;overflow:hidden;background:var(--ink)}[data-layout=clinic] .clinic-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=clinic] .stills-two{gap:1rem;padding:1rem 5vw 0;grid-template-columns:1fr 1fr}[data-layout=outdoor] .outdoor-type{padding:2rem 5vw 1.25rem;max-width:52rem}[data-layout=outdoor] .outdoor-type h1{text-transform:uppercase;letter-spacing:.06em;font-size:clamp(2rem,6vw,4.4rem)}[data-layout=outdoor] .outdoor-bleed{width:100%;min-height:64vh;aspect-ratio:2.4/1;overflow:hidden;background:var(--ink)}[data-layout=outdoor] .outdoor-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=outdoor] .stills-two{gap:2px;margin-top:0;grid-template-columns:1.3fr .7fr}@media (max-width:820px){[data-layout=clinic] .stills-two,[data-layout=holdco] .stills-two,[data-layout=outdoor] .stills-two{grid-template-columns:1fr}[data-layout=clinic] .clinic-type,[data-layout=holdco] .holdco-type,[data-layout=outdoor] .outdoor-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=clinic] .clinic-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=kitchen] .kitchen-type{padding:2.25rem 6vw 1.5rem;max-width:50rem}[data-layout=kitchen] .kitchen-type h1{letter-spacing:-.02em;max-width:16ch}[data-layout=kitchen] .kitchen-bleed{width:100%;min-height:56vh;aspect-ratio:21/9;overflow:hidden;background:var(--ink)}[data-layout=kitchen] .kitchen-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=kitchen] .stills-two{gap:.5rem;padding:.5rem 6vw 0;grid-template-columns:1.1fr .9fr}[data-layout=qm] .qm-type{padding:2.5rem 8vw 1.75rem;max-width:48rem}[data-layout=qm] .qm-type h1{font-size:clamp(2rem,4.5vw,3.4rem);letter-spacing:.01em;text-transform:uppercase}[data-layout=qm] .qm-bleed{width:calc(100% - 16vw);margin:0 8vw;min-height:50vh;aspect-ratio:2/1;overflow:hidden;background:var(--ink);border-top:2px solid var(--accent)}[data-layout=qm] .qm-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=qm] .stills-two{gap:1.25rem;padding:1.25rem 8vw 0;grid-template-columns:1fr 1fr}[data-layout=realty] .realty-type{padding:3rem 7vw 2rem;max-width:54rem}[data-layout=realty] .realty-type h1{letter-spacing:-.03em;max-width:14ch}[data-layout=realty] .realty-bleed{width:100%;min-height:60vh;aspect-ratio:2.2/1;overflow:hidden;background:var(--ink)}[data-layout=realty] .realty-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=realty] .stills-two{gap:0;margin-top:0;grid-template-columns:1fr 1fr}@media (max-width:820px){[data-layout=kitchen] .stills-two,[data-layout=qm] .stills-two,[data-layout=realty] .stills-two{grid-template-columns:1fr}[data-layout=kitchen] .kitchen-type,[data-layout=qm] .qm-type,[data-layout=realty] .realty-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=qm] .qm-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=letting] .letting-type{padding:2.75rem 7vw 1.75rem;max-width:52rem}[data-layout=letting] .letting-type h1{letter-spacing:-.02em;max-width:16ch}[data-layout=letting] .letting-bleed{width:100%;min-height:58vh;aspect-ratio:2.3/1;overflow:hidden;background:var(--ink)}[data-layout=letting] .letting-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=letting] .stills-two{gap:.75rem;padding:.75rem 7vw 0;grid-template-columns:1.15fr .85fr}[data-layout=mailorder] .mailorder-type{padding:2.5rem 8vw 1.5rem;max-width:48rem}[data-layout=mailorder] .mailorder-type h1{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(2rem,5vw,3.6rem)}[data-layout=mailorder] .mailorder-bleed{width:calc(100% - 16vw);margin:0 8vw;min-height:52vh;aspect-ratio:2/1;overflow:hidden;background:var(--ink);border-top:3px solid var(--accent)}[data-layout=mailorder] .mailorder-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=mailorder] .stills-two{gap:1.5rem;padding:1.5rem 8vw 0;grid-template-columns:1fr 1fr}[data-layout=studio] .studio-type{padding:3rem 6vw 2rem;max-width:50rem}[data-layout=studio] .studio-type h1{letter-spacing:-.04em;max-width:12ch}[data-layout=studio] .studio-bleed{width:100%;min-height:62vh;aspect-ratio:21/9;overflow:hidden;background:var(--ink)}[data-layout=studio] .studio-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=studio] .stills-two{gap:2px;margin-top:0;grid-template-columns:1fr 1fr}@media (max-width:820px){[data-layout=letting] .stills-two,[data-layout=mailorder] .stills-two,[data-layout=studio] .stills-two{grid-template-columns:1fr}[data-layout=letting] .letting-type,[data-layout=mailorder] .mailorder-type,[data-layout=studio] .studio-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=mailorder] .mailorder-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=desk] .desk-type{padding:1.75rem 5vw 1rem;max-width:38rem}[data-layout=desk] .desk-type h1{text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.7rem,4.2vw,2.8rem);max-width:18ch;line-height:1.05}[data-layout=desk] .desk-bleed{width:calc(100% - 10vw);margin:0 5vw;min-height:46vh;aspect-ratio:16/9;overflow:hidden;background:var(--ink);box-shadow:0 0 0 2px var(--accent)}[data-layout=desk] .desk-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}[data-layout=desk] .stills-two{gap:.5rem;padding:.5rem 5vw 0;grid-template-columns:1fr 1fr}[data-layout=travel] .travel-type{padding:3.25rem 10vw 2.25rem;max-width:44rem}[data-layout=travel] .travel-type h1{letter-spacing:-.03em;font-weight:400;font-size:clamp(2.1rem,5.5vw,3.4rem);max-width:14ch;line-height:1.12}[data-layout=travel] .travel-bleed{width:100%;min-height:48vh;aspect-ratio:2.6/1;overflow:hidden;background:color-mix(in srgb,var(--ink) 18%,var(--paper))}[data-layout=travel] .travel-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%;opacity:.92}[data-layout=travel] .stills-two{gap:1.25rem;padding:1.25rem 10vw 0;grid-template-columns:1fr 1.2fr}[data-layout=pond] .pond-type{padding:2.25rem 6vw 1.25rem;max-width:46rem}[data-layout=pond] .pond-type h1{letter-spacing:-.01em;font-size:clamp(2.4rem,6vw,4rem);max-width:11ch;line-height:1.02}[data-layout=pond] .pond-bleed{width:88%;margin-left:auto;min-height:64vh;aspect-ratio:4/3;overflow:hidden;background:var(--ink);-webkit-clip-path:inset(0 0 8% 0);clip-path:inset(0 0 8% 0)}[data-layout=pond] .pond-bleed img{display:block;width:100%;height:118%;object-fit:cover;object-position:50% 70%}[data-layout=pond] .stills-two{gap:0;padding:0;grid-template-columns:1.4fr .6fr}@media (max-width:820px){[data-layout=desk] .stills-two,[data-layout=pond] .stills-two,[data-layout=travel] .stills-two{grid-template-columns:1fr}[data-layout=desk] .desk-type,[data-layout=pond] .pond-type,[data-layout=travel] .travel-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=desk] .desk-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}[data-layout=pond] .pond-bleed{width:100%}}[data-layout=atelier] .atelier-type{padding:2rem 8vw 1.5rem;max-width:40rem}[data-layout=atelier] .atelier-type h1{font-weight:400;letter-spacing:-.02em;font-size:clamp(2.2rem,6vw,3.8rem);max-width:12ch;line-height:1.05}[data-layout=atelier] .atelier-bleed{width:72%;margin-left:8vw;min-height:58vh;aspect-ratio:3/4;overflow:hidden;background:color-mix(in srgb,var(--accent) 22%,var(--ink))}[data-layout=atelier] .atelier-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}[data-layout=atelier] .stills-two{gap:2rem;padding:1.5rem 8vw 0;grid-template-columns:.7fr 1.3fr}[data-layout=cabin] .cabin-type{padding:3.5rem 6vw 2rem;max-width:36rem}[data-layout=cabin] .cabin-type h1{font-weight:400;letter-spacing:0;font-size:clamp(2rem,5vw,3.2rem);max-width:13ch;line-height:1.15}[data-layout=cabin] .cabin-bleed{width:100%;min-height:70vh;aspect-ratio:5/3;overflow:hidden;background:color-mix(in srgb,var(--accent) 18%,var(--paper));border-top:8px solid var(--accent)}[data-layout=cabin] .cabin-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.85)}[data-layout=cabin] .stills-two{gap:0;padding:0;grid-template-columns:1fr 1fr}[data-layout=yard] .yard-plate{display:grid;grid-template-columns:minmax(240px,36%) minmax(0,1fr);min-height:calc(100vh - 2.4rem);align-items:stretch}[data-layout=yard] .yard-rail{padding:1.5rem 1.6rem 2rem 5vw;border-right:1px solid color-mix(in srgb,var(--ink) 16%,transparent);display:flex;flex-direction:column}[data-layout=yard] .yard-rail .masthead{padding:0 0 1.6rem}[data-layout=yard] .yard-rail h1{text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.7rem,3.6vw,2.7rem);max-width:14ch;line-height:1.05;margin:0 0 .85rem}[data-layout=yard] .yard-machine{min-height:72vh;overflow:hidden;background:var(--ink)}[data-layout=yard] .yard-machine img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 50%}[data-layout=yard] .stills-two{gap:.75rem;padding:.75rem 5vw 0;grid-template-columns:1.2fr .8fr}[data-layout=yard] .wordmark{letter-spacing:.18em}@media (max-width:820px){[data-layout=atelier] .stills-two,[data-layout=cabin] .stills-two,[data-layout=yard] .stills-two{grid-template-columns:1fr}[data-layout=atelier] .atelier-type,[data-layout=cabin] .cabin-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=yard] .yard-plate{grid-template-columns:1fr;min-height:0}[data-layout=yard] .yard-rail{padding:1.25rem;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}[data-layout=yard] .yard-machine{min-height:48vh;aspect-ratio:16/9}[data-layout=atelier] .atelier-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;aspect-ratio:3/4}}[data-layout=pharmacy] .pharmacy-type{padding:2.75rem 10vw 1.5rem;max-width:38rem}[data-layout=pharmacy] .pharmacy-type h1{font-weight:700;font-style:italic;letter-spacing:-.03em;font-size:clamp(2.1rem,5.4vw,3.5rem);max-width:14ch;line-height:1.12}[data-layout=pharmacy] .pharmacy-bleed{width:58%;margin-left:auto;min-height:62vh;aspect-ratio:3/4;overflow:hidden;background:color-mix(in srgb,var(--accent) 28%,var(--paper));border-left:12px solid var(--accent)}[data-layout=pharmacy] .pharmacy-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}[data-layout=pharmacy] .wordmark{letter-spacing:.22em;font-size:1.15rem}[data-layout=apron] .apron-type{padding:1.5rem 5vw 1.25rem;max-width:44rem}[data-layout=apron] .apron-type h1{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:clamp(2rem,6.5vw,4.2rem);max-width:11ch;line-height:.95}[data-layout=apron] .apron-bleed{width:100%;min-height:68vh;aspect-ratio:21/9;overflow:hidden;background:var(--ink)}[data-layout=apron] .apron-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 70%;filter:contrast(1.08) saturate(.9)}[data-layout=apron] .wordmark{letter-spacing:.28em}[data-layout=reminder] .reminder-type{padding:3rem 8vw 1.75rem;max-width:32rem}[data-layout=reminder] .reminder-type h1{font-weight:600;letter-spacing:-.04em;font-size:clamp(2.3rem,7vw,4rem);max-width:10ch;line-height:1.02}[data-layout=reminder] .reminder-bleed{width:42%;margin:0 8vw 0 auto;min-height:52vh;aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,var(--accent) 16%,var(--paper));outline:1px dashed color-mix(in srgb,var(--ink) 28%,transparent);outline-offset:10px}[data-layout=reminder] .reminder-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}[data-layout=reminder] .wordmark{letter-spacing:.04em;text-transform:none}@media (max-width:820px){[data-layout=apron] .apron-type,[data-layout=pharmacy] .pharmacy-type,[data-layout=reminder] .reminder-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=pharmacy] .pharmacy-bleed,[data-layout=reminder] .reminder-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=sack] .sack-type{padding:2.25rem 7vw 1.4rem;max-width:36rem}[data-layout=sack] .sack-type h1{font-weight:700;letter-spacing:-.02em;font-size:clamp(2.2rem,6.2vw,3.7rem);max-width:12ch;line-height:1.08}[data-layout=sack] .sack-bleed{width:72%;margin:0 auto 0 0;min-height:48vh;aspect-ratio:5/4;overflow:hidden;background:color-mix(in srgb,var(--accent) 22%,var(--paper));border-top:10px solid var(--accent);border-bottom:10px solid var(--accent)}[data-layout=sack] .sack-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:40% 50%}[data-layout=sack] .wordmark{letter-spacing:.18em}[data-layout=brew] .brew-type{padding:1.75rem 6vw 1.1rem;max-width:42rem}[data-layout=brew] .brew-type h1{text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:clamp(2.05rem,6.8vw,4.1rem);max-width:13ch;line-height:.98}[data-layout=brew] .brew-bleed{width:calc(100% - 12vw);margin:0 6vw;min-height:58vh;aspect-ratio:16/8;overflow:hidden;background:var(--ink);box-shadow:inset 0 0 0 3px var(--accent)}[data-layout=brew] .brew-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%;filter:contrast(1.06)}[data-layout=brew] .wordmark{letter-spacing:.26em}[data-layout=atelier-arch] .atelier-arch-type{padding:3.2rem 11vw 1.6rem;max-width:34rem}[data-layout=atelier-arch] .atelier-arch-type h1{font-weight:700;font-style:italic;letter-spacing:-.035em;font-size:clamp(2rem,5.2vw,3.4rem);max-width:16ch;line-height:1.14}[data-layout=atelier-arch] .atelier-arch-bleed{width:88%;margin-left:auto;min-height:56vh;aspect-ratio:21/10;overflow:hidden;background:color-mix(in srgb,var(--ink) 8%,var(--paper));border-left:1px solid var(--accent)}[data-layout=atelier-arch] .atelier-arch-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(.85)}[data-layout=atelier-arch] .wordmark{letter-spacing:.32em;font-size:.95rem}@media (max-width:820px){[data-layout=atelier-arch] .atelier-arch-type,[data-layout=brew] .brew-type,[data-layout=sack] .sack-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=atelier-arch] .atelier-arch-bleed,[data-layout=brew] .brew-bleed,[data-layout=sack] .sack-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=tv-strip] .tv-strip-type{padding:1.2rem 5vw .85rem;max-width:44rem}[data-layout=tv-strip] .tv-strip-type h1{font-weight:700;letter-spacing:-.03em;font-size:clamp(1.85rem,5.4vw,3.2rem);max-width:18ch;line-height:1.12}[data-layout=tv-strip] .tv-strip-bleed{width:100%;min-height:42vh;aspect-ratio:21/9;overflow:hidden;background:color-mix(in srgb,var(--accent) 18%,var(--paper));border-top:1px solid var(--accent);border-bottom:14px solid var(--accent)}[data-layout=tv-strip] .tv-strip-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}[data-layout=tv-strip] .wordmark{letter-spacing:.22em;font-size:.9rem}[data-layout=spice-plate] .spice-plate-type{padding:2.4rem 8vw 1.5rem;max-width:28rem}[data-layout=spice-plate] .spice-plate-type h1{font-weight:700;letter-spacing:-.04em;font-size:clamp(2.4rem,7vw,4rem);max-width:10ch;line-height:1.02}[data-layout=spice-plate] .spice-plate-bleed{width:58%;margin:0 auto;min-height:46vh;aspect-ratio:1/1;overflow:hidden;background:color-mix(in srgb,var(--accent) 28%,var(--paper));outline:8px solid var(--paper);outline-offset:-8px;box-shadow:0 0 0 1px var(--accent)}[data-layout=spice-plate] .spice-plate-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}[data-layout=spice-plate] .wordmark{letter-spacing:.08em}[data-layout=flacon] .flacon-type{padding:3.6rem 12vw 1.2rem;max-width:22rem}[data-layout=flacon] .flacon-type h1{font-weight:700;font-style:italic;letter-spacing:.02em;font-size:clamp(2.1rem,5vw,3.5rem);max-width:11ch;line-height:1.08}[data-layout=flacon] .flacon-bleed{width:42%;margin:0 8vw 0 auto;min-height:62vh;aspect-ratio:3/4;overflow:hidden;background:color-mix(in srgb,var(--accent) 16%,var(--paper));border:1px solid var(--accent)}[data-layout=flacon] .flacon-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}[data-layout=flacon] .wordmark{letter-spacing:.4em;font-size:.82rem}@media (max-width:820px){[data-layout=flacon] .flacon-type,[data-layout=spice-plate] .spice-plate-type,[data-layout=tv-strip] .tv-strip-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=flacon] .flacon-bleed,[data-layout=spice-plate] .spice-plate-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=classroom] .classroom-type{padding:2rem 6vw 1rem;max-width:38rem}[data-layout=classroom] .classroom-type h1{font-weight:700;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2rem,6.2vw,3.6rem);max-width:16ch;line-height:1.05}[data-layout=classroom] .classroom-bleed{width:100%;min-height:38vh;aspect-ratio:16/7;overflow:hidden;background:color-mix(in srgb,var(--accent) 22%,var(--paper));border-top:6px solid var(--ink);border-bottom:6px solid var(--ink)}[data-layout=classroom] .classroom-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=classroom] .wordmark{letter-spacing:.18em;font-size:.88rem}[data-layout=seed-stack] .seed-stack-type{padding:2.8rem 10vw 1.1rem;max-width:26rem}[data-layout=seed-stack] .seed-stack-type h1{font-weight:700;letter-spacing:-.045em;font-size:clamp(2.3rem,6.4vw,3.8rem);max-width:9ch;line-height:1.02}[data-layout=seed-stack] .seed-stack-bleed{width:64%;margin:0 8vw 0 auto;min-height:52vh;aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,var(--accent) 24%,var(--paper));box-shadow:inset 0 0 0 10px var(--paper),0 0 0 1px var(--accent)}[data-layout=seed-stack] .seed-stack-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=seed-stack] .wordmark{letter-spacing:.16em}[data-layout=manicure] .manicure-type{padding:3.2rem 9vw 1.15rem;max-width:24rem}[data-layout=manicure] .manicure-type h1{font-weight:700;font-style:italic;letter-spacing:.01em;font-size:clamp(2.2rem,5.6vw,3.6rem);max-width:10ch;line-height:1.06}[data-layout=manicure] .manicure-bleed{width:48%;margin:0 auto 0 9vw;min-height:56vh;aspect-ratio:5/6;overflow:hidden;background:color-mix(in srgb,var(--accent) 18%,var(--paper));border:1px solid var(--ink)}[data-layout=manicure] .manicure-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=manicure] .wordmark{letter-spacing:.32em;font-size:.8rem}@media (max-width:820px){[data-layout=classroom] .classroom-type,[data-layout=manicure] .manicure-type,[data-layout=seed-stack] .seed-stack-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=manicure] .manicure-bleed,[data-layout=seed-stack] .seed-stack-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=app-cast] .app-cast-type{padding:2.4rem 7vw 1rem;max-width:34rem}[data-layout=app-cast] .app-cast-type h1{font-weight:700;letter-spacing:-.04em;font-size:clamp(2.1rem,6vw,3.7rem);max-width:14ch;line-height:1.04}[data-layout=app-cast] .app-cast-bleed{width:100%;min-height:42vh;aspect-ratio:16/8;overflow:hidden;background:color-mix(in srgb,var(--accent) 28%,var(--paper));border-top:1px solid var(--accent)}[data-layout=app-cast] .app-cast-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=app-cast] .wordmark{letter-spacing:.22em;font-size:.82rem}[data-layout=compact-rize] .compact-rize-type{padding:3rem 11vw 1.2rem;max-width:28rem}[data-layout=compact-rize] .compact-rize-type h1{font-weight:700;font-style:italic;letter-spacing:-.03em;font-size:clamp(2.2rem,5.8vw,3.5rem);max-width:12ch;line-height:1.06}[data-layout=compact-rize] .compact-rize-bleed{width:58%;margin:0 auto 0 11vw;min-height:48vh;aspect-ratio:5/4;overflow:hidden;background:color-mix(in srgb,var(--accent) 16%,var(--paper));outline:1px solid color-mix(in srgb,var(--ink) 18%,transparent);outline-offset:10px}[data-layout=compact-rize] .compact-rize-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=compact-rize] .wordmark{letter-spacing:.28em;font-size:.78rem}[data-layout=instrument-tray] .instrument-tray-type{padding:2.6rem 8vw 1rem;max-width:32rem}[data-layout=instrument-tray] .instrument-tray-type h1{font-weight:500;letter-spacing:-.02em;font-size:clamp(2rem,5.4vw,3.4rem);max-width:16ch;line-height:1.08}[data-layout=instrument-tray] .instrument-tray-bleed{width:72%;margin:0 8vw 0 auto;min-height:40vh;aspect-ratio:16/9;overflow:hidden;background:color-mix(in srgb,var(--accent) 14%,var(--paper));box-shadow:0 0 0 8px var(--paper),0 0 0 9px var(--ink)}[data-layout=instrument-tray] .instrument-tray-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=instrument-tray] .wordmark{letter-spacing:.2em;font-size:.84rem}@media (max-width:820px){[data-layout=app-cast] .app-cast-type,[data-layout=compact-rize] .compact-rize-type,[data-layout=instrument-tray] .instrument-tray-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=compact-rize] .compact-rize-bleed,[data-layout=instrument-tray] .instrument-tray-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=bike-tow] .bike-tow-type{padding:2.2rem 6vw .9rem;max-width:36rem}[data-layout=bike-tow] .bike-tow-type h1{font-weight:700;letter-spacing:-.035em;font-size:clamp(2.2rem,6.4vw,3.9rem);max-width:11ch;line-height:1.02;text-transform:none}[data-layout=bike-tow] .bike-tow-bleed{width:100%;min-height:38vh;aspect-ratio:21/9;overflow:hidden;background:color-mix(in srgb,var(--accent) 22%,var(--paper));border-block:6px solid var(--ink)}[data-layout=bike-tow] .bike-tow-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=bike-tow] .wordmark{letter-spacing:.18em;font-size:.9rem}[data-layout=parcel-desk] .parcel-desk-type{padding:3.2rem 9vw 1.1rem;max-width:30rem;margin-left:auto}[data-layout=parcel-desk] .parcel-desk-type h1{font-weight:700;letter-spacing:-.025em;font-size:clamp(2rem,5.2vw,3.3rem);max-width:13ch;line-height:1.07}[data-layout=parcel-desk] .parcel-desk-bleed{width:64%;margin:0 9vw 0 auto;min-height:44vh;aspect-ratio:4/3;overflow:hidden;background:color-mix(in srgb,var(--accent) 18%,var(--paper));border-left:10px solid var(--accent)}[data-layout=parcel-desk] .parcel-desk-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=parcel-desk] .wordmark{letter-spacing:.26em;font-size:.8rem}[data-layout=energy-house] .energy-house-type{padding:2.8rem 10vw 1rem;max-width:34rem}[data-layout=energy-house] .energy-house-type h1{font-weight:600;letter-spacing:-.02em;font-size:clamp(2.05rem,5.6vw,3.45rem);max-width:14ch;line-height:1.08}[data-layout=energy-house] .energy-house-bleed{width:70%;margin:0 auto;min-height:42vh;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,var(--accent) 12%,var(--paper));box-shadow:0 18px 0 -8px var(--accent)}[data-layout=energy-house] .energy-house-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=energy-house] .wordmark{letter-spacing:.32em;font-size:.76rem}@media (max-width:820px){[data-layout=bike-tow] .bike-tow-type,[data-layout=energy-house] .energy-house-type,[data-layout=parcel-desk] .parcel-desk-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=energy-house] .energy-house-bleed,[data-layout=parcel-desk] .parcel-desk-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=lobby-stay] .lobby-stay-type{padding:3.4rem 8vw 1.15rem;max-width:38rem}[data-layout=lobby-stay] .lobby-stay-type h1{font-weight:700;letter-spacing:-.03em;font-size:clamp(2.15rem,6vw,3.8rem);max-width:12ch;line-height:1.04}[data-layout=lobby-stay] .lobby-stay-bleed{width:100%;min-height:46vh;aspect-ratio:16/7;overflow:hidden;background:color-mix(in srgb,var(--accent) 20%,var(--paper));border-top:1px solid var(--ink);border-bottom:12px solid var(--accent)}[data-layout=lobby-stay] .lobby-stay-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=lobby-stay] .wordmark{letter-spacing:.38em;font-size:.74rem}[data-layout=island-clean] .island-clean-type{padding:2.5rem 7vw 1rem;max-width:28rem}[data-layout=island-clean] .island-clean-type h1{font-weight:400;letter-spacing:-.02em;font-size:clamp(2.05rem,5.4vw,3.4rem);max-width:11ch;line-height:1.08}[data-layout=island-clean] .island-clean-bleed{width:54%;margin:0 0 0 7vw;min-height:50vh;aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,var(--accent) 14%,var(--paper));border:1px solid var(--accent);border-radius:0 2.4rem 0 0}[data-layout=island-clean] .island-clean-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=island-clean] .wordmark{letter-spacing:.2em;font-size:.82rem}[data-layout=canvas-hang] .canvas-hang-type{padding:3rem 10vw 1.2rem;max-width:30rem;margin-left:auto;text-align:right}[data-layout=canvas-hang] .canvas-hang-type h1{font-weight:700;letter-spacing:-.015em;font-size:clamp(2.1rem,5.5vw,3.5rem);max-width:13ch;margin-left:auto;line-height:1.07}[data-layout=canvas-hang] .canvas-hang-bleed{width:42%;margin:0 10vw 0 auto;min-height:58vh;aspect-ratio:3/4;overflow:hidden;background:color-mix(in srgb,var(--accent) 16%,var(--paper));box-shadow:14px 14px 0 0 var(--accent)}[data-layout=canvas-hang] .canvas-hang-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=canvas-hang] .wordmark{letter-spacing:.3em;font-size:.72rem}@media (max-width:820px){[data-layout=canvas-hang] .canvas-hang-type,[data-layout=island-clean] .island-clean-type,[data-layout=lobby-stay] .lobby-stay-type{padding-left:1.25rem;padding-right:1.25rem;text-align:left}[data-layout=canvas-hang] .canvas-hang-bleed,[data-layout=island-clean] .island-clean-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}[data-layout=canvas-hang] .canvas-hang-type h1{margin-left:0}}[data-layout=drawing-file] .drawing-file-type{padding:3.2rem 9vw 1.1rem;max-width:36rem;border-left:6px solid var(--accent);margin-left:8vw}[data-layout=drawing-file] .drawing-file-type h1{font-weight:700;letter-spacing:-.028em;font-size:clamp(2.05rem,5.8vw,3.55rem);max-width:14ch;line-height:1.05}[data-layout=drawing-file] .drawing-file-bleed{width:calc(100% - 16vw);margin:0 8vw;min-height:42vh;aspect-ratio:21/8;overflow:hidden;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 8%,transparent) 0 1px,transparent 1px 32px),color-mix(in srgb,var(--accent) 12%,var(--paper));border:1px solid var(--ink)}[data-layout=drawing-file] .drawing-file-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=drawing-file] .wordmark{letter-spacing:.42em;font-size:.7rem}[data-layout=campaign-board] .campaign-board-type{padding:2.8rem 12vw 1.25rem;max-width:32rem;margin:0 auto;text-align:center}[data-layout=campaign-board] .campaign-board-type h1{font-weight:700;letter-spacing:-.02em;font-size:clamp(2.2rem,6.2vw,3.7rem);max-width:12ch;margin-left:auto;margin-right:auto;line-height:1.06}[data-layout=campaign-board] .campaign-board-bleed{width:72%;margin:0 auto;min-height:48vh;aspect-ratio:16/9;overflow:hidden;background:color-mix(in srgb,var(--accent) 18%,var(--paper));outline:8px solid var(--ink);outline-offset:-8px}[data-layout=campaign-board] .campaign-board-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=campaign-board] .wordmark{letter-spacing:.5em;font-size:.76rem}[data-layout=reformer-frame] .reformer-frame-type{padding:2.6rem 7vw 1rem;max-width:26rem}[data-layout=reformer-frame] .reformer-frame-type h1{font-weight:600;letter-spacing:-.04em;font-size:clamp(2.15rem,5.6vw,3.45rem);max-width:10ch;line-height:1.02}[data-layout=reformer-frame] .reformer-frame-bleed{width:38%;margin:0 0 0 7vw;min-height:56vh;aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,var(--accent) 16%,var(--paper));border:14px solid var(--ink);border-radius:1.6rem}[data-layout=reformer-frame] .reformer-frame-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=reformer-frame] .wordmark{letter-spacing:.28em;font-size:.8rem}@media (max-width:820px){[data-layout=drawing-file] .drawing-file-type{margin-left:1.25rem;padding-left:1rem;padding-right:1.25rem}[data-layout=campaign-board] .campaign-board-bleed,[data-layout=drawing-file] .drawing-file-bleed,[data-layout=reformer-frame] .reformer-frame-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}[data-layout=campaign-board] .campaign-board-type{padding-left:1.25rem;padding-right:1.25rem;text-align:left}[data-layout=campaign-board] .campaign-board-type h1{margin-left:0;margin-right:0}}[data-layout=hose-reel] .hose-reel-type{padding:2.8rem 7vw 1.2rem;max-width:34rem}[data-layout=hose-reel] .hose-reel-type h1{font-weight:400;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2.05rem,6.2vw,3.7rem);max-width:12ch;line-height:.98}[data-layout=hose-reel] .hose-reel-bleed{width:min(42vw,22rem);height:min(42vw,22rem);margin:0 0 0 7vw;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--accent) 22%,var(--paper));box-shadow:inset 0 0 0 14px var(--ink),inset 0 0 0 22px var(--accent)}[data-layout=hose-reel] .hose-reel-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=hose-reel] .wordmark{letter-spacing:.42em;font-size:.78rem}[data-layout=parts-bay] .parts-bay-type{padding:2.4rem 8vw 1rem;max-width:40rem;border-top:10px solid var(--ink);margin-top:.5rem}[data-layout=parts-bay] .parts-bay-type h1{font-weight:700;letter-spacing:-.035em;font-size:clamp(2.05rem,5.4vw,3.4rem);max-width:16ch;line-height:1.04}[data-layout=parts-bay] .parts-bay-bleed{width:calc(100% - 16vw);margin:0 8vw;min-height:38vh;aspect-ratio:21/9;overflow:hidden;background:color-mix(in srgb,var(--accent) 14%,var(--paper));border-top-width:3px;border:3px solid var(--ink);border-top:18px solid var(--ink)}[data-layout=parts-bay] .parts-bay-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=parts-bay] .wordmark{letter-spacing:.36em;font-size:.74rem}[data-layout=cloth-cut] .cloth-cut-type{padding:3rem 10vw 1.2rem;max-width:28rem;margin-left:auto;text-align:right}[data-layout=cloth-cut] .cloth-cut-type h1{font-weight:600;letter-spacing:-.045em;font-size:clamp(2.2rem,6vw,3.8rem);max-width:11ch;margin-left:auto;line-height:1.02}[data-layout=cloth-cut] .cloth-cut-bleed{width:28%;min-width:11rem;margin:0 10vw 0 auto;min-height:62vh;aspect-ratio:3/5;overflow:hidden;background:color-mix(in srgb,var(--accent) 12%,var(--paper));border:1px dashed var(--ink);border-radius:0 0 40% 40%/0 0 8% 8%}[data-layout=cloth-cut] .cloth-cut-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=cloth-cut] .wordmark{letter-spacing:.55em;font-size:.7rem}@media (max-width:820px){[data-layout=cloth-cut] .cloth-cut-type,[data-layout=hose-reel] .hose-reel-type,[data-layout=parts-bay] .parts-bay-type{padding-left:1.25rem;padding-right:1.25rem;text-align:left}[data-layout=cloth-cut] .cloth-cut-type h1{margin-left:0}[data-layout=cloth-cut] .cloth-cut-bleed,[data-layout=hose-reel] .hose-reel-bleed,[data-layout=parts-bay] .parts-bay-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem;height:auto}}[data-layout=own-space] .own-space-type{padding:2.6rem 6vw 1rem;max-width:30rem}[data-layout=own-space] .own-space-type h1{font-weight:600;letter-spacing:-.05em;font-size:clamp(2.05rem,5.8vw,3.5rem);max-width:13ch;line-height:1.02}[data-layout=own-space] .own-space-bleed{width:min(22rem,46vw);min-height:58vh;aspect-ratio:9/16;margin:0 0 0 6vw;overflow:hidden;background:color-mix(in srgb,var(--accent) 16%,var(--paper));border:10px solid var(--ink);border-radius:2.2rem}[data-layout=own-space] .own-space-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=own-space] .wordmark{letter-spacing:.34em;font-size:.78rem}[data-layout=social-desk] .social-desk-type{padding:3.1rem 8vw 1.15rem;max-width:34rem;margin-left:auto;border-bottom:1px solid var(--accent)}[data-layout=social-desk] .social-desk-type h1{font-weight:700;font-style:italic;letter-spacing:-.02em;font-size:clamp(2.15rem,5.6vw,3.6rem);max-width:12ch;line-height:1.06}[data-layout=social-desk] .social-desk-bleed{width:36%;min-width:12rem;margin:1.25rem 8vw 0 auto;min-height:52vh;aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,var(--accent) 14%,var(--paper));box-shadow:-18px 18px 0 0 var(--ink)}[data-layout=social-desk] .social-desk-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=social-desk] .wordmark{letter-spacing:.28em;font-size:.76rem}[data-layout=bakery-tray] .bakery-tray-type{padding:2.4rem 7vw 1.1rem;max-width:36rem}[data-layout=bakery-tray] .bakery-tray-type h1{font-weight:700;letter-spacing:-.015em;font-size:clamp(2.2rem,6vw,3.8rem);max-width:14ch;line-height:1.04}[data-layout=bakery-tray] .bakery-tray-bleed{width:calc(100% - 14vw);margin:0 7vw;min-height:34vh;aspect-ratio:21/7;overflow:hidden;background:color-mix(in srgb,var(--accent) 20%,var(--paper));border:14px solid var(--ink);border-radius:.4rem .4rem 2.4rem 2.4rem}[data-layout=bakery-tray] .bakery-tray-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=bakery-tray] .wordmark{letter-spacing:.4em;font-size:.72rem}@media (max-width:820px){[data-layout=bakery-tray] .bakery-tray-type,[data-layout=own-space] .own-space-type,[data-layout=social-desk] .social-desk-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=bakery-tray] .bakery-tray-bleed,[data-layout=own-space] .own-space-bleed,[data-layout=social-desk] .social-desk-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem;height:auto}}[data-layout=perfume-counter] .perfume-counter-type{padding:3.4rem 9vw 1.2rem;max-width:28rem}[data-layout=perfume-counter] .perfume-counter-type h1{font-weight:700;font-style:italic;letter-spacing:-.02em;font-size:clamp(2.1rem,5.5vw,3.5rem);max-width:12ch;line-height:1.06}[data-layout=perfume-counter] .perfume-counter-bleed{width:32%;min-width:11rem;margin:0 9vw 0 auto;min-height:54vh;aspect-ratio:2/5;overflow:hidden;background:color-mix(in srgb,var(--accent) 18%,var(--paper));border:1px solid var(--accent);border-radius:0 0 48% 48%/0 0 18% 18%}[data-layout=perfume-counter] .perfume-counter-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=perfume-counter] .wordmark{letter-spacing:.36em;font-size:.72rem}[data-layout=tempeh-block] .tempeh-block-type{padding:2.5rem 7vw 1rem;max-width:34rem}[data-layout=tempeh-block] .tempeh-block-type h1{font-weight:700;letter-spacing:-.04em;font-size:clamp(2.15rem,6vw,3.7rem);max-width:11ch;line-height:1.02}[data-layout=tempeh-block] .tempeh-block-bleed{width:min(20rem,48vw);min-height:42vh;aspect-ratio:5/4;margin:0 0 0 7vw;overflow:hidden;background:color-mix(in srgb,var(--accent) 22%,var(--paper));box-shadow:12px 12px 0 0 var(--ink);border-radius:.6rem}[data-layout=tempeh-block] .tempeh-block-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=tempeh-block] .wordmark{letter-spacing:.22em;font-size:.8rem}[data-layout=pitch-strip] .pitch-strip-type{padding:2.2rem 6vw .9rem;max-width:38rem;border-left:10px solid var(--accent);margin-left:5vw}[data-layout=pitch-strip] .pitch-strip-type h1{font-weight:400;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(2rem,6.4vw,3.9rem);max-width:14ch;line-height:.98}[data-layout=pitch-strip] .pitch-strip-bleed{width:calc(100% - 12vw);margin:.75rem 6vw;min-height:28vh;aspect-ratio:21/6;overflow:hidden;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 28%,var(--paper)) 0 12%,color-mix(in srgb,var(--ink) 10%,var(--paper)) 12% 24%);border-block:8px solid var(--ink)}[data-layout=pitch-strip] .pitch-strip-bleed img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}[data-layout=pitch-strip] .wordmark{letter-spacing:.48em;font-size:.74rem}@media (max-width:820px){[data-layout=perfume-counter] .perfume-counter-type,[data-layout=pitch-strip] .pitch-strip-type,[data-layout=tempeh-block] .tempeh-block-type{padding-left:1.25rem;padding-right:1.25rem;margin-left:1.25rem}[data-layout=perfume-counter] .perfume-counter-bleed,[data-layout=pitch-strip] .pitch-strip-bleed,[data-layout=tempeh-block] .tempeh-block-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem;height:auto}}[data-layout=manta-coast] .manta-coast-type{padding:3rem 8vw 1rem;max-width:36rem}[data-layout=manta-coast] .manta-coast-type h1{font-weight:700;letter-spacing:-.03em;font-size:clamp(2.4rem,7vw,4.2rem);max-width:10ch;line-height:1.02}[data-layout=manta-coast] .manta-coast-bleed{width:calc(100% - 16vw);margin:.5rem 8vw 0;min-height:32vh;aspect-ratio:16/5;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 35%,var(--paper)) 0 42%,color-mix(in srgb,var(--ink) 18%,var(--paper)) 42% 100%);border-radius:0 0 48% 48%/0 0 28% 28%;-webkit-clip-path:polygon(0 18%,100% 0,100% 100%,0 82%);clip-path:polygon(0 18%,100% 0,100% 100%,0 82%)}[data-layout=manta-coast] .manta-coast-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=manta-coast] .wordmark{letter-spacing:.42em;font-size:.7rem}[data-layout=cell-pack] .cell-pack-type{padding:2.4rem 6vw 1rem;max-width:32rem}[data-layout=cell-pack] .cell-pack-type h1{font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.9rem,5.5vw,3.4rem);max-width:12ch;line-height:1.05}[data-layout=cell-pack] .cell-pack-bleed{width:min(22rem,56vw);min-height:38vh;aspect-ratio:4/5;margin:0 auto 0 6vw;overflow:hidden;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--accent) 40%,var(--paper)) 0 18%,color-mix(in srgb,var(--ink) 22%,var(--paper)) 18% 22%);border:3px solid var(--accent);border-radius:.35rem;box-shadow:0 0 0 8px color-mix(in srgb,var(--ink) 55%,transparent)}[data-layout=cell-pack] .cell-pack-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=cell-pack] .wordmark{letter-spacing:.5em;font-size:.68rem}[data-layout=cling-surface] .cling-surface-type{padding:2.8rem 7vw .8rem;max-width:30rem}[data-layout=cling-surface] .cling-surface-type h1{font-weight:400;letter-spacing:-.01em;font-size:clamp(2.2rem,6.2vw,3.8rem);max-width:11ch;line-height:.96}[data-layout=cling-surface] .cling-surface-bleed{width:min(28rem,62vw);min-height:30vh;aspect-ratio:7/4;margin:0 7vw 0 auto;overflow:hidden;background:color-mix(in srgb,var(--accent) 28%,var(--paper));border:1px dashed var(--ink);transform:rotate(-2.5deg);box-shadow:10px 14px 0 0 color-mix(in srgb,var(--ink) 12%,transparent);border-radius:.15rem}[data-layout=cling-surface] .cling-surface-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=cling-surface] .wordmark{letter-spacing:.28em;font-size:.78rem}[data-layout=glasgow-desk] .glasgow-desk-type{padding:3.2rem 9vw 1.1rem;max-width:34rem}[data-layout=glasgow-desk] .glasgow-desk-type h1{font-weight:400;letter-spacing:-.04em;font-size:clamp(2.3rem,6.4vw,4rem);max-width:11ch;line-height:1.04}[data-layout=glasgow-desk] .glasgow-desk-bleed{width:calc(100% - 18vw);margin:.75rem 9vw 0;min-height:28vh;aspect-ratio:21/8;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 12%,var(--paper)) 0 38%,color-mix(in srgb,var(--accent) 42%,var(--paper)) 38% 100%);border-left:10px solid var(--accent);border-radius:0 1.5rem 0 0}[data-layout=glasgow-desk] .glasgow-desk-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=glasgow-desk] .wordmark{letter-spacing:.38em;font-size:.72rem}[data-layout=two-houses] .two-houses-type{padding:2.6rem 6vw .9rem;max-width:38rem}[data-layout=two-houses] .two-houses-type h1{font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(2rem,5.8vw,3.6rem);max-width:14ch;line-height:1.08}[data-layout=two-houses] .two-houses-bleed{width:min(52rem,88vw);min-height:42vh;aspect-ratio:16/9;margin:.4rem 6vw 0;overflow:hidden;background:var(--ink)}[data-layout=two-houses] .two-houses-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=two-houses] .wordmark{letter-spacing:.22em;font-size:.8rem}[data-layout=quote-desk] .quote-desk-type{padding:2.2rem 6vw .7rem;max-width:31rem}[data-layout=quote-desk] .quote-desk-type h1{font-weight:700;letter-spacing:.01em;font-size:clamp(2rem,5.8vw,3.3rem);max-width:12ch;line-height:1.06}[data-layout=quote-desk] .quote-desk-bleed{width:min(40rem,78vw);min-height:24vh;aspect-ratio:5/2;margin:.4rem 6vw 0;overflow:hidden;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,var(--paper)) 0 12%,var(--paper) 12% 16%);-webkit-clip-path:polygon(0 0,100% 12%,100% 100%,0 88%);clip-path:polygon(0 0,100% 12%,100% 100%,0 88%);border-bottom:4px solid var(--ink)}[data-layout=quote-desk] .quote-desk-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=quote-desk] .wordmark{letter-spacing:.48em;font-size:.66rem}[data-layout=two-houses-cut] .two-houses-cut-type{padding:2.8rem 7vw .85rem;max-width:36rem}[data-layout=two-houses-cut] .two-houses-cut-type h1{font-family:var(--font-display),serif;font-weight:500;letter-spacing:.02em;font-size:clamp(2.1rem,6vw,3.8rem);max-width:11ch;line-height:1.05;text-transform:none}[data-layout=two-houses-cut] .two-houses-cut-bleed{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem;width:min(58rem,86vw);min-height:36vh;aspect-ratio:18/9;margin:.55rem 7vw 0}[data-layout=two-houses-cut] .two-houses-cut-house{min-height:100%}[data-layout=two-houses-cut] .two-houses-cut-stone{background:linear-gradient(135deg,#2a2622 0 42%,#5c5348 42% 58%,#c9c2b6 58% 100%);-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}[data-layout=two-houses-cut] .two-houses-cut-chair{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,var(--paper)) 0 62%,var(--ink) 62% 100%);-webkit-clip-path:polygon(0 0,92% 0,100% 100%,8% 100%);clip-path:polygon(0 0,92% 0,100% 100%,8% 100%)}[data-layout=two-houses-cut] .two-houses-cut-house img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=two-houses-cut] .wordmark{letter-spacing:.34em;font-size:.7rem}[data-layout=baby-aisle] .baby-aisle-type{padding:2.1rem 5vw .6rem;max-width:42rem}[data-layout=baby-aisle] .baby-aisle-type h1{font-weight:600;letter-spacing:-.03em;font-size:clamp(1.9rem,5.4vw,3.2rem);max-width:16ch;line-height:1.08}[data-layout=baby-aisle] .baby-aisle-bleed{width:calc(100% - 10vw);margin:.35rem 5vw 0;min-height:22vh;aspect-ratio:32/7;overflow:hidden;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,var(--paper)) 0 7%,var(--paper) 7% 9%,color-mix(in srgb,var(--ink) 10%,var(--paper)) 9% 16%,var(--paper) 16% 18%);border-top:6px solid var(--ink);border-bottom:14px solid color-mix(in srgb,var(--ink) 18%,var(--paper));border-radius:.35rem}[data-layout=baby-aisle] .baby-aisle-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=baby-aisle] .wordmark{letter-spacing:.16em;font-size:.82rem}[data-layout=azure-desk] .azure-desk-type{padding:3.4rem 8vw 1rem;max-width:28rem}[data-layout=azure-desk] .azure-desk-type h1{font-weight:500;letter-spacing:-.035em;font-size:clamp(2.2rem,5.6vw,3.5rem);max-width:10ch;line-height:1.07}[data-layout=azure-desk] .azure-desk-bleed{width:min(46rem,80vw);min-height:26vh;aspect-ratio:11/4;margin:.2rem 8vw 0;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 55%,var(--paper)) 0 78%,color-mix(in srgb,var(--ink) 88%,var(--accent)) 78% 100%);box-shadow:0 18px 0 color-mix(in srgb,var(--ink) 12%,transparent);border-radius:.2rem .2rem 0 0}[data-layout=azure-desk] .azure-desk-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=azure-desk] .wordmark{letter-spacing:.42em;font-size:.68rem}[data-layout=pet-aisle] .pet-aisle-type{padding:2.4rem 6vw .55rem;max-width:38rem}[data-layout=pet-aisle] .pet-aisle-type h1{font-family:var(--font-display),serif;font-weight:400;letter-spacing:-.02em;font-size:clamp(2rem,5.8vw,3.4rem);max-width:14ch;line-height:1.06}[data-layout=pet-aisle] .pet-aisle-bleed{width:calc(100% - 12vw);margin:.45rem 6vw 0;min-height:20vh;aspect-ratio:28/6;overflow:hidden;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 28%,var(--paper)) 0 5.5%,var(--paper) 5.5% 7%,color-mix(in srgb,var(--ink) 14%,var(--paper)) 7% 12.5%,var(--paper) 12.5% 14%);border-bottom:10px solid var(--ink);-webkit-clip-path:polygon(0 8%,100% 0,100% 100%,0 92%);clip-path:polygon(0 8%,100% 0,100% 100%,0 92%)}[data-layout=pet-aisle] .pet-aisle-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=pet-aisle] .wordmark{letter-spacing:.22em;font-size:.78rem}[data-layout=classroom-board] .classroom-board-type{padding:3rem 9vw .9rem;max-width:32rem}[data-layout=classroom-board] .classroom-board-type h1{font-family:var(--font-display),monospace;font-weight:600;letter-spacing:-.04em;font-size:clamp(1.7rem,4.8vw,2.9rem);max-width:18ch;line-height:1.12}[data-layout=classroom-board] .classroom-board-bleed{width:min(52rem,78vw);min-height:24vh;aspect-ratio:16/5;margin:.15rem 9vw 0;overflow:hidden;background:linear-gradient(180deg,#24362c 0 72%,color-mix(in srgb,var(--accent) 70%,#24362c) 72% 86%,#1a1a18 86% 100%);box-shadow:inset 0 0 0 10px #8a6a3a;border-radius:.15rem}[data-layout=classroom-board] .classroom-board-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=classroom-board] .wordmark{letter-spacing:.38em;font-size:.7rem}[data-layout=cafe-savoury] .cafe-savoury-type{padding:3.6rem 10vw 1.1rem;max-width:30rem}[data-layout=cafe-savoury] .cafe-savoury-type h1{font-family:var(--font-display),serif;font-weight:500;font-style:italic;letter-spacing:-.01em;font-size:clamp(2.3rem,6vw,3.7rem);max-width:11ch;line-height:1.04}[data-layout=cafe-savoury] .cafe-savoury-bleed{width:min(40rem,72vw);min-height:28vh;aspect-ratio:5/2;margin:.3rem auto 0 10vw;overflow:hidden;background:radial-gradient(120% 80% at 20% 0,color-mix(in srgb,var(--accent) 40%,var(--paper)),var(--paper) 55%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 8%,var(--paper)) 0 8px,transparent 8px 16px);border-radius:12rem .4rem 12rem .4rem}[data-layout=cafe-savoury] .cafe-savoury-bleed img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=cafe-savoury] .wordmark{letter-spacing:.28em;font-size:.74rem}@media (max-width:820px){[data-layout=azure-desk] .azure-desk-type,[data-layout=baby-aisle] .baby-aisle-type,[data-layout=cafe-savoury] .cafe-savoury-type,[data-layout=cell-pack] .cell-pack-type,[data-layout=ceramic-plant] .ceramic-plant-grid,[data-layout=classroom-board] .classroom-board-type,[data-layout=cling-surface] .cling-surface-type,[data-layout=formicarium] .formicarium-nest,[data-layout=glasgow-desk] .glasgow-desk-type,[data-layout=manta-coast] .manta-coast-type,[data-layout=news-desk] .news-desk-col,[data-layout=news-desk] .news-desk-rule,[data-layout=pet-aisle] .pet-aisle-type,[data-layout=quote-desk] .quote-desk-type,[data-layout=two-houses-cut] .two-houses-cut-type,[data-layout=two-houses] .two-houses-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=azure-desk] .azure-desk-bleed,[data-layout=baby-aisle] .baby-aisle-bleed,[data-layout=cafe-savoury] .cafe-savoury-bleed,[data-layout=cell-pack] .cell-pack-bleed,[data-layout=ceramic-plant] .ceramic-plant-disc,[data-layout=classroom-board] .classroom-board-bleed,[data-layout=cling-surface] .cling-surface-bleed,[data-layout=glasgow-desk] .glasgow-desk-bleed,[data-layout=manta-coast] .manta-coast-bleed,[data-layout=news-desk] .news-desk-slot,[data-layout=pet-aisle] .pet-aisle-bleed,[data-layout=quote-desk] .quote-desk-bleed,[data-layout=two-houses-cut] .two-houses-cut-bleed,[data-layout=two-houses] .two-houses-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem;height:auto;transform:none}}[data-layout=cacao-works] .cacao-works-stack{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(10rem,.7fr);grid-gap:1.5rem;gap:1.5rem;align-items:end;padding:2.4rem 8vw .6rem}[data-layout=cacao-works] .cacao-works-type h1{font-family:var(--font-display),serif;font-weight:700;letter-spacing:-.03em;font-size:clamp(2.2rem,6.2vw,3.9rem);max-width:10ch;line-height:1.02}[data-layout=cacao-works] .cacao-works-bin{min-height:28vh;aspect-ratio:4/5;overflow:hidden;border-radius:.2rem .2rem 8rem 8rem;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent) 55%,#3a1c10),#2a140c 62%),repeating-radial-gradient(circle at 50% 110%,#3a1c10 0 8px,#24140c 8px 16px);box-shadow:inset 0 -2.4rem 0 color-mix(in srgb,var(--ink) 18%,transparent)}[data-layout=cacao-works] .cacao-works-bin img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=cacao-works] .wordmark{letter-spacing:.32em;font-size:.72rem}[data-layout=harbour-cannery] .harbour-cannery-dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,16rem);grid-gap:0;gap:0;margin:1.6rem 0 0;border-top:10px solid var(--ink);border-bottom:3px solid var(--accent)}[data-layout=harbour-cannery] .harbour-cannery-type{padding:2.2rem 7vw 1.6rem}[data-layout=harbour-cannery] .harbour-cannery-type h1{font-family:var(--font-display),sans-serif;font-weight:400;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(2.4rem,7vw,4.2rem);max-width:12ch;line-height:.92}[data-layout=harbour-cannery] .harbour-cannery-tin{min-height:100%;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--accent) 70%,var(--ink)) 0 18%,var(--ink) 18% 22%);-webkit-clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);overflow:hidden}[data-layout=harbour-cannery] .harbour-cannery-tin img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=harbour-cannery] .wordmark{letter-spacing:.4em;font-size:.68rem}[data-layout=uk-shelf] .uk-shelf-bay{display:grid;grid-template-rows:.55rem auto minmax(22vh,1fr);margin:1.8rem 9vw 0;background:color-mix(in srgb,var(--paper) 82%,var(--ink));box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}[data-layout=uk-shelf] .uk-shelf-rail{background:linear-gradient(90deg,var(--line),color-mix(in srgb,var(--accent) 50%,var(--line)))}[data-layout=uk-shelf] .uk-shelf-type{padding:2.4rem 1.6rem 1rem;max-width:34rem}[data-layout=uk-shelf] .uk-shelf-type h1{font-family:var(--font-display),serif;font-weight:400;letter-spacing:-.02em;font-size:clamp(2rem,5.6vw,3.4rem);max-width:12ch;line-height:1.08}[data-layout=uk-shelf] .uk-shelf-plinth{min-height:22vh;border-top:.55rem solid var(--ink);background:linear-gradient(180deg,transparent 0 42%,color-mix(in srgb,var(--ink) 8%,var(--paper)) 42% 48%,transparent 48%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,var(--paper)) 0 14%,transparent 14% 18%);overflow:hidden}[data-layout=uk-shelf] .uk-shelf-plinth img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=uk-shelf] .wordmark{letter-spacing:.36em;font-size:.7rem}@media (max-width:820px){[data-layout=cacao-works] .cacao-works-stack,[data-layout=harbour-cannery] .harbour-cannery-dock{grid-template-columns:1fr}[data-layout=harbour-cannery] .harbour-cannery-tin{min-height:22vh;-webkit-clip-path:none;clip-path:none}}[data-layout=card-phone] .card-phone-device{display:grid;grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:center;padding:2.2rem 8vw .8rem}[data-layout=card-phone] .card-phone-bezel{aspect-ratio:9/19;border-radius:1.6rem;border:8px solid color-mix(in srgb,var(--ink) 55%,var(--paper));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,var(--paper)) 0 18%,var(--paper) 18% 100%);box-shadow:0 18px 0 -10px color-mix(in srgb,var(--accent) 40%,transparent);overflow:hidden;position:relative}[data-layout=card-phone] .card-phone-notch{display:block;width:42%;height:10px;margin:10px auto 0;border-radius:8px;background:color-mix(in srgb,var(--ink) 70%,var(--paper))}[data-layout=card-phone] .card-phone-bezel img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=card-phone] .card-phone-type h1{font-family:var(--font-display),ui-monospace,monospace;font-weight:700;letter-spacing:-.04em;font-size:clamp(1.9rem,5.2vw,3.2rem);max-width:12ch;line-height:1.04;text-transform:none}[data-layout=card-phone] .wordmark{letter-spacing:.28em;font-size:.72rem}[data-layout=lithuanian-tin] .lithuanian-tin-bench{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);grid-gap:1.8rem;gap:1.8rem;align-items:end;padding:2.6rem 9vw .5rem}[data-layout=lithuanian-tin] .lithuanian-tin-can{aspect-ratio:4/5;border-radius:50% 50% .4rem .4rem/12% 12% .4rem .4rem;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent) 55%,var(--paper)),var(--accent) 62%),repeating-linear-gradient(180deg,color-mix(in srgb,var(--ink) 12%,var(--accent)) 0 8px,transparent 8px 16px);box-shadow:inset 0 0 0 10px color-mix(in srgb,var(--ink) 18%,var(--paper));overflow:hidden}[data-layout=lithuanian-tin] .lithuanian-tin-can img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=lithuanian-tin] .lithuanian-tin-type h1{font-family:var(--font-display),serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(2.1rem,5.8vw,3.6rem);max-width:11ch;line-height:1.06}[data-layout=lithuanian-tin] .wordmark{letter-spacing:.4em;font-size:.7rem}[data-layout=bangkok-frames] .bangkok-frames-bay{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,.45fr);grid-gap:0;gap:0;margin:1.8rem 7vw 0;border:2px solid var(--ink)}[data-layout=bangkok-frames] .bangkok-frames-type{padding:2rem 1.6rem 1.4rem}[data-layout=bangkok-frames] .bangkok-frames-type h1{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.03em;font-size:clamp(1.85rem,5vw,3.1rem);max-width:13ch;line-height:1.05}[data-layout=bangkok-frames] .bangkok-frames-extrusion{min-height:100%;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 16%,var(--paper)) 0 10px,color-mix(in srgb,var(--accent) 28%,var(--paper)) 10px 14px);overflow:hidden}[data-layout=bangkok-frames] .bangkok-frames-extrusion img{display:block;width:100%;height:100%;object-fit:cover}[data-layout=bangkok-frames] .wordmark{letter-spacing:.34em;font-size:.74rem}@media (max-width:820px){[data-layout=bangkok-frames] .bangkok-frames-bay,[data-layout=card-phone] .card-phone-device,[data-layout=lithuanian-tin] .lithuanian-tin-bench{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem;margin-left:1.25rem;margin-right:1.25rem}[data-layout=card-phone] .card-phone-bezel{max-width:10rem}[data-layout=bangkok-frames] .bangkok-frames-extrusion{min-height:18vh}}[data-layout=wan-chai-floor] .wan-chai-floor-showroom{display:grid;grid-template-columns:minmax(5rem,9rem) minmax(0,1fr);grid-gap:2rem;gap:2rem;padding:2.4rem 8vw 1rem;align-items:stretch}[data-layout=wan-chai-floor] .wan-chai-floor-planks{background:repeating-linear-gradient(180deg,#8B5A2B 0 14px,#C4A06A 14px 16px,#6E4220 16px 30px,#D4BC8A 30px 32px);border-radius:0 .2rem .2rem 0;min-height:42vh;box-shadow:12px 0 0 -8px color-mix(in srgb,var(--ink) 12%,transparent)}[data-layout=wan-chai-floor] .wan-chai-floor-type h1{font-family:var(--font-display),serif;font-weight:700;letter-spacing:-.03em;font-size:clamp(2.1rem,6vw,3.8rem);max-width:10ch;line-height:1.05}[data-layout=wan-chai-floor] .wordmark{letter-spacing:.42em;font-size:.68rem}[data-layout=cutter-barge] .cutter-barge-yard{display:grid;grid-template-columns:minmax(4rem,7rem) minmax(0,1fr) minmax(7rem,12rem);grid-gap:1.4rem;gap:1.4rem;padding:2.2rem 7vw .8rem;align-items:end}[data-layout=cutter-barge] .cutter-barge-cutter{height:38vh;-webkit-clip-path:polygon(18% 0,100% 22%,88% 100%,0 78%);clip-path:polygon(18% 0,100% 22%,88% 100%,0 78%);background:linear-gradient(160deg,var(--accent) 0 40%,color-mix(in srgb,var(--ink) 35%,var(--paper)) 40% 100%)}[data-layout=cutter-barge] .cutter-barge-hull{height:22vh;border-radius:0 0 4rem 4rem/0 0 3rem 3rem;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 40%,var(--paper)) 0 28%,var(--accent) 28% 100%);box-shadow:inset 0 10px 0 color-mix(in srgb,var(--paper) 18%,transparent)}[data-layout=cutter-barge] .cutter-barge-type h1{font-family:var(--font-display),sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2rem,6.2vw,3.9rem);max-width:12ch;line-height:.98}[data-layout=cutter-barge] .wordmark{letter-spacing:.28em;font-size:.76rem}[data-layout=clinic-room] .clinic-room-suite{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;padding:3rem 10vw 1rem;align-items:center}[data-layout=clinic-room] .clinic-room-chair{aspect-ratio:4/5;border-radius:4rem 4rem 1.2rem 1.2rem;background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--accent) 35%,var(--paper)),var(--paper) 62%),linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--ink) 8%,var(--paper)) 58% 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent);position:relative}[data-layout=clinic-room] .clinic-room-chair:after{content:"";position:absolute;left:18%;right:18%;bottom:12%;height:28%;border-radius:1.4rem 1.4rem .4rem .4rem;background:color-mix(in srgb,var(--accent) 28%,var(--paper))}[data-layout=clinic-room] .clinic-room-type h1{font-family:var(--font-display),serif;font-weight:400;letter-spacing:-.02em;font-size:clamp(2rem,5.6vw,3.5rem);max-width:11ch;line-height:1.08}[data-layout=clinic-room] .wordmark{letter-spacing:.38em;font-size:.66rem}@media (max-width:820px){[data-layout=clinic-room] .clinic-room-suite,[data-layout=cutter-barge] .cutter-barge-yard,[data-layout=wan-chai-floor] .wan-chai-floor-showroom{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}[data-layout=cutter-barge] .cutter-barge-cutter,[data-layout=wan-chai-floor] .wan-chai-floor-planks{min-height:16vh;height:16vh}[data-layout=cutter-barge] .cutter-barge-hull{height:10vh}}[data-layout=swedish-gym] .swedish-gym-hall{display:grid;grid-template-columns:minmax(5rem,8rem) minmax(0,1fr) minmax(3rem,5rem);grid-gap:1.6rem;gap:1.6rem;padding:2.2rem 7vw .8rem;align-items:stretch}[data-layout=swedish-gym] .swedish-gym-floor{min-height:42vh;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 88%,var(--accent)) 0 18px,color-mix(in srgb,var(--accent) 55%,var(--paper)) 18px 20px);border-radius:.15rem;box-shadow:inset 0 -18px 0 color-mix(in srgb,var(--ink) 18%,transparent)}[data-layout=swedish-gym] .swedish-gym-licence{background:linear-gradient(180deg,var(--accent) 0 28%,var(--ink) 28% 72%,var(--accent) 72% 100%);min-height:42vh}[data-layout=swedish-gym] .swedish-gym-type h1{font-family:var(--font-display),sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2rem,6vw,3.7rem);max-width:12ch;line-height:.98}[data-layout=swedish-gym] .wordmark{letter-spacing:.22em;font-size:.78rem}[data-layout=personal-byline] .personal-byline-sheet{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr);grid-gap:2.6rem;gap:2.6rem;padding:3.2rem 11vw 1.2rem;align-items:start}[data-layout=personal-byline] .personal-byline-portrait{aspect-ratio:3/4;border-radius:.15rem;background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--accent) 28%,var(--paper)),var(--paper) 70%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),10px 12px 0 color-mix(in srgb,var(--accent) 18%,transparent)}[data-layout=personal-byline] .personal-byline-type h1{font-family:var(--font-display),serif;font-weight:400;font-style:italic;letter-spacing:-.02em;font-size:clamp(2rem,5.4vw,3.4rem);max-width:14ch;line-height:1.12}[data-layout=personal-byline] .wordmark{letter-spacing:.34em;font-size:.64rem;font-weight:400}[data-layout=brazilian-slat] .brazilian-slat-bay{display:grid;grid-template-columns:minmax(7rem,14rem) minmax(0,1fr);grid-gap:2rem;gap:2rem;padding:2.4rem 8vw 1rem;align-items:stretch}[data-layout=brazilian-slat] .brazilian-slat-rail{min-height:44vh;background:repeating-linear-gradient(180deg,var(--accent) 0 10px,color-mix(in srgb,var(--paper) 70%,var(--ink)) 10px 12px,color-mix(in srgb,var(--ink) 55%,var(--accent)) 12px 22px,color-mix(in srgb,var(--paper) 40%,var(--accent)) 22px 24px);border-radius:.2rem .2rem .05rem .05rem;box-shadow:0 -8px 0 var(--ink)}[data-layout=brazilian-slat] .brazilian-slat-type h1{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.03em;font-size:clamp(2.1rem,6vw,3.8rem);max-width:10ch;line-height:1.02}[data-layout=brazilian-slat] .wordmark{letter-spacing:.4em;font-size:.7rem}@media (max-width:820px){[data-layout=brazilian-slat] .brazilian-slat-bay,[data-layout=personal-byline] .personal-byline-sheet,[data-layout=swedish-gym] .swedish-gym-hall{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}[data-layout=brazilian-slat] .brazilian-slat-rail,[data-layout=swedish-gym] .swedish-gym-floor,[data-layout=swedish-gym] .swedish-gym-licence{min-height:14vh}}[data-layout=surname-stage] .surname-stage-house{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,22rem);grid-gap:0;gap:0;padding:0 0 1rem;min-height:52vh;align-items:stretch}[data-layout=surname-stage] .surname-stage-curtain{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--line) 88%,#000) 0 14px,color-mix(in srgb,var(--line) 55%,var(--paper)) 14px 18px)}[data-layout=surname-stage] .surname-stage-apron{background:linear-gradient(180deg,var(--accent) 0 12%,var(--paper) 12% 100%);box-shadow:inset 18px 0 0 color-mix(in srgb,var(--ink) 12%,transparent)}[data-layout=surname-stage] .surname-stage-spot{padding:3.4rem 8vw 1.5rem}[data-layout=surname-stage] .surname-stage-spot h1{font-family:var(--font-display),serif;font-weight:400;font-style:italic;letter-spacing:-.02em;font-size:clamp(2.2rem,6.4vw,4.2rem);max-width:12ch;line-height:1.05}[data-layout=surname-stage] .wordmark{letter-spacing:.42em;font-size:.62rem}[data-layout=auction-paddle] .auction-paddle-hall{display:grid;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) minmax(5.5rem,7.5rem);grid-gap:1.8rem;gap:1.8rem;padding:2.2rem 7vw 1rem;align-items:center}[data-layout=auction-paddle] .auction-paddle-board{min-height:38vh;background:var(--line);color:var(--paper);display:flex;align-items:flex-end;justify-content:center;padding:1rem;font-family:var(--font-display),serif;letter-spacing:.18em;font-size:.72rem}[data-layout=auction-paddle] .auction-paddle-raise{width:6.4rem;height:6.4rem;border-radius:50%;border:6px solid var(--accent);background:var(--paper);display:grid;place-items:center;font-family:var(--font-display),serif;font-size:2.2rem;box-shadow:0 10px 0 color-mix(in srgb,var(--ink) 18%,transparent);justify-self:center}[data-layout=auction-paddle] .auction-paddle-type h1{font-family:var(--font-display),serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.8rem,5.2vw,3.2rem);max-width:12ch;line-height:1.05}[data-layout=auction-paddle] .wordmark{letter-spacing:.28em;font-size:.7rem}[data-layout=sg-broker] .sg-broker-desk{display:grid;grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;padding:2.6rem 8vw 1rem;align-items:start}[data-layout=sg-broker] .sg-broker-policy{min-height:36vh;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:linear-gradient(180deg,var(--paper) 0 18%,color-mix(in srgb,var(--accent) 8%,var(--paper)) 18% 100%);display:flex;flex-direction:column;justify-content:space-between;padding:1rem .9rem;font-size:.62rem;letter-spacing:.22em;color:var(--ink-muted);box-shadow:8px 10px 0 color-mix(in srgb,var(--line) 22%,transparent)}[data-layout=sg-broker] .sg-broker-type h1{font-family:var(--font-display),serif;font-weight:700;letter-spacing:-.025em;font-size:clamp(2rem,5.6vw,3.5rem);max-width:12ch;line-height:1.08}[data-layout=sg-broker] .wordmark{letter-spacing:.2em;font-size:.72rem}@media (max-width:820px){[data-layout=auction-paddle] .auction-paddle-hall,[data-layout=sg-broker] .sg-broker-desk,[data-layout=surname-stage] .surname-stage-house{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}[data-layout=auction-paddle] .auction-paddle-board,[data-layout=surname-stage] .surname-stage-curtain{min-height:10vh}[data-layout=sg-broker] .sg-broker-policy{min-height:12vh}}[data-layout=auction-paddle] .auction-paddle-bleed,[data-layout=sg-broker] .sg-broker-bleed,[data-layout=surname-stage] .surname-stage-bleed{min-height:42vh;overflow:hidden}[data-layout=auction-paddle] .auction-paddle-bleed img,[data-layout=sg-broker] .sg-broker-bleed img,[data-layout=surname-stage] .surname-stage-bleed img{display:block;width:100%;height:100%;min-height:42vh;object-fit:cover}[data-layout=golf-circuit] .golf-circuit-type{padding:2.8rem 7vw .8rem;max-width:34rem}[data-layout=golf-circuit] .golf-circuit-type h1{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.04em;font-size:clamp(2.15rem,6.4vw,3.85rem);max-width:9ch;line-height:.98}[data-layout=golf-circuit] .golf-circuit-bleed{width:min(56rem,86vw);min-height:34vh;aspect-ratio:16/6;margin:.35rem 7vw 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,var(--paper)) 0 42%,color-mix(in srgb,var(--accent) 55%,#142018) 42% 78%,color-mix(in srgb,var(--line) 70%,var(--paper)) 78% 100%);box-shadow:0 14px 0 color-mix(in srgb,var(--line) 28%,transparent)}[data-layout=golf-circuit] .golf-circuit-bleed img{display:block;width:100%;height:100%;min-height:34vh;object-fit:cover}[data-layout=golf-circuit] .wordmark{letter-spacing:.34em;font-size:.7rem}@media (max-width:820px){[data-layout=golf-circuit] .golf-circuit-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=golf-circuit] .golf-circuit-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}[data-layout=pawn-counter] .pawn-counter-type{padding:2.9rem 7vw .9rem;max-width:32rem}[data-layout=pawn-counter] .pawn-counter-type h1{font-family:var(--font-display),serif;font-weight:700;letter-spacing:-.035em;font-size:clamp(2.2rem,6.5vw,3.95rem);max-width:11ch;line-height:.98}[data-layout=pawn-counter] .pawn-counter-bleed{width:min(52rem,84vw);min-height:36vh;aspect-ratio:16/7;margin:.45rem 7vw 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--accent) 35%,var(--paper)),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--ink) 88%,#2a2010) 0 38%,color-mix(in srgb,var(--accent) 42%,#3a2a14) 38% 72%,color-mix(in srgb,var(--paper) 70%,#c8b896) 72% 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 12px 0 color-mix(in srgb,var(--ink) 10%,transparent)}[data-layout=pawn-counter] .pawn-counter-bleed img{display:block;width:100%;height:100%;min-height:36vh;object-fit:cover}[data-layout=pawn-counter] .wordmark{letter-spacing:.36em;font-size:.68rem}@media (max-width:820px){[data-layout=pawn-counter] .pawn-counter-type{padding-left:1.25rem;padding-right:1.25rem}[data-layout=pawn-counter] .pawn-counter-bleed{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}