.settings-module__Z5fh-q__gear{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:-8px 0;display:inline-flex}.settings-module__Z5fh-q__gear:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.settings-module__Z5fh-q__gear:focus-visible{outline-offset:2px;outline:3px solid}.settings-module__Z5fh-q__panel{--p-bg:#fff;--p-ink:#171717;--p-muted:#5c5c5c;--p-line:#dcdcdc;--p-soft:#f3f3f3;--p-accent:#171717;--p-on-accent:#fff;border:1px solid var(--p-line);background:var(--p-bg);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--p-ink);text-align:left;text-transform:none;letter-spacing:normal;border-radius:16px;margin:auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4;box-shadow:0 24px 60px #00000040}.settings-module__Z5fh-q__panel::backdrop{background:#00000073}html[data-theme=dark] .settings-module__Z5fh-q__panel{--p-bg:#1c1c1c;--p-ink:#f2f2f2;--p-muted:#b0b0b0;--p-line:#3a3a3a;--p-soft:#2a2a2a;--p-accent:#f2f2f2;--p-on-accent:#111}.settings-module__Z5fh-q__inner{flex-direction:column;gap:20px;padding:20px;display:flex}.settings-module__Z5fh-q__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-module__Z5fh-q__title{margin:0;font-size:18px;font-weight:600}.settings-module__Z5fh-q__close,.settings-module__Z5fh-q__reset{border:1px solid var(--p-line);color:var(--p-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-weight:500}.settings-module__Z5fh-q__close{background:var(--p-accent);border-color:var(--p-accent);color:var(--p-on-accent)}.settings-module__Z5fh-q__group{border:0;min-width:0;margin:0;padding:0}.settings-module__Z5fh-q__legend{margin-bottom:8px;padding:0;font-weight:600}.settings-module__Z5fh-q__options{background:var(--p-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.settings-module__Z5fh-q__option{cursor:pointer;display:block;position:relative}.settings-module__Z5fh-q__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.settings-module__Z5fh-q__option span{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:6px 4px;font-size:14px;font-weight:500;display:flex}.settings-module__Z5fh-q__option input:checked+span{background:var(--p-accent);color:var(--p-on-accent)}.settings-module__Z5fh-q__option input:focus-visible+span{outline:2px solid var(--p-ink);outline-offset:2px}.settings-module__Z5fh-q__switch{border-top:1px solid var(--p-line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.settings-module__Z5fh-q__switchLabel{font-weight:600;display:block}.settings-module__Z5fh-q__hint{color:var(--p-muted);margin-top:2px;font-size:13px;display:block}.settings-module__Z5fh-q__switch input{appearance:none;background:var(--p-line);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background .15s;position:relative}.settings-module__Z5fh-q__switch input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.settings-module__Z5fh-q__switch input:checked{background:var(--p-accent)}.settings-module__Z5fh-q__switch input:checked:after{background:var(--p-on-accent);transform:translate(18px)}.settings-module__Z5fh-q__switch input:focus-visible{outline:2px solid var(--p-ink);outline-offset:2px}.settings-module__Z5fh-q__foot{border-top:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.settings-module__Z5fh-q__note{color:var(--p-muted);margin:0;font-size:13px}
.coffee-module__UjhS3q__page{--espresso:#241510;--cream:#f3e9dc;--cherry:#b23a2a;--gold:#c8963e;--serif:"Fraunces", Georgia, serif;background:var(--cream);color:var(--espresso);font-family:Work Sans,system-ui,sans-serif;font-size:17px;line-height:1.6}.coffee-module__UjhS3q__page a{color:inherit}.coffee-module__UjhS3q__page p{margin:0}.coffee-module__UjhS3q__page em{font-style:italic;font-weight:600}.coffee-module__UjhS3q__wrap{max-width:1200px;margin:0 auto}.coffee-module__UjhS3q__section{padding:clamp(64px,9vw,112px) clamp(20px,4vw,56px)}.coffee-module__UjhS3q__dark{background:var(--espresso);color:var(--cream)}.coffee-module__UjhS3q__cherry{background:var(--cherry);color:var(--cream)}.coffee-module__UjhS3q__header{border-bottom:1px solid #24151026;padding:20px clamp(20px,4vw,56px)}.coffee-module__UjhS3q__headerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.coffee-module__UjhS3q__brand{font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;font-size:24px;font-weight:900;text-decoration:none;display:inline-flex}.coffee-module__UjhS3q__brand em{color:var(--cherry);font-weight:600}.coffee-module__UjhS3q__mark{color:var(--espresso);flex:none}.coffee-module__UjhS3q__nav{flex-wrap:wrap;gap:8px 28px;font-size:15px;font-weight:500;display:flex}.coffee-module__UjhS3q__nav a{text-decoration:none}.coffee-module__UjhS3q__nav a:hover{text-decoration:underline}.coffee-module__UjhS3q__navHome{border-bottom:2px solid var(--gold)}.coffee-module__UjhS3q__hero{padding:clamp(56px,9vw,128px) clamp(20px,4vw,56px);position:relative;overflow:hidden}.coffee-module__UjhS3q__heroInner{z-index:1;flex-direction:column;gap:28px;display:flex;position:relative}.coffee-module__UjhS3q__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cherry);font-size:14px;font-weight:600}.coffee-module__UjhS3q__heroTitle{max-width:11ch;font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(56px,10vw,136px);font-weight:900;line-height:.95}.coffee-module__UjhS3q__heroTitle em{color:var(--cherry)}.coffee-module__UjhS3q__heroLede{max-width:560px;font-size:clamp(18px,2vw,22px);line-height:1.5}.coffee-module__UjhS3q__ctas{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.coffee-module__UjhS3q__btn,.coffee-module__UjhS3q__btnLight{border-radius:999px;padding:16px 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.coffee-module__UjhS3q__page .coffee-module__UjhS3q__btn{background:var(--espresso);color:var(--cream)}.coffee-module__UjhS3q__page .coffee-module__UjhS3q__btnLight{background:var(--cream);color:var(--cherry);align-self:flex-start}.coffee-module__UjhS3q__textLink{font-weight:600}.coffee-module__UjhS3q__heroBeans{pointer-events:none;position:absolute;inset:0}.coffee-module__UjhS3q__heroBean1,.coffee-module__UjhS3q__heroBean2,.coffee-module__UjhS3q__heroBean3{width:clamp(80px,14vw,200px);position:absolute}.coffee-module__UjhS3q__heroBean1{top:12%;right:6%;transform:rotate(18deg)}.coffee-module__UjhS3q__heroBean2{width:clamp(56px,9vw,130px);top:48%;right:22%;transform:rotate(-30deg)}.coffee-module__UjhS3q__heroBean3{width:clamp(64px,10vw,150px);bottom:6%;right:4%;transform:rotate(60deg)}@media (max-width:760px){.coffee-module__UjhS3q__heroBeans{opacity:.18}}.coffee-module__UjhS3q__h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(40px,6vw,80px);font-weight:900;line-height:1}.coffee-module__UjhS3q__h3{font-family:var(--serif);margin:0;font-size:26px;font-weight:600;line-height:1.15}.coffee-module__UjhS3q__sectionLede{max-width:620px;font-size:19px;margin-top:16px!important}.coffee-module__UjhS3q__beanGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:32px;margin-top:48px;display:grid}.coffee-module__UjhS3q__beanCard{flex-direction:column;gap:16px;display:flex}.coffee-module__UjhS3q__beanArt{aspect-ratio:4/3;background:#e8d9c4;border-radius:16px;place-items:center;display:grid;position:relative}.coffee-module__UjhS3q__beanSvg{width:42%}.coffee-module__UjhS3q__soon{background:var(--espresso);color:var(--cream);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;position:absolute;top:14px;left:14px}.coffee-module__UjhS3q__meta{gap:6px;margin:0;font-size:15px;display:grid}.coffee-module__UjhS3q__meta div{border-top:1px solid #24151026;gap:12px;padding-top:6px;display:flex}.coffee-module__UjhS3q__meta dt{flex:none;width:72px;font-weight:600}.coffee-module__UjhS3q__meta dd{margin:0}.coffee-module__UjhS3q__regionGrid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:48px;display:grid}.coffee-module__UjhS3q__region{border:1px solid #f3e9dc33;border-radius:16px;flex-direction:column;gap:10px;padding:28px;display:flex}.coffee-module__UjhS3q__regionFeatured{border-color:var(--gold);background:#c8963e1a;grid-column:1/-1}.coffee-module__UjhS3q__regionFeatured .coffee-module__UjhS3q__h3{font-size:clamp(36px,5vw,56px)}.coffee-module__UjhS3q__tag{background:var(--gold);color:var(--espresso);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600}.coffee-module__UjhS3q__regionWhere{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:14px}.coffee-module__UjhS3q__regionNotes{color:var(--gold);font-weight:600}.coffee-module__UjhS3q__steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.coffee-module__UjhS3q__step{border-top:3px solid var(--espresso);flex-direction:column;gap:10px;padding-top:18px;display:flex}.coffee-module__UjhS3q__stepNum{font-family:var(--serif);color:var(--cherry);font-size:20px;font-weight:900}.coffee-module__UjhS3q__contact{flex-direction:column;gap:8px;display:flex}.coffee-module__UjhS3q__contact .coffee-module__UjhS3q__btnLight{margin-top:24px}.coffee-module__UjhS3q__footer{background:var(--espresso);color:var(--cream);padding:32px clamp(20px,4vw,56px);font-size:15px}.coffee-module__UjhS3q__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.coffee-module__UjhS3q__footer .coffee-module__UjhS3q__mark{color:#f3e9dc;--cream:#241510}html[data-theme=dark] .coffee-module__UjhS3q__page{--espresso:#f1e5d4;--cream:#1c130f}html[data-theme=dark] .coffee-module__UjhS3q__dark{--espresso:#241510;--cream:#f3e9dc}html[data-theme=dark] .coffee-module__UjhS3q__cherry{--espresso:#241510;--cream:#f3e9dc}html[data-theme=dark] .coffee-module__UjhS3q__footer{--espresso:#241510;--cream:#f3e9dc}html[data-theme=dark] .coffee-module__UjhS3q__header{border-bottom-color:#f3e9dc26}html[data-theme=dark] .coffee-module__UjhS3q__beanArt{background:#2e211a}html[data-theme=dark] .coffee-module__UjhS3q__meta div{border-top-color:#f3e9dc2e}html[data-contrast=high] .coffee-module__UjhS3q__regionWhere{opacity:1}html[data-contrast=high] .coffee-module__UjhS3q__page a{text-underline-offset:3px;text-decoration-line:underline}
.elu-module__--FwEq__page{--green:#0b7a3b;--yellow:#f2c230;--red:#c4291c;--slate:#2e4b5e;--ink:#12201a;--cream:#f7f1e3;--display:"Big Shoulders Display", Impact, sans-serif;background:var(--cream);color:var(--ink);font-family:Work Sans,system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:hidden}.elu-module__--FwEq__page a{color:inherit}.elu-module__--FwEq__page p{margin:0}.elu-module__--FwEq__tibeb{width:100%;height:28px;display:block}.elu-module__--FwEq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px clamp(16px,4vw,56px);display:flex}.elu-module__--FwEq__logo{align-items:center;gap:10px;text-decoration:none;display:flex}.elu-module__--FwEq__logoMark{font-family:var(--display);letter-spacing:.06em;background:var(--green);color:var(--cream);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--yellow);padding:2px 10px 0;font-size:26px;font-weight:900}.elu-module__--FwEq__logoText{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-size:22px;font-weight:700}.elu-module__--FwEq__nav{flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:15px;font-weight:500;display:flex}.elu-module__--FwEq__nav a{text-decoration:none}.elu-module__--FwEq__nav a:hover{text-decoration:underline}.elu-module__--FwEq__navCta{background:var(--ink);padding:8px 16px;color:var(--cream)!important;text-decoration:none!important}.elu-module__--FwEq__navCta:hover{background:var(--green)}.elu-module__--FwEq__navHome{border-bottom:2px solid var(--yellow)}.elu-module__--FwEq__hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1328px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(16px,4vw,56px);display:grid}.elu-module__--FwEq__heroText{flex-direction:column;gap:28px;display:flex}.elu-module__--FwEq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--green);font-size:13px;font-weight:600}.elu-module__--FwEq__title{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(42px,6vw,84px);font-weight:900;line-height:.92}.elu-module__--FwEq__titleAlt{color:var(--red);display:block}.elu-module__--FwEq__route{align-items:center;gap:16px;display:flex}.elu-module__--FwEq__port{flex-direction:column;display:flex}.elu-module__--FwEq__portRight{text-align:right}.elu-module__--FwEq__portCode{font-family:var(--display);font-size:40px;font-weight:900;line-height:1}.elu-module__--FwEq__portName{color:#4a5650;white-space:nowrap;font-size:13px;font-weight:500}.elu-module__--FwEq__routeLine{flex-direction:column;flex:1;justify-content:space-between;min-width:60px;height:34px;font-weight:600;line-height:1;display:flex;position:relative}.elu-module__--FwEq__routeLine:before{content:"";border-top:3px dashed var(--ink);opacity:.35;position:absolute;top:50%;left:0;right:0}.elu-module__--FwEq__arrowOut{color:var(--green);align-self:flex-end}.elu-module__--FwEq__arrowIn{color:var(--red);align-self:flex-start}.elu-module__--FwEq__lede{color:#2b3832;max-width:56ch;font-size:19px}.elu-module__--FwEq__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.elu-module__--FwEq__btn,.elu-module__--FwEq__btnGhost,.elu-module__--FwEq__btnLight{border:3px solid var(--ink);padding:14px 24px;font-weight:600;text-decoration:none;display:inline-block}.elu-module__--FwEq__btn{background:var(--ink);box-shadow:5px 5px 0 var(--yellow);color:var(--cream)!important}.elu-module__--FwEq__btn:hover{background:var(--green)}.elu-module__--FwEq__btnGhost:hover{background:var(--ink);color:var(--cream)!important}.elu-module__--FwEq__box{--c:var(--green);aspect-ratio:2.35;color:#fff;background-color:var(--c);background-image:repeating-linear-gradient(90deg,#0000002e 0 2px,#0000 2px 9px,#ffffff1f 9px 11px,#0000 11px 18px);border:7px solid #00000052;border-left:5px solid #00000038;border-right:5px solid #00000038;flex-direction:column;justify-content:space-between;padding:12px 56px 14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026,0 10px 0 -4px #0000001f}.elu-module__--FwEq__boxDark{color:var(--ink)}.elu-module__--FwEq__boxCode{font-family:var(--display);letter-spacing:.14em;opacity:.85;font-size:14px;font-weight:700}.elu-module__--FwEq__boxName{z-index:1;font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:clamp(28px,2.8vw,40px);font-weight:900;line-height:.9;position:relative}.elu-module__--FwEq__doors{background:linear-gradient(90deg,#00000059 0 3px,#0000 3px 11px,#00000059 11px 14px,#0000 14px 22px,#00000059 22px 25px,#0000 25px);width:26px;position:absolute;top:0;bottom:0;right:14px}.elu-module__--FwEq__doors:before{content:"";background:#00000059;height:6px;position:absolute;top:48%;left:-4px;right:-4px}.elu-module__--FwEq__stack{flex-direction:column;gap:10px;display:flex}.elu-module__--FwEq__stack>:first-child{width:82%;margin-left:12%}.elu-module__--FwEq__stack>:nth-child(2){width:88%;margin-left:0}.elu-module__--FwEq__stack>:nth-child(3){width:94%;margin-left:6%}.elu-module__--FwEq__section{padding:clamp(64px,8vw,112px) clamp(16px,4vw,56px)}.elu-module__--FwEq__section>*{max-width:1328px;margin-left:auto;margin-right:auto}.elu-module__--FwEq__dark{background:var(--ink);color:var(--cream)}.elu-module__--FwEq__dark .elu-module__--FwEq__eyebrow{color:var(--yellow)}.elu-module__--FwEq__sectionHead{flex-direction:column;gap:12px;margin-bottom:48px;display:flex}.elu-module__--FwEq__h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,64px);font-weight:900;line-height:.95}.elu-module__--FwEq__sectionLede{color:#2b3832;max-width:56ch;font-size:18px}.elu-module__--FwEq__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px 28px;padding:0;list-style:none;display:grid}.elu-module__--FwEq__cargo{flex-direction:column;gap:16px;display:flex}.elu-module__--FwEq__cargoBody{opacity:.85;font-size:16px}.elu-module__--FwEq__how{background:#efe6d1}.elu-module__--FwEq__steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;padding:0;list-style:none;display:grid}.elu-module__--FwEq__step{border-top:4px solid var(--ink);flex-direction:column;gap:8px;padding-top:18px;display:flex}.elu-module__--FwEq__stepNum{font-family:var(--display);color:var(--red);font-size:40px;font-weight:900;line-height:1}.elu-module__--FwEq__stepTitle{margin:0;font-size:20px;font-weight:600}.elu-module__--FwEq__cta{background:var(--green);color:var(--cream);text-align:center}.elu-module__--FwEq__cta>*{margin-left:auto;margin-right:auto}.elu-module__--FwEq__ctaTitle{font-family:var(--display);text-transform:uppercase;margin:0 auto;font-size:clamp(48px,8vw,104px);font-weight:900;line-height:.9}.elu-module__--FwEq__cta .elu-module__--FwEq__ctaBody{max-width:52ch;margin:20px auto 0;font-size:18px}.elu-module__--FwEq__btnLight{background:var(--cream);border-color:var(--cream);box-shadow:5px 5px 0 var(--yellow);overflow-wrap:anywhere;margin-top:32px;color:var(--ink)!important}.elu-module__--FwEq__btnLight:hover{background:var(--yellow)}.elu-module__--FwEq__footer{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:24px clamp(16px,4vw,56px);font-size:14px;display:flex}.elu-module__--FwEq__footer a{font-weight:600}@media (max-width:820px){.elu-module__--FwEq__hero{grid-template-columns:1fr}.elu-module__--FwEq__stack{max-width:460px}}@media (max-width:480px){.elu-module__--FwEq__portCode{font-size:32px}.elu-module__--FwEq__portName{white-space:normal}.elu-module__--FwEq__nav{gap:8px 18px}.elu-module__--FwEq__grid .elu-module__--FwEq__box{aspect-ratio:3.2}}html[data-theme=dark] .elu-module__--FwEq__page{--ink:#efe8d8;--cream:#121a16}html[data-theme=dark] .elu-module__--FwEq__dark{--ink:#12201a;--cream:#f7f1e3}html[data-theme=dark] .elu-module__--FwEq__cta{--ink:#12201a;--cream:#f7f1e3}html[data-theme=dark] .elu-module__--FwEq__box{--ink:#12201a;--cream:#f7f1e3}html[data-theme=dark] .elu-module__--FwEq__logoMark{--ink:#12201a;--cream:#f7f1e3}html[data-theme=dark] .elu-module__--FwEq__how{background:#1a2620}html[data-theme=dark] .elu-module__--FwEq__portName{color:#b3bdb7}html[data-theme=dark] .elu-module__--FwEq__lede{color:#d5dcd7}html[data-theme=dark] .elu-module__--FwEq__sectionLede{color:#d5dcd7}html[data-theme=dark] .elu-module__--FwEq__eyebrow{color:#4cc27f}html[data-theme=dark] .elu-module__--FwEq__dark .elu-module__--FwEq__eyebrow{color:var(--yellow)}html[data-contrast=high] .elu-module__--FwEq__portName{color:var(--ink)}html[data-contrast=high] .elu-module__--FwEq__lede{color:var(--ink)}html[data-contrast=high] .elu-module__--FwEq__sectionLede{color:var(--ink)}html[data-contrast=high] .elu-module__--FwEq__cargoBody{opacity:1}html[data-contrast=high] .elu-module__--FwEq__boxCode{opacity:1}html[data-contrast=high] .elu-module__--FwEq__page a{text-underline-offset:3px;text-decoration-line:underline}
.home-module__L1m3yW__page{--accent:#ff6a2b;--ink:#111;--paper:#f4efe6;--display:"Big Shoulders Display", Impact, sans-serif;background:var(--paper);color:var(--ink);font-family:Work Sans,system-ui,sans-serif;font-size:17px;line-height:1.55}.home-module__L1m3yW__page a{color:inherit}.home-module__L1m3yW__page p{margin:0}.home-module__L1m3yW__wrap{max-width:1328px;margin:0 auto}.home-module__L1m3yW__section{padding:clamp(64px,9vw,120px) clamp(20px,4vw,56px)}.home-module__L1m3yW__stack{flex-direction:column;gap:56px;display:flex}.home-module__L1m3yW__accentBg{background:var(--accent)}.home-module__L1m3yW__accentText{color:var(--accent)}.home-module__L1m3yW__dark{background:var(--ink);color:var(--paper)}.home-module__L1m3yW__muted{color:#cfc9be}.home-module__L1m3yW__hero{padding:32px clamp(20px,4vw,56px) 48px}.home-module__L1m3yW__heroInner{flex-direction:column;justify-content:space-between;gap:clamp(48px,8vw,120px);min-height:680px;display:flex}.home-module__L1m3yW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;font-size:15px;font-weight:500;display:flex}.home-module__L1m3yW__logo{font-family:var(--display);letter-spacing:.02em;font-size:30px;font-weight:900;text-decoration:none}.home-module__L1m3yW__nav{flex-wrap:wrap;gap:8px 28px;display:flex}.home-module__L1m3yW__nav a{text-decoration:none}.home-module__L1m3yW__nav a:hover{text-decoration:underline}.home-module__L1m3yW__navParadigm{border-bottom:2px solid var(--ink)}.home-module__L1m3yW__heroTitle{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(84px,15vw,224px);font-weight:900;line-height:.82}.home-module__L1m3yW__heroFoot{border-top:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px 64px;padding-top:24px;display:flex}.home-module__L1m3yW__heroLede{max-width:620px;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.4}.home-module__L1m3yW__heroCtas{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.home-module__L1m3yW__btnDark,.home-module__L1m3yW__btnAccent{border-radius:0;padding:16px 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.home-module__L1m3yW__page .home-module__L1m3yW__btnDark{background:var(--ink);color:var(--accent)}.home-module__L1m3yW__page .home-module__L1m3yW__btnAccent{background:var(--accent);color:var(--ink);align-self:flex-start}.home-module__L1m3yW__textLink{font-size:16px;font-weight:600}.home-module__L1m3yW__h2,.home-module__L1m3yW__h2xl{font-family:var(--display);text-transform:uppercase;margin:0;font-weight:900;line-height:.9}.home-module__L1m3yW__h2{font-size:clamp(56px,8vw,112px)}.home-module__L1m3yW__h2xl{font-size:clamp(64px,10vw,152px);line-height:.85}.home-module__L1m3yW__h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:40px;font-weight:900;line-height:1}.home-module__L1m3yW__grid300{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:40px;display:grid}.home-module__L1m3yW__service{border-top:3px solid var(--paper);flex-direction:column;gap:14px;padding-top:20px;display:flex}.home-module__L1m3yW__serviceNum{font-family:var(--display);color:var(--accent);font-size:18px;font-weight:700}.home-module__L1m3yW__page .home-module__L1m3yW__lightLink{color:var(--paper);font-size:15px;font-weight:500}.home-module__L1m3yW__workHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 48px;display:flex}.home-module__L1m3yW__workIntro{color:#4a463f;max-width:420px}.home-module__L1m3yW__grid360{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:40px;display:grid}.home-module__L1m3yW__card{flex-direction:column;gap:16px;display:flex}.home-module__L1m3yW__tile{aspect-ratio:4/3;border:2px solid var(--ink);box-sizing:border-box;font-family:var(--display);text-transform:uppercase;align-items:flex-end;padding:28px;font-size:clamp(36px,4vw,52px);font-weight:900;line-height:.9;display:flex}.home-module__L1m3yW__tileNavy{color:#e3b341;background:#14213d}.home-module__L1m3yW__tileSand{color:var(--ink);background:#e6dfd2}.home-module__L1m3yW__tileTomato{color:#fffdf8;background:#d93b2b}.home-module__L1m3yW__kicker{color:#4a463f;text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:600}.home-module__L1m3yW__cardTitle{font-family:var(--display);text-transform:uppercase;margin:0;font-size:36px;font-weight:900;line-height:1}.home-module__L1m3yW__cardBody{color:#2e2b26}.home-module__L1m3yW__steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.home-module__L1m3yW__step{border-top:3px solid var(--ink);flex-direction:column;gap:10px;padding-top:18px;display:flex}.home-module__L1m3yW__stepNum{font-family:var(--display);font-size:56px;font-weight:900;line-height:1}.home-module__L1m3yW__stepTitle{font-size:19px;font-weight:600}.home-module__L1m3yW__about{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:clamp(32px,6vw,96px);display:grid}.home-module__L1m3yW__photo{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;border:2px solid var(--ink);box-sizing:border-box;width:100%;height:auto;display:block}.home-module__L1m3yW__aboutText{flex-direction:column;gap:24px;display:flex}.home-module__L1m3yW__aboutText p{font-size:19px}.home-module__L1m3yW__strongLink{font-weight:600}.home-module__L1m3yW__contact{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(40px,6vw,96px);display:grid}.home-module__L1m3yW__contactLeft{flex-direction:column;gap:24px;display:flex}.home-module__L1m3yW__contactLede{color:#cfc9be;max-width:460px;font-size:19px}.home-module__L1m3yW__email{overflow-wrap:anywhere;font-size:18px;font-weight:600}.home-module__L1m3yW__contactBox{border:3px solid var(--paper);flex-direction:column;align-self:start;gap:20px;padding:clamp(28px,4vw,48px);display:flex}.home-module__L1m3yW__boxKicker{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:14px;font-weight:600}.home-module__L1m3yW__boxTitle{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,64px);font-weight:900;line-height:.95}.home-module__L1m3yW__footer{background:var(--ink);color:#cfc9be;padding:0 clamp(20px,4vw,56px) 32px}.home-module__L1m3yW__footerInner{border-top:1px solid #3a3833;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:24px;font-size:14px;display:flex}.home-module__L1m3yW__footerNav{flex-wrap:wrap;gap:8px 24px;display:flex}.home-module__L1m3yW__page a:focus-visible{outline-offset:3px;outline:3px solid}html[data-theme=dark] .home-module__L1m3yW__page{--ink:#f1ebe0;--paper:#1b1915}html[data-theme=dark] .home-module__L1m3yW__accentBg{--ink:#111;--paper:#f4efe6;color:var(--ink)}html[data-theme=dark] .home-module__L1m3yW__dark{--ink:#111;--paper:#f4efe6}html[data-theme=dark] .home-module__L1m3yW__footer{--ink:#111;--paper:#f4efe6}html[data-theme=dark] .home-module__L1m3yW__workIntro{color:#b9b2a6}html[data-theme=dark] .home-module__L1m3yW__kicker{color:#b9b2a6}html[data-theme=dark] .home-module__L1m3yW__cardBody{color:#ddd6ca}html[data-theme=dark] .home-module__L1m3yW__tileSand{color:#111}html[data-contrast=high] .home-module__L1m3yW__workIntro{color:var(--ink)}html[data-contrast=high] .home-module__L1m3yW__kicker{color:var(--ink)}html[data-contrast=high] .home-module__L1m3yW__cardBody{color:var(--ink)}html[data-contrast=high] .home-module__L1m3yW__muted{color:var(--paper)}html[data-contrast=high] .home-module__L1m3yW__contactLede{color:var(--paper)}html[data-contrast=high] .home-module__L1m3yW__footer{color:var(--paper)}html[data-contrast=high] .home-module__L1m3yW__page a{text-underline-offset:3px;text-decoration-line:underline}
