[hidden]{display:none!important}   :root{ --paper:#EEE8DF; --sheet:#F4F0E9; --stone:#EEE8DF; --ink:#1B1916; --ink-2:#4B463F; --ink-3:#59524A;   --brick:#8A3A22; --brick-l:#E79B78; --sun:#E3A24E; --brick-d:#4A2219; --brick-h:#6E2C19; --rule:rgba(27,25,22,.16); --rule-2:rgba(27,25,22,.4); --serif:'Fraunces',Georgia,serif; --sans:'Schibsted Grotesk',system-ui,sans-serif; --ease:cubic-bezier(.7,0,.2,1);   --ease-out:cubic-bezier(.16,1,.3,1);   --fit:min(100vw/1440,max(1px,100vh/900)); --px:clamp(.7px,var(--fit),1.3333px); --tx:clamp(.8px,var(--fit),1.3333px);   --gut:max(64*var(--px),(100vw - 1440*var(--px))/2 + 64*var(--px)); } *{box-sizing:border-box;margin:0;padding:0} html{background:var(--paper)} body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:calc(16*var(--tx));line-height:1.6;-webkit-font-smoothing:antialiased} a,button,input,select{color:inherit;font:inherit;text-decoration:none;background:none;border:0} a,button{cursor:pointer} img{display:block} .wrap{padding-left:var(--gut);padding-right:var(--gut)}   .lbl{font-size:calc(13.5*var(--tx));line-height:calc(18*var(--tx));font-weight:500;color:var(--ink-3)} .lbl.red{color:var(--brick)}   @media (max-width:1439px){ .taxatie .tax-form .lbl{color:rgba(244,240,233,.78)} .taxatie .tax-form .sel{color:#FFFBF4} .taxatie .tax-cta>span{color:rgba(244,240,233,.78)}   .snav .links{z-index:1} }   .d1{font-family:var(--serif);font-weight:300;font-size:calc(96*var(--tx));line-height:calc(92*var(--tx));letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0} .d2{font-family:var(--serif);font-weight:300;font-size:calc(64*var(--tx));line-height:calc(66*var(--tx));letter-spacing:-.022em;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0} .d3{font-family:var(--serif);font-weight:300;font-size:calc(36*var(--tx));line-height:calc(42*var(--tx));letter-spacing:-.02em;font-variation-settings:"opsz" 72,"SOFT" 0,"WONK" 0} .d4{font-family:var(--serif);font-weight:400;font-size:calc(26*var(--tx));line-height:calc(32*var(--tx));letter-spacing:-.015em;font-variation-settings:"opsz" 48} .d1 em,.d2 em,.d3 em{font-style:italic;color:var(--brick);letter-spacing:-.018em;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 1} .lede{font-size:calc(19*var(--tx));line-height:1.55;color:var(--ink-2)} .body{color:var(--ink-2)} .num{font-variant-numeric:tabular-nums} .slider .num{font-variant-numeric:normal} .w-cta{align-items:center} .w-cta .w-note{margin-left:calc(10*var(--px))}   .more .card .facts{flex-direction:column;align-items:flex-start;gap:calc(2*var(--px))} .more .card .facts b{font-size:calc(17*var(--tx))}   .btn{height:calc(50*var(--px));padding:0 calc(26*var(--px));display:inline-flex;align-items:center;white-space:nowrap;background:var(--brick);color:#FBF7F1;font-size:calc(14.5*var(--tx));font-weight:500;letter-spacing:.01em;transition:background .3s} .btn:hover{background:var(--brick-h)} .ghost{min-height:calc(44*var(--px));display:inline-flex;align-items:center;font-family:var(--serif);font-style:italic;font-weight:400;font-size:calc(19*var(--tx));letter-spacing:-.005em;color:var(--ink);font-variation-settings:"opsz" 48;transition:color .3s} .ghost:hover{color:var(--brick)} .ghost.sm{min-height:calc(36*var(--px));font-size:calc(17*var(--tx))} .dark .btn{background:var(--paper);color:var(--brick-d)} .dark .btn:hover{background:#fff} .dark .ghost{color:var(--sheet)} .dark .ghost:hover{color:var(--brick-l)}   .snav{height:calc(92*var(--px));display:flex;align-items:center;padding:0 var(--gut);position:sticky;top:0;z-index:30;background:var(--paper);border-bottom:1px solid var(--rule);transition:transform .4s var(--ease-out)} .snav.away{transform:translateY(-101%)} .snav.home-nav{position:fixed;left:0;right:0;transform:translateY(-101%);visibility:hidden;transition:transform .4s var(--ease-out),visibility 0s .4s} .snav.home-nav.back{transform:none;visibility:visible;transition:transform .4s var(--ease-out)} @media (prefers-reduced-motion:reduce){.snav,.filters,.spine,.rail,.split>header{transition:none!important}} .brand{display:flex;align-items:center;--logo-min:48px}   .brand .logo{display:block;height:max(calc(54*var(--px)),var(--logo-min));width:auto;overflow:visible} .js .brand .logo:not(.on){visibility:hidden} .snav .links{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:calc(24*var(--px));font-size:calc(14*var(--tx));color:var(--ink-2)} .snav .links a{--hit-pad:max(0px,calc((24 * 1px - 1.6em)/2));position:relative;display:flex;align-items:center;min-height:calc(24 * 1px);min-width:calc(24 * 1px);padding:var(--hit-pad) 0}   .snav .links a::before{content:"";position:absolute;left:50%;bottom:calc(calc(-16*var(--px)) + var(--hit-pad));width:calc(5*var(--px));height:calc(5*var(--px));margin-left:calc(-2.5*var(--px));background:var(--ink-3);transform:scale(0);transition:transform .35s var(--ease),background .35s} .snav .links a:hover{color:var(--ink)} .snav .links a:hover::before{transform:scale(1)} .snav .links a[aria-current]{color:var(--ink)} .snav .links a[aria-current]::before{background:var(--brick);transform:scale(1)} .snav .bay{margin-left:auto}   .bay{position:relative;isolation:isolate;height:calc(42*var(--px));padding:0 calc(20*var(--px));display:inline-flex;align-items:center;white-space:nowrap;font-size:calc(14*var(--tx));font-weight:500;letter-spacing:.01em;color:var(--ink);transition:color .3s} .bay::before,.bay::after{content:"";position:absolute;inset:0;z-index:-1;transition:background .3s,opacity .3s} .bay::before{background:var(--rule-2);clip-path:polygon(evenodd,0 100%,0 calc(9*var(--px)),calc(9*var(--px)) 0,calc(100% - calc(9*var(--px))) 0,100% calc(9*var(--px)),100% 100%,0 100%,1px calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(9.4*var(--px)),calc(100% - calc(9.4*var(--px))) 1px,calc(9.4*var(--px)) 1px,1px calc(9.4*var(--px)),1px calc(100% - 1px))} .bay::after{background:var(--brick);opacity:0;clip-path:polygon(0 100%,0 calc(9*var(--px)),calc(9*var(--px)) 0,calc(100% - calc(9*var(--px))) 0,100% calc(9*var(--px)),100% 100%)} .bay:hover{color:var(--brick-d)} .bay:hover::before{background:var(--brick)} .bay:hover::after{opacity:.08}   .img{position:relative;overflow:hidden;background:var(--stone)} .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} .img .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:calc(11.5*var(--tx));letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding:calc(24*var(--px));background:repeating-linear-gradient(135deg,transparent 0 calc(14*var(--px)),rgba(27,25,22,.035) calc(14*var(--px)) calc(15*var(--px)))}   .sec{padding:calc(144*var(--px)) 0} .sec-head{display:grid;grid-template-columns:calc(560*var(--px)) 1fr;gap:calc(96*var(--px));align-items:end;margin-bottom:calc(72*var(--px))} .rule{height:1px;background:var(--rule)}   .sunface{display:inline-flex;align-items:center;gap:calc(10*var(--px));font-size:calc(13.5*var(--tx));color:var(--ink-2)} .sunface svg{width:calc(22*var(--px));height:calc(22*var(--px));flex:none}   .foot{background:var(--sheet);color:var(--ink);padding:calc(96*var(--px)) var(--gut) calc(56*var(--px));border-top:1px solid var(--rule)} .foot .top{display:grid;grid-template-columns:1fr calc(200*var(--px)) calc(200*var(--px)) calc(220*var(--px));gap:calc(48*var(--px));padding-bottom:calc(64*var(--px));border-bottom:1px solid var(--rule)} .foot .f-concept{max-width:calc(360*var(--px));margin-top:calc(36*var(--px));padding-top:calc(16*var(--px));border-top:1px solid var(--rule);font-size:calc(13.5*var(--tx));line-height:calc(21*var(--tx));color:var(--ink-3)} .foot .f-h{font-family:var(--serif);font-weight:400;font-size:calc(20*var(--tx));line-height:calc(26*var(--tx));color:var(--ink);margin-bottom:calc(16*var(--px));font-variation-settings:"opsz" 48} .foot ul{list-style:none;display:grid;gap:calc(10*var(--px));font-size:calc(14.5*var(--tx));color:var(--ink-2)} .foot ul a:hover{color:var(--brick)} .foot p{font-size:calc(14.5*var(--tx));color:var(--ink-2)} .foot .bottom{display:flex;justify-content:space-between;padding-top:calc(28*var(--px));font-size:calc(13*var(--tx));color:var(--ink-3)} .foot .bottom a:hover{color:var(--ink)}   .dlg{margin:auto;border:0;padding:0;background:var(--sheet);color:var(--ink);width:calc(640*var(--px));max-width:calc(100vw - calc(48*var(--px)));max-height:calc(100vh - calc(48*var(--px)));overflow:auto} .dlg::backdrop{background:rgba(27,25,22,.55)} @media (prefers-reduced-motion:no-preference){.dlg[open]{animation:dlg-in .18s var(--ease-out)}} @keyframes dlg-in{from{opacity:0}} .dlg-in{padding:calc(48*var(--px)) calc(56*var(--px)) calc(44*var(--px))} .dlg-form,.dlg-done{display:grid;gap:0} .dlg-form[hidden],.dlg-done[hidden]{display:none} .dlg h2{margin:calc(16*var(--px)) 0 calc(28*var(--px))} .dlg .q{padding:calc(18*var(--px)) 0;border-top:1px solid var(--rule);display:grid;gap:calc(12*var(--px))} .dlg .opts{display:flex;flex-wrap:wrap;gap:calc(8*var(--px))} .dlg .opt{height:calc(38*var(--px));padding:0 calc(16*var(--px));border:1px solid var(--rule);font-size:calc(14*var(--tx));color:var(--ink-2);transition:border-color .3s,color .3s} .dlg .opt:hover{border-color:var(--rule-2)} .dlg .opt.on{border-color:var(--ink);color:var(--ink)} .dlg .field{display:block;border-bottom:1px solid var(--rule-2)} .dlg .field input{width:100%;font-size:calc(17*var(--tx));padding:calc(8*var(--px)) 0;outline:none} .dlg .field input::placeholder{color:var(--ink-3)} .dlg .body{margin-bottom:calc(8*var(--px))} .dlg-foot{display:flex;justify-content:space-between;align-items:center;gap:calc(16*var(--px));padding-top:calc(32*var(--px))}   a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:calc(2*var(--px)) solid var(--brick);outline-offset:calc(3*var(--px))} input[type=range]:focus-visible{outline-offset:calc(8*var(--px))}   .team{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(40*var(--px))} .team .tm-img{aspect-ratio:4/5;height:auto!important} .team .tm h3{margin-top:calc(24*var(--px))} .team .tm .lbl{margin-top:calc(6*var(--px))} .team .tm .body{margin-top:calc(14*var(--px));max-width:calc(380*var(--px))} .team.full .tm .body{font-size:calc(17*var(--tx))} .fnote{background:var(--sheet);padding:calc(56*var(--px)) calc(64*var(--px)) calc(52*var(--px));display:grid;gap:0;max-width:calc(760*var(--px))} .fnote .fn-body{margin-top:calc(24*var(--px));display:grid;gap:calc(18*var(--px));font-family:var(--serif);font-weight:300;font-size:calc(25*var(--tx));line-height:calc(36*var(--tx));letter-spacing:-.01em;font-variation-settings:"opsz" 48} .fnote .fn-by{margin-top:calc(30*var(--px));font-size:calc(15*var(--tx));color:var(--ink-2)} .walk{background:var(--paper);padding:calc(144*var(--px)) 0} .walk-in{display:grid;grid-template-columns:1fr calc(520*var(--px));gap:calc(96*var(--px));align-items:center} .walk .walk-img{height:calc(560*var(--px))} .walk-txt .d2{margin:calc(24*var(--px)) 0 calc(28*var(--px))} .walk-txt .btns{margin-top:calc(40*var(--px))} .pstrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(24*var(--px));align-items:start} .pstrip .img{height:calc(440*var(--px))} .pstrip figcaption{margin-top:calc(14*var(--px));font-size:calc(15*var(--tx));line-height:calc(22*var(--tx));color:var(--ink-2);max-width:calc(400*var(--px))} .pstrip figcaption .hr{font-family:var(--serif);font-size:calc(19*var(--tx));color:var(--brick);margin-right:calc(10*var(--px));font-variant-numeric:tabular-nums} @media (max-width:1180px){.walk-in{grid-template-columns:1fr calc(440*var(--px));gap:calc(56*var(--px))}}   .noticed{margin-top:calc(8*var(--px))} .noticed .d4{margin:calc(14*var(--px)) 0 calc(24*var(--px))} .noticed .street-notes{margin-top:0} .formnote{margin-top:calc(18*var(--px));font-size:calc(13.5*var(--tx));line-height:calc(20*var(--tx));color:var(--ink-2);max-width:calc(520*var(--px))} .formnote a{color:var(--ink-2);text-decoration:underline;text-underline-offset:calc(3*var(--px));transition:color .3s} .formnote a:hover{color:var(--brick)} .kinds .price-ind{color:var(--ink);font-weight:500} .c-done{display:grid;gap:calc(18*var(--px));align-content:start} .skip{position:absolute;left:calc(16*var(--px));top:calc(-80*var(--px));z-index:100;background:var(--ink);color:#fff;padding:calc(12*var(--px)) calc(18*var(--px));font-size:calc(15*var(--tx))} .skip:focus{top:calc(16*var(--px))}   .stamp{display:flex;align-items:baseline;gap:calc(12*var(--px));color:var(--ink-3);font-size:calc(14*var(--tx))} .stamp .hr{font-family:var(--serif);font-weight:300;font-size:calc(30*var(--tx));line-height:calc(32*var(--tx));letter-spacing:-.01em;color:var(--brick);font-variant-numeric:tabular-nums lining-nums;font-variation-settings:"opsz" 72} .rgrid{display:grid;grid-template-columns:calc(360*var(--px)) 1fr;gap:calc(72*var(--px));align-items:start} .rail{position:sticky;top:calc(calc(40*var(--px)) + var(--navoff,0px));transition:top .4s var(--ease-out);display:grid;gap:0;padding-top:calc(22*var(--px));border-top:1px solid var(--rule-2)} .rail .d2{font-size:calc(46*var(--tx));line-height:calc(50*var(--tx));margin:calc(22*var(--px)) 0 0} .rail .lede{font-size:calc(17*var(--tx));margin-top:calc(22*var(--px))} .rail .ghost,.rail .btn{justify-self:start;margin-top:calc(22*var(--px))} .rbody{min-width:0} .bmap{position:relative} .bmap svg{width:100%;height:auto;display:block} .bmap.people{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:calc(56*var(--px));align-items:center} .bmap-map{position:relative} .bt{transition:fill-opacity .35s} .bmap[data-on=mirjam] .bt[data-b~=mirjam],.bmap[data-on=daan] .bt[data-b~=daan],.bmap[data-on=fenna] .bt[data-b~=fenna]{fill-opacity:.3} .pin{position:absolute;transform:translate(-50%,-50%);border-radius:50%;transition:transform .35s var(--ease)} .pin .pin-face{width:calc(44*var(--px));height:calc(44*var(--px));border-radius:50%;box-shadow:0 0 0 calc(3*var(--px)) var(--paper),0 0 0 calc(4*var(--px)) var(--brick)} .bmap[data-on=mirjam] .pin[data-k=mirjam],.bmap[data-on=daan] .pin[data-k=daan],.bmap[data-on=fenna] .pin[data-k=fenna]{transform:translate(-50%,-50%)} .bmap .ph{font-size:0!important;padding:0!important} .bmap-who{list-style:none;border-top:1px solid var(--rule)} .bmap-who li{display:grid;grid-template-columns:calc(64*var(--px)) 1fr;gap:calc(18*var(--px));align-items:start;padding:calc(22*var(--px)) 0;border-bottom:1px solid var(--rule);cursor:default} .who-face{width:calc(64*var(--px));height:calc(64*var(--px));border-radius:50%} .pin-n{font-family:var(--serif);font-size:calc(24*var(--tx));line-height:calc(28*var(--tx));font-variation-settings:"opsz" 48;transition:color .3s} .bmap-who li:hover .pin-n{color:var(--brick)} .pin-r{font-size:calc(13.5*var(--tx));color:var(--brick);margin-top:calc(2*var(--px))} .pin-l{font-size:calc(14.5*var(--tx));line-height:calc(21*var(--tx));color:var(--ink-2);margin-top:calc(6*var(--px))} .case{border-top:1px solid var(--rule-2);padding-top:calc(28*var(--px))} .case+.case{margin-top:calc(72*var(--px))} .case-h{display:grid;grid-template-columns:calc(200*var(--px)) 1fr;gap:calc(28*var(--px));align-items:end} .case-img{height:calc(134*var(--px))} .case-h .d4{margin-top:calc(10*var(--px));max-width:calc(520*var(--px))} .tl{list-style:none;display:grid;grid-template-columns:repeat(var(--n),1fr);margin-top:calc(36*var(--px));position:relative} .tl::before{content:"";position:absolute;left:0;right:0;top:calc(9*var(--px));height:1px;background:var(--rule-2)} .tl li{position:relative;padding:calc(32*var(--px)) calc(16*var(--px)) 0 0;display:grid;gap:calc(2*var(--px));align-content:start} .tl li::before{content:"";position:absolute;left:0;top:calc(5*var(--px));width:calc(9*var(--px));height:calc(9*var(--px));border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 calc(1.5*var(--px)) var(--brick)} .tl li:last-child::before{background:var(--brick)} .tl .dt{font-family:var(--serif);font-size:calc(22*var(--tx));line-height:calc(26*var(--tx));font-variant-numeric:tabular-nums lining-nums} .tl .tm{font-size:calc(13.5*var(--tx));color:var(--brick)} .tl p{font-size:calc(14.5*var(--tx));line-height:calc(20*var(--tx));color:var(--ink-2);margin-top:calc(8*var(--px))}   .band{padding:calc(128*var(--px)) 0} .sec.three+.band{padding-top:calc(8*var(--px))} .band-h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(440*var(--px)));gap:calc(80*var(--px));align-items:end;margin-bottom:calc(48*var(--px))} .band-h .lede{font-size:calc(17*var(--tx));line-height:calc(27*var(--tx));color:var(--ink-2)} .band-row{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:calc(3*var(--px))}   .band.even .band-row{grid-template-columns:repeat(3,minmax(0,1fr))} .band.stack .band-h{grid-template-columns:minmax(0,calc(760*var(--px)));gap:calc(22*var(--px));align-items:start} .band-row .img{height:calc(600*var(--px))} .band-row figcaption{padding:calc(18*var(--px)) calc(24*var(--px)) 0 calc(20*var(--px));font-size:calc(15*var(--tx));line-height:calc(22*var(--tx));color:var(--ink-2);max-width:calc(420*var(--px))} .band-row figure:first-child figcaption{padding-left:var(--gut)} .band-row figcaption .stamp{margin:0 0 calc(8*var(--px))} .band-row figcaption p{margin-top:calc(6*var(--px))} .sec.work+.sec.team-sec{padding-top:calc(16*var(--px))} .close{background:var(--paper);padding:calc(120*var(--px)) 0 calc(128*var(--px));border-top:1px solid var(--rule)} .close-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(560*var(--px)));gap:calc(80*var(--px));align-items:end} .close .d2{font-size:calc(88*var(--tx));line-height:calc(88*var(--tx));margin-top:calc(-6*var(--px))} .close-who{display:flex;align-items:center;gap:calc(18*var(--px));margin-top:calc(40*var(--px))} .close-faces{display:flex} .close-face{width:calc(60*var(--px));height:calc(60*var(--px));border-radius:50%;box-shadow:0 0 0 calc(3*var(--px)) var(--paper)} .close-face+.close-face{margin-left:calc(-14*var(--px))} .close .ph{font-size:0!important;padding:0!important} .close-txt .body{font-size:calc(17*var(--tx));line-height:calc(27*var(--tx))} .close-hours{margin-top:calc(14*var(--px))} .close-act{display:flex;gap:calc(30*var(--px));align-items:center;margin-top:calc(34*var(--px))} .sec.dark,.dark{background:var(--brick-d)} .three .layers .d4{margin:calc(24*var(--px)) 0 calc(6*var(--px))}     .offer-grid>.card.big{position:relative}   .offer-grid>.card.big .img{position:absolute!important;inset:0;width:auto!important;height:auto!important} .offer-grid>.card.big .meta{position:absolute;left:0;right:0;bottom:0;padding:calc(26*var(--px)) calc(32*var(--px)) calc(24*var(--px));background:rgba(22,18,14,.76);-webkit-backdrop-filter:blur(calc(18*var(--px))) saturate(1.1);backdrop-filter:blur(calc(18*var(--px))) saturate(1.1);color:#F4F0E9} .offer-grid>.card.big .meta .lbl{color:#E8E2D8} .offer-grid>.card.big .meta .lbl.red{color:#F4F0E9} .offer-grid>.card.big :is(h2,h3){color:#F4F0E9} .offer-grid>.card.big:hover :is(h2,h3){color:#F2B08F} .offer-grid>.card.big .facts,.offer-grid>.card.big .facts b,.offer-grid>.card.big .sunface{color:#F4F0E9} .offer-grid>.card.big .sunface circle[fill=none],.offer-grid>.card.big .sunface path{stroke:#F4F0E9}   .offer .stack .card{position:relative} .offer .stack .card .meta{position:absolute;left:0;right:0;bottom:0;padding:calc(18*var(--px)) calc(22*var(--px)) calc(18*var(--px));gap:calc(6*var(--px));background:rgba(22,18,14,.76);-webkit-backdrop-filter:blur(calc(18*var(--px))) saturate(1.1);backdrop-filter:blur(calc(18*var(--px))) saturate(1.1);color:#F4F0E9} .offer .stack .card .meta .lbl{color:#E8E2D8} .offer .stack .card .meta .lbl.red{color:#F4F0E9} .offer .stack .card :is(h2,h3){color:#F4F0E9} .offer .stack .card:hover :is(h2,h3){color:#F2B08F} .offer .stack .card .facts,.offer .stack .card .facts b,.offer .stack .card .sunface{color:#F4F0E9} .offer .stack .card .sunface circle[fill=none],.offer .stack .card .sunface path{stroke:#F4F0E9} .offer .stack .card .img{height:calc(380*var(--px))!important} .offer .stack .card .facts{flex-direction:column;align-items:flex-start;gap:calc(2*var(--px))} .offer .stack .card .facts b{white-space:nowrap} .list .card .layers-tag{display:none}   .list .card,.more .card{position:relative;display:grid;background:var(--ink)} .list .card .img,.more .card .img{grid-area:1/1} .more .card .img{height:calc(420*var(--px))!important} .list .card .meta,.more .card .meta{grid-area:1/1;align-self:end;position:relative;z-index:1;padding:calc(22*var(--px)) calc(24*var(--px)) calc(24*var(--px));background:rgba(22,18,14,.76);border-top:1px solid rgba(244,240,233,.22);-webkit-backdrop-filter:blur(calc(18*var(--px))) saturate(1.1);backdrop-filter:blur(calc(18*var(--px))) saturate(1.1);color:#F4F0E9} .list .card .meta .lbl,.more .card .meta .lbl{color:#E8E2D8} .list .card .meta .lbl.red,.more .card .meta .lbl.red{color:#F4F0E9} .list .card :is(h2,h3),.more .card :is(h2,h3){color:#F4F0E9} .list .card:hover :is(h2,h3),.more .card:hover :is(h2,h3){color:#F2B08F} .list .card .facts,.list .card .facts b,.list .card .sunface,.more .card .facts,.more .card .facts b,.more .card .sunface{color:#F4F0E9} .list .card .sunface circle[fill=none],.list .card .sunface path,.more .card .sunface circle[fill=none],.more .card .sunface path{stroke:#F4F0E9} @media (max-width:1100px){   body .list .card .meta,body .more .card .meta{-webkit-backdrop-filter:none;backdrop-filter:none} }   main .sec.taxatie{background:var(--brick);color:var(--sheet)} .taxatie .tax-form{background:transparent} .taxatie .d2 em,.taxatie .stamp .hr,.taxatie .stamp .pl{color:var(--sheet)!important} .taxatie .lede,.taxatie .tax-form .lbl,.taxatie .tax-cta>span{color:#F4F0E9}   main .profile{background:var(--brick-d);color:#F4F0E9} main .profile .d2{color:#F4F0E9} main .profile .d2 em{color:var(--brick-l)} main .profile .lede{color:rgba(244,240,233,.86)} main .profile .btn{background:var(--paper);color:var(--brick-d)}   .close.visit{background:var(--brick-d);border-top:0} .close.visit .d2{color:#F4F0E9} .close.visit .d2 em{color:var(--brick-l)} .close.visit .lbl,.close.visit .body{color:rgba(244,240,233,.86)} .close.visit .close-face{box-shadow:0 0 0 calc(3*var(--px)) var(--brick-d)} .close.visit .btn{background:var(--paper);color:var(--brick-d)} .close.visit .ghost{color:#F4F0E9} .close.visit .ghost:hover{color:var(--brick-l)}   .ferr{margin-top:calc(8*var(--px));font-size:calc(13.5*var(--tx));line-height:calc(19*var(--tx));color:var(--brick)} .field:has([aria-invalid=true]){border-color:var(--brick)}   .cal{display:grid;grid-template-columns:repeat(var(--w),minmax(0,1fr)) calc(120*var(--px));margin-top:calc(32*var(--px));border-top:1px solid var(--rule-2)} .cw{padding:calc(16*var(--px)) calc(14*var(--px)) 0 0;border-right:1px solid var(--rule);display:grid;align-content:start;gap:calc(12*var(--px))} .cw+.cw{padding-left:calc(14*var(--px))} .cw.end{border-right:0;border-left:1px dashed var(--rule-2)} .cw-h{display:grid;gap:calc(2*var(--px));font-size:calc(13.5*var(--tx));color:var(--ink-2)} .cw-h .lbl{color:var(--ink-3)} .cdays{display:grid;grid-template-columns:repeat(7,calc(12*var(--px)));gap:calc(3*var(--px))} .cd{width:calc(12*var(--px));height:calc(12*var(--px));box-shadow:inset 0 0 0 1px var(--rule)} .cd.on{background:var(--ink)} .cd.first{background:var(--brick)} .cd.key{box-shadow:inset 0 0 0 calc(1.5*var(--px)) var(--brick)} .cev{list-style:none;display:grid;gap:calc(8*var(--px));font-size:calc(14*var(--tx));line-height:calc(19*var(--tx));color:var(--ink-2)} .cev b{display:block;font-family:var(--serif);font-weight:400;font-size:calc(19*var(--tx));line-height:calc(24*var(--tx));color:var(--ink);font-variant-numeric:lining-nums}   .bay{padding:0 calc(20*var(--px)) 0 calc(34*var(--px))} .bay::before{background:none;clip-path:none;box-shadow:inset 0 0 0 1px var(--rule-2)} .bay::after{inset:auto;left:calc(17*var(--px));top:50%;width:calc(6*var(--px));height:calc(6*var(--px));margin-top:calc(-3*var(--px));background:var(--brick);opacity:1;clip-path:none;transition:transform .3s var(--ease-out)} .bay:hover::before{background:none;box-shadow:inset 0 0 0 1px var(--brick)} .bay:hover::after{opacity:1}   :root{--sans:'Figtree',system-ui,sans-serif} svg [font-family*=Schibsted]{font-family:var(--sans)}   .bindex{padding:calc(24*var(--px)) 0 calc(136*var(--px))} .bindex .lbl{padding-bottom:calc(18*var(--px))} .bindex ul{list-style:none;border-top:1px solid var(--rule-2)} .bindex li{border-bottom:1px solid var(--rule-2)} .bindex a{display:grid;grid-template-columns:minmax(0,1fr) calc(260*var(--px)) calc(160*var(--px));align-items:baseline;gap:calc(32*var(--px));padding:calc(18*var(--px)) 0 calc(22*var(--px))} .bi-n{font-family:var(--serif);font-weight:300;font-size:calc(112*var(--tx));line-height:calc(104*var(--tx));letter-spacing:-.03em;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;transition:color .4s var(--ease-out)} .bi-w{font-size:calc(15*var(--tx));color:var(--ink-2)} .bi-c{justify-self:end;font-family:var(--serif);font-size:calc(24*var(--tx));color:var(--ink);font-variant-numeric:lining-nums} .bindex a:hover .bi-n,.bindex a:focus-visible .bi-n{color:var(--brick)}   @media (max-width:1100px){ :root{--px:1px;--tx:1px;--gut:40px} body{font-size:calc(16*var(--tx))} body main,body main *,body .foot *,body .touch-menu *{min-width:0} body main img{max-width:100%} body main svg{max-width:100%} body main .ph,body .touch-menu .ph{display:none} :root body .d1{font-size:calc(64*var(--tx));line-height:1.04} :root body .d2,:root body .close .d2{font-size:calc(54*var(--tx));line-height:1.08} :root body .d3{font-size:calc(34*var(--tx));line-height:1.15} :root body .d4{font-size:calc(26*var(--tx));line-height:1.2} body .lede{font-size:calc(18*var(--tx));line-height:1.55} body :is(.lbl,.formnote,.ferr,.pin-r,.pin-l,.sunface,.stamp,.cev,.cw-h,.nav-f .note,.w-note,.price small,.kgroup dt,.layers3 .cap,.tl .tm,.c-form .send){font-size:calc(15*var(--tx))} body :is(.btn,.ghost,.ghost.sm,.bay,.chip,.opt,.dlg .opt,.floors button,.selw select){min-height:calc(44*var(--px));height:auto;font-size:calc(16*var(--tx))} body .btn{padding:calc(12*var(--px)) calc(22*var(--px));white-space:normal;text-align:center;justify-content:center;line-height:1.4} body .ghost{line-height:1.4} body .bay{white-space:normal} body :is(.btns,.close-act,.w-cta,.tax-cta,.nav-f,.dlg-foot){flex-wrap:wrap;gap:calc(16*var(--px))} body :is(.p-head,.page-head,.w-head){grid-template-columns:minmax(0,1fr);gap:calc(28*var(--px));padding-top:calc(48*var(--px));padding-bottom:calc(56*var(--px));align-items:start} body :is(.p-head,.page-head) .lede{max-width:calc(720*var(--px))} body :is(.sec,.band,.walk){padding:calc(72*var(--px)) 0} body :is(.rgrid,.sec-head,.band-h,.band.stack .band-h,.walk-in,.close-in,.tax-grid,.split,.flow,.c-grid,.doc){grid-template-columns:minmax(0,1fr);gap:calc(36*var(--px))} body :is(.rail,.split>header,.steps,.doc nav){position:static} :root body .rail .d2{font-size:calc(46*var(--tx));line-height:1.1} body .rail .lede{max-width:calc(660*var(--px))} body .sec-head,body .band-h{margin-bottom:calc(32*var(--px))} body .split{padding:calc(56*var(--px)) var(--gut)} body :is(.rows>div,.roomlist,.chap>header,.planrow,.loc,.bmap.people,.areas,.wq){grid-template-columns:minmax(0,1fr);gap:calc(24*var(--px))} body .rows>div{gap:calc(14*var(--px))} body :is(.three .layers,.offer-grid,.grid2,.more .grid3,.team,.princ,.timeline,.checks,.street-notes,.kinds,.suns,.hours,.l3-note){grid-template-columns:minmax(0,1fr);gap:calc(32*var(--px))} body .three .layers .img{height:calc(400*var(--px))!important} body .three .sheet{height:auto!important;min-height:calc(260*var(--px));padding:calc(24*var(--px)) 0 calc(48*var(--px))} body .three .sheet svg{width:100%;height:auto} body .three article p{max-width:none;font-size:calc(16*var(--tx))} body .band-row,body .band.even .band-row{display:flex;overflow-x:auto;gap:calc(16*var(--px));padding:0 var(--gut) calc(16*var(--px));scroll-snap-type:x mandatory;scroll-padding-left:var(--gut)} body .band-row figure{flex:0 0 72%;scroll-snap-align:start} body .band-row .img{height:calc(440*var(--px))} body .band-row figcaption,body .band-row figure:first-child figcaption{padding:calc(16*var(--px)) 0 0;max-width:none;font-size:calc(16*var(--tx))} body .pstrip{grid-template-columns:minmax(0,1fr)} body .pstrip .img{height:calc(440*var(--px))} body .offer-grid .stack{gap:calc(32*var(--px))} body .offer-grid>.card.big{min-height:calc(560*var(--px))} body .offer-grid>.card.big .img{height:100%!important} body .offer .stack .card .img,body .list .card.wide .img{height:calc(480*var(--px))!important;aspect-ratio:auto} body .card .meta{overflow-wrap:anywhere} body .card .row{flex-wrap:wrap;gap:calc(4*var(--px)) calc(12*var(--px))} body .card .facts{flex-direction:column;align-items:flex-start;font-size:calc(16*var(--tx))} body .card .facts b,body .more .card .facts b{font-size:calc(18*var(--tx))} body .list .card .meta,body .offer .stack .card .meta,body .offer-grid>.card.big .meta{padding:calc(22*var(--px)) calc(24*var(--px));gap:calc(8*var(--px))} body .card .sunface{line-height:1.3} body .card .sunface svg{flex:0 0 calc(22*var(--px))} body .bindex{padding:calc(16*var(--px)) 0 calc(72*var(--px))} body .bindex a{grid-template-columns:minmax(0,1fr);gap:calc(8*var(--px));padding:calc(22*var(--px)) 0} body .bi-n{font-size:calc(80*var(--tx));line-height:1.05;overflow-wrap:anywhere} body .bi-c{justify-self:start;grid-row:2;font-size:calc(24*var(--tx))} body .bi-w{font-size:calc(16*var(--tx))} body .case-h{grid-template-columns:calc(180*var(--px)) minmax(0,1fr);gap:calc(24*var(--px))} body .cal{grid-template-columns:minmax(0,1fr);margin-top:calc(24*var(--px))} body .cw,body .cw+.cw,body .cw.end{padding:calc(20*var(--px)) 0;border:0;border-bottom:1px solid var(--rule);grid-template-columns:calc(140*var(--px)) minmax(0,1fr);gap:calc(12*var(--px)) calc(24*var(--px))} body .cw-h{grid-column:1;grid-row:1} body .cdays{grid-column:1;grid-row:2;align-self:start} body .cev{grid-column:2;grid-row:1/3} body .tl{grid-template-columns:minmax(0,1fr);gap:calc(20*var(--px))} body .tl::before{display:none} body .tl li{padding:0 0 0 calc(24*var(--px))} body .tl p{font-size:calc(16*var(--tx))} body .tax-grid .lede{max-width:none;margin-top:calc(24*var(--px))} body .tax-form{grid-template-columns:minmax(0,1fr)} body .tax-cta{align-items:start;font-size:calc(16*var(--tx))} body .walk .walk-img{height:calc(480*var(--px))} body .walk-txt .btns{margin-top:calc(28*var(--px))} body .close{padding:calc(64*var(--px)) 0} body .close-who{margin-top:calc(28*var(--px))} body .foot{padding:calc(56*var(--px)) var(--gut) calc(32*var(--px))} body .foot .top{grid-template-columns:minmax(0,1fr);gap:calc(32*var(--px));padding-bottom:calc(32*var(--px))} body .foot :is(p,ul,.f-concept,.bottom){font-size:calc(15*var(--tx));line-height:1.6} body .foot ul{gap:0} body .foot ul a{display:inline-flex;align-items:center;min-height:calc(44*var(--px))} body .foot .bottom{flex-direction:column;gap:calc(16*var(--px))}   body .snav{height:calc(76*var(--px));padding:0 var(--gut);justify-content:space-between} body .snav .brand .logo,body .menu-top .logo{height:calc(44*var(--px));min-height:0;width:auto} body .snav>.links,body .snav>.bay{display:none} body .menu-toggle,body .menu-close{min-width:calc(64*var(--px));min-height:calc(44*var(--px));padding:calc(8*var(--px)) calc(12*var(--px));font-size:calc(16*var(--tx));border:1px solid var(--rule-2)} body .menu-toggle{display:inline-flex!important;align-items:center;justify-content:center} body .snav.home-nav{position:sticky;transform:none;visibility:visible} body .snav.home-nav.away{transform:translateY(-101%)} body.menu-open{position:fixed;left:0;right:0;width:100%;overflow:hidden} body:has(.dlg[open],.lbx[open]){overflow:hidden} body .touch-menu[open]{display:flex!important;flex-direction:column;gap:calc(24*var(--px));position:fixed;inset:0;margin:0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:calc(16*var(--px)) var(--gut) max(calc(32*var(--px)),env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);overflow-y:auto;overscroll-behavior:contain} body .menu-top{display:flex;justify-content:space-between;align-items:center;gap:calc(16*var(--px))} body .touch-menu nav{display:grid;margin-top:calc(16*var(--px))} body .touch-menu nav a{display:flex;align-items:center;min-height:calc(56*var(--px));padding:calc(10*var(--px)) 0;border-bottom:1px solid var(--rule);font-family:var(--serif);font-size:calc(32*var(--tx));line-height:1.2} body .touch-menu nav a[aria-current]{color:var(--brick)} body .touch-menu>.bay{align-self:start} body .menu-office{margin-top:auto;padding-top:calc(8*var(--px));font-size:calc(15*var(--tx));color:var(--ink-2)}   body .hero-frame{display:none} body .touch-hero{display:block!important;position:relative;isolation:isolate;min-height:78svh;color:var(--sheet);background:var(--ink)} body .touch-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2} body .touch-hero .touch-photo-p{display:none} body .touch-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,16,12,.06),rgba(20,16,12,.55) 35%,rgba(20,16,12,.92))} body .touch-hero-text{min-height:78svh;display:flex;flex-direction:column;justify-content:end;padding:calc(72*var(--px)) var(--gut) calc(40*var(--px))} :root body .touch-hero .hero-heading{font-size:clamp(calc(44*var(--tx)),6.5vw,calc(72*var(--tx)));line-height:1.08} body .touch-hero .hero-heading em{color:var(--brick-l)} body .touch-hero p{max-width:calc(560*var(--px));font-size:calc(18*var(--tx));line-height:1.5;margin-top:calc(24*var(--px))} body .touch-hero .btns{margin-top:calc(28*var(--px));align-items:center;gap:calc(16*var(--px)) calc(28*var(--px))} body .touch-hero .btn{background:var(--paper);color:var(--ink)} body .touch-hero .ghost{color:var(--sheet)} .opt-p body .touch-hero .btn{background:var(--brick);color:var(--sheet)} .opt-p body .touch-hero .touch-photo{display:none} .opt-p body .touch-hero .touch-photo-p{display:block} .opt-p body .touch-count{display:inline!important;margin-left:calc(4*var(--px));font-size:.72em;line-height:0;vertical-align:super;color:var(--brick-l)}   body .filters .wrap{flex-wrap:nowrap;overflow-x:auto;gap:calc(24*var(--px));min-height:calc(72*var(--px));padding-top:calc(12*var(--px));padding-bottom:calc(12*var(--px));scroll-padding-left:var(--gut)} body .filters :is(.fgroup,.fsort){flex:none} body .filters .fbreak{display:none} body .filters .chip,body .filters select{height:calc(44*var(--px));font-size:calc(16*var(--tx))} body .list{padding-top:calc(28*var(--px));padding-bottom:calc(72*var(--px))} body .list .count{flex-direction:column;gap:calc(12*var(--px));font-size:calc(15*var(--tx))} body .count #freset{min-height:calc(44*var(--px))} body .grid2{padding-bottom:0;gap:calc(32*var(--px))} body .grid2 .card.shift{transform:none} body .profile{padding:calc(56*var(--px)) 0} body .profile .wrap{display:grid;gap:calc(28*var(--px));justify-items:start} body .fempty .btns{flex-wrap:wrap}   body .g-top{--stage-h:62svh;display:flex;flex-direction:column} body .gal2{display:contents} body .g-stage{order:0} body .g-top .w-panel{order:1} body .g-cap{order:2} body .g-tabs{order:3} body .g-top .w-panel{position:relative;top:auto;left:auto;transform:none;width:100%;padding:calc(28*var(--px)) var(--gut) calc(32*var(--px))} :root body .w-h1{font-size:calc(54*var(--tx));line-height:1.06} body .w-panel .crumbs{margin-bottom:calc(20*var(--px));flex-wrap:wrap;font-size:calc(15*var(--tx))} body .w-panel .sub{max-width:calc(680*var(--px))} body .w-buy{gap:calc(20*var(--px));margin-top:calc(24*var(--px));padding-top:calc(24*var(--px))} body .w-buy .w-cta{margin:0;flex-wrap:wrap;gap:calc(16*var(--px))} body .g-cap{grid-template-columns:calc(56*var(--px)) minmax(0,1fr);gap:calc(16*var(--px));padding:calc(24*var(--px)) 0} body .g-d{grid-column:1/-1;font-size:calc(16*var(--tx))} body .g-big{grid-column:2;justify-self:start} body .g-tabs{display:flex;overflow-x:auto;gap:calc(12*var(--px));padding:0 calc(3*var(--px)) calc(12*var(--px));scroll-snap-type:x mandatory} body .g-tab{flex:0 0 calc(180*var(--px));scroll-snap-align:start;min-height:calc(44*var(--px))} body .g-tl{min-height:calc(44*var(--px));font-size:calc(15*var(--tx));align-items:center;line-height:1.4} body .g-tl::before{top:calc(19*var(--px))} body .keyfacts{grid-template-columns:repeat(2,minmax(0,1fr))} body .keyfacts div,body .keyfacts div:first-child{padding:calc(20*var(--px)) calc(12*var(--px)) calc(20*var(--px)) 0;border-bottom:1px solid var(--rule)} body .keyfacts div:nth-child(2n){border-right:0;padding-left:calc(20*var(--px))} body .spine-wrap{grid-template-columns:minmax(0,1fr);gap:0} body .spine{display:none} body .chap{padding-top:calc(64*var(--px));scroll-margin-top:calc(140*var(--px))} body .chap>header{margin-bottom:calc(28*var(--px))} body .roomlist dl div{grid-template-columns:minmax(0,1fr) calc(72*var(--px));gap:calc(8*var(--px))} body .roomlist dl div dd:last-child{grid-column:1/-1;font-size:calc(15*var(--tx))} body .planbox{padding:calc(24*var(--px)) calc(20*var(--px))} body .planbar{flex-wrap:wrap;gap:calc(16*var(--px))} body .planrow{gap:calc(20*var(--px))} body .planbox svg,body .loc-map svg,body .bmap svg,body .suns svg,body .layers3 svg{width:100%;height:auto;display:block} body .planread{padding-bottom:0} body .planread p{font-size:calc(16*var(--tx))} body .slider{gap:calc(12*var(--px));font-size:calc(15*var(--tx))} body .slider input{height:calc(44*var(--px));background:linear-gradient(var(--rule-2),var(--rule-2)) center/100% 1px no-repeat} body .slider input::-webkit-slider-thumb{width:calc(28*var(--px));height:calc(28*var(--px))} body .slider input::-moz-range-thumb{width:calc(24*var(--px));height:calc(24*var(--px));border:calc(2*var(--px)) solid var(--sheet);background:var(--sun);border-radius:50%} body .chap>.img{height:calc(420*var(--px))!important} body .loc-map .lbl{position:static;display:block;padding:calc(12*var(--px)) 0 0;background:none;line-height:1.5} body .walktimes dl div{gap:calc(12*var(--px));font-size:calc(16*var(--tx))} body .walktimes dt{font-size:calc(21*var(--tx))} body .walktimes .wn{flex:none} body .kgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(32*var(--px))} body .kgroup dl{grid-template-columns:minmax(0,1fr)} body .kgroup dt{padding-bottom:0;border-bottom:0} body .kgroup dd{padding-top:calc(4*var(--px));font-size:calc(16*var(--tx))} body .wbar-in{height:auto;min-height:calc(68*var(--px));gap:calc(16*var(--px));padding:calc(10*var(--px)) var(--gut)} body .wbar-t{display:block;flex:1} body .wbar-t b{display:block;font-size:calc(20*var(--tx));line-height:1.2} body .wbar-t .lbl,body .wbar-p,body .wbar-in>.ghost{display:none} body .wbar .btn{flex:none;padding:calc(10*var(--px)) calc(16*var(--px))} body .lbx{width:100%;height:100dvh} body .lbx-in{padding:calc(16*var(--px)) var(--gut) 0;grid-template-rows:minmax(0,1fr) auto} body .lbx-bar{grid-template-columns:calc(44*var(--px)) minmax(0,1fr);gap:calc(12*var(--px));padding:calc(16*var(--px)) 0 max(calc(16*var(--px)),env(safe-area-inset-bottom))} body .lbx-t{display:grid;gap:calc(4*var(--px));font-size:calc(15*var(--tx))} body .lbx-t b{font-size:calc(22*var(--tx));line-height:1.2} body .lbx-nav{grid-column:1/-1;justify-content:space-between;gap:calc(12*var(--px))}   body .layers3{grid-template-columns:minmax(0,1fr);height:auto;gap:calc(16*var(--px))} body .layers3>.img{height:calc(400*var(--px))!important} body .layers3>.sheet{height:calc(300*var(--px));padding-bottom:calc(44*var(--px))} body .l3-note{margin-bottom:calc(56*var(--px))} body .checks>div,body .checks>div:not(:nth-child(3n)),body .checks>div:not(:nth-child(3n+1)){padding:calc(24*var(--px)) 0;border-right:0} body .flow,body .c-grid,body .doc,body .kinds{padding-bottom:calc(72*var(--px))} body .steps{display:grid;grid-template-columns:minmax(0,1fr)} body .card-f,body .c-form{padding:calc(32*var(--px));min-height:0} body .card-f .q,body .c-form .q{grid-template-columns:minmax(0,1fr);gap:calc(12*var(--px))} body .field{width:100%;max-width:none;min-height:calc(48*var(--px))} body .field input,body .field textarea{min-width:0;font-size:calc(17*var(--tx))} body .card-f h2{margin-bottom:calc(24*var(--px))} body .c-info div{grid-template-columns:minmax(0,1fr);gap:calc(8*var(--px))} body .c-img,body .o-hero{height:calc(440*var(--px))!important;margin-bottom:calc(56*var(--px))} body .fnote{padding:calc(32*var(--px))} body .doc nav a{min-height:calc(44*var(--px))} body .nf-in{padding-top:calc(64*var(--px));padding-bottom:calc(80*var(--px))} body .ds-head{flex-wrap:wrap;gap:calc(12*var(--px))} body .ds-head .d4,body .ds-head b{margin-left:0} body .ds-body{grid-template-columns:minmax(0,1fr);grid-template-rows:none} body .ds-a{grid-row:auto} body .ds-body .img,body .ds-body .sheet{height:calc(360*var(--px))!important} body .ds-body figcaption{flex-wrap:wrap} body .ds-body figcaption .t{flex-basis:100%} body .wq{font-size:calc(24*var(--tx));line-height:1.4} @media (prefers-reduced-motion:reduce){ body *,body *::before,body *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important} } } @media (max-width:700px){ :root{--gut:20px} :root body .d1{font-size:calc(44*var(--tx));line-height:1.08;overflow-wrap:anywhere} :root body .d2,:root body .close .d2,:root body .rail .d2{font-size:calc(38*var(--tx));line-height:1.12} :root body .d3{font-size:calc(30*var(--tx));line-height:1.18} :root body .d4{font-size:calc(25*var(--tx));line-height:1.24} body :is(.p-head,.page-head){padding-top:calc(36*var(--px));padding-bottom:calc(40*var(--px));gap:calc(24*var(--px))} body :is(.sec,.band,.walk){padding:calc(56*var(--px)) 0} body :is(.rgrid,.walk-in,.tax-grid,.close-in){gap:calc(28*var(--px))} body .touch-hero-text{padding-top:calc(64*var(--px));padding-bottom:calc(32*var(--px))} :root body .touch-hero .hero-heading{font-size:clamp(calc(34*var(--tx)),9.5vw,calc(52*var(--tx)));line-height:1.12} body .touch-hero .btns{flex-direction:column;align-items:start;gap:calc(12*var(--px))} body .band-row figure{flex-basis:88%} body .band-row .img{height:calc(360*var(--px))} body .three .layers .img{height:calc(340*var(--px))!important} body .offer-grid>.card.big{min-height:calc(520*var(--px))} body .offer .stack .card .img,body .list .card.wide .img{height:calc(460*var(--px))!important} body .list .card .meta,body .offer .stack .card .meta,body .offer-grid>.card.big .meta{padding:calc(20*var(--px))} :root body .offer-grid>.card.big :is(h2,h3){font-size:calc(30*var(--tx));line-height:1.15} :root body .card.wide :is(h2,h3){font-size:calc(28*var(--tx));line-height:1.2} body .bi-n{font-size:clamp(calc(36*var(--tx)),13vw,calc(56*var(--tx)))} body .bindex{padding-bottom:calc(56*var(--px))} body .case-h{grid-template-columns:minmax(0,1fr);gap:calc(18*var(--px))} body .case-img{height:calc(200*var(--px))} body .cw,body .cw+.cw,body .cw.end{grid-template-columns:minmax(0,1fr);gap:calc(12*var(--px))} body .cev{grid-column:1;grid-row:3} body .walk .walk-img{height:calc(380*var(--px))} body .close-act{flex-direction:column;align-items:start} body .tax-cta{flex-direction:column} :root body .w-h1{font-size:calc(40*var(--tx));line-height:1.08} body .w-buy{flex-direction:column;align-items:start} body .w-buy .price{font-size:calc(34*var(--tx))} body .kgrid{grid-template-columns:minmax(0,1fr)} body .planbox{padding:calc(20*var(--px)) calc(12*var(--px))} body .walktimes dl div{flex-wrap:wrap;gap:calc(8*var(--px))} body .walktimes dd{margin-left:calc(38*var(--px))} body .card-f,body .c-form,body .fnote{padding:calc(24*var(--px)) calc(20*var(--px))} body .layers3>.img{height:calc(340*var(--px))!important} body .c-img,body .o-hero{height:calc(340*var(--px))!important} body .dlg{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;overscroll-behavior:contain} body .dlg-in{padding:calc(32*var(--px)) calc(20*var(--px)) max(calc(32*var(--px)),env(safe-area-inset-bottom))} body .dlg .q{grid-template-columns:minmax(0,1fr)} body .dlg-foot{align-items:start} body .dlg-foot .btn{max-width:100%} body .touch-menu[open]{gap:calc(16*var(--px))} body .touch-menu nav{margin-top:calc(8*var(--px))} body .touch-menu nav a{min-height:calc(48*var(--px));padding:calc(6*var(--px)) 0;font-size:calc(28*var(--tx))} body .touch-sheet-close{display:flex!important;position:sticky;top:0;z-index:3;justify-content:end;align-items:center;width:100%;min-height:calc(48*var(--px));padding:calc(8*var(--px)) calc(20*var(--px));background:var(--sheet);border-bottom:1px solid var(--rule);font-size:calc(16*var(--tx))} body .dossier{padding:0 calc(20*var(--px)) calc(20*var(--px))} body .ds-body .img,body .ds-body .sheet{height:calc(280*var(--px))!important} }   .img .ph{color:transparent!important;background:var(--stone)!important}   .stamp .pl{color:var(--ink-2)}   .person-initial{display:inline-flex;align-items:center;justify-content:center;width:calc(48*var(--px));height:calc(48*var(--px));flex:0 0 calc(48*var(--px));border-radius:50%;background:var(--sheet);border:1px solid var(--rule-2);color:var(--brick);font-family:var(--serif);font-size:calc(26*var(--tx));line-height:1} .close-faces .person-initial+.person-initial{margin-left:calc(-8*var(--px))} .pin .person-initial{width:calc(44*var(--px));height:calc(44*var(--px));box-shadow:0 0 0 calc(3*var(--px)) var(--paper)} .case-facts{margin-top:calc(22*var(--px));padding:calc(12*var(--px)) 0;border-top:1px solid var(--rule);color:var(--brick);font-size:calc(13.5*var(--tx));line-height:1.6} .light-note{display:grid;grid-template-columns:calc(92*var(--px)) minmax(0,1fr);gap:calc(24*var(--px));align-items:center;margin:0 0 calc(24*var(--px));padding:calc(28*var(--px)) 0;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule)} .light-note .ghost{grid-column:2;justify-self:start} .light-note h3{margin:calc(7*var(--px)) 0 calc(8*var(--px))} .light-note h3 span{color:var(--ink-3);font-size:.78em} .light-note p:not(.lbl){max-width:calc(570*var(--px));color:var(--ink-2);font-size:calc(15.5*var(--tx));line-height:1.6} .light-dial{width:calc(92*var(--px));height:calc(92*var(--px));border:1px solid var(--rule-2);border-radius:50%;position:relative;display:grid;place-items:center;align-self:start} .light-dial::before{content:"";position:absolute;inset:calc(12*var(--px));border:1px dashed var(--rule);border-radius:50%} .light-dial span{font-family:var(--serif);font-size:calc(25*var(--tx));font-variant-numeric:tabular-nums;z-index:1} .light-dial i{position:absolute;right:0;top:calc(13*var(--px));width:calc(16*var(--px));height:calc(16*var(--px));border-radius:50%;background:var(--sun);box-shadow:0 0 0 calc(6*var(--px)) var(--paper)} .listing-contact{margin:calc(28*var(--px)) 0 calc(24*var(--px));padding:calc(20*var(--px)) 0;border-top:1px solid rgba(244,240,233,.3);border-bottom:1px solid rgba(244,240,233,.3)} .listing-contact .lbl{color:var(--brick-l)} .listing-contact .direct-call{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8*var(--px)) calc(22*var(--px));padding:calc(8*var(--px)) 0;font-family:var(--serif);font-size:calc(30*var(--tx));line-height:1.3;color:var(--sheet)} .listing-contact .direct-call span{font-family:var(--sans);font-size:calc(19*var(--tx))} .listing-contact .listing-mail{display:inline-block;color:var(--sheet);text-decoration:underline;text-underline-offset:calc(4*var(--px))} .listing-contact>p:last-child{font-size:calc(14*var(--tx));margin-top:calc(12*var(--px));color:var(--sheet);line-height:1.7} .contact-phone{font-family:var(--serif);font-size:calc(30*var(--tx));line-height:1.3;color:var(--brick)} .c-info>div.office-light{display:block;padding:calc(24*var(--px)) 0 calc(28*var(--px))} .office-light svg{display:block;width:100%;max-width:calc(420*var(--px));height:auto;margin:calc(16*var(--px)) 0 calc(10*var(--px));color:var(--ink)} .office-light>p:last-child{font-family:var(--serif);font-style:italic;font-size:calc(21*var(--tx));color:var(--brick)} .foot a[href^="tel:"],.foot a[href^="mailto:"]{text-underline-offset:calc(4*var(--px))} .foot a[href^="tel:"]:hover,.foot a[href^="mailto:"]:hover{text-decoration:underline} body .g-tab{border-top:1px solid var(--rule-2);padding:calc(18*var(--px)) calc(12*var(--px)) calc(12*var(--px));gap:calc(12*var(--px));min-height:calc(110*var(--px));align-content:start} body .g-tab[aria-selected="true"]{border-top-color:var(--brick);background:var(--sheet)} .g-number{font-family:var(--serif);font-size:calc(32*var(--tx));color:var(--brick);line-height:1} body .g-tab .g-tl{font-size:calc(14*var(--tx));line-height:1.5;min-height:0} .dlg-done,.c-done,.done-msg{outline:none} .dlg-done::before,.c-done::before,.done-msg::before{content:"";display:block;width:calc(46*var(--px));height:calc(46*var(--px));margin:0 0 calc(28*var(--px));border:1px solid var(--rule-2);border-radius:50%;background:radial-gradient(circle at 70% 30%,var(--sun) 0 calc(6*var(--px)),transparent calc(7*var(--px)))} .confirmation-note{font-size:calc(12*var(--tx))!important;line-height:1.6!important;color:var(--ink-3)!important;margin-top:calc(28*var(--px));padding-top:calc(16*var(--px));border-top:1px solid var(--rule)} .tax-form .sel select{width:100%;font:inherit;appearance:none;outline-offset:calc(4*var(--px));border:0;cursor:pointer;min-height:calc(36*var(--px));padding-right:calc(12*var(--px));color:inherit;background:transparent} .tax-form .sel select option{background:var(--paper);color:var(--ink)} @media(max-width:1100px){body .light-note{grid-template-columns:calc(80*var(--px)) minmax(0,1fr);gap:calc(20*var(--px))}body .light-dial{width:calc(80*var(--px));height:calc(80*var(--px))}body .light-note p:not(.lbl){font-size:calc(16*var(--tx))}body .confirmation-note{font-size:calc(12*var(--tx))!important}body .listing-contact .direct-call{font-size:calc(30*var(--tx))}body .g-tab{min-height:calc(110*var(--px))}body .g-tabs{gap:calc(8*var(--px))}} @media(max-width:500px){body .light-note{grid-template-columns:minmax(0,1fr)}body .light-note .ghost{grid-column:1}body .light-dial{width:calc(76*var(--px));height:calc(76*var(--px))}body .contact-phone{font-size:calc(30*var(--tx))}body .listing-contact .direct-call span{font-size:calc(18*var(--tx))}body .g-tab .g-tl{font-size:calc(13*var(--tx))}body .g-number{font-size:calc(28*var(--tx))}}   .erker-opening,.snav,.touch-hero{ --paper:#EEE8DF;--sheet:#F4F0E9;--stone:#E4DCD0; } .erker-opening{background:var(--paper);display:flow-root} .snav.home-nav.back{--paper:#EEE8DF;--sheet:#F4F0E9;--stone:#EEE8DF}   .doc{position:relative;isolation:isolate} .doc nav{z-index:1} .doc section.erker-opening{position:relative} .doc section.erker-opening::before{content:"";position:absolute;z-index:-1;top:calc(-36*var(--px));bottom:calc(-36*var(--px));left:calc(-1*(var(--gut) + calc(416*var(--px))));width:100vw;background:var(--paper);pointer-events:none} @media(max-width:1100px){ body .doc section.erker-opening::before{left:calc(-1*var(--gut))} }   main .sec.taxatie :is(.lede,.tax-form .lbl,.tax-cta>span){color:var(--sheet)} main :is(.team-quote,.profile),main .close.visit{background:var(--brick)} main .team-quote .d3 em,main .profile .d2 em,main .close.visit .d2 em{color:var(--sheet)} main .close.visit .close-face{box-shadow:0 0 0 calc(3*var(--px)) var(--brick)}   main svg [stroke="#F4F0E9"]{stroke:var(--sheet)} main .planbox svg [stroke="#8A3A22"]{stroke:var(--ink)}   .foot{background:var(--paper);--fg:var(--ink);--fg2:var(--ink-2);--red:var(--brick)} .foot ul a:hover,.foot .bottom a:hover{color:var(--brick);text-decoration:underline;text-underline-offset:calc(4*var(--px))}   @media(max-width:1100px){ body main :is(.three,.lagen-u),body .doc>nav,body .c-info{ --paper:#EEE8DF;--sheet:#F4F0E9;--stone:#E4DCD0;background:var(--paper); } body .doc>nav,body .c-info{position:relative;top:auto;isolation:isolate} body .doc>nav::before,body .c-info::before{content:"";position:absolute;z-index:-1;inset:-1px auto 0 calc(-1*var(--gut));width:100vw;background:linear-gradient(var(--rule),var(--rule)) center top/calc(100% - 2*var(--gut)) 1px no-repeat,var(--paper);pointer-events:none} body .team-quote{--sheet:#F4F0E9;background:var(--brick-d)} body .team-quote .d3 em{color:var(--brick-l)} }   .foot.foot-opening{--paper:#EEE8DF;--sheet:#F4F0E9;--ink:#1B1916;--ink-2:#4B463F;--ink-3:#59524A;--fg:var(--ink);--fg2:var(--ink-2);--red:#8A3A22;--rule:rgba(27,25,22,.16);background:var(--sheet)} .foot.foot-opening ul a:hover,.foot.foot-opening .bottom a:hover{color:var(--brick)} .foot.foot-opening a:focus-visible{outline-color:var(--brick)}   main .offer a:focus-visible,main .taxatie :is(a,select):focus-visible,main .profile button:focus-visible,main .close.visit :is(a,button):focus-visible{outline:calc(2*var(--px)) solid var(--sheet);outline-offset:calc(3*var(--px))}   .erker-opening+.split{padding-top:calc(16*var(--px))} .erker-opening:has(>.l3-note)+.band{padding-top:calc(24*var(--px))}   .room-walk{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:calc(40*var(--px));margin-bottom:calc(56*var(--px));align-items:start} .room-walk figure:nth-child(2){padding-top:calc(100*var(--px))} .room-photo{position:relative;display:block;width:100%;text-align:left;overflow:hidden} .room-photo .img{height:calc(500*var(--px))} .room-walk figure:nth-child(2) .img{height:calc(390*var(--px))} .room-enlarge{position:absolute;bottom:calc(20*var(--px));left:calc(20*var(--px));padding:calc(8*var(--px)) calc(14*var(--px));background:rgba(22,18,14,.8);color:#F4F0E9;font-size:calc(13*var(--tx));line-height:calc(20*var(--tx))} .room-photo:focus-visible{outline:calc(2*var(--px)) solid var(--brick);outline-offset:calc(5*var(--px))} .room-walk figcaption{display:grid;grid-template-columns:calc(32*var(--px)) minmax(0,1fr);gap:calc(12*var(--px));padding-top:calc(18*var(--px));border-top:1px solid var(--rule);margin-top:calc(16*var(--px))} .room-walk figcaption .d4{font-size:calc(27*var(--tx));line-height:calc(32*var(--tx))} .room-walk figcaption .lbl{margin-top:calc(5*var(--px))} .room-caption{font-size:calc(15*var(--tx));line-height:1.6;color:var(--ink-2);margin-top:calc(12*var(--px));max-width:calc(440*var(--px))} .roomlist{padding-top:calc(24*var(--px));border-top:1px solid var(--rule-2)} body .keyfacts b{font-variant-numeric:lining-nums tabular-nums} .chap>header{border-top:1px solid var(--rule);padding-top:calc(28*var(--px))} .sun-hours,.day-hours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--rule);margin-top:calc(24*var(--px))} .sun-hours button,.day-hours button{text-align:left;padding:calc(16*var(--px)) calc(12*var(--px)) calc(12*var(--px)) 0;font-family:var(--serif);font-size:calc(26*var(--tx));line-height:1.2;font-variant-numeric:lining-nums tabular-nums;border-bottom:calc(2*var(--px)) solid transparent;min-height:calc(64*var(--px))} .sun-hours button span,.day-hours button span{display:block;font-family:var(--sans);font-size:calc(12*var(--tx));line-height:1.4;color:var(--ink-2);margin-top:calc(5*var(--px))} .sun-hours button:hover,.sun-hours button[aria-pressed=true],.day-hours button:hover,.day-hours button[aria-pressed=true]{color:var(--brick);border-bottom-color:var(--brick)} .sun-footnote{font-size:calc(12*var(--tx));line-height:1.6;color:var(--ink-3);margin-top:calc(20*var(--px));max-width:calc(640*var(--px))} .day-hours{grid-template-columns:repeat(3,minmax(0,1fr));margin:calc(12*var(--px)) 0 calc(24*var(--px))} .day-hours button{font-size:calc(23*var(--tx))} .day-hours button span{font-size:calc(11*var(--tx))} body .slider input{height:calc(32*var(--px));min-height:calc(32*var(--px));background:linear-gradient(var(--rule-2),var(--rule-2)) center/100% 1px no-repeat} .slider input::-moz-range-track{height:1px;background:var(--rule-2)} .slider input::-moz-range-thumb{width:calc(16*var(--px));height:calc(16*var(--px));border-radius:50%;background:var(--sun);border:calc(3*var(--px)) solid var(--sheet);box-shadow:0 0 0 1px rgba(27,25,22,.25);cursor:pointer}   .snav .links a::before,.g-tl::before{transition:background .2s,opacity .2s;transform:scale(1);opacity:0} .snav .links a:hover::before,.snav .links a[aria-current]::before,.g-tab:hover .g-tl::before,.g-tab[aria-selected=true] .g-tl::before{transform:scale(1);opacity:1} .bay::after{transition:none} .pin{transition:none} .btn,.ghost,.chip,.dlg .opt,.formnote a,.bi-n,.pin-n,.card :is(h2,h3){transition:color .2s ease,background-color .2s ease,border-color .2s ease} .faq summary::after{transition:transform .2s ease} @media(max-width:1100px){ body .room-walk{gap:calc(28*var(--px));margin-bottom:calc(32*var(--px))} body .room-walk figure:nth-child(2){padding-top:calc(56*var(--px))} body .room-photo .img{height:calc(420*var(--px))} body .room-walk figure:nth-child(2) .img{height:calc(340*var(--px))} body .sun-hours button,body .day-hours button{min-height:calc(68*var(--px));font-size:calc(25*var(--tx))} body .sun-hours button span,body .day-hours button span{font-size:calc(13*var(--tx))} body .chap>header{padding-top:calc(24*var(--px))} body .sun-footnote{font-size:calc(13*var(--tx))} } @media(max-width:700px){ body .room-walk{grid-template-columns:minmax(0,1fr);gap:calc(32*var(--px))} body .room-walk figure:nth-child(2){padding-top:0} body .room-photo .img,body .room-walk figure:nth-child(2) .img{height:auto;aspect-ratio:4/5} body .room-walk figure:nth-child(2) .img{aspect-ratio:5/4} body .room-walk figcaption .d4{font-size:calc(28*var(--tx));line-height:1.2} body .sun-hours{grid-template-columns:repeat(2,minmax(0,1fr))} body .room-caption{font-size:calc(16*var(--tx))} }   @media(prefers-reduced-motion:reduce){ html,body,body *,body *::before,body *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important} }   .light-index{padding-top:calc(32*var(--px));padding-bottom:calc(104*var(--px))} .light-index header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:calc(96*var(--px));align-items:end;margin-bottom:calc(48*var(--px));padding-top:calc(40*var(--px));border-top:1px solid var(--rule-2)} .light-index header .d2{margin-top:calc(18*var(--px));font-size:calc(54*var(--tx));line-height:1.04;max-width:calc(600*var(--px))} .light-index header .lede{font-size:calc(17*var(--tx));max-width:calc(440*var(--px))} .light-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 calc(48*var(--px))} .light-index-grid a{display:grid;align-content:start;gap:calc(9*var(--px));padding:calc(24*var(--px)) 0 calc(30*var(--px));border-top:1px solid var(--rule);position:relative} .light-index-time{font-family:var(--serif);font-size:calc(56*var(--tx));line-height:1;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em} .light-index-grid .d4{font-size:calc(25*var(--tx));line-height:1.2;max-width:calc(320*var(--px))} .light-index-link{font-family:var(--serif);font-style:italic;font-size:calc(18*var(--tx));line-height:1.5;margin-top:calc(6*var(--px));color:var(--brick)} .light-index-grid a:hover .light-index-link,.light-index-grid a:focus-visible .light-index-link{text-decoration:underline;text-underline-offset:calc(4*var(--px))} @media(max-width:1100px){body .light-index{padding-top:calc(24*var(--px));padding-bottom:calc(56*var(--px))}body .light-index header{grid-template-columns:minmax(0,1fr);gap:calc(24*var(--px));margin-bottom:calc(32*var(--px))}body .light-index-grid{gap:0 calc(28*var(--px))}body .light-index-time{font-size:calc(46*var(--tx))}body .light-index-grid .d4{font-size:calc(23*var(--tx))}} @media(max-width:700px){body .light-index-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 calc(20*var(--px))}body .light-index-grid .d4{font-size:calc(22*var(--tx))}body .light-index-grid .lbl{font-size:calc(13*var(--tx))}body .light-index-link{font-size:calc(17*var(--tx))}} @media(min-width:1101px){.chap{scroll-margin-top:calc(100*var(--px))}} @media(max-width:500px){body .light-index-grid{grid-template-columns:minmax(0,1fr)}body .light-index-grid a{gap:calc(7*var(--px));padding:calc(22*var(--px)) 0 calc(26*var(--px))}} html:not(.opt-u) .u-only{display:none!important} .opt-u .u-base{display:none!important} :root.opt-u{--serif:'Instrument Serif',Georgia,serif;--sans:'Figtree',system-ui,sans-serif} .opt-u .d1,.opt-u .d2,.opt-u .d3,.opt-u .d4{font-weight:400;letter-spacing:-.01em;font-variation-settings:normal} .opt-u .d1 em,.opt-u .d2 em,.opt-u .d3 em{letter-spacing:0;font-variation-settings:normal} .opt-u .d1{font-size:calc(100*var(--tx));line-height:calc(94*var(--tx))} .opt-u .d2{font-size:calc(68*var(--tx));line-height:calc(66*var(--tx))} .opt-u .d3{font-size:calc(38*var(--tx));line-height:calc(42*var(--tx))} .opt-u .d4{font-size:calc(28*var(--tx));line-height:calc(32*var(--tx))} .opt-u svg [font-family*=Fraunces]{font-family:var(--serif)} .opt-u svg [font-family*=Schibsted]{font-family:var(--sans)} .dossier{background:var(--sheet);border:1px solid var(--rule);padding:0 calc(28*var(--px)) calc(28*var(--px))} .ds-head{display:flex;align-items:baseline;gap:calc(20*var(--px));padding:calc(22*var(--px)) 0 calc(20*var(--px));border-bottom:1px solid var(--rule);margin-bottom:calc(28*var(--px))} .ds-head .d4{margin-left:calc(8*var(--px))} .ds-head b{font-weight:500;margin-left:auto} .ds-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:calc(296*var(--px)) calc(296*var(--px));gap:calc(28*var(--px))} .ds-body figure{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(14*var(--px));min-height:0} .ds-a{grid-row:1/3} .ds-body .img,.ds-body .sheet{height:100%!important;min-height:0;overflow:hidden} .ds-body .sheet{position:relative;background:var(--sheet);display:flex;align-items:center;justify-content:center} .ds-body .sheet svg{width:100%;height:100%} .ds-body .sheet .clock{position:absolute;right:calc(16*var(--px));bottom:calc(12*var(--px))} .ds-body figcaption{display:flex;gap:calc(12*var(--px));align-items:baseline;font-size:calc(15*var(--tx));line-height:calc(22*var(--tx));color:var(--ink-2)} .ds-body figcaption b{font-family:var(--serif);font-weight:400;font-size:calc(20*var(--tx));color:var(--ink);white-space:nowrap} .ds-body figcaption .lbl{white-space:nowrap} .ds-b figcaption,.ds-c figcaption{flex-wrap:wrap;row-gap:calc(4*var(--px))} .ds-b .t,.ds-c .t{flex-basis:100%} .wq .lbl{font-family:var(--sans)} .wstory .loc{margin-top:0} .wq{display:grid;grid-template-columns:calc(200*var(--px)) minmax(0,calc(640*var(--px)));gap:calc(24*var(--px));align-items:baseline;margin-top:calc(40*var(--px));padding-top:calc(22*var(--px));border-top:1px solid var(--rule);font-family:var(--serif);font-size:calc(26*var(--tx));line-height:calc(34*var(--tx));color:var(--ink)}