:root{--forest:#102b28;--forest2:#163631;--night:#0c211f;--cream:#f4f0e8;--paper:#fcfaf6;--warm:#eae3d7;--ink:#142621;--muted:#62716b;--gold:#d5b87f;--gold-dark:#876f46;--line:#dedbd3;--orange:#ff5215;--serif:Georgia,'Iowan Old Style','Baskerville',serif;--sans:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--shadow:0 18px 60px rgba(18,30,26,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body.modal-active{overflow:hidden}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default}img{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,blockquote{margin:0}h1,h2,h3{font-weight:400}h2{font-family:var(--serif);font-size:clamp(2.65rem,5.1vw,5.35rem);line-height:1.06;letter-spacing:-.055em}h2 em,h1 i{font-weight:400;font-style:italic;color:var(--gold-dark)}p{color:inherit}.container{max-width:1280px;padding:0 32px;margin:0 auto}.grain{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.91' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.17'/%3E%3C/svg%3E")}.read-progress{position:fixed;left:0;top:0;height:3px;background:var(--gold);z-index:210;width:0%;transition:width .08s linear}.site-header{position:fixed;top:16px;left:0;right:0;z-index:200;padding:0 24px;transition:top .3s}.header-inner{height:70px;max-width:1410px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(252,250,246,.96);border:1px solid rgba(225,220,211,.85);border-radius:36px;box-shadow:0 10px 45px rgba(12,29,26,.12);padding:6px 12px 6px 12px;backdrop-filter:blur(20px)}.brand-combo{display:flex;align-items:center;gap:11px;min-width:258px}.brand-westin{width:60px;height:53px;border-radius:50%;overflow:hidden;background:#090909;display:grid;place-items:center}.brand-westin img{width:64px;height:64px;object-fit:cover}.brand-vynzo{width:131px;display:block}.brand-vynzo img{width:100%;height:auto}.brand-x{color:#aaa197;font:300 22px var(--serif)}.nav-links{display:flex;align-items:center;gap:clamp(8px,1.36vw,20px);margin-left:auto}.nav-links a{white-space:nowrap;font-size:12px;font-weight:600;color:#42514b;transition:color .2s}.nav-links a.active,.nav-links a:hover{color:#a57838}.header-actions{display:flex;gap:9px}.header-proposal{background:var(--forest);border:1px solid var(--forest);color:#fff;padding:11px 18px;border-radius:30px;font-size:12px;font-weight:700;white-space:nowrap;transition:background .2s}.header-proposal:hover{background:#2d5045}.header-proposal span{margin-left:6px}.menu-toggle{display:none;background:transparent;border:0;width:44px;height:43px;padding:10px}.menu-toggle span{display:block;width:22px;height:2px;background:var(--forest);margin:5px}.mobile-nav{position:absolute;top:84px;left:24px;right:24px;background:var(--paper);padding:22px;border-radius:22px;box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.mobile-nav[hidden]{display:none}.mobile-nav a,.mobile-nav button{border:0;background:transparent;text-align:left;padding:10px 9px;font-size:14px;font-weight:600}.mobile-nav button{color:var(--gold-dark)}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.21em;color:#7b755d;text-transform:uppercase;display:flex;align-items:center;gap:10px}.eyebrow.light{color:#d7bea0}.eyebrow-mark{width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.eyebrow-dot{font-size:16px}.section{padding:124px 0;position:relative;overflow:hidden}.section-light{background:var(--paper)}.section-cream{background:var(--cream)}.section-dark{background:var(--forest);color:#fff}.section-number{font-size:11px;letter-spacing:.18em;font-weight:800;color:#928b7c;margin-bottom:54px}.section-number.on-dark{color:#c3bda8}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:52px}.section-heading>div{flex:1.2}.section-heading>.eyebrow{margin-bottom:18px}.section-heading h2{margin-top:16px}.section-heading>p{max-width:415px;flex:.8;color:#5b6961;line-height:1.85;font-size:16px;padding-bottom:6px}.section-heading.on-dark>p{color:#bdcbc5}.section-heading.on-dark h2 em{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border-radius:40px;padding:16px 23px;font-weight:700;font-size:13px;min-height:54px;transition:transform .22s,background .22s,color .22s;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn span{font-size:18px;font-weight:400}.btn-gold{background:#d7bc85;color:#102824}.btn-gold:hover{background:#edcf94}.btn-outline{border-color:rgba(255,255,255,.45);color:#fff;background:transparent}.btn-outline:hover{background:rgba(255,255,255,.12)}.source-note{border-top:1px solid #d3cec2;font-size:12px;line-height:1.7;color:#68766b;margin-top:30px;padding-top:16px;display:flex;gap:12px;max-width:100%}.source-pin{flex:0 0 7px;height:7px;border-radius:50%;background:#ab915d;margin-top:7px}.hero{background:radial-gradient(ellipse at 80% 12%,#244439 0,transparent 53%),linear-gradient(128deg,#0a211e,#153631 70%,#0f2926);color:#fff;min-height:830px;padding-top:168px;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;width:900px;height:900px;border:1px solid rgba(230,213,162,.06);border-radius:50%;left:-540px;top:-390px;box-shadow:0 0 0 95px rgba(230,213,162,.025),0 0 0 200px rgba(230,213,162,.018)}.hero-ambient{position:absolute;right:-100px;top:-120px;width:680px;height:680px;background:radial-gradient(circle,rgba(211,177,113,.11),transparent 70%);pointer-events:none}.hero-main{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;min-height:580px;padding-bottom:90px}.hero-copy{position:relative;z-index:2}.hero h1{font-family:var(--serif);font-size:clamp(4.4rem,6.65vw,7.35rem);line-height:.99;letter-spacing:-.069em;max-width:750px;margin:30px 0}.hero h1 i{color:#d7bf93}.hero-desc{max-width:610px;color:#c2d2cd;font-size:16px;line-height:1.9}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:33px}.hero-footnote{margin-top:54px;color:#9db4ac;font-size:11px;letter-spacing:.045em}.inline-separator{display:inline-block;width:3px;height:3px;vertical-align:middle;border-radius:50%;background:var(--gold);margin:0 8px}.hero-visual{min-height:540px;position:relative}.editorial-card{position:absolute;overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.29);border:6px solid rgba(255,255,255,.09);background:#294139}.editorial-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(.97)}.editorial-pool{right:6%;top:2%;width:68%;height:415px;border-radius:160px 160px 8px 8px;transform:rotate(2deg)}.editorial-suite{left:-4%;bottom:2%;width:48%;height:275px;border-radius:9px;transform:rotate(-6deg)}.editorial-pool:after,.editorial-suite:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(5,27,22,.5))}.image-note{position:absolute;z-index:2;right:18px;bottom:15px;color:#fff;font-size:9px;letter-spacing:.19em;font-weight:700}.hero-visual-caption{position:absolute;right:-2%;bottom:0;width:52%;background:rgba(238,228,207,.97);color:#182d29;padding:23px 26px 24px;box-shadow:0 15px 45px rgba(0,0,0,.2);z-index:4}.hero-visual-caption span{display:block;font-size:9px;letter-spacing:.19em;color:#7f775e;font-weight:700}.hero-visual-caption strong{font-family:var(--serif);font-weight:400;font-size:25px;display:block;margin:7px 0}.hero-visual-caption small{display:block;font-size:11px;color:#55655c}.round-seal{position:absolute;top:22%;left:-18px;z-index:3;border:1px solid var(--gold);background:#18382e;color:var(--gold);border-radius:50%;width:104px;height:104px;text-align:center;display:grid;place-items:center;font-size:11px;line-height:1.6;letter-spacing:.1em;font-weight:700;transform:rotate(-13deg)}.hero-stat-strip{border-top:1px solid rgba(244,233,208,.14);position:relative}.stat-strip-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat-strip-grid>div{padding:28px 18px;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.stat-strip-grid>div:first-child{padding-left:0}.stat-strip-grid>div:last-child{border:0}.stat-strip-grid span{font-size:10px;letter-spacing:.18em;font-weight:700;color:#a3b5ad}.stat-strip-grid strong{font:400 30px var(--serif);color:#fff;margin:4px 0 1px}.stat-strip-grid small{font-size:11px;color:#acbdb5}.intro-head{display:grid;grid-template-columns:1.15fr .65fr;gap:85px;align-items:end}.intro-head h2{margin-top:20px}.intro-right p{font-size:16px;color:#596861;line-height:1.92;margin:0 0 18px}.business-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:58px}.business-card{min-height:375px;padding:25px 25px 24px;border:1px solid #e2ddd2;background:linear-gradient(165deg,#fffefa,#f2efe8);display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s,background .25s}.business-card:nth-child(even){background:linear-gradient(170deg,#f5f0e6,#eae4d9)}.business-card:hover{transform:translateY(-8px)}.card-index{letter-spacing:.14em;font-size:10px;color:#928b73;font-weight:700}.business-card h3{font:400 clamp(26px,2.3vw,37px)/1.13 var(--serif);letter-spacing:-.04em;margin-bottom:15px}.business-card p{font-size:13px;line-height:1.75;color:#55665d;min-height:69px}.business-card .card-vertical>span{display:block;padding-top:15px;border-top:1px solid #ded8cd;color:#887147;font-size:11px;font-weight:700;margin-top:20px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-card{background:#fff;border:1px solid #e8e3d8;padding:27px 25px 22px;min-height:215px;box-shadow:0 8px 25px rgba(38,42,31,.025)}.metric-top{display:flex;justify-content:space-between;color:#768175;letter-spacing:.16em;font-weight:800;font-size:10px}.metric-top span{color:#a28c62;font-size:17px}.metric-card>strong{display:block;font:400 clamp(37px,3.4vw,53px) var(--serif);margin:23px 0 0;line-height:1}.metric-label{font-size:12px;color:#768277}.metric-bottom{border-top:1px solid #ece7df;display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding-top:13px;color:#2e483e;font-weight:700;font-size:11px}.metric-bottom span{color:#849087;font-weight:500}.audit-observations{display:grid;grid-template-columns:1.02fr .98fr;gap:35px;margin-top:34px}.audit-quote{background:#163c34;color:#fff;padding:48px 45px 46px;min-height:460px;display:flex;flex-direction:column}.quote-label{font-size:10px;letter-spacing:.19em;font-weight:800;color:#c2b48f}.audit-quote blockquote{font:400 clamp(32px,3vw,45px)/1.2 var(--serif);letter-spacing:-.036em;margin:39px 0 24px}.audit-quote blockquote em{font-style:italic;color:var(--gold)}.audit-quote>p{font-size:13px;line-height:1.9;color:#c0d0c7;max-width:465px}.audit-signals{display:flex;flex-direction:column;border:1px solid #ddd7cb;background:rgba(255,255,255,.65)}.audit-signals>div{display:flex;gap:22px;padding:30px 31px;flex:1;border-bottom:1px solid #ddd7cb}.audit-signals>div:last-child{border:0}.signal-id{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e9e3d4;color:#586950;font:400 19px var(--serif);flex:0 0 32px}.audit-signals b{font:400 24px var(--serif);display:block;line-height:1.15}.audit-signals p{color:#637168;font-size:13px;margin-top:9px}.social-tabs{display:flex;gap:10px;border-bottom:1px solid rgba(255,255,255,.2)}.social-tabs button{position:relative;border:0;background:transparent;color:#a6bdb1;padding:18px 32px 20px;font-size:14px;font-weight:700;transition:color .2s}.social-tabs button span{font-size:10px;vertical-align:super;color:#ab9d74;margin-left:9px}.social-tabs button.active{color:#fff}.social-tabs button.active:after{content:'';height:2px;background:var(--gold);bottom:-1px;left:0;right:0;position:absolute}.social-detail{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;padding:57px 0 45px;min-height:440px}.social-kicker{font-size:11px;letter-spacing:.16em;color:#ccb994;font-weight:800}.social-story h3{font:400 clamp(38px,4vw,58px)/1.08 var(--serif);letter-spacing:-.04em;margin:16px 0 22px;max-width:550px}.social-story p{color:#b9cfc4;line-height:1.88;font-size:14px;max-width:560px}.social-actions{display:flex;align-items:center;gap:20px;margin-top:25px;flex-wrap:wrap}.social-actions a{font-size:12px;color:#e8d2a8;border-bottom:1px solid #a29071;padding-bottom:6px}.social-data-panel{padding:29px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1a4038,#14352f)}.social-data-top{display:flex;justify-content:space-between;gap:12px}.social-data-top>span{letter-spacing:.12em;font-size:10px;color:#bdd0c6;font-weight:700}.social-data-top>strong{font:400 27px var(--serif);color:#e5d9be}.social-chart{margin-top:24px;display:grid;gap:20px}.chart-row{display:grid;grid-template-columns:145px 1fr 75px;gap:12px;align-items:center}.chart-row span{font-size:12px;color:#d1e1d6}.chart-bar-track{height:8px;border-radius:8px;background:#31534a;overflow:hidden}.chart-bar-fill{background:linear-gradient(90deg,#c29a60,#efd8aa);height:100%;border-radius:8px}.chart-row strong{text-align:right;font-size:13px;color:#f0e6d6}.chart-footnote{color:#99b7a9;font-size:11px;margin-top:23px;line-height:1.6;border-top:1px solid #33564d;padding-top:14px}.social-proof-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.social-proof-row article{display:flex;align-items:stretch;background:#f3ede1;color:var(--ink);min-height:175px}.social-proof-row .thumb{width:140px;flex:0 0 140px;overflow:hidden}.social-proof-row .thumb img{height:100%;object-fit:cover}.social-proof-row article>div:last-child{padding:24px 25px}.social-proof-row span{font-size:10px;font-weight:700;letter-spacing:.15em;color:#9b8157}.social-proof-row h4{font:400 25px var(--serif);margin-top:7px}.social-proof-row p{font-size:12px;color:#647168;line-height:1.7;margin-top:6px}.journey-heading{display:grid;grid-template-columns:1.4fr .6fr;gap:65px;align-items:end;margin-bottom:57px}.journey-heading h2{margin-top:21px;font-size:clamp(44px,5.3vw,78px);line-height:1.07}.journey-heading>p{max-width:350px;font-size:15px;line-height:1.9;color:#68756d}.journey-widget{padding:37px 38px 40px;background:#fff;border:1px solid #ece7e0;border-radius:30px;box-shadow:var(--shadow)}.journey-rail{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:36px;position:relative}.journey-rail:before{content:'';height:1px;left:7%;right:7%;position:absolute;top:38px;background:#dedbd4}.journey-step{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:9px;padding:0 3px;position:relative;color:#9a9f9a;text-align:center}.journey-step .step-count{font-size:10px;letter-spacing:.16em;font-weight:700;color:#99886a}.journey-icon{height:62px;width:62px;border:1px solid #e0dfda;border-radius:50%;display:grid;place-items:center;background:#fff;color:#7e8a81;font:400 28px var(--serif);box-shadow:0 3px 9px rgba(24,35,30,.03);transition:background .2s,transform .2s}.journey-step:hover .journey-icon{transform:translateY(-4px)}.journey-step.active .journey-icon{background:#1d483d;color:#f2e1bd;border-color:#1d483d}.journey-step .step-label{font-size:12px;font-weight:700}.journey-step.active .step-label{color:#274c40}.journey-panel{background:linear-gradient(145deg,#173c34,#12352f);border-radius:22px;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;padding:49px 46px;min-height:300px}.journey-panel-kicker{color:#d0b484;font-weight:700;letter-spacing:.18em;font-size:10px}.journey-story h3{font:400 42px/1.16 var(--serif);margin:16px 0;letter-spacing:-.03em}.journey-story p{color:#b7d0c2;font-size:14px;line-height:1.84}.journey-facts{display:grid;grid-template-columns:1fr 1fr;gap:13px}.journey-facts>div{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.065);border-radius:15px;padding:16px 17px;display:flex;flex-direction:column;gap:8px}.journey-facts span{font-size:10px;letter-spacing:.12em;font-weight:700;color:#dfc28f;text-transform:uppercase}.journey-facts p{font-size:12px;line-height:1.65;color:#d2e0d7}.experience-section{background:#e9e2d7}.experience-collage{display:grid;grid-template-columns:1.12fr .88fr;gap:13px;height:580px}.experience-feature,.experience-side article{position:relative;overflow:hidden;background:#173c34}.experience-feature>img,.experience-side img{width:100%;height:100%;object-fit:cover;filter:saturate(.78)}.experience-feature>img{object-position:center 28%}.experience-side{display:grid;grid-template-rows:1fr 1fr;gap:13px;min-height:0}.experience-side article{min-height:0}.experience-side img{object-position:center 35%}.picture-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,26,21,.92),rgba(5,26,21,.07) 70%)}.exp-caption{position:absolute;bottom:27px;left:33px;right:33px;color:#fff}.exp-caption small{font-size:10px;letter-spacing:.17em;color:#e2c692;font-weight:700}.exp-caption h3{font:400 37px/1.1 var(--serif);letter-spacing:-.035em;margin-top:11px}.experience-side .exp-caption h3{font-size:28px;max-width:360px}.exp-caption p{margin-top:11px;font-size:12px;color:#d4e0d8}.campaign-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.campaign-card{text-align:left;border:1px solid #e0d7ca;background:linear-gradient(165deg,#fffdfa 55%,#ebe3d8);border-radius:19px;padding:27px 21px 24px;display:flex;flex-direction:column;gap:0;min-height:245px;transition:transform .2s,background .25s,border-color .2s}.campaign-card:hover,.campaign-card:focus-visible{transform:translateY(-5px);border-color:#a98d5f}.campaign-card.active{background:linear-gradient(135deg,#1b4a3b,#0f302a);color:#fff;border-color:#1b4a3b}.campaign-number{font-size:10px;letter-spacing:.16em;font-weight:800;color:#a39981}.campaign-card.active .campaign-number{color:#dac79f}.campaign-glyph{font:400 38px var(--serif);color:#a3804f;margin:15px 0 23px}.campaign-card.active .campaign-glyph{color:#e0c497}.campaign-card h3{font:400 22px/1.14 var(--serif);letter-spacing:-.018em;min-height:47px}.campaign-card p{font-size:12px;line-height:1.55;margin-top:10px;color:#738176}.campaign-card.active p{color:#c3d8ce}.campaign-action{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:28px;color:#66766a;font-size:12px}.campaign-action span{font-size:10px;letter-spacing:.1em;font-weight:800;color:#9b855c;white-space:nowrap}.search-widget{display:grid;grid-template-columns:.45fr 1fr;gap:23px;align-items:stretch}.keyword-list{display:grid;gap:10px;align-content:start}.keyword-list button{border:1px solid #e4e0d6;background:#fff;padding:22px 21px;text-align:left;border-radius:14px;color:#233c32;transition:background .2s,border-color .2s}.keyword-list button span{display:block;font-size:10px;letter-spacing:.15em;color:#9e8c71;font-weight:700}.keyword-list button strong{font-size:16px;display:block;margin-top:7px;line-height:1.3}.keyword-list button.active{background:#143c32;color:#fff;border-color:#143c32}.keyword-list button.active span{color:#d8be92}.search-preview{background:#fff;box-shadow:var(--shadow);border:1px solid #e5e2db;border-radius:23px;overflow:hidden}.browser-bar{height:50px;border-bottom:1px solid #edece9;display:flex;gap:6px;align-items:center;padding:0 20px}.browser-bar>span{height:8px;width:8px;background:#e4d9cb;border-radius:50%}.browser-bar div{font-size:10px;color:#a5a9a5;flex:1;text-align:center;margin-right:42px}.search-body{padding:30px 36px 32px}.mock-search-head{display:flex;align-items:center;gap:22px;border-bottom:1px solid #eaeaea;padding-bottom:19px}.google-type{font-size:23px;font-weight:700;letter-spacing:-.06em;color:#4285f4}.google-type span:nth-child(1){color:#ea4335}.google-type span:nth-child(2){color:#fbbc05}.google-type span:nth-child(3){color:#34a853}.search-query{border:1px solid #e2e5e6;border-radius:30px;padding:11px 18px;color:#505d5c;font-size:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);flex:1}.search-label{margin:20px 0 16px;font-size:10px;color:#888;letter-spacing:.14em;font-weight:700}.search-label span{color:#8b784b}.search-result small{font-size:11px;color:#64766c}.search-result h3{font:400 22px/1.3 var(--sans);letter-spacing:-.02em;color:#1c5b9d;margin:5px 0}.search-result p{font-size:12px;line-height:1.75;color:#616d69;max-width:550px}.search-map{height:170px;margin-top:25px;border:1px solid #dce4dc;background:repeating-linear-gradient(50deg,transparent,transparent 48px,#e5e8df 49px,#e5e8df 51px),linear-gradient(125deg,#eaf1e9,#e9efed);border-radius:12px;position:relative;overflow:hidden}.map-route{position:absolute;height:7px;background:#fff;transform:rotate(-27deg);width:130%;left:-10%;top:57%;border:1px solid #d4dcd5;box-shadow:0 0 0 1px rgba(255,255,255,.8)}.map-pin{width:30px;height:30px;background:#b88f57;border:5px solid #fff;box-shadow:0 2px 7px #a4ab9a;border-radius:50% 50% 50% 0;transform:rotate(-45deg);position:absolute;top:56px;left:55%;z-index:2}.map-pin span{display:block;width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;top:6px;left:6px}.map-street{position:absolute;background:#fafaf7;border:1px solid #dce3db;height:13px;transform:rotate(35deg);width:110%;left:-5%}.map-street.s1{top:20px}.map-street.s2{top:115px}.map-street.s3{top:175px}.map-card{position:absolute;left:16px;bottom:12px;background:rgba(255,255,255,.96);padding:9px 12px;border-radius:10px;z-index:3;box-shadow:0 2px 12px rgba(0,0,0,.08)}.map-card b{display:block;font-size:12px}.map-card small{display:block;font-size:10px;color:#738077}.search-disclaimer{font-size:10px;color:#9a9a95;padding-top:14px}.search-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.search-bottom article{border-top:1px solid #ccc9bc;padding:22px 10px 0 0}.search-bottom span{font:400 22px var(--serif);color:#a38d64}.search-bottom h4{font:400 25px var(--serif);margin:10px 0}.search-bottom p{font-size:13px;line-height:1.75;color:#738076}.search-caution{display:flex;gap:10px;border:1px solid #e5dece;background:#f5f0e6;margin-top:35px;padding:15px 21px;border-radius:12px}.search-caution p{font-size:12px;line-height:1.7;color:#5b685d}.competitor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.competitor-grid article{padding:32px 24px;min-height:270px;background:#fff;border:1px solid #e4dbce;display:flex;flex-direction:column}.competitor-grid span{font-size:10px;color:#937e59;letter-spacing:.13em;font-weight:800}.competitor-grid h3{font:400 29px/1.12 var(--serif);margin:auto 0 18px}.competitor-grid p{font-size:12px;line-height:1.7;color:#778077}.competitive-verdict{padding:30px 33px;background:#dfe7dc;margin-top:18px;display:grid;grid-template-columns:.32fr 1fr;gap:24px;align-items:start}.competitive-verdict strong{font:400 25px var(--serif);color:#355242}.competitive-verdict p{color:#476055;font-size:14px;line-height:1.9}.solution-layout{display:grid;grid-template-columns:.38fr .62fr;gap:28px;margin-top:20px}.solution-nav{border-top:1px solid rgba(255,255,255,.2)}.solution-nav button{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.15);width:100%;padding:21px 17px 21px 5px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:15px;font-weight:600;color:#a6c0b4;transition:color .2s,background .2s}.solution-nav button span{font-size:11px;color:#9baf9e}.solution-nav button.active{color:#ead5a6;background:#1a3f36;padding-left:16px}.solution-detail{padding:52px 54px;background:#efe8da;color:#243b32;min-height:500px;position:relative;overflow:hidden}.solution-detail:after{content:'';border:1px solid rgba(27,58,44,.08);width:350px;height:350px;border-radius:50%;right:-180px;bottom:-200px;position:absolute;box-shadow:0 0 0 80px rgba(27,58,44,.02)}.solution-detail>span{letter-spacing:.18em;font-size:11px;font-weight:800;color:#9b835b}.solution-detail h3{font:400 clamp(38px,4vw,58px)/1.08 var(--serif);letter-spacing:-.04em;margin:20px 0}.solution-detail>p{font-size:15px;color:#5d6d62;line-height:1.85;max-width:620px}.solution-detail ul{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.solution-detail li{font-size:13px;border-top:1px solid #d0c8b9;padding-top:13px;color:#3b5446}.solution-result{margin-top:38px;border-left:3px solid #ae8855;padding-left:16px;font-size:14px;color:#2a513f;font-weight:700}.flow-line{display:flex;align-items:center;gap:15px;margin-top:55px;justify-content:space-between}.flow-line div{display:flex;flex-direction:column;gap:7px;min-width:100px}.flow-line div>span{font-size:10px;color:var(--gold);font-weight:800}.flow-line strong{font:400 25px var(--serif)}.flow-line small{font-size:11px;color:#b2c6ba}.flow-line i{height:1px;flex:1;background:rgba(255,255,255,.2)}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.role-grid>div{border:1px solid #e7e1d7;padding:32px;min-height:210px;background:#fff}.role-grid span{font-size:10px;letter-spacing:.17em;font-weight:700;color:#9b8767}.role-grid h3{font:400 27px/1.19 var(--serif);margin:27px 0 13px}.role-grid p{font-size:13px;line-height:1.8;color:#728075}.operations-callout{margin-top:24px;background:#1a3e34;color:#fff;padding:38px 42px;display:grid;grid-template-columns:.2fr .52fr 1fr;gap:26px;align-items:center}.small-pill{font-size:9px;letter-spacing:.16em;border:1px solid rgba(222,199,151,.4);padding:11px 13px;border-radius:25px;text-align:center;color:#e0c9a0;font-weight:800}.operations-callout h3{font:400 31px/1.13 var(--serif)}.operations-callout p{font-size:13px;line-height:1.8;color:#c0d0c6}.roadmap-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.roadmap-tabs button{border:1px solid #e2dbcf;background:#fff;text-align:left;padding:24px 26px;min-height:112px}.roadmap-tabs button span{font-size:10px;letter-spacing:.13em;color:#9a8c71;font-weight:800}.roadmap-tabs button b{font:400 29px var(--serif);display:block;margin-top:7px}.roadmap-tabs button.active{background:#174238;color:#fff;border-color:#174238}.roadmap-tabs button.active span{color:#d7c195}.roadmap-panel{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;background:#fff;border:1px solid #e4ded4;border-top:0;padding:45px 45px 45px 45px;min-height:320px}.roadmap-panel h3{font:400 41px/1.12 var(--serif);letter-spacing:-.04em}.roadmap-panel p{font-size:14px;color:#657368;line-height:1.9;margin-top:15px}.roadmap-panel ul{margin:0;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:17px;align-content:center}.roadmap-panel li{padding:14px 12px 14px 0;border-top:1px solid #e5e1da;color:#3b5246;font-size:14px}.governance-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px}.governance-layout h2{margin:22px 0 27px}.governance-layout>div>p{color:#62716a;line-height:1.85;max-width:425px}.governance-list{border-top:1px solid #dedbd3}.governance-list article{display:flex;gap:26px;border-bottom:1px solid #dedbd3;padding:23px 8px 22px 0}.governance-list span{font:400 26px var(--serif);color:#bba475}.governance-list h4{font:400 25px var(--serif)}.governance-list p{font-size:13px;line-height:1.77;color:#63756b;margin-top:5px}.proposal-section{background:radial-gradient(ellipse at 5% 95%,rgba(208,175,115,.1),transparent 45%),linear-gradient(135deg,#16362f,#09211e);color:#fff;padding:126px 0}.proposal-layout{display:grid;grid-template-columns:1.15fr .62fr;gap:100px;align-items:center}.proposal-layout h2{font-size:clamp(3.6rem,5.5vw,6.3rem);margin:22px 0}.proposal-layout h2 em{color:#dfc89f}.proposal-layout p{color:#bdcec5;max-width:650px;line-height:1.85}.proposal-actions{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.proposal-side{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.19);padding:40px 35px}.proposal-side>span{font-size:10px;letter-spacing:.14em;color:#d7be92;font-weight:700}.proposal-side h3{font:400 35px/1.15 var(--serif);margin:28px 0 20px}.proposal-side>p{font-size:13px}.proposal-side>div{display:grid;gap:12px;margin-top:29px}.proposal-side>div span{border-top:1px solid rgba(255,255,255,.18);padding-top:13px;font-size:12px;color:#e1e5d9}.refs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.refs-grid>div{border-top:1px solid #d7d6ce;padding-top:20px}.refs-grid h4{font:400 24px var(--serif);margin-bottom:13px}.refs-grid p,.refs-grid a{font-size:12px;line-height:1.8;color:#6c776e}.refs-grid a{display:block;padding:5px 0;color:#365a49;text-decoration:underline;text-underline-offset:4px}.research-footnote{border-top:1px solid #e5e2d9;margin-top:45px;padding-top:17px;font-size:11px;color:#92978f;line-height:1.75}.site-footer{background:#0b201d;color:#fff;padding:60px 0 24px}.footer-layout{display:flex;justify-content:space-between;gap:40px}.footer-layout>div:first-child{display:flex;flex-direction:column;gap:7px}.footer-layout>div:first-child>span{font-size:11px;color:#a4b8a9}.footer-layout strong{font:400 37px var(--serif);letter-spacing:-.03em}.footer-layout small{color:#93a79c;font-size:12px;max-width:550px}.footer-links{display:flex;gap:25px;align-items:center}.footer-links a,.footer-links button{background:transparent;border:0;color:#d6d8cf;font-size:12px;padding:6px}.footer-bottom{border-top:1px solid #29443b;margin-top:50px;padding-top:16px;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.13em;color:#899e91}.modal-backdrop{position:fixed;inset:0;background:rgba(4,17,14,.85);z-index:300;display:flex;align-items:center;justify-content:center;padding:22px;backdrop-filter:blur(9px);overflow:auto}.modal-backdrop[hidden]{display:none}.modal-dialog{position:relative;background:var(--paper);color:var(--ink);width:min(1050px,100%);max-height:calc(100dvh - 44px);overflow:auto;box-shadow:0 35px 100px rgba(0,0,0,.35)}.modal-close,.proposal-x{border:0;background:#fff;color:#16382c;border-radius:50%;width:45px;height:45px;display:grid;place-items:center;font-size:29px;line-height:1;position:absolute;right:18px;top:18px;z-index:2}.campaign-modal{display:grid;grid-template-columns:.41fr .59fr;border-radius:20px;overflow:auto}.campaign-modal-art{background:linear-gradient(150deg,#164239,#0e2a25);color:#fff;min-height:610px;padding:70px 40px 50px;display:flex;flex-direction:column;justify-content:end;position:relative;overflow:hidden}.modal-art-mark{position:absolute;border:1px solid rgba(240,216,174,.27);width:550px;height:550px;border-radius:50%;top:-250px;left:-190px;box-shadow:0 0 0 80px rgba(229,194,140,.035)}.campaign-modal-art>span{font-size:11px;color:#d7c59c;letter-spacing:.17em;font-weight:700}.campaign-modal-art h2{font:400 60px/1.04 var(--serif);letter-spacing:-.05em;margin:20px 0}.campaign-modal-art p{color:#becfc4;font-size:14px;line-height:1.85}.campaign-modal-content{padding:65px 44px 35px}.blueprint-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:25px}.blueprint-grid>div{border-radius:15px;background:#f2eee8;padding:18px 17px;min-height:113px}.blueprint-grid span{display:block;font-size:9px;letter-spacing:.13em;color:#907b53;font-weight:800}.blueprint-grid p{font-size:12px;line-height:1.6;color:#5b6960;margin-top:9px}.modal-legal{font-size:10px;line-height:1.6;color:#99978e;margin-top:22px}.proposal-modal{width:min(1200px,100%);height:min(94dvh,980px);display:flex;flex-direction:column;overflow:hidden;border-radius:17px}.proposal-modal-head{display:flex;justify-content:space-between;align-items:center;gap:22px;background:#fff;border-bottom:1px solid #e8e5dc;padding:23px 30px}.proposal-modal-head>div:first-child>span{font-size:9px;letter-spacing:.15em;color:#9d8a67;font-weight:800}.proposal-modal-head h2{font-size:29px;line-height:1.2;letter-spacing:-.03em;margin:4px 0}.proposal-modal-head h2 em{color:#877551}.proposal-modal-head small{font-size:11px;color:#8f928e}.proposal-modal-buttons{display:flex;gap:9px;align-items:center}.action-link{background:#f5f3ed;border:1px solid #e9e4d9;color:#244436;font-size:12px;font-weight:700;border-radius:30px;padding:10px 13px;white-space:nowrap}.action-link span{margin-left:7px}.proposal-modal .proposal-x{position:static;flex:0 0 42px;background:#173a30;color:#fff;font-size:24px}.pdf-container{flex:1;min-height:0;background:#525252;padding:0}.pdf-container iframe{border:0;width:100%;height:100%;display:block}.appear{animation:floatUp .9s both}.appear:nth-child(2){animation-delay:.15s}@keyframes floatUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}button:focus-visible,a:focus-visible{outline:3px solid #d6b875;outline-offset:4px}@media(max-width:1240px){.nav-links{gap:12px}.nav-links a{font-size:11px}.brand-combo{min-width:225px}.brand-vynzo{width:100px}.hero-main{gap:40px}.hero h1{font-size:clamp(60px,6vw,85px)}}@media(max-width:1100px){.nav-links{display:none}.menu-toggle{display:block}.hero-main{grid-template-columns:1.1fr .9fr}.stat-strip-grid{grid-template-columns:repeat(4,1fr)}.business-grid,.metric-grid,.competitor-grid{grid-template-columns:repeat(2,1fr)}.campaign-grid{grid-template-columns:repeat(3,1fr)}.section-heading{gap:35px}.governance-layout{gap:40px}.proposal-layout{gap:45px}}@media(max-width:800px){.site-header{top:10px;padding:0 12px}.header-inner{height:61px}.container{padding:0 23px}.section{padding:86px 0}.section-number{margin-bottom:35px}.hero{padding-top:126px}.hero-main{grid-template-columns:1fr;min-height:auto;padding-bottom:55px}.hero h1{max-width:670px;font-size:clamp(56px,10vw,87px)}.hero-visual{min-height:390px;max-width:500px;width:90%;margin:0 auto}.editorial-pool{height:350px}.editorial-suite{height:220px}.hero-stat-strip .stat-strip-grid{grid-template-columns:repeat(2,1fr)}.stat-strip-grid>div{border-bottom:1px solid #3c544a;padding:18px 10px}.stat-strip-grid>div:first-child{padding-left:10px}.section-heading,.intro-head,.journey-heading,.governance-layout,.proposal-layout{grid-template-columns:1fr;display:grid;gap:24px}.section-heading>p,.intro-right p,.journey-heading>p{max-width:680px}.business-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}.business-card{min-height:310px}.audit-observations,.social-detail,.search-widget,.solution-layout,.roadmap-panel{grid-template-columns:1fr}.social-detail{gap:24px;padding:35px 0}.social-proof-row{grid-template-columns:1fr}.journey-widget{padding:27px 20px}.journey-rail{overflow-x:auto;min-width:0;padding-bottom:13px;display:flex;gap:12px}.journey-rail:before{display:none}.journey-step{min-width:75px}.journey-icon{width:51px;height:51px}.journey-panel{grid-template-columns:1fr;gap:26px}.experience-collage{height:480px}.campaign-grid{grid-template-columns:repeat(3,1fr)}.competitor-grid,.search-bottom,.role-grid{grid-template-columns:repeat(2,1fr)}.operations-callout{grid-template-columns:1fr 2fr}.operations-callout>p{grid-column:1/-1}.flow-line{flex-wrap:wrap;gap:25px}.flow-line i{display:none}.refs-grid{grid-template-columns:repeat(2,1fr)}.campaign-modal{grid-template-columns:1fr}.campaign-modal-art{min-height:270px;padding:45px 35px}.campaign-modal-art h2{font-size:45px}.campaign-modal-content{padding:35px}.proposal-modal-head{flex-direction:column;align-items:start}.proposal-modal-buttons{width:100%;flex-wrap:wrap}.proposal-modal .proposal-x{margin-left:auto}.proposal-modal{height:92dvh}.footer-layout{flex-direction:column}}@media(max-width:560px){.brand-combo{min-width:0;gap:7px}.brand-westin{height:44px;width:45px}.brand-westin img{width:56px;height:56px}.brand-vynzo{width:96px}.brand-x{font-size:18px}.header-proposal{font-size:0;padding:11px 13px}.header-proposal span{font-size:19px;margin:0}.container{padding:0 18px}.section{padding:73px 0}.hero{padding-top:120px}.hero-main{gap:28px}.hero h1{font-size:clamp(47px,12vw,69px);letter-spacing:-.06em}.hero-desc{font-size:14px}.hero-buttons{flex-direction:column;align-items:stretch}.btn{min-height:51px}.hero-footnote{line-height:1.8;margin-top:28px}.hero-visual{width:96%;min-height:325px}.editorial-pool{height:270px;right:1%}.editorial-suite{height:170px}.hero-visual-caption{padding:13px 15px;bottom:3%;width:58%}.hero-visual-caption strong{font-size:17px}.hero-visual-caption small{font-size:9px}.round-seal{height:70px;width:70px;font-size:8px;left:-4px}.stat-strip-grid strong{font-size:24px}.section-heading h2,.intro-head h2{font-size:clamp(40px,10vw,57px)}.section-heading{margin-bottom:30px}.business-grid,.metric-grid,.competitor-grid,.search-bottom,.role-grid{grid-template-columns:1fr}.metric-card{min-height:180px}.metric-card>strong{margin-top:13px}.business-card{min-height:260px}.business-card h3{font-size:35px}.audit-quote{padding:34px 26px;min-height:auto}.audit-quote blockquote{font-size:33px;margin:26px 0 16px}.audit-signals>div{padding:25px 20px}.social-tabs button{padding:15px 11px;font-size:12px}.social-tabs button span{font-size:8px}.social-story h3{font-size:37px}.social-data-panel{padding:20px}.chart-row{grid-template-columns:105px 1fr 48px;gap:8px}.chart-row span,.chart-row strong{font-size:10px}.social-proof-row article{min-height:150px}.social-proof-row .thumb{width:107px;flex-basis:107px}.social-proof-row article>div:last-child{padding:16px}.social-proof-row h4{font-size:20px}.journey-heading h2{font-size:42px}.journey-widget{border-radius:17px;padding:16px}.journey-panel{padding:28px 23px;min-height:auto;border-radius:13px}.journey-story h3{font-size:32px}.journey-facts{grid-template-columns:1fr}.experience-collage{height:auto;grid-template-columns:1fr}.experience-feature{height:420px}.experience-side{height:250px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.exp-caption{left:20px;right:16px;bottom:20px}.exp-caption h3{font-size:31px}.experience-side .exp-caption h3{font-size:21px}.campaign-grid{grid-template-columns:repeat(2,1fr);gap:8px}.campaign-card{min-height:208px;padding:19px 14px}.campaign-card h3{font-size:20px;min-height:auto}.campaign-card p{font-size:11px}.campaign-glyph{font-size:32px;margin:7px 0 14px}.campaign-action{align-items:start;flex-direction:column}.search-body{padding:20px 17px}.mock-search-head{gap:9px}.google-type{font-size:18px}.search-query{font-size:10px;padding:9px}.search-result h3{font-size:18px}.search-bottom article{padding-top:15px}.map-card{bottom:8px;left:8px}.competitor-grid article{min-height:200px}.competitive-verdict{grid-template-columns:1fr}.solution-detail{padding:33px 25px;min-height:auto}.solution-detail h3{font-size:41px}.solution-detail ul{grid-template-columns:1fr}.role-grid>div{min-height:160px;padding:25px}.operations-callout{grid-template-columns:1fr;padding:28px 26px}.operations-callout>p{grid-column:auto}.small-pill{width:max-content}.roadmap-tabs button{padding:16px 11px;min-height:88px}.roadmap-tabs button b{font-size:23px}.roadmap-panel{padding:28px 22px;gap:25px}.roadmap-panel h3{font-size:33px}.roadmap-panel ul{grid-template-columns:1fr}.governance-list article{gap:15px}.proposal-layout h2{font-size:45px}.proposal-side{padding:27px}.refs-grid{grid-template-columns:1fr}.footer-layout strong{font-size:30px}.footer-links{gap:14px;flex-wrap:wrap}.footer-bottom{flex-direction:column}.campaign-modal-art{min-height:230px}.campaign-modal-art h2{font-size:38px}.campaign-modal-content{padding:30px 20px}.blueprint-grid{grid-template-columns:1fr}.modal-backdrop{padding:10px}.modal-dialog{max-height:calc(100dvh - 20px)}.proposal-modal{height:95dvh}.proposal-modal-head{padding:14px}.proposal-modal-head h2{font-size:22px}.action-link{font-size:11px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.appear{animation:none}.btn,.business-card,.campaign-card,.journey-icon{transition:none}}
.other-channels{border:1px solid rgba(221,210,177,.23);margin:0 0 18px;padding:25px 30px;background:rgba(255,255,255,.04);display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center}.other-channels>div:first-child>span{font-size:10px;color:#dfc796;letter-spacing:.14em;font-weight:800}.other-channels h4{font:400 24px var(--serif);margin:9px 0}.other-channels p{color:#aebfb6;font-size:12px;line-height:1.8}.other-channel-stats{display:flex;gap:30px;justify-content:end}.other-channel-stats>div{display:flex;flex-direction:column}.other-channel-stats strong{font:400 38px var(--serif)}.other-channel-stats small{font-size:10px;color:#a8b9af}.reputation-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px}.reputation-panel{padding:40px 38px;background:#173e34;color:#fff}.reputation-panel>span{font-size:10px;color:#cfb98c;letter-spacing:.15em;font-weight:800}.rating-stack{display:grid;gap:3px;margin:25px 0}.rating-stack>div{display:flex;gap:20px;align-items:center;border-top:1px solid rgba(255,255,255,.16);padding:17px 0}.rating-stack b{font:400 52px/1 var(--serif);min-width:97px}.rating-stack span{font-size:15px;font-weight:600}.rating-stack small,.reputation-panel>small{color:#bac9c0;font-size:11px;font-weight:400}.reputation-analysis{border:1px solid #e5ded3;padding:39px 38px}.reputation-analysis h3{font:400 37px/1.19 var(--serif);letter-spacing:-.03em;margin:19px 0}.reputation-analysis>p{color:#657168;font-size:14px;line-height:1.82}.sentiment-bands{display:grid;gap:16px;margin-top:30px}.sentiment-bands>div{display:grid;grid-template-columns:125px 1fr 38px;gap:13px;align-items:center}.sentiment-bands span{font-size:10px;letter-spacing:.12em;color:#8b8b7d;font-weight:700}.sentiment-bands>div>div{height:8px;background:#e6e8e1;border-radius:10px;overflow:hidden}.sentiment-bands i{background:#a98d5e;height:100%;display:block;border-radius:10px}.sentiment-bands strong{font-size:14px;color:#274c3b;text-align:right}.reputation-caption{margin-top:25px!important;font-size:11px!important;color:#8b948c!important}@media(max-width:800px){.other-channels,.reputation-layout{grid-template-columns:1fr}.other-channel-stats{justify-content:start}.reputation-analysis,.reputation-panel{padding:30px}}@media(max-width:560px){.other-channels{padding:20px}.other-channel-stats strong{font-size:30px}.reputation-analysis h3{font-size:31px}.sentiment-bands>div{grid-template-columns:102px 1fr 30px;gap:8px}.sentiment-bands span{font-size:9px}}
/* Precision layout for the three part guest journey heading. */
.journey-heading{grid-template-columns:minmax(0,1.45fr) minmax(275px,.55fr);grid-template-rows:auto auto;row-gap:14px}
.journey-heading>.eyebrow{grid-column:1;grid-row:1}
.journey-heading>h2{grid-column:1;grid-row:2;margin-top:0;max-width:840px}
.journey-heading>p{grid-column:2;grid-row:2;align-self:end;padding-bottom:10px}
.social-readout{margin-top:29px;border-top:1px solid #33564d;padding-top:19px;display:flex;justify-content:space-between;align-items:center;gap:15px}
.social-readout span{color:#b8a67f;font-size:10px;letter-spacing:.12em;font-weight:700}
.social-readout strong{color:#f1e5cb;font:400 22px/1.2 var(--serif);text-align:right}
.date-pill{white-space:nowrap}
.appear{animation-duration:.7s}
@media(max-width:800px){.journey-heading{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:13px}.journey-heading>.eyebrow{grid-column:1;grid-row:1}.journey-heading>h2{grid-column:1;grid-row:2;margin:0}.journey-heading>p{grid-column:1;grid-row:3;max-width:650px;padding-bottom:0}}
@media(max-width:560px){.hero .eyebrow{font-size:9px;letter-spacing:.12em;display:flex;gap:5px 7px;flex-wrap:wrap}.hero .eyebrow-mark{flex:0 0 7px}.date-pill{white-space:nowrap}.hero h1{margin:18px 0 20px}.hero-footnote{margin-top:20px}.social-readout{align-items:start;flex-direction:column;gap:7px}.social-readout strong{text-align:left}.journey-heading h2{font-size:clamp(39px,9.8vw,47px)}}
