.c27{--ink:#121212;--muted:rgba(18,18,18,.68);--faint:rgba(18,18,18,.48);--line:rgba(18,18,18,.1);--soft:#f6f5f2;--stone:#ebe8e1;--acc:#626e62;--deep:#2f3132;--on-deep:#f6f5f2;--gut:clamp(16px,3.5vw,64px);--sec:clamp(72px,8vw,150px);position:relative;left:50%;margin-left:-50vw;width:100vw;overflow:hidden;color:var(--ink);font-family:var(--font-body-family,Jost,sans-serif);font-weight:300;-webkit-font-smoothing:antialiased}.c27 *,.c27 *:before,.c27 *:after{box-sizing:border-box}.c27 img{display:block;max-width:100%;height:auto;border-radius:0}.c27 a{color:inherit}.c27 h1,.c27 h2,.c27 h3{font-family:var(--font-heading-family,Jost,sans-serif);font-weight:300;margin:0;color:var(--ink)}.c27 p{margin:0}.c27 strong,.c27 b{font-weight:400;color:var(--ink)}.c27 figure{margin:0}.c27-wrap{padding:0 var(--gut)}@media(min-width:990px){.c27{--gut:max(5rem,calc((100vw - var(--page-width,150rem)) / 2 + 5rem))}}.c27-sec{padding:var(--sec) 0}.c27-sec--stone{background:var(--soft)}.c27-eyebrow{margin:0 0 clamp(16px,1.1vw,24px);font-size:clamp(11px,.55vw,13px);font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--acc);line-height:1.6}.c27-h2{font-size:clamp(30px,2.6vw,52px);line-height:1.08;letter-spacing:-.02em;max-width:18em;text-wrap:balance}.c27-body{font-size:clamp(16px,.72vw,17.5px);line-height:1.75;letter-spacing:.01em;color:var(--muted)}.c27-body a,.c27-note a{color:var(--ink);text-underline-offset:4px;text-decoration-color:#1212124d}.c27-lead{font-size:clamp(17px,.9vw,20px);line-height:1.65}.c27-note{margin-top:28px;font-size:13.5px;color:var(--faint);line-height:1.65;max-width:52em}.c27-head{display:grid;gap:22px;margin-bottom:clamp(36px,3.4vw,72px)}@media(min-width:990px){.c27-head--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px}}.c27-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(28px,2vw,40px)}.c27-btn{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(52px,2.8vw,62px);padding:0 30px;font-size:clamp(12.5px,.6vw,14px);font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;font-family:inherit;transition:background .25s,color .25s}.c27 .c27-btn:hover,.c27 .c27-btn--fill{background:var(--ink);color:#fff}.c27 .c27-btn--fill:hover{background:transparent;color:var(--ink)}.c27-link{display:inline-flex;gap:10px;font-size:clamp(12px,.58vw,14px);font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;padding-bottom:6px;border-bottom:1px solid rgba(18,18,18,.3);transition:gap .2s,border-color .2s}.c27-link:hover{gap:14px;border-color:var(--ink)}@media(max-width:560px){.c27-btn{white-space:normal;text-align:center;line-height:1.4;padding:12px 22px}}.c27-hero{display:grid}.c27-hero__media{position:relative;overflow:hidden;background:var(--stone);aspect-ratio:4/5}.c27-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c27-hero__media figcaption{position:absolute;right:16px;bottom:14px;max-width:calc(100% - 32px);background:#fbfaf7e6;padding:8px 12px;margin:0;font-size:12.5px;line-height:1.45;color:var(--ink);text-align:left}.c27-hero__text{padding:40px var(--gut) 8px}.c27-hero h1{font-size:clamp(38px,4.2vw,84px);line-height:1.02;letter-spacing:-.025em;max-width:11.5em;text-wrap:balance}.c27-hero .c27-lead{margin-top:clamp(20px,1.4vw,30px);max-width:34em}.c27-trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted);max-width:40em}.c27-trust span:before{content:"";display:inline-block;width:5px;height:5px;background:var(--acc);margin:0 9px 2px 0;vertical-align:middle}@media(min-width:990px){.c27-hero{grid-template-columns:calc(var(--gut) + clamp(400px,36vw,760px) + clamp(32px,4vw,96px)) minmax(0,1fr);min-height:clamp(600px,calc(100svh - 120px),920px)}.c27-hero__media{order:2;aspect-ratio:auto}.c27-hero__text{order:1;display:flex;flex-direction:column;justify-content:flex-end;padding:48px clamp(32px,4vw,96px) clamp(48px,6vw,130px) var(--gut)}}.c27-hero--plain{background:var(--soft);min-height:0}.c27-hero--plain .c27-hero__text{padding:clamp(56px,7vw,140px) var(--gut) clamp(56px,6vw,120px)}.c27-hero--plain h1{max-width:14em}.c27-hero--plain .c27-lead{max-width:40em}@media(min-width:990px){.c27-hero--plain{grid-template-columns:1fr}}.c27-hero--band{min-height:0}.c27-hero--band .c27-hero__text{padding:clamp(48px,6vw,120px) var(--gut) clamp(36px,3vw,64px)}.c27-hero--band .c27-hero__media{order:2;aspect-ratio:16/9}@media(min-width:750px){.c27-hero--band .c27-hero__media{aspect-ratio:21/9}}@media(min-width:990px){.c27-hero--band{grid-template-columns:1fr}.c27-hero--band .c27-hero__text{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 64px;align-items:end}.c27-hero--band .c27-hero__text>.c27-eyebrow,.c27-hero--band .c27-hero__text>h1{grid-column:1}.c27-hero--band .c27-hero__text>h1{grid-row:2}.c27-hero--band .c27-hero__text>.c27-lead,.c27-hero--band .c27-hero__text>.c27-trust{grid-column:2;margin-top:0}.c27-hero--band .c27-hero__text>.c27-lead{grid-row:1/3;align-self:end}}.c27-glance{display:grid;grid-template-columns:1fr;border-top:1px solid var(--ink)}.c27-glance>div{display:grid;gap:6px;padding:20px 0 22px;border-bottom:1px solid var(--line)}.c27-glance .k{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-weight:400}.c27-glance .v{font-size:clamp(16px,.85vw,19px);line-height:1.45;color:var(--ink)}@media(min-width:750px){.c27-glance{grid-template-columns:1fr 1fr;column-gap:32px}}@media(min-width:990px){.c27-glance{grid-template-columns:repeat(3,1fr);column-gap:clamp(32px,3vw,64px)}}.c27-art{display:grid;gap:clamp(28px,3vw,48px)}.c27-art__head .c27-h2{max-width:12em}.c27-art__body{max-width:44em}.c27-art__body>p{font-size:clamp(16px,.8vw,18px);line-height:1.8;color:var(--muted);margin-top:1.1em}.c27-art__body>p:first-child{margin-top:0}.c27-art__body>p a,.c27-fact a{color:var(--ink);text-underline-offset:4px;text-decoration-color:#1212124d}.c27-art__body>h2{font-size:clamp(25px,1.8vw,34px);line-height:1.15;letter-spacing:-.015em;margin:clamp(56px,4.6vw,88px) 0 0;max-width:20em;text-wrap:balance}.c27-art__body>h2+p{margin-top:18px}.c27-art__body figure,.c27-pair{margin:clamp(32px,2.6vw,48px) 0}.c27-art__body>figure:first-child{margin-top:0}.c27-art__body figure img{width:100%;background:var(--stone)}.c27 figcaption{margin-top:12px;font-size:13px;line-height:1.55;color:var(--faint)}.c27-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.c27-pair img{aspect-ratio:3/4;object-fit:cover}.c27-fact{margin-top:clamp(28px,2.4vw,40px);padding:22px 24px 24px;background:var(--soft);border-top:1px solid var(--ink);font-size:15.5px;line-height:1.7;color:var(--muted)}.c27-sec--stone .c27-fact{background:#fff}.c27-fact p+p{margin-top:10px}@media(min-width:990px){.c27-art{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(64px,6vw,140px);align-items:start}.c27-art__head{position:sticky;top:120px}}.c27-cards{display:grid;grid-template-columns:1fr;border-top:1px solid var(--ink);list-style:none;margin:0;padding:0}.c27-cards>div{display:flex;flex-direction:column;gap:10px;padding:24px 0 28px;border-bottom:1px solid var(--line)}.c27-cards h3{font-size:clamp(20px,1.2vw,25px);line-height:1.25}.c27-cards .addr{font-size:13.5px;line-height:1.6;color:var(--faint)}.c27-cards p{font-size:14.5px;line-height:1.65;color:var(--muted)}.c27-cards .c27-link{align-self:flex-start;margin-top:auto;padding-top:8px}@media(min-width:750px){.c27-cards{grid-template-columns:1fr 1fr;column-gap:32px}}@media(min-width:990px){.c27-cards{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));column-gap:clamp(32px,3vw,64px)}.c27-art__body .c27-cards{grid-template-columns:1fr 1fr;column-gap:40px}}.c27-year{border-top:1px solid var(--ink);margin-top:clamp(28px,2.4vw,40px)}.c27-year>div{display:grid;gap:8px;padding:22px 0 24px;border-bottom:1px solid var(--line)}.c27-year .when{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);font-weight:400;padding-top:6px}.c27-year h3{font-size:clamp(19px,1.1vw,23px);line-height:1.3}.c27-year p{margin-top:6px;font-size:15px;line-height:1.7;color:var(--muted)}.c27-year a{color:var(--ink);text-underline-offset:4px;text-decoration-color:#1212124d}@media(min-width:750px){.c27-year>div{grid-template-columns:200px 1fr;gap:24px}}.c27-faq{display:grid;gap:40px}.c27-faq details{border-bottom:1px solid var(--line)}.c27-faq details:first-child{border-top:1px solid var(--ink)}.c27-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0}.c27-faq summary::-webkit-details-marker{display:none}.c27-faq summary h3{font-size:clamp(16.5px,.85vw,19px);line-height:1.45}.c27-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--acc);transition:transform .25s;flex:none}.c27-faq details[open] summary:after{transform:rotate(45deg)}.c27-faq details p{padding:0 0 22px;max-width:42em;font-size:clamp(15px,.75vw,16.5px);line-height:1.75;color:var(--muted)}.c27-faq details a{color:var(--ink);text-underline-offset:4px;text-decoration-color:#1212124d}@media(min-width:990px){.c27-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(64px,6vw,140px)}.c27-faq>div:first-child{position:sticky;top:120px;align-self:start}}.c27-sec--deep{background:var(--deep);color:var(--on-deep)}.c27-sec--deep :is(.c27-h2,h2,h3,strong,b){color:var(--on-deep)}.c27-sec--deep .c27-eyebrow{color:var(--on-deep);opacity:.65}.c27-sec--deep :is(.c27-body,p){color:#f6f5f2c7}.c27-sec--deep .c27-note,.c27-sec--deep .addr{color:#f6f5f28c}.c27-sec--deep a{color:var(--on-deep);text-decoration-color:#f6f5f266}.c27-sec--deep .c27-btn{border-color:var(--on-deep);color:var(--on-deep)}.c27 .c27-sec--deep .c27-btn:hover,.c27 .c27-sec--deep .c27-btn--fill{background:var(--on-deep);color:var(--deep)}.c27 .c27-sec--deep .c27-btn--fill:hover{background:transparent;color:var(--on-deep)}.c27-sec--deep .c27-cards{border-top-color:#f6f5f280;margin-top:clamp(48px,4vw,80px)}.c27-sec--deep .c27-cards>div{border-bottom-color:#f6f5f224}.c27-sec--deep .c27-link{border-bottom-color:#f6f5f266}.c27-close{display:grid;gap:28px}.c27-close h2+.c27-body{margin-top:24px;max-width:38em}.c27-close .c27-body+.c27-body{margin-top:16px;max-width:38em}@media(min-width:990px){.c27-close{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(64px,6vw,140px);align-items:end}.c27-close .c27-btns{margin-top:0}}.c27-tagcard{position:absolute;right:16px;bottom:16px;width:min(74%,300px);background:#fbfaf7;padding:20px 20px 18px;text-align:center;box-shadow:0 1px 2px #1212120f,0 10px 28px #1212121f;transform:rotate(-1.4deg)}.c27-tagcard .lbl{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.c27-tagcard hr{border:0;border-top:1px solid var(--line);margin:12px auto;width:40%}.c27-tagcard .nm{font-size:28px;letter-spacing:.04em}.c27-kv{border-top:1px solid var(--ink)}.c27-kv>div{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--line);font-size:clamp(15.5px,.8vw,17.5px);color:var(--ink)}.c27-kv>div span{color:var(--faint);text-align:right;font-size:14px}.c27-ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px}.c27-range{display:block;text-decoration:none}.c27-range__img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--stone)}.c27-range__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.c27-range:hover img{transform:scale(1.04)}.c27-range .lab{display:block;margin-top:16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.c27-range b{display:block;margin-top:8px;font-size:clamp(17px,.9vw,20px);font-weight:400}.c27-range p{margin-top:6px;font-size:14px;line-height:1.55;color:var(--muted)}@media(min-width:750px){.c27-ranges{gap:48px 20px}}@media(min-width:990px){.c27-ranges{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.c27-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.c27-list li{padding:16px 0;border-bottom:1px solid var(--line);font-size:clamp(15.5px,.8vw,17.5px)}.c27-list li:before{content:"";display:inline-block;width:5px;height:5px;background:var(--acc);margin:0 14px 3px 0;vertical-align:middle}.c27-why{display:grid;grid-template-columns:1fr;border-top:1px solid var(--ink)}.c27-why>div{padding:24px 0 26px;border-bottom:1px solid var(--line)}.c27-why .n{font-size:13px;letter-spacing:.1em;color:var(--acc)}.c27-why h3{margin-top:10px;font-size:clamp(19px,1.1vw,23px);line-height:1.3}.c27-why p{margin-top:8px;font-size:14.5px;line-height:1.65;color:var(--muted)}@media(min-width:750px){.c27-why{grid-template-columns:1fr 1fr;column-gap:32px}}@media(min-width:990px){.c27-why{grid-template-columns:repeat(3,1fr);column-gap:clamp(32px,3vw,64px)}}.c27-steps{display:grid;grid-template-columns:1fr;border-top:1px solid var(--ink)}.c27-steps>div{padding:24px 0 26px;border-bottom:1px solid var(--line)}.c27-steps .n{font-size:clamp(28px,2vw,40px);line-height:1;color:var(--acc)}.c27-steps h3{margin-top:16px;font-size:clamp(18px,1vw,21px);line-height:1.3}.c27-steps p{margin-top:8px;font-size:14.5px;line-height:1.65;color:var(--muted)}@media(min-width:750px){.c27-steps{grid-template-columns:1fr 1fr;column-gap:32px}}@media(min-width:990px){.c27-steps{grid-template-columns:repeat(4,1fr);column-gap:clamp(24px,2.4vw,48px)}}.c27-split{display:grid;gap:clamp(40px,4vw,64px)}@media(min-width:990px){.c27-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(64px,6vw,140px);align-items:start}}.c27-maker{display:grid}.c27-maker__img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--stone);display:block}.c27-maker__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.c27-maker__text{padding:40px var(--gut) 0}.c27-maker__text .c27-body{margin-top:18px;max-width:34em}.c27-sign{display:block;margin-top:24px;font-style:italic;color:var(--faint);font-size:15px}@media(min-width:990px){.c27-maker{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;padding:0 var(--gut)}.c27-maker__img{aspect-ratio:1/1}.c27-maker__text{padding:48px 0 48px clamp(64px,6vw,140px)}}.c27-sec--deep .c27-sign{color:#f6f5f28c}.c27-get{margin-top:32px;padding:22px 24px;background:#fff;border-top:1px solid var(--ink)}.c27-get .l{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-weight:400}.c27-get ul{list-style:none;margin:12px 0 0;padding:0;font-size:15px;line-height:1.7}.c27-get li:before{content:"";display:inline-block;width:5px;height:5px;background:var(--acc);margin:0 12px 3px 0;vertical-align:middle}.c27-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.c27-form label{display:flex;flex-direction:column;gap:8px;grid-column:span 2}.c27-form label.half{grid-column:span 1}.c27-form label>span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-weight:400}.c27-form input,.c27-form select,.c27-form textarea{font:inherit;font-size:15px;font-weight:300;padding:14px 0;border:0;border-bottom:1px solid rgba(18,18,18,.3);background:transparent;color:var(--ink);border-radius:0;outline:none;width:100%}.c27-form input:focus,.c27-form select:focus,.c27-form textarea:focus{border-color:var(--ink)}.c27-form .c27-btn{grid-column:span 2;margin-top:10px;width:100%}.c27-form .micro{grid-column:span 2;font-size:13px;line-height:1.6;color:var(--faint)}.c27-thanks h3{font-size:clamp(24px,1.6vw,30px)}.c27-thanks p{margin-top:14px;font-size:16px;line-height:1.7;color:var(--muted)}@media(max-width:560px){.c27-form label.half{grid-column:span 2}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/p27-loc.css.map */
