#hero{background-color:var(--c-dark-bg);background-image:linear-gradient(100deg,rgba(24,30,53,.97) 0%,rgba(24,30,53,.92) 40%,rgba(24,30,53,.55) 68%,rgba(24,30,53,.42) 88%,rgba(24,30,53,.6) 100%),url(../img/owm-hero-lifestyle.jpg);background-size:cover;background-position:70% 22%;color:var(--c-dark-text);padding-block:30px 26px;position:relative;overflow:hidden}#hero .hero__inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;gap:16px}#hero .ds{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px}#hero .ds__rule{flex:0 0 16px;width:16px;height:2px;background:var(--c-accent);margin-top:8px}#hero .ds__label{margin:0;max-width:none;font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}#hero h1{color:var(--c-dark-text);font-size:2.1rem;line-height:1.08;margin:0 0 18px;max-width:22ch}#hero .hero__br{display:none}#hero .hero__sub{color:var(--c-dark-text);max-width:46ch;font-size:1.0625rem;line-height:1.58;margin:0}#hero .hero__ctas{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:14px}#hero .hero__ctas .btn{width:100%}#hero .hero__linkwrap{display:inline-flex;flex-direction:column;align-items:stretch}#hero .hero__link{display:inline-flex;align-items:flex-end;justify-content:center;min-height:44px;padding:0 2px 2px;color:var(--c-dark-text);font-family:var(--ff-body);font-weight:500;font-size:1rem;text-decoration:none;transition:color var(--mo-dur) var(--mo-ease)}#hero .hero__rule{display:block;height:1px;background:var(--c-accent);margin-top:3px;transition:background-color 160ms var(--mo-ease)}#hero .hero__linkwrap:hover .hero__link,#hero .hero__link:focus-visible{color:var(--c-accent)}#hero .hero__linkwrap:hover .hero__rule{background:var(--c-dark-text)}#hero .hero__sheet{margin:0;background:var(--c-bg);border-top:1px solid var(--c-accent);color:var(--c-text);padding:20px clamp(1.1rem,.9rem + 1vw,1.75rem);max-width:460px}#hero .hero__sheet-kicker{font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--c-secondary);margin:0 0 16px;max-width:none}#hero .hero__figure{font-family:var(--ff-mono);font-weight:600;font-variant-numeric:tabular-nums;font-size:44px;line-height:1;letter-spacing:-.02em;color:var(--c-text);margin:0 0 16px;display:flex;align-items:center;gap:.28em;max-width:none}#hero .hero__figure .arrow{color:var(--c-secondary)}#hero .hero__sheet-lines{list-style:none;margin:0;padding:0}#hero .hero__sheet-lines li{font-family:var(--ff-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text);line-height:1.8}#hero .hero__dateline{font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.7;letter-spacing:.05em;text-transform:uppercase;color:var(--c-secondary);margin:16px 0 0;padding-top:14px;border-top:1px solid var(--c-rule);max-width:none}.identity__sub{color:var(--c-secondary)}@media (min-width:768px){#hero{padding-block:56px 48px}#hero h1{font-size:clamp(2.35rem,1.75rem + 2.6vw,3.5rem);line-height:1.06}#hero .hero__br{display:inline}#hero .hero__ctas{flex-direction:row;align-items:flex-end;gap:var(--sp-6)}#hero .hero__ctas .btn{width:auto}#hero .hero__figure{font-size:52px}}@media (min-width:1100px){#hero{padding-block:0}#hero .hero__inner{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--sp-6);align-content:center;min-height:calc(100svh - var(--header-h));padding-block:var(--sp-8)}#hero .hero__plate{grid-column:1 / span 6}#hero .hero__sheet,#hero .hero__phone{grid-column:8 / span 5;margin-top:40px;max-width:none;padding:24px clamp(1.25rem,1rem + 1vw,1.85rem)}#hero .hero__figure{font-size:56px}}

#proof-you-can-read{background:var(--c-dark-bg);color:var(--c-dark-text);padding-block:var(--sp-7) var(--sp-section);position:relative;overflow:hidden}#proof-you-can-read .proof__inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);position:relative}#proof-you-can-read .proof__seam{display:block;width:25%;max-width:260px;height:1px;background:var(--c-accent);margin-bottom:var(--sp-7)}#proof-you-can-read .ds{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px}#proof-you-can-read .ds__rule{flex:0 0 16px;width:16px;height:2px;background:var(--c-accent);margin-top:8px}#proof-you-can-read .ds__label{margin:0;max-width:none;font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}#proof-you-can-read h2{color:var(--c-dark-text);max-width:22ch}#proof-you-can-read .proof__lede{color:var(--c-dark-text);opacity:.9;max-width:52ch;margin:0}#proof-you-can-read .proof__body{margin-top:var(--sp-7)}#proof-you-can-read .proof__rail{display:none}#proof-you-can-read .proof__cards{display:flex;flex-direction:column;gap:20px}#proof-you-can-read .proof-card{background:var(--c-surface);border:1px solid var(--c-rule);color:var(--c-text);margin:0;padding:clamp(1.25rem,1rem + 1vw,28px)}#proof-you-can-read .proof-card h3{color:var(--c-text);margin:0 0 var(--sp-5)}#proof-you-can-read .proof-card__chip{display:inline-block;font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--c-secondary);border:1px solid var(--c-rule);border-radius:var(--radius);padding:4px 8px;margin:0 0 var(--sp-4);max-width:none}#proof-you-can-read .doc-rows{list-style:none;margin:0 0 var(--sp-5);padding:0}#proof-you-can-read .doc-rows li{display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--sp-5);padding:18px 0;border-bottom:1px solid var(--c-rule)}#proof-you-can-read .doc-rows li:first-child{padding-top:0}#proof-you-can-read .doc-rows li:last-child{border-bottom:0;padding-bottom:0}#proof-you-can-read .doc-rows__date{font-family:var(--ff-mono);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-secondary);min-width:60px}#proof-you-can-read .doc-rows__label{font-size:.9375rem;color:var(--c-text)}#proof-you-can-read .doc-rows .stamp{margin-left:auto;color:var(--c-text)}#proof-you-can-read .pair{display:grid;gap:var(--sp-5);margin:0 0 var(--sp-5)}#proof-you-can-read .pair__half + .pair__half{border-top:1px solid var(--c-accent);padding-top:var(--sp-5)}#proof-you-can-read .pair__date{font-family:var(--ff-mono);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-secondary);margin:0 0 10px}#proof-you-can-read .pair__text{font-size:.9375rem;color:var(--c-text);margin:0}#proof-you-can-read .redaction{display:block;width:180px;max-width:100%;height:12px;background:var(--c-text);margin:16px 0}#proof-you-can-read .pair__half .stamp{color:var(--c-text)}#proof-you-can-read .pair__figure{font-family:var(--ff-mono);font-weight:600;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.5rem + 1.6vw,2.5rem);line-height:1;letter-spacing:-.02em;color:var(--c-text);margin:0 0 10px}#proof-you-can-read .proof-card .caption{color:var(--c-secondary);opacity:1;margin:0;max-width:52ch}@media (min-width:768px){#proof-you-can-read .pair{grid-template-columns:1fr 1fr;gap:var(--sp-6)}#proof-you-can-read .pair__half + .pair__half{border-top:0;border-left:1px solid var(--c-accent);padding-top:0;padding-left:var(--sp-6)}}@media (min-width:1100px){#proof-you-can-read .proof__body{display:grid;grid-template-columns:3fr 9fr;gap:var(--sp-7)}#proof-you-can-read .proof__rail{display:block;list-style:none;margin:0;padding:0 0 0 2px;position:relative}#proof-you-can-read .proof__rail::before{content:"";position:absolute;left:1px;top:16px;bottom:16px;width:1px;background:var(--c-rule-dark)}#proof-you-can-read .proof__rail li{position:relative;display:flex;align-items:center;gap:14px;padding:16px 0;font-family:var(--ff-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}#proof-you-can-read .proof__tick{display:block;flex:0 0 auto;width:3px;height:20px;background:var(--c-primary)}#proof-you-can-read .proof-card__chip{display:none}#proof-you-can-read .proof-card + .proof-card{margin-left:64px;margin-top:52px}}

#what-we-get-taken-off{background:var(--c-bg);color:var(--c-text);padding-block:var(--sp-section)}#what-we-get-taken-off .ds{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px}#what-we-get-taken-off .ds__rule{flex:0 0 16px;width:16px;height:2px;background:var(--c-accent);margin-top:8px}#what-we-get-taken-off .ds__label{margin:0;max-width:none;font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--c-secondary)}#what-we-get-taken-off h2{max-width:20ch}#what-we-get-taken-off .register__lede{max-width:54ch;margin:0}#what-we-get-taken-off .register{margin:var(--sp-7) 0 0;background:var(--c-surface);border:1px solid var(--c-rule);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);max-width:900px}#what-we-get-taken-off .register__rows{list-style:none;margin:0;padding:0}#what-we-get-taken-off .register__rows li{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0;border-bottom:1px solid var(--c-rule)}#what-we-get-taken-off .register__rows li:first-child{padding-top:0}#what-we-get-taken-off .register__rows li:last-child{border-bottom:0;padding-bottom:0}#what-we-get-taken-off .register__cat{font-family:var(--ff-display);font-weight:500;font-size:1.125rem;line-height:1.3;color:var(--c-text)}#what-we-get-taken-off .register__redaction{display:block;width:180px;max-width:100%;height:12px;background:var(--c-text)}#what-we-get-taken-off .register .stamp{color:var(--c-text)}#what-we-get-taken-off figcaption{margin-top:20px;padding-top:20px;border-top:1px solid var(--c-rule)}#what-we-get-taken-off .register__date{font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--c-secondary);margin:0 0 10px;max-width:none}#what-we-get-taken-off .register__note{font-size:.9375rem;color:var(--c-text);margin:0;max-width:54ch}@media (min-width:768px){#what-we-get-taken-off .register__rows li{flex-direction:row;align-items:center;gap:var(--sp-5)}#what-we-get-taken-off .register__cat{flex:0 0 auto;min-width:210px}#what-we-get-taken-off .register__redaction{flex:1 1 auto;max-width:240px;width:auto}#what-we-get-taken-off .register .stamp{margin-left:auto}}@media (min-width:1100px){#what-we-get-taken-off .register{margin-left:auto;margin-right:0}}

#building-it-back-up{background:var(--c-dark-bg);color:var(--c-dark-text);padding-block:clamp(2.75rem,2.2rem + 2vw,3.5rem);overflow:hidden;position:relative}#building-it-back-up .build__inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:var(--sp-6)}#building-it-back-up .ds{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px}#building-it-back-up .ds__rule{flex:0 0 16px;width:16px;height:2px;background:var(--c-accent);margin-top:8px}#building-it-back-up .ds__label{margin:0;max-width:none;font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}#building-it-back-up h2{color:var(--c-dark-text);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);max-width:20ch;margin:0 0 var(--sp-4)}#building-it-back-up .build__copy p{color:var(--c-dark-text);max-width:48ch;font-size:1rem;margin:0}#building-it-back-up .build__media{margin:0;position:relative}#building-it-back-up .build__frame{border:1px solid var(--c-rule-dark);border-radius:2px;overflow:hidden;aspect-ratio:16 / 9}#building-it-back-up .build__frame img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;border-radius:0}#building-it-back-up figcaption{font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--c-dark-text);margin-top:14px}@media (min-width:768px){#building-it-back-up figcaption{position:absolute;left:1px;right:1px;bottom:1px;margin:0;padding:16px 18px;background:linear-gradient(90deg,rgba(24,30,53,.96) 0%,rgba(24,30,53,.92) 60%,rgba(24,30,53,.86) 100%)}}@media (min-width:1100px){#building-it-back-up .build__inner{grid-template-columns:repeat(12,1fr);gap:var(--sp-7);align-items:center}#building-it-back-up .build__copy{grid-column:1 / span 6}#building-it-back-up .build__media{grid-column:7 / span 6}}

#how-we-work-a-file{background:var(--c-bg);color:var(--c-text);padding-block:var(--sp-section)}#how-we-work-a-file .ds{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px}#how-we-work-a-file .ds__rule{flex:0 0 16px;width:16px;height:2px;background:var(--c-accent);margin-top:8px}#how-we-work-a-file .ds__label{margin:0;max-width:none;font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--c-secondary)}#how-we-work-a-file h2{max-width:22ch}#how-we-work-a-file .method__grid{display:grid;gap:36px;margin-top:var(--sp-7)}#how-we-work-a-file .method__label{font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--c-secondary);margin:0;padding-bottom:16px;border-bottom:1px solid var(--c-rule);max-width:none}#how-we-work-a-file .method__block p + p{margin:16px 0 0;font-size:1rem;color:var(--c-text);max-width:44ch}@media (min-width:768px){#how-we-work-a-file .method__grid{grid-template-columns:1fr 1fr;gap:44px 48px}}

#straight-answers{background:var(--c-dark-bg);color:var(--c-dark-text);padding-block:var(--sp-section)}#straight-answers .qa__inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}#straight-answers .ds{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px}#straight-answers .ds__rule{flex:0 0 16px;width:16px;height:2px;background:var(--c-accent);margin-top:8px}#straight-answers .ds__label{margin:0;max-width:none;font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}#straight-answers h2{color:var(--c-dark-text);margin-bottom:var(--sp-6)}#straight-answers .qa__cols{display:grid;gap:28px;margin-top:var(--sp-6)}#straight-answers .qa__item{max-width:52ch}#straight-answers .qa__item + .qa__item{margin-top:28px}#straight-answers .qa__tick{display:block;width:16px;height:2px;background:var(--c-accent);margin:0 0 16px}#straight-answers .qa__item h3{margin:0 0 10px;padding:0;font-family:var(--ff-display);font-weight:500;font-size:18px;line-height:1.3;color:var(--c-dark-text)}#straight-answers .qa__item p{margin:0;font-size:16px;line-height:1.62;color:var(--c-dark-text);max-width:52ch}#straight-answers .qa__hours{font-family:var(--ff-mono);font-weight:500;font-size:14px;letter-spacing:.04em}#straight-answers a{color:var(--c-accent);text-decoration:none}#straight-answers a:hover,#straight-answers a:focus-visible{color:#fff}@media (min-width:1100px){#straight-answers .qa__cols{grid-template-columns:1fr 1fr;gap:var(--sp-7) var(--sp-8)}#straight-answers .qa__col--b{margin-top:40px}}

#get-your-free-review{background:var(--c-dark-bg);color:var(--c-dark-text);padding-block:var(--sp-section);overflow:hidden;position:relative}#get-your-free-review .contact__inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}#get-your-free-review .ds{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px}#get-your-free-review .ds__rule{flex:0 0 16px;width:16px;height:2px;background:var(--c-accent);margin-top:8px}#get-your-free-review .ds__label{margin:0;max-width:none;font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}#get-your-free-review h2{color:var(--c-dark-text);margin-bottom:var(--sp-6)}#get-your-free-review .contact__layout{margin-top:var(--sp-6)}#get-your-free-review .contact__media{margin:0;border:1px solid var(--c-rule-dark);border-radius:2px;overflow:hidden;aspect-ratio:4 / 3}#get-your-free-review .contact__media img{width:100%;height:100%;object-fit:cover;object-position:0% 0%;border-radius:0}#get-your-free-review .contact__sheet{position:relative;z-index:2;background:var(--c-surface);border:1px solid var(--c-rule);color:var(--c-text);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);margin:-24px var(--sp-2) 0}#get-your-free-review .contact__phone{display:inline-block;font-family:var(--ff-display);font-weight:600;font-size:clamp(2rem,1.55rem + 2vw,2.75rem);line-height:1.1;letter-spacing:-.01em;color:var(--c-text);text-decoration:none}#get-your-free-review .contact__phone:hover,#get-your-free-review .contact__phone:focus-visible{color:var(--c-secondary);text-decoration:underline;text-underline-offset:4px}#get-your-free-review .contact__hours{font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--c-secondary);margin:10px 0 var(--sp-6);max-width:none}#get-your-free-review .field{margin-bottom:var(--sp-5)}#get-your-free-review label{display:block;font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--c-secondary);margin-bottom:8px}#get-your-free-review input,#get-your-free-review textarea{width:100%;font-family:var(--ff-body);font-size:1rem;line-height:1.5;color:var(--c-text);background:var(--c-surface);border:0;border-bottom:1px solid var(--c-rule);border-radius:0;padding:12px 2px;min-height:48px;transition:border-color var(--mo-dur) var(--mo-ease)}#get-your-free-review textarea{min-height:96px;resize:vertical}#get-your-free-review input::placeholder,#get-your-free-review textarea::placeholder{color:var(--c-secondary)}#get-your-free-review input:focus,#get-your-free-review textarea:focus{border-bottom-color:var(--c-primary)}#get-your-free-review .contact__foot{font-family:var(--ff-mono);font-weight:500;font-size:12px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--c-dark-text);opacity:.9;margin:var(--sp-6) 0 0;max-width:none}@media (min-width:1100px){#get-your-free-review .contact__layout{display:grid;grid-template-columns:repeat(12,1fr);gap:0;align-items:center}#get-your-free-review .contact__media{grid-column:1 / span 6;grid-row:1;aspect-ratio:3 / 2}#get-your-free-review .contact__sheet{grid-column:6 / span 7;grid-row:1;margin:0}}#hero .hero__phone{margin:0;max-width:400px;width:100%}#hero .phone__frame{background:#10152B;border:1px solid rgba(236,234,227,.22);border-radius:30px;padding:12px 12px 14px;box-shadow:0 24px 60px rgba(0,0,0,.45)}#hero .phone__bar{display:flex;justify-content:space-between;align-items:center;font-family:var(--ff-mono);font-weight:500;font-size:12px;letter-spacing:.08em;color:var(--c-dark-text);opacity:.6;margin:0 4px 12px;max-width:none}#hero .phone__notif{background:var(--c-bg);color:var(--c-text);border-radius:14px;padding:13px 15px;margin-top:10px}#hero .phone__notif-app{font-family:var(--ff-mono);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-secondary);margin:0 0 6px;max-width:none}#hero .phone__notif-body{font-family:var(--ff-body);font-weight:500;font-size:.9375rem;line-height:1.45;color:var(--c-text);margin:0;max-width:none}#hero .phone__figure{font-family:var(--ff-mono);font-weight:600;font-variant-numeric:tabular-nums;font-size:40px;line-height:1;letter-spacing:-.02em;color:var(--c-text);margin:2px 0 10px;display:flex;align-items:center;gap:.26em;max-width:none}#hero .phone__figure .arrow{color:var(--c-secondary)}#hero .phone__lines{list-style:none;margin:0;padding:0}#hero .phone__lines li{font-family:var(--ff-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text);line-height:1.8}#hero .phone__foot{font-family:var(--ff-mono);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-dark-text);opacity:.65;margin:12px 4px 0;max-width:none}@keyframes owm-buzz{0%,100%{transform:none}20%{transform:translateX(-2px) rotate(-.5deg)}40%{transform:translateX(2px) rotate(.5deg)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}@media (prefers-reduced-motion: no-preference){#hero .hero__phone.is-visible .phone__notif:not(.phone__notif--score){animation:owm-buzz 460ms ease-in-out 900ms 1}#hero .phone__frame{transition:transform 460ms var(--mo-ease),box-shadow 460ms var(--mo-ease)}#hero .hero__phone:hover .phone__frame{transform:rotate(-1.1deg) translateY(-4px);box-shadow:0 30px 70px rgba(0,0,0,.55)}}@media (max-width:479px){#hero .phone__notif:not(.phone__notif--score){display:none}#hero .phone__figure{font-size:34px}}@media (max-width:767px){#hero{background-image:linear-gradient(rgba(24,30,53,.94),rgba(24,30,53,.92)),url(../img/owm-hero-lifestyle.jpg)}}#hero .phone__notif--score .phone__notif-app{white-space:nowrap}