html:has([data-site=derman]){scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--sp-4))}body:has([data-site=derman]){background:var(--color-bg-page)}:where([data-site=derman]) .site-container{width:100%;max-width:calc(var(--container-site) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}:where([data-site=derman]) .is-dark{--color-focus:var(--grey-0);color:var(--color-text-inverse)}:where([data-site=derman]) .site-header{z-index:var(--z-header);background:var(--derman-black);border-bottom:1px solid var(--grey-800);position:sticky;top:0}:where([data-site=derman]) .site-header-bar{align-items:center;gap:var(--sp-3);height:var(--header-height);display:flex}:where([data-site=derman]) .site-logo{flex:none;margin-right:auto;display:block}:where([data-site=derman]) .site-logo img{width:auto;height:28px}:where([data-site=derman]) .site-nav{display:none}:where([data-site=derman]) .site-header-actions{align-items:center;gap:var(--sp-2);display:flex}:where([data-site=derman]) .site-header-actions .segmented,:where([data-site=derman]) .label-long{display:none}@media (min-width:600px){:where([data-site=derman]) .site-header-actions{gap:var(--sp-3)}:where([data-site=derman]) .site-header-actions .segmented{display:inline-flex}:where([data-site=derman]) .label-short{display:none}:where([data-site=derman]) .label-long{display:inline}}@media (min-width:1024px){:where([data-site=derman]) .site-logo{margin-right:0}:where([data-site=derman]) .site-logo img{height:34px}:where([data-site=derman]) .site-nav{gap:var(--sp-1);margin-left:var(--sp-6);margin-right:auto;display:flex}:where([data-site=derman]) .site-nav a{min-height:var(--tap-min);padding:0 var(--sp-3);border-radius:var(--radius-md);color:var(--color-text-inverse-secondary);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}:where([data-site=derman]) .site-nav a:hover{color:var(--grey-0);background:var(--grey-800)}:where([data-site=derman]) .site-menu-button{display:none}}@media (min-width:1280px){:where([data-site=derman]) .site-nav a{padding:0 var(--sp-4)}}:where([data-site=derman]) .segmented-on-dark{background:var(--grey-800)}:where([data-site=derman]) .segmented-on-dark button,:where([data-site=derman]) .segmented-on-dark a{color:var(--color-text-inverse-secondary)}:where([data-site=derman]) .segmented-on-dark button:hover,:where([data-site=derman]) .segmented-on-dark a:hover{color:var(--grey-0)}:where([data-site=derman]) .segmented-on-dark [aria-pressed=true],:where([data-site=derman]) .segmented-on-dark [aria-current=true]{background:var(--grey-0);color:var(--grey-900)}:where([data-site=derman]) .segmented-on-dark [aria-pressed=true]:hover{color:var(--grey-900)}:where([data-site=derman]) .site-menu .sheet{padding:0 var(--sp-4) var(--sp-6)}:where([data-site=derman]) .site-menu-head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:64px;padding-left:var(--sp-1);display:flex}:where([data-site=derman]) .site-menu-title{font-size:var(--text-lg);font-weight:var(--weight-bold)}:where([data-site=derman]) .site-menu-nav .list-item{min-height:56px;padding-inline:var(--sp-1);font-size:var(--text-lg);font-weight:var(--weight-semibold)}:where([data-site=derman]) .site-menu-nav .list{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}:where([data-site=derman]) .site-menu-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);display:flex}:where([data-site=derman]) .site-menu-foot-label{font-size:var(--text-sm);color:var(--color-text-secondary)}:where([data-site=derman]) .site-menu-cta{margin-top:var(--sp-5)}@media (min-width:1024px){:where([data-site=derman]) .site-menu{display:none}}:where([data-site=derman]) .section{padding-block:var(--sp-16)}:where([data-site=derman]) .section-surface{background:var(--color-bg-surface)}:where([data-site=derman]) .section-head{gap:var(--sp-4);max-width:46rem;margin-bottom:var(--sp-10);flex-direction:column;display:flex}:where([data-site=derman]) .section-title{font-size:var(--text-3xl)}:where([data-site=derman]) .section-lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}:where([data-site=derman]) .is-dark .section-lead{color:var(--color-text-inverse-secondary)}@media (min-width:768px){:where([data-site=derman]) .section-title{font-size:var(--text-4xl)}}@media (min-width:1024px){:where([data-site=derman]) .section{padding-block:var(--sp-24)}:where([data-site=derman]) .section-head{margin-bottom:var(--sp-12)}:where([data-site=derman]) .section-title{font-size:var(--text-5xl)}}:where([data-site=derman]) .hero{background:var(--derman-black)}:where([data-site=derman]) .hero-intro{gap:var(--sp-6);padding-block:var(--sp-10);display:grid}:where([data-site=derman]) .hero-title{font-size:var(--text-4xl);color:var(--grey-0)}:where([data-site=derman]) .hero-side{gap:var(--sp-6);flex-direction:column;display:flex}:where([data-site=derman]) .hero-text{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-inverse-secondary);max-width:34rem}:where([data-site=derman]) .hero-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (max-width:599px){:where([data-site=derman]) .hero-actions .btn{flex:100%}}@media (min-width:768px){:where([data-site=derman]) .hero-intro{padding-block:var(--sp-16) var(--sp-12)}:where([data-site=derman]) .hero-title{font-size:var(--text-5xl)}}@media (min-width:1024px){:where([data-site=derman]) .hero-intro{align-items:end;column-gap:var(--sp-10);padding-block:var(--sp-20) var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where([data-site=derman]) .hero-title{font-size:var(--text-6xl)}}@media (min-width:1280px){:where([data-site=derman]) .hero-intro{column-gap:var(--sp-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:where([data-site=derman]) .hero-title{font-size:var(--text-7xl)}}:where([data-site=derman]) .film{background:var(--grey-800);position:relative;overflow:hidden}:where([data-site=derman]) .film-poster{aspect-ratio:16/9;object-fit:cover;object-position:50% 35%;width:100%}:where([data-site=derman]) .film:after{content:"";background:var(--derman-black);opacity:.18;pointer-events:none;position:absolute;inset:0}:where([data-site=derman]) .film-play{z-index:1;background:var(--grey-0);width:72px;height:72px;color:var(--grey-900);box-shadow:var(--shadow-3);cursor:not-allowed;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where([data-site=derman]) .film-play .icon{fill:currentColor;width:30px;height:30px;margin-left:4px}:where([data-site=derman]) .film-note{z-index:1;left:max(var(--gutter), calc((100% - var(--container-site)) / 2));bottom:var(--sp-4);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--derman-black);color:var(--grey-0);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.2;display:inline-flex;position:absolute}:where([data-site=derman]) .film-note .icon{color:var(--derman-yellow)}@media (min-width:768px){:where([data-site=derman]) .film-play{width:96px;height:96px}:where([data-site=derman]) .film-play .icon{width:38px;height:38px;margin-left:6px}:where([data-site=derman]) .film-note{bottom:var(--sp-6)}}@media (min-width:1024px){:where([data-site=derman]) .film-poster{aspect-ratio:21/9}}:where([data-site=derman]) .about{gap:var(--sp-12);display:grid}:where([data-site=derman]) .about-text{gap:var(--sp-5);flex-direction:column;max-width:40rem;display:flex}:where([data-site=derman]) .about-text>p{font-size:var(--text-lg);line-height:var(--leading-relaxed)}@media (min-width:1024px){:where([data-site=derman]) .about{column-gap:var(--sp-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}:where([data-site=derman]) .facts{margin:var(--sp-3) 0 0;border-top:2px solid var(--derman-black)}:where([data-site=derman]) .facts>div{gap:var(--sp-1) var(--sp-5);padding:var(--sp-3) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}:where([data-site=derman]) .facts dt{color:var(--color-text-secondary);font-size:var(--text-sm);padding-top:2px}:where([data-site=derman]) .facts dd{font-weight:var(--weight-semibold);min-width:0;margin:0}@media (max-width:599px){:where([data-site=derman]) .facts>div{grid-template-columns:minmax(0,1fr)}}:where([data-site=derman]) .ceo{padding:var(--sp-6) var(--sp-6) 0;border-radius:var(--radius-lg);background:var(--grey-100);grid-template-columns:minmax(0,1fr);grid-template-areas:"quote""foot";display:grid;overflow:hidden}:where([data-site=derman]) .ceo-quote{gap:var(--sp-3);flex-direction:column;grid-area:quote;display:flex}:where([data-site=derman]) .ceo-quote-lead{font-size:var(--text-2xl);font-weight:var(--weight-heavy);font-stretch:var(--stretch-expanded);letter-spacing:var(--tracking-display);line-height:var(--leading-snug);text-wrap:balance}:where([data-site=derman]) .ceo-quote p:not(.ceo-quote-lead){color:var(--color-text-secondary)}:where([data-site=derman]) .ceo-caption{z-index:1;max-width:60%;padding-bottom:var(--sp-6);font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;grid-area:foot;place-self:end start;display:flex;position:relative}:where([data-site=derman]) .ceo-caption strong{font-size:var(--text-md);color:var(--color-text)}:where([data-site=derman]) .ceo-photo{width:calc(62% + var(--sp-6));max-width:300px;margin:var(--sp-4) calc(-1 * var(--sp-6)) 0 0;grid-area:foot;place-self:end}@media (min-width:600px) and (max-width:1023px){:where([data-site=derman]) .ceo{column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,17rem);grid-template-areas:"quote photo""caption photo"}:where([data-site=derman]) .ceo-caption{grid-area:caption;max-width:none}:where([data-site=derman]) .ceo-photo{width:calc(100% + var(--sp-6));grid-area:photo;margin-top:0}}@media (min-width:1024px){:where([data-site=derman]) .ceo{padding:var(--sp-8) var(--sp-8) 0}:where([data-site=derman]) .ceo-caption{padding-bottom:var(--sp-8)}:where([data-site=derman]) .ceo-photo{width:calc(62% + var(--sp-8));margin-right:calc(-1 * var(--sp-8))}}:where([data-site=derman]) .coldchain-legend{align-items:center;gap:var(--sp-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}:where([data-site=derman]) .coldchain-legend .icon{color:var(--turquoise-600)}:where([data-site=derman]) .coldchain-swatch{background:var(--derman-turquoise);border-radius:2px;width:32px;height:4px}:where([data-site=derman]) .process{margin:0}:where([data-site=derman]) .process-step{column-gap:var(--sp-4);row-gap:var(--sp-2);padding-bottom:var(--sp-10);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"marker title"".text"".photo";display:grid;position:relative}:where([data-site=derman]) .process-step:last-child{padding-bottom:0}:where([data-site=derman]) .process-step:before{content:"";background:var(--derman-turquoise);width:4px;position:absolute;top:0;bottom:0;left:18px}:where([data-site=derman]) .process-step:first-child:before{top:var(--sp-5)}:where([data-site=derman]) .process-step:last-child:before{height:var(--sp-5);bottom:auto}:where([data-site=derman]) .process-marker{z-index:1;grid-area:marker;position:relative}:where([data-site=derman]) .process-num{background:var(--derman-black);width:40px;height:40px;color:var(--grey-0);font-size:var(--text-sm);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}:where([data-site=derman]) .process-title{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);grid-area:title;align-self:center}:where([data-site=derman]) .process-text{max-width:60ch;color:var(--color-text-secondary);grid-area:text}:where([data-site=derman]) .process-photo{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-md);width:100%;margin-top:var(--sp-3);grid-area:photo}@media (min-width:600px) and (max-width:1279px){:where([data-site=derman]) .process-step{column-gap:var(--sp-6);grid-template:"marker title photo"".text photo"1fr/40px minmax(0,1fr) minmax(0,15rem)}:where([data-site=derman]) .process-photo{margin-top:0}}@media (min-width:1280px){:where([data-site=derman]) .process{column-gap:var(--sp-6);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:where([data-site=derman]) .process-step{grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:var(--sp-3);grid-template-areas:"photo""marker""title""text";padding-bottom:0}:where([data-site=derman]) .process-step:before{display:none}:where([data-site=derman]) .process-photo{aspect-ratio:4/3;margin-top:0;margin-bottom:var(--sp-3)}:where([data-site=derman]) .process-title{font-size:var(--text-lg);align-self:start}:where([data-site=derman]) .process-text{font-size:var(--text-sm);line-height:var(--leading-normal)}:where([data-site=derman]) .process-marker:before{content:"";left:0;right:calc(-1 * var(--sp-6));background:var(--derman-turquoise);z-index:-1;height:4px;position:absolute;top:18px}:where([data-site=derman]) .process-step:last-child .process-marker:before{right:0}}:where([data-site=derman]) .declaration{gap:var(--sp-6);margin-top:var(--sp-16);padding:var(--sp-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-page);display:grid}:where([data-site=derman]) .declaration-head{gap:var(--sp-2);flex-direction:column;display:flex}:where([data-site=derman]) .declaration-title{font-size:var(--text-xl);font-weight:var(--weight-bold)}:where([data-site=derman]) .declaration-head p{color:var(--color-text-secondary)}:where([data-site=derman]) .origins{border-top:2px solid var(--derman-black);margin:0}:where([data-site=derman]) .origins>div{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--color-divider);display:flex}:where([data-site=derman]) .origins dt{color:var(--color-text-secondary)}:where([data-site=derman]) .origins dd{font-size:var(--text-lg);font-weight:var(--weight-bold);white-space:nowrap;margin:0}@media (min-width:600px){:where([data-site=derman]) .origins{gap:var(--sp-4);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where([data-site=derman]) .origins>div{padding:var(--sp-3) 0 0;border-top:2px solid var(--derman-black);border-bottom:0;display:block}:where([data-site=derman]) .origins dt{font-size:var(--text-sm)}:where([data-site=derman]) .origins dd{font-size:var(--text-xl)}}:where([data-site=derman]) .declaration-notes{gap:var(--sp-2);font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}:where([data-site=derman]) .declaration-notes .icon{color:var(--turquoise-600);margin-right:var(--sp-1);vertical-align:-.2em}@media (min-width:1024px){:where([data-site=derman]) .declaration{column-gap:var(--sp-12);padding:var(--sp-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}:where([data-site=derman]) .declaration-notes{grid-column:2}}:where([data-site=derman]) .stage{background-color:var(--derman-charcoal);background-image:repeating-linear-gradient(-45deg, var(--derman-charcoal) 0 var(--sp-4), var(--grey-800) var(--sp-4) var(--sp-8))}:where([data-site=derman]) .stage .section-title{color:var(--grey-0)}:where([data-site=derman]) .doener-row{gap:var(--sp-10);display:grid}:where([data-site=derman]) .doener{column-gap:var(--sp-6);row-gap:var(--sp-1);grid-template:"media name"1fr"media meta""media price"1fr/120px minmax(0,1fr);display:grid}:where([data-site=derman]) .doener-media{grid-area:media;justify-content:center;align-items:flex-end;height:200px;display:flex;position:relative}:where([data-site=derman]) .doener-media img{z-index:1;object-fit:contain;object-position:50% 100%;width:auto;max-width:100%;height:100%;position:relative}:where([data-site=derman]) .doener-media:after{content:"";left:12%;right:12%;bottom:calc(-1 * var(--sp-2));height:var(--sp-4);background:var(--derman-black);opacity:.6;filter:blur(6px);border-radius:50%;position:absolute}:where([data-site=derman]) .doener-name{color:var(--grey-0);font-size:var(--text-xl);font-weight:var(--weight-heavy);font-stretch:var(--stretch-expanded);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);grid-area:name;align-self:end}:where([data-site=derman]) .doener-meta{color:var(--color-text-inverse-secondary);grid-area:meta}:where([data-site=derman]) .doener>.price-tag{margin-top:var(--sp-3);grid-area:price;place-self:start}@media (max-width:359px){:where([data-site=derman]) .doener>.price-tag-lg{font-size:var(--text-2xl)}:where([data-site=derman]) .hero-title{font-size:var(--text-3xl)}:where([data-site=derman]) .site-logo img{height:24px}}@media (min-width:768px){:where([data-site=derman]) .doener-row{column-gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}:where([data-site=derman]) .doener{text-align:center;grid-template:"media""name""meta"/minmax(0,1fr);justify-items:center}:where([data-site=derman]) .doener-media{width:100%;height:300px;margin-bottom:var(--sp-6)}:where([data-site=derman]) .doener>.price-tag{z-index:2;margin:0 0 var(--sp-12);grid-area:media;place-self:end;position:relative}}@media (min-width:1024px){:where([data-site=derman]) .doener-media{height:400px}:where([data-site=derman]) .doener>.price-tag{margin:0 var(--sp-4) var(--sp-16) 0}}@media (min-width:1280px){:where([data-site=derman]) .doener-name{font-size:var(--text-2xl)}}:where([data-site=derman]) .stage-sub{margin:var(--sp-16) 0 var(--sp-6);padding-top:var(--sp-8);border-top:1px solid var(--grey-700);color:var(--grey-0);font-size:var(--text-2xl)}:where([data-site=derman]) .more-grid{gap:var(--sp-5);display:grid}:where([data-site=derman]) .more-item{column-gap:var(--sp-4);row-gap:var(--sp-1);grid-template:"media name""media meta""media price"1fr/112px minmax(0,1fr);align-items:start;display:grid}:where([data-site=derman]) .more-media{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--grey-700);grid-area:media;overflow:hidden}:where([data-site=derman]) .more-media img{object-fit:cover;width:100%;height:100%}:where([data-site=derman]) .more-media-cutout img{object-fit:contain;padding:6%}:where([data-site=derman]) .more-name{color:var(--grey-0);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);grid-area:name}:where([data-site=derman]) .more-meta{color:var(--color-text-inverse-secondary);font-size:var(--text-sm);grid-area:meta}:where([data-site=derman]) .more-item>.price-tag{margin-top:var(--sp-2);grid-area:price;justify-self:start}@media (min-width:600px){:where([data-site=derman]) .more-grid{gap:var(--sp-8) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){:where([data-site=derman]) .more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-site=derman]) .more-item{grid-template:"media""name""meta""price"1fr/minmax(0,1fr)}:where([data-site=derman]) .more-media{margin-bottom:var(--sp-3)}}@media (min-width:1024px){:where([data-site=derman]) .more-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}:where([data-site=derman]) .stage-foot{justify-content:space-between;align-items:center;gap:var(--sp-5) var(--sp-8);margin-top:var(--sp-12);padding-top:var(--sp-6);border-top:1px solid var(--grey-700);flex-wrap:wrap;display:flex}:where([data-site=derman]) .stage-note{max-width:40rem;color:var(--color-text-inverse-secondary);font-size:var(--text-sm)}@media (max-width:599px){:where([data-site=derman]) .stage-foot .btn{flex:100%}}:where([data-site=derman]) .twisty-band{background:var(--twisty-cream);color:var(--twisty-ink);overflow:hidden}:where([data-site=derman]) .twisty-band-inner{gap:var(--sp-10);padding-block:var(--sp-16);align-items:center;display:grid}:where([data-site=derman]) .twisty-copy{align-items:flex-start;gap:var(--sp-5);flex-direction:column;display:flex}:where([data-site=derman]) .twisty-logo{width:128px;height:auto}:where([data-site=derman]) .twisty-title{font-size:var(--text-3xl);color:var(--twisty-ink);line-height:var(--leading-snug)}:where([data-site=derman]) .twisty-title span{color:var(--twisty-red)}:where([data-site=derman]) .twisty-text{max-width:34rem;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--grey-700)}:where([data-site=derman]) .twisty-buckets{justify-content:center;align-items:flex-end;max-width:34rem;margin-inline:auto;display:flex}:where([data-site=derman]) .twisty-buckets img{flex:none;width:41%}:where([data-site=derman]) .twisty-buckets img:first-child{margin-right:-15%;transform:translateY(-8%)}:where([data-site=derman]) .twisty-buckets img:nth-child(2){z-index:1;width:48%;position:relative}:where([data-site=derman]) .twisty-buckets img:nth-child(3){margin-left:-15%;transform:translateY(-8%)}@media (min-width:768px){:where([data-site=derman]) .twisty-title{font-size:var(--text-4xl)}}@media (min-width:1024px){:where([data-site=derman]) .twisty-band-inner{gap:var(--sp-16);padding-block:var(--sp-20);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}:where([data-site=derman]) .twisty-logo{width:152px}:where([data-site=derman]) .twisty-buckets{max-width:none}}@media (min-width:1280px){:where([data-site=derman]) .twisty-title{font-size:var(--text-5xl)}}:where([data-site=derman]) .voices{gap:var(--sp-12);display:grid}:where([data-site=derman]) .voice{gap:var(--sp-5);align-content:start;min-width:0;display:grid}:where([data-site=derman]) .voice-photo{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);width:100%}:where([data-site=derman]) .voice-quote p{font-size:var(--text-lg);line-height:var(--leading-relaxed)}:where([data-site=derman]) .voice-cite{font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;gap:2px;display:flex}:where([data-site=derman]) .voice-cite strong{font-size:var(--text-md);color:var(--color-text)}:where([data-site=derman]) .voices-rest{gap:var(--sp-12);display:grid}:where([data-site=derman]) .voices-note{margin-top:var(--sp-12);font-size:var(--text-sm);color:var(--color-text-secondary)}@media (min-width:768px){:where([data-site=derman]) .voice-featured{column-gap:var(--sp-10);grid-template:"photo quote"1fr"photo cite"/minmax(0,7fr) minmax(0,5fr);align-items:end}:where([data-site=derman]) .voice-featured .voice-photo{aspect-ratio:16/10;grid-area:photo}:where([data-site=derman]) .voice-featured .voice-quote{grid-area:quote;align-self:end}:where([data-site=derman]) .voice-featured .voice-cite{grid-area:cite}:where([data-site=derman]) .voices-rest{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){:where([data-site=derman]) .voices{gap:var(--sp-16)}:where([data-site=derman]) .voice-featured .voice-quote p{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}:where([data-site=derman]) .voices-rest{gap:var(--sp-10)}}:where([data-site=derman]) .order-band{background:var(--derman-black)}:where([data-site=derman]) .order-band .section-title{color:var(--grey-0)}:where([data-site=derman]) .order-steps{gap:var(--sp-8);display:grid}:where([data-site=derman]) .order-step{gap:var(--sp-3);padding-top:var(--sp-5);border-top:2px solid var(--grey-700);flex-direction:column;display:flex}:where([data-site=derman]) .order-step-head{align-items:center;gap:var(--sp-3);display:flex}:where([data-site=derman]) .order-step-head .icon{width:28px;height:28px;color:var(--derman-yellow)}:where([data-site=derman]) .order-step-title{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--grey-0)}:where([data-site=derman]) .order-step p{color:var(--color-text-inverse-secondary)}:where([data-site=derman]) .order-actions{gap:var(--sp-3);margin-top:var(--sp-12);flex-wrap:wrap;display:flex}@media (max-width:599px){:where([data-site=derman]) .order-actions .btn{flex:100%}}@media (min-width:768px){:where([data-site=derman]) .order-steps{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){:where([data-site=derman]) .order-steps{gap:var(--sp-10)}}:where([data-site=derman]) .contact{gap:var(--sp-10);display:grid}:where([data-site=derman]) .contact-list{border-top:2px solid var(--derman-black)}:where([data-site=derman]) .contact-list li{border-bottom:1px solid var(--color-divider)}:where([data-site=derman]) .contact-row{align-items:center;gap:var(--sp-4);min-height:72px;padding-block:var(--sp-3);color:inherit;text-decoration:none;display:flex}:where([data-site=derman]) .contact-row>.icon{width:24px;height:24px;color:var(--derman-blue)}:where([data-site=derman]) .contact-row-text{flex-direction:column;min-width:0;display:flex}:where([data-site=derman]) .contact-row-label{font-size:var(--text-sm);color:var(--color-text-secondary)}:where([data-site=derman]) .contact-row-value{font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}:where([data-site=derman]) a.contact-row:hover .contact-row-value{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}:where([data-site=derman]) address.contact-row{font-style:normal}:where([data-site=derman]) .contact-actions{margin-top:var(--sp-6)}:where([data-site=derman]) .contact-figure{gap:var(--sp-3);flex-direction:column;display:flex}:where([data-site=derman]) .contact-photo{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);width:100%}:where([data-site=derman]) .contact-figure figcaption{font-size:var(--text-sm);color:var(--color-text-secondary)}@media (min-width:1024px){:where([data-site=derman]) .contact{column-gap:var(--sp-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}:where([data-site=derman]) .contact-figure{margin-top:var(--sp-2)}}:where([data-site=derman]) .site-footer{padding-block:var(--sp-12) var(--sp-8);background:var(--derman-black);color:var(--color-text-inverse-secondary);font-size:var(--text-sm)}:where([data-site=derman]) .site-footer-grid{gap:var(--sp-8) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where([data-site=derman]) .site-footer-brand{grid-column:1/-1}:where([data-site=derman]) .site-footer-brand img{width:auto;height:34px}:where([data-site=derman]) .site-footer-brand address{margin-top:var(--sp-4);font-style:normal;line-height:var(--leading-relaxed)}:where([data-site=derman]) .site-footer-brand a{color:inherit}:where([data-site=derman]) .site-footer-brand a:hover{color:var(--grey-0)}:where([data-site=derman]) .site-footer-title{margin-bottom:var(--sp-1);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--grey-0);letter-spacing:0}:where([data-site=derman]) .site-footer-links a{min-height:var(--tap-min);color:inherit;align-items:center;text-decoration:none;display:inline-flex}:where([data-site=derman]) .site-footer-links a:hover{color:var(--grey-0);text-decoration:underline}:where([data-site=derman]) .site-footer-bottom{justify-content:space-between;gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-10);padding-top:var(--sp-6);border-top:1px solid var(--grey-800);flex-wrap:wrap;display:flex}@media (min-width:600px){:where([data-site=derman]) .site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){:where([data-site=derman]) .site-footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}:where([data-site=derman]) .site-footer-brand{grid-column:auto}:where([data-site=derman]) .site-footer-links a{min-height:36px}}:where([data-site=derman]) .legal-header .site-header-actions{margin-left:auto}:where([data-site=derman]) .legal-header .site-header-actions .segmented{display:inline-flex}@media (max-width:599px){:where([data-site=derman]) .legal-back{width:var(--tap-min);padding:0}:where([data-site=derman]) .legal-back-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:where([data-site=derman]) .legal-main{padding-block:var(--sp-6) var(--sp-16)}:where([data-site=derman]) .legal-tabs{margin-bottom:var(--sp-8)}:where([data-site=derman]) .legal-layout{row-gap:var(--sp-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""toc""body";display:grid}:where([data-site=derman]) .legal-layout-single{grid-template-areas:"head""body"}:where([data-site=derman]) .legal-head{gap:var(--sp-4);flex-direction:column;grid-area:head;display:flex}:where([data-site=derman]) .legal-head>:not(h1){max-width:68ch}:where([data-site=derman]) .legal-title{font-size:var(--text-3xl)}:where([data-site=derman]) .legal-meta{color:var(--color-text-secondary)}:where([data-site=derman]) .legal-toc{max-width:68ch;padding:var(--sp-4) var(--sp-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);grid-area:toc}:where([data-site=derman]) .legal-toc-title{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-secondary)}:where([data-site=derman]) .legal-toc a{min-height:var(--tap-min);padding-block:var(--sp-2);color:var(--color-text);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:flex}:where([data-site=derman]) .legal-toc li+li a{border-top:1px solid var(--color-divider)}:where([data-site=derman]) .legal-toc a:hover{color:var(--color-text-link);text-decoration:underline}:where([data-site=derman]) .legal-body{grid-area:body}:where([data-site=derman]) .prose{max-width:68ch}:where([data-site=derman]) .prose>p:first-child{font-size:var(--text-lg);line-height:var(--leading-relaxed)}:where([data-site=derman]) .prose h2{margin:var(--sp-10) 0 var(--sp-3);font-size:var(--text-xl);scroll-margin-top:calc(var(--header-height) + var(--sp-6))}:where([data-site=derman]) .prose h2:first-child{margin-top:0}:where([data-site=derman]) .prose h3{margin:var(--sp-6) 0 var(--sp-2);font-size:var(--text-lg)}:where([data-site=derman]) .prose p,:where([data-site=derman]) .prose ul,:where([data-site=derman]) .prose ol,:where([data-site=derman]) .prose .kv{margin:0 0 var(--sp-4)}:where([data-site=derman]) .prose ul{padding-left:1.25em}:where([data-site=derman]) .prose li+li{margin-top:var(--sp-2)}:where([data-site=derman]) .prose address{margin-bottom:var(--sp-4);font-style:normal}@media (min-width:768px){:where([data-site=derman]) .legal-title{font-size:var(--text-4xl)}}@media (min-width:1024px){:where([data-site=derman]) .legal-main{padding-block:var(--sp-10) var(--sp-24)}:where([data-site=derman]) .legal-title{font-size:var(--text-5xl)}:where([data-site=derman]) .legal-layout{column-gap:var(--sp-16);row-gap:var(--sp-10);grid-template:"toc head""toc body"1fr/16rem minmax(0,1fr)}:where([data-site=derman]) .legal-layout-single{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body"}:where([data-site=derman]) .legal-toc{top:calc(var(--header-height) + var(--sp-8));margin-top:var(--sp-2);background:0 0;border:0;align-self:start;padding:0;position:sticky}:where([data-site=derman]) .legal-toc-title{margin-bottom:var(--sp-2)}:where([data-site=derman]) .legal-toc ol{border-left:2px solid var(--color-border)}:where([data-site=derman]) .legal-toc li+li a{border-top:0}:where([data-site=derman]) .legal-toc a{min-height:36px;padding-left:var(--sp-4);color:var(--color-text-secondary);font-size:var(--text-sm);border-left:2px solid #0000;margin-left:-2px}:where([data-site=derman]) .legal-toc a:hover{color:var(--color-text);border-left-color:var(--derman-black);text-decoration:none}}
