/* Dorpel · b3. Only the default inner pages load this file. */
.b3-footer-contact{font:400 13px/1.7 var(--sans)}
.b3-footer-contact p{margin:0}
.b3-footer-contact a{display:inline-block;padding:4px 0}
.foot-line nav{flex-wrap:wrap}
.b3-direct{display:flex;flex-wrap:wrap;gap:12px 24px}
.b3-direct a{min-height:44px;align-content:center}
.award-contact .where .body{font-size:16px}
.award-contact .form-wrap [hidden]{display:none!important}
.award-contact .sent{border-top:1px solid var(--brass-deep)}
.award-contact .sent:focus{outline:none}
.award-contact .sent .b3-edit{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;font:400 16px/1.5 var(--sans)}
.award-contact .sent .b3-disclosure{margin:32px 0 0;padding-top:18px;border-top:1px solid rgba(35,31,27,.18);font-size:12px;line-height:1.6;color:var(--ink-soft)}
.award-contact .form-disclosure{font-size:13px;line-height:1.65}
.award-studio .award-studio-photo picture{display:block}
.award-studio .award-studio-photo img{display:block;aspect-ratio:1402/1122;height:auto;object-fit:contain}
/* The drawing is the cover: the place, a pencil decision, then the house. */
.award-case .c-head .b3-drawing{align-self:start;margin-top:8px}
.b3-drawing .b3-place{position:relative;display:block;width:fit-content;margin:0 0 24px auto;padding-right:54px;transform:rotate(-4deg);font-size:clamp(29px,2.8vw,43px);line-height:1.1;color:var(--ink)}
.b3-place span{display:block;margin-top:7px;font-size:clamp(22px,1.9vw,29px);color:var(--brass-deep)}
.b3-drawing .b3-note-arrow{position:absolute;right:-5px;bottom:-27px;width:95px;height:45px;color:var(--brass-deep);transform:rotate(22deg)}
.b3-drawing-sheet{display:flex;align-items:center;justify-content:center;min-height:430px;padding:34px 24px 28px;border-block:1px solid rgba(35,31,27,.15);background:var(--plaster-2)}
.b3-drawing-sheet>svg{display:block;width:auto;max-width:100%;height:430px;color:var(--ink-soft)}
.b3-drawing-sheet .pencil{font-family:"Jost",sans-serif}
.b3-drawing-sheet .pencil path{vector-effect:non-scaling-stroke}
.award-cover.b3-drawing figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding:0;border:0;font-size:12px}
.award-cover.b3-drawing figcaption span{color:var(--ink-mute)}
.award-case .b3-lived{display:block}
.award-case .b3-lived .people{max-width:950px;margin-right:auto}
.award-case .b3-lived .people img{aspect-ratio:16/9;object-fit:cover}
.award-case .b3-result{height:auto;min-height:0;margin-top:var(--award-space);overflow:visible;background:var(--plaster-2);border-block:1px solid rgba(35,31,27,.2)}
.b3-result-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px;align-items:center;padding-block:clamp(56px,7vw,112px)}
.b3-measure{position:relative;padding-block:26px;border-block:1px solid var(--brass);font:400 20px/1.3 var(--sans);color:var(--ink-soft)}
.b3-measure::before,.b3-measure::after{content:"";position:absolute;top:-7px;height:14px;width:1px;background:var(--brass)}
.b3-measure::before{left:0}.b3-measure::after{right:0}
.b3-measure>span:first-child{font:400 clamp(100px,12vw,180px)/.9 var(--serif);letter-spacing:-.06em;color:var(--ink)}
.b3-measure .hand{display:block;font-size:28px;line-height:1.3;margin-top:24px;transform:rotate(-3deg);color:var(--brass-deep)}
.b3-result .eyebrow{margin-bottom:22px}
.b3-result .body{margin-top:24px;max-width:42ch}
.doorway .b3-door{background:none;color:var(--brass-deep);padding:14px}
.b3-door svg{display:block;width:100%;height:100%;max-height:220px}
@media(max-width:1000px){
 .award-studio.award-inner .p-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:32px}
 .award-case .c-head{column-gap:32px}
 .b3-drawing-sheet{min-height:360px;padding-inline:16px}
 .b3-drawing-sheet>svg{height:350px}
 .b3-result-inner{gap:40px}
}
@media(max-width:700px){
 .award-inner .with-margin{grid-template-columns:minmax(0,1fr);gap:32px}
 .award-inner .with-margin>.sketch{max-width:300px;justify-self:end}
 .award-inner .people figcaption{flex-wrap:wrap;gap:12px}
 .award-inner .people figcaption .hand{white-space:normal}
 .award-inner .dw-act{flex-direction:column;gap:22px}
 .award-inner .frame.door{max-width:100%}
 .award-studio.award-inner .p-head{grid-template-columns:minmax(0,1fr)}
 .award-studio .award-studio-photo{margin-top:0}
 .award-studio .table-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;padding:0;margin-bottom:32px}
 .award-studio .table-top .frame{grid-column:1/-1}
 .award-studio .table-top .leaders{display:none}
 .award-studio .table-top .tl-lab{position:static;max-width:none;transform:none;text-align:left}
 .award-studio .table-top .tl-lab .line{display:none}
 .award-case .c-head .b3-drawing{margin-top:18px}
 .award-case .d-note,.award-case .close-txt{grid-template-columns:minmax(0,1fr);gap:24px}
 .award-case .d-note blockquote{font-size:26px}
 .award-case .board ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}
 .b3-drawing .b3-place{margin-right:20px}
 .b3-drawing-sheet{min-height:0}
 .b3-drawing-sheet>svg{height:auto;width:100%;max-height:420px}
 .b3-result-inner{grid-template-columns:minmax(0,1fr);gap:44px}
 .b3-measure{max-width:430px}
 .b3-footer-contact{flex-basis:100%}
 .foot-line nav{gap:12px 20px}
}
