@font-face{font-family:Comma Base;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Hairline.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Comma Base;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Hairline_Italic.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Comma Base Thin;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Thin.otf)format("opentype");font-style:normal;font-display:swap}@font-face{font-family:Comma Base;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Thin_Italic.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Comma Base Light;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Light.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base Light Italic;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Light_Italic.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base Regular;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Regular.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base Italic;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Italic.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base Medium;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Medium.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base Medium Italic;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Medium_Italic.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base Bold;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Bold.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base Bold Italic;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Bold_Italic.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Black.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Black_Italic.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Ultra.otf)format("opentype");font-display:swap}@font-face{font-family:Comma Base;src:url(/fonts/Comma%20Base/fonnts.com-Comma_Base_Ultra_Italic.otf)format("opentype");font-display:swap}@font-face{font-family:DA Map Roman VF;src:url(/fonts/DA%20Map%20Roman/Variable/DAMapRomanCustomVF.woff2)format("woff2-variations"),url(/fonts/DA%20Map%20Roman/Variable/DAMapRomanCustomVF.woff)format("woff-variations");font-weight:100 500;font-style:normal;font-display:block}@font-face{font-family:DA Map Roman;src:url(/fonts/DA%20Map%20Roman/Variable/DAMapRomanCustomVF.woff2)format("woff2-variations"),url(/fonts/DA%20Map%20Roman/Variable/DAMapRomanCustomVF.woff)format("woff-variations");font-weight:100 500;font-style:normal;font-display:block}@font-face{font-family:"DA Map Roman 100";src:url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustom-100.woff2)format("woff2"),url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustom-100.woff)format("woff");font-style:normal;font-display:swap}@font-face{font-family:"DA Map Roman 200";src:url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustom-200.woff2)format("woff2"),url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustom-200.woff)format("woff");font-style:normal;font-display:swap}@font-face{font-family:"DA Map Roman 300";src:url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustomVR-300.woff2)format("woff2"),url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustomVR-300.woff)format("woff")}@font-face{font-family:"DA Map Roman 400";src:url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustom-400.woff2)format("woff2"),url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustom-400.woff)format("woff");font-style:normal;font-display:swap;text-transform:uppercase}@font-face{font-family:"DA Map Roman 500";src:url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustom-500.woff2)format("woff2"),url(/fonts/DA%20Map%20Roman/Custom/DAMapRomanCustom-500.woff)format("woff");font-style:normal;font-display:swap;text-transform:uppercase}@font-face{font-family:Pragmatica;src:url(/fonts/Pragmatica/Pragmatica-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pragmatica;src:url(/fonts/Pragmatica/Pragmatica-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Pragmatica Regular;src:url(/fonts/Pragmatica/Pragmatica-Regular.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Pragmatica Condensed;src:url(/fonts/Pragmatica/Pragmatica%20Condensed%20Condensed.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pragmatica Condensed;src:url(/fonts/Pragmatica/Pragmatica%20Condensed%20Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pragmatica Condensed;src:url(/fonts/Pragmatica/Pragmatica%20Condensed%20Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}
:root{--cream:#e5e3e1;--grey:#e5e3e1;--ink:#0c0ca5;--muted:#4a59e0;--accent:#0c0ca5;--accent-text:#fff;--line:#cfcdc7;--font-comma:"Comma Base";--font-damap:"DA Map Roman";--font-pragmatica:"Pragmatica";--font-pragmatica-condensed:"Pragmatica Condensed";--carousel-frame-h:calc(100dvh - 280px)}@font-face{font-family:DAIconSet;src:url(/icons/DAIconSet-Regular.woff2)format("woff2"),url(/icons/DAIconSet-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.da-icon{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:DAIconSet,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{font-family:var(--font-pragmatica), Georgia, serif;color:var(--ink);-webkit-font-smoothing:antialiased;font-weight:500}img{max-width:100%;height:auto;display:block}a{color:inherit}button{cursor:pointer;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}section{width:100%}.stack-zone{position:relative}.pad{padding:48px 25px}@media (min-width:640px){.pad{padding:64px 25px}}@media (min-width:1024px){.pad{padding:80px 25px}}@media (min-width:1440px){.pad{padding:100px 25px}}.display{letter-spacing:-.03em;font-weight:500;line-height:.98}h1,h2,.da-map-tight,h1>span,h2>span,.da-map-tight>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}h1{font-family:"DA Map Roman 300";font-size:clamp(32px,6vw,120px);font-weight:300}h2{font-family:"DA Map Roman 300";font-size:clamp(22px,4.2vw,40px);font-weight:300}h3{font-family:var(--font-pragmatica-condensed), Helvetica, Arial, sans-serif;font-size:clamp(18px,2.8vw,29px);font-style:italic;font-weight:300}h4{font-family:var(--font-pragmatica), Helvetica, Arial, sans-serif;text-transform:uppercase;margin:0;font-size:clamp(18px,2.8vw,25px);font-weight:500}h5{font-family:Comma Base Light,sans-serif;font-size:clamp(14px,1.6vw,17px)}h6{font-family:Comma Base Bold,sans-serif;font-size:clamp(14px,1.6vw,17px)}p{font-family:Comma Base Regular,sans-serif;font-size:clamp(14px,1.6vw,17px)}.section-head{justify-content:center;padding:50px 25px;font-size:clamp(16px,1.4vw,22px);font-weight:400;display:flex}.marker{background:var(--ink);flex-shrink:0;width:28px;height:28px}.statement{letter-spacing:-.025em;font-size:clamp(28px,4.55vw,70px);font-weight:500;line-height:1.05}.btn{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;padding:clamp(12px,1.1vw,18px) clamp(24px,2vw,36px);font-size:clamp(11px,.9vw,13px);font-weight:600;text-decoration:none;transition:filter .2s;display:inline-flex}.btn .da-icon{font-size:1.1em}.btn:hover{filter:brightness(1.18)}.btn-full{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}@media (max-width:860px){.statement{font-size:clamp(26px,8vw,48px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
