@font-face{font-family:'DM Sans';src:url('assets/dm-sans-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans-500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url('assets/instrument-serif-italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url('assets/instrument-serif.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
:root{--paper:#fffdf4;--ink:#303a42;--muted:#626e77;--line:#e0e4de;--blue:#89cde8;--sage:#a8d9c3;--lime:#d2e79e;--ochre:#f2cd82;--coral:#eea08b;--serif:'Instrument Serif',Georgia,serif;--sans:'DM Sans','Segoe UI',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 var(--sans);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}img{display:block;width:100%;height:auto}button{background:none;border:0}button:disabled{opacity:.35;cursor:default}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}::selection{background:#d6dfc5}a:focus-visible,button:focus-visible{outline:2px solid var(--ink);outline-offset:6px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[hidden]{display:none!important}.wrap{max-width:1440px;margin:auto;padding-inline:6.2%}.eyebrow,.section-note,.project-category,.meta-label{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:500}.site-header{height:108px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.wordmark{display:flex;gap:18px;align-items:center;font-size:14px;font-weight:500}.monogram{font-family:var(--serif);font-style:italic;font-size:39px;letter-spacing:-4px;line-height:1;padding-right:5px}.monogram span{color:var(--coral);padding-left:3px}.site-header nav{display:flex;gap:36px;align-items:center;font-size:13px}.site-header nav a{position:relative}.site-header nav a:after{content:'';position:absolute;bottom:-5px;height:1px;left:0;width:0;background:var(--ink);transition:width .2s}.site-header nav a:hover:after{width:100%}.nav-count{font-size:9px;vertical-align:super;padding-left:2px;color:var(--muted)}.hero{position:relative;padding-top:64px;padding-bottom:67px;min-height:650px}.hero-grid{display:grid;grid-template-columns:1fr 285px;gap:55px;align-items:end}.hero h1{font-family:var(--serif);font-size:clamp(95px,11.7vw,166px);line-height:.93;letter-spacing:-.04em;margin-top:28px}.hero h1 em{font-weight:400;display:block}.hero-aside{padding-bottom:6px}.hero-aside .small-stripes{margin-bottom:27px}.hero-intro{font-size:17px;line-height:1.7;max-width:300px}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:12px;font-weight:500;border-bottom:1px solid var(--ink);padding-bottom:6px;margin-top:24px;transition:gap .2s}.text-link:hover{gap:35px}.small-stripes{display:flex;gap:4px}.small-stripes i{width:12px;height:29px;background:var(--blue)}.small-stripes i:nth-child(2){background:var(--sage)}.small-stripes i:nth-child(3){background:var(--lime)}.small-stripes i:nth-child(4){background:var(--ochre)}.small-stripes i:nth-child(5){background:var(--coral)}.hero-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:66px;font-size:11px;color:var(--muted)}.hero-bottom .availability{max-width:270px;text-align:right;display:flex;gap:9px;align-items:center;line-height:1.6}.status-dot{display:inline-block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#7f936f}.ribbon{height:40px;width:55%;display:grid;grid-template-rows:repeat(5,1fr);margin-bottom:87px}.ribbon i{background:var(--blue)}.ribbon i:nth-child(2){background:var(--sage)}.ribbon i:nth-child(3){background:var(--lime)}.ribbon i:nth-child(4){background:var(--ochre)}.ribbon i:nth-child(5){background:var(--coral)}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:30px}.section-heading h2{font-family:var(--serif);font-size:58px;line-height:1.2;letter-spacing:-.025em}.section-heading h2 em{font-style:italic}.section-note{font-size:10px;color:var(--muted)}.filters{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:33px}.filter{font-size:11px;padding:4px 0;color:var(--muted);border-bottom:1px solid transparent}.filter:hover,.filter.active{color:var(--ink);border-color:var(--ink)}.filter sup{font-size:8px;padding-left:4px}.project-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:38px;row-gap:49px}.project-card{min-width:0;display:block}.project-image{position:relative;overflow:hidden;background:#eaece6;aspect-ratio:1.38}.project-image img{height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.6,.3,1)}.project-card:hover .project-image img{transform:scale(1.035)}.project-arrow{width:42px;height:42px;border-radius:50%;background:var(--paper);position:absolute;right:18px;bottom:18px;display:grid;place-items:center;font-size:22px;transition:background .2s,transform .2s}.project-card:hover .project-arrow{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.project-meta{display:flex;justify-content:space-between;align-items:center;margin-top:19px;font-size:10px;letter-spacing:.05em;color:var(--muted)}.project-category:before{content:'';width:6px;height:6px;background:var(--blue);display:inline-block;margin-right:9px;border-radius:50%}.ochre .project-category:before{background:var(--ochre)}.sage .project-category:before{background:var(--sage)}.project-card h3{font-family:var(--serif);font-size:39px;line-height:1.2;margin-top:10px;letter-spacing:-.02em}.project-card .project-subtitle{color:var(--muted);font-size:13px;margin-top:6px}.project-card.featured{grid-column:1/-1;display:grid;grid-template-columns:1.65fr 1fr;background:#edf7f8;min-height:410px}.featured .project-image{aspect-ratio:auto;height:100%;min-height:410px;background:#f2f2ee}.featured .project-image img{object-fit:contain}.featured .project-copy{padding:34px 36px;display:flex;flex-direction:column;justify-content:center}.featured .project-meta{margin-top:0}.featured h3{font-size:62px;margin-top:33px}.featured .project-subtitle{font-family:var(--serif);font-size:27px;color:var(--ink);margin-top:7px;line-height:1.2}.project-summary{font-size:13px;color:var(--muted);margin-top:20px;max-width:320px;line-height:1.8}.featured .project-read{font-size:11px;margin-top:31px;display:flex;gap:30px;align-items:center}.featured .project-arrow{display:none}.work-section{padding-bottom:108px;scroll-margin-top:30px}.about-section{border-top:1px solid var(--line);padding-top:79px;padding-bottom:88px;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.about-section h2{font-family:var(--serif);font-size:79px;line-height:1.05;letter-spacing:-.025em;margin-top:22px}.about-section h2 em{font-weight:400}.about-symbol{display:flex;gap:7px;margin-top:38px;align-items:center}.about-symbol i{width:37px;height:37px;background:var(--blue);border-radius:50%}.about-symbol i:nth-child(2){background:var(--sage);border-radius:0}.about-symbol i:nth-child(3){background:var(--ochre);clip-path:polygon(50% 0,100% 100%,0 100%)}.about-symbol i:nth-child(4){background:var(--coral);border-radius:50% 50% 0 0}.about-text{padding-top:35px}.about-text>p{font-size:17px;line-height:1.85;max-width:560px}.about-text>p+p{font-size:14px;color:var(--muted);margin-top:20px}.education{border-top:1px solid var(--line);margin-top:31px;padding-top:22px}.education p{font-size:12px;margin-top:9px}.education p+p{color:var(--muted);margin-top:2px}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.tag{font-size:10px;border:1px solid var(--line);border-radius:30px;padding:6px 12px}.contact-section{background:#f0f8ed;padding-block:74px 76px;position:relative}.contact-section:before{content:'';height:5px;position:absolute;top:0;left:0;right:0;background:linear-gradient(to right,var(--blue) 20%,var(--sage) 20% 40%,var(--lime) 40% 60%,var(--ochre) 60% 80%,var(--coral) 80%)}.contact-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end}.contact-section h2{font:400 87px/1.02 var(--serif);letter-spacing:-.025em;margin-top:23px}.contact-section h2 em{font-weight:400}.contact-info>p{max-width:340px;font-size:14px;color:var(--muted)}.contact-note{margin-top:25px;font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px}.site-footer{display:flex;align-items:center;gap:25px;justify-content:space-between;padding-top:28px;padding-bottom:30px;font-size:10px;color:var(--muted)}.site-footer a:hover{color:var(--ink)}.site-footer .footer-name{font-size:12px;color:var(--ink);font-weight:500}.site-footer>span{margin-right:auto}.skip-link{position:fixed;left:20px;top:-80px;background:var(--ink);color:var(--paper);padding:10px;z-index:100}.skip-link:focus{top:15px}.project-page{padding-top:37px}.breadcrumb{font-size:11px;display:inline-flex;gap:15px;align-items:center;color:var(--muted)}.project-heading{padding-block:45px 42px;max-width:920px}.project-heading h1{font:400 clamp(65px,8.2vw,116px)/1.05 var(--serif);letter-spacing:-.035em;margin-block:14px 18px}.project-heading>p{font-size:20px;line-height:1.6;max-width:740px;color:var(--muted)}.case-cover{max-height:650px;aspect-ratio:1.88;object-fit:cover;background:#e9ece6}.project-page[data-project="modolink"] .case-cover{object-fit:contain;background:#f4f4f0}.case-meta{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:50px;padding-block:38px 48px;border-bottom:1px solid var(--line)}.case-meta p{font-size:13px;margin-top:11px}.case-meta .tag-list{margin-top:12px;gap:5px}.case-section{padding-block:68px 10px}.case-section-text{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;row-gap:16px;margin-bottom:32px}.case-section-text .eyebrow{grid-column:1/-1;color:var(--muted)}.case-section h2{font:400 56px/1.1 var(--serif);letter-spacing:-.02em}.case-section-text>p:last-child{font-size:15px;color:var(--muted);line-height:1.85}.case-section figure{margin:0}.case-section img{max-height:800px;object-fit:contain;background:#eeeee8}.case-section figcaption{font-size:11px;color:var(--muted);padding-top:11px}.case-end{border-top:1px solid var(--line);margin-top:65px;padding-block:28px 53px;display:flex;align-items:center;justify-content:space-between}.case-end h2{font:400 40px var(--serif)}.case-end a{font-size:12px}.draft-banner{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--paper);box-shadow:0 5px 30px #0002;z-index:25;font-size:11px;padding:12px 18px;display:flex;align-items:center;gap:20px;max-width:95vw;width:max-content;border-radius:3px}.draft-banner a{border-bottom:1px solid}.draft-banner button{color:#d7ddcb;font-size:10px;text-decoration:underline}.empty-state{padding:40px 0;color:var(--muted)}.error-state{padding-block:100px;min-height:55vh}.error-state h1{font:400 65px var(--serif)}.error-state p{margin-top:20px}.reveal{animation:arrive .7s ease both}@keyframes arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.about-section h2 em,.contact-section h2 em{display:block}
@media(min-width:1600px){.ribbon{width:calc((100vw - 1440px)/2 + 792px)}}
@media(max-width:1050px){.wrap{padding-inline:5%}.hero-grid{grid-template-columns:1fr 245px;gap:20px}.hero h1{font-size:clamp(80px,12vw,135px)}.hero-intro{font-size:15px}.hero{min-height:570px;padding-top:50px}.hero-bottom{margin-top:60px}.featured .project-copy{padding:25px}.featured h3{font-size:48px}.featured .project-subtitle{font-size:25px}.about-section{gap:45px}.about-section h2{font-size:65px}.contact-section h2{font-size:72px}.contact-grid{gap:35px}}
@media(max-width:700px){html{scroll-padding-top:20px}.wrap{padding-inline:6%}.site-header{height:82px}.wordmark{gap:12px;font-size:12px}.monogram{font-size:33px}.site-header nav{gap:19px;font-size:11px}.site-header nav .nav-count{display:none}.hero{padding-top:43px;padding-bottom:30px;min-height:0}.hero-grid{display:block}.hero .eyebrow{font-size:9px;letter-spacing:.09em}.hero h1{font-size:clamp(78px,17vw,123px);margin-top:25px;line-height:.98}.hero-aside{margin-top:34px;max-width:340px}.hero-aside .small-stripes{display:none}.hero-intro{font-size:15px;max-width:330px}.text-link{margin-top:17px}.hero-bottom{margin-top:40px;align-items:start;font-size:9px;gap:20px}.hero-bottom .availability{max-width:170px;text-align:left}.ribbon{width:76%;height:30px;margin-bottom:53px}.section-heading{margin-bottom:22px}.section-heading h2{font-size:43px}.section-note{font-size:8px;max-width:110px;text-align:right}.filters{gap:17px;margin-bottom:25px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:7px}.filter{font-size:10px;flex-shrink:0}.project-grid{grid-template-columns:1fr;gap:33px}.project-card.featured{display:block;background:none}.featured .project-image{min-height:0;aspect-ratio:1.35}.featured .project-copy{padding:0}.featured .project-meta{margin-top:18px}.featured h3,.project-card h3{font-size:36px;margin-top:9px}.featured .project-subtitle{font-family:var(--sans);font-size:13px;color:var(--muted);line-height:1.65;margin-top:6px}.featured .project-summary,.featured .project-read{display:none}.featured .project-arrow{display:grid}.project-image{aspect-ratio:1.35}.project-category{font-size:9px}.work-section{padding-bottom:60px}.about-section{grid-template-columns:1fr;gap:23px;padding-block:48px}.about-section h2{font-size:66px;margin-top:20px}.about-symbol{margin-top:25px}.about-symbol i{width:27px;height:27px}.about-text{padding-top:0}.about-text>p{font-size:16px}.about-text>p+p{font-size:14px}.contact-section{padding-block:48px}.contact-grid{grid-template-columns:1fr;gap:25px}.contact-section h2{font-size:65px}.contact-info>p{font-size:13px}.site-footer{flex-wrap:wrap;gap:14px;font-size:9px}.site-footer>span{margin-right:0;order:4;flex-basis:100%}.site-footer .footer-name{margin-right:auto}.site-footer .back-top{display:none}.project-page{padding-top:23px}.project-heading{padding-block:28px}.project-heading h1{font-size:65px}.project-heading>p{font-size:17px}.case-cover{aspect-ratio:1.3}.case-meta{grid-template-columns:1fr;gap:21px;padding-block:25px}.case-meta p{margin-top:6px}.case-section{padding-top:43px}.case-section-text{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.case-section h2{font-size:43px}.case-section-text>p:last-child{font-size:14px}.case-end h2{font-size:30px}.draft-banner{padding:10px 12px;gap:12px;font-size:9px;flex-wrap:wrap;justify-content:center}.draft-banner button{font-size:9px}}
@media(max-width:700px){.project-card.featured{min-height:0}.featured .project-image{width:100%;height:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Original covers are fixed and always displayed without cropping. */
.project-image,.featured .project-image{background:#f5f8f8}
.project-image img,.featured .project-image img,.case-cover,.project-page[data-project="modolink"] .case-cover{object-fit:contain;background:#f5f8f8}
.project-card:hover .project-image img{transform:none}
.project-image{padding:16px}
.featured .project-image{padding:20px}
.case-cover{padding:18px}
.project-grid{row-gap:48px}
.complete-project{padding-top:64px}
.complete-heading{margin-bottom:35px}
.complete-heading h2{font:400 56px/1.1 var(--serif);letter-spacing:-.02em;margin:14px 0}
.complete-heading>p:last-child{font-size:13px;color:var(--muted)}
.document-index{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:30px}
.document-index a{padding:10px 17px;border:1px solid var(--line);font-size:12px;background:#f2fafb}
.document-index a span{margin-left:16px}
.document-reader{margin-bottom:65px;scroll-margin-top:15px}
.reader-toolbar{position:sticky;top:0;z-index:4;background:#fffdf4f5;backdrop-filter:blur(10px);border-block:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;margin-bottom:25px}
.reader-toolbar h3{font-size:13px;font-weight:500}
.reader-toolbar>div>span{font-size:10px;color:var(--muted)}
.reader-controls{display:flex;align-items:center;gap:22px;font-size:11px}
.reader-controls select{border:1px solid var(--line);padding:7px 9px;margin-left:8px;background:#fff;color:var(--ink);font:inherit}
.reader-controls a{border-bottom:1px solid var(--ink);white-space:nowrap}
.document-pages{max-width:1050px;margin:auto}
.document-page{margin:0 0 35px;scroll-margin-top:98px}
.page-frame{background:#fff;border:1px solid #e8ebe7;overflow:hidden}
.page-frame img{width:100%;height:100%;object-fit:contain}
.document-page figcaption{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;gap:20px;padding-top:10px}
@media(max-width:700px){.project-image,.featured .project-image{padding:12px}.complete-project{padding-top:40px}.complete-heading h2{font-size:43px}.reader-toolbar{align-items:start;gap:12px;flex-direction:column;padding:12px 0}.reader-controls{width:100%;justify-content:space-between;gap:15px;font-size:10px}.reader-controls select{margin-left:5px;padding:5px}.reader-toolbar h3{font-size:12px}.document-page{margin-bottom:22px;scroll-margin-top:145px}.case-cover{padding:8px}.document-index a{font-size:11px}}

/* A single editorial cover system; all original document pages remain unchanged. */
.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}
.project-card h3{font-size:34px;display:flex;justify-content:space-between;align-items:center;gap:15px}
.project-card h3>span{font-family:var(--sans);font-size:20px;font-weight:400}
.project-card .project-subtitle{font-size:12px}
.project-meta{gap:9px;align-items:start}
.project-category{font-size:9px;letter-spacing:.07em}
.designed-cover{position:relative;aspect-ratio:4/3;overflow:hidden;display:flex;flex-direction:column;padding:19px 21px 21px;background:#eaf5fb;color:#303a42}
.cover-topline{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:8px;letter-spacing:.14em;line-height:1.2;z-index:1}
.cover-artwork{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:10px 0 9px}
.cover-artwork img{width:100%;height:100%;object-fit:contain;transition:none}
.cover-caption{display:flex;justify-content:space-between;align-items:end;gap:12px;z-index:1}
.cover-title{font:400 32px/1.03 var(--serif);letter-spacing:-.025em}
.cover-label{font-size:8px;line-height:1.5;max-width:94px;text-align:right;color:#576a73}
.cover-ribbon{height:4px;position:absolute;bottom:0;left:0;right:0;display:flex}
.cover-ribbon i{flex:1;background:var(--blue)}
.cover-ribbon i:nth-child(2){background:var(--sage)}
.cover-ribbon i:nth-child(3){background:var(--lime)}
.cover-ribbon i:nth-child(4){background:var(--ochre)}
.cover-ribbon i:nth-child(5){background:var(--coral)}
.cover-material-studies{background:#f6efdf}
.cover-material-studies .cover-artwork img{width:auto;max-width:100%;height:100%;box-shadow:0 7px 20px #75664913}
.cover-pangolino{background:#edf2ed}
.cover-pangolino .cover-artwork{padding:19px 0 17px}
.cover-pangolino .cover-artwork img{height:auto;max-height:100%;box-shadow:0 7px 20px #2635330a}
.designed-cover.detail-cover{max-width:1050px;margin:auto;aspect-ratio:16/10;padding:34px 42px 38px}
.detail-cover .cover-topline{font-size:11px}
.detail-cover .cover-caption{gap:35px}
.detail-cover .cover-title{font-size:70px}
.detail-cover .cover-label{font-size:13px;max-width:200px}
.detail-cover .cover-artwork{padding:25px 0}
.detail-cover .cover-ribbon{height:7px}
@media(min-width:701px) and (max-width:1050px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card h3{font-size:32px}.designed-cover{padding:16px 18px 19px}.cover-title{font-size:30px}}
@media(max-width:700px){.project-grid{grid-template-columns:1fr;gap:37px}.project-card h3{font-size:34px}.designed-cover{padding:19px 21px 22px}.cover-title{font-size:33px}.cover-topline{font-size:8px}.designed-cover.detail-cover{aspect-ratio:4/3;padding:19px 21px 22px}.detail-cover .cover-title{font-size:33px}.detail-cover .cover-label{font-size:8px;max-width:100px}.detail-cover .cover-topline{font-size:8px}.detail-cover .cover-artwork{padding:10px 0}.detail-cover .cover-ribbon{height:4px}}

.cover-material-studies{background:#edf5ef}.cover-sample-detail{display:block;width:100%;height:100%;overflow:hidden}.cover-material-studies .cover-artwork{padding:15px 0 13px}.detail-cover.cover-material-studies .cover-artwork{padding:30px 0}.cover-material-studies .cover-label{color:#526b61}

.cover-material-studies{background:#eaf4f7}.cover-material-studies .cover-artwork img{width:100%;height:100%;max-width:100%;object-fit:cover;box-shadow:none}.cover-material-studies .cover-label{color:#536b78}.cover-art-note{font-size:10px;color:var(--muted);margin:12px auto 0;max-width:1050px;line-height:1.7}

/* Mendrine: fourth project in the existing editorial cover system. */
.cover-mendrine{background:#eef1f7}
.cover-mendrine .cover-label{color:#596a83}
.cover-mendrine .cover-artwork{padding:4px 0 8px}
.detail-cover.cover-mendrine .cover-artwork{padding:12px 0 20px}
@media(min-width:701px){.project-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Public contact details */
.contact-details{display:grid;gap:17px;margin:27px 0 0;max-width:340px}
.contact-details dt{color:var(--muted);font-size:9px;letter-spacing:.13em}
.contact-details dd{margin:4px 0 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}
.contact-details a{display:inline-block;border-bottom:1px solid #b6c5b4;padding-bottom:2px;transition:border-color .2s}
.contact-details a:hover{border-color:var(--ink)}
.contact-details .contact-value{user-select:text}
@media(max-width:700px){.contact-details{gap:15px;margin-top:23px}.contact-details dd{font-size:15px}}
