@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@400;500;600&display=swap";:root{color:#18212a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#faf9f6;font-family:Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #b76e45}:root{--ink:#101820;--ivory:#f4f0e8;--paper:#faf9f6;--sand:#c8b79e;--copper:#b76e45;--slate:#25364a;--body:#18212a;--line:#1018202b;--max:1320px}.page-width{width:min(var(--max), calc(100% - 96px));margin-inline:auto}.site-header{z-index:10;color:#fff;transition:background .3s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{background:var(--ink)}.header-inner{width:min(var(--max), calc(100% - 96px));justify-content:space-between;align-items:center;height:82px;margin:auto;display:flex}.wordmark,.footer-title{letter-spacing:.15em;font-size:11px;font-weight:600;text-decoration:none}.wordmark span{color:var(--copper);padding:0 5px}.desktop-nav{gap:26px;display:flex}.desktop-nav a,.mobile-nav a{letter-spacing:.07em;color:inherit;font-size:11px;text-decoration:none}.desktop-nav a:hover,.mobile-nav a:hover,.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{color:var(--sand)}.menu-toggle{color:inherit;background:0 0;border:0;padding:10px;display:none}.menu-toggle svg{display:block}.mobile-nav{color:#fff;background:var(--ink);border-top:1px solid #ffffff26;grid-template-columns:repeat(2,1fr);gap:1px;padding:14px 48px 22px;display:grid}.mobile-nav a{border-bottom:1px solid #ffffff24;justify-content:space-between;padding:15px 0;display:flex}.hero{background:var(--slate);color:#fff;align-items:center;min-height:86vh;display:flex;position:relative;overflow:hidden}.hero-image{background:linear-gradient(90deg,#101820eb 0%,#101820ab 48%,#10182073),url(https://customer-apps-techhq.s3.eu-west-2.amazonaws.com/app-marriott-case-study/hero-weligama-bay-marriott-view-for-balcony.webp) 50%/cover;position:absolute;inset:0}.hero-content{padding-top:70px;position:relative}.eyebrow{letter-spacing:.17em;color:var(--sand);margin:0 0 22px;font-size:10px;font-weight:600;line-height:1.4}.eyebrow span{color:var(--copper);margin:0 7px}.eyebrow-dark{color:var(--copper)}.hero h1,.outcome h2,.decision h2,.placeholder h1{letter-spacing:-.03em;margin:0;font:500 clamp(60px,8vw,122px)/.82 Cormorant Garamond,serif}.hero h1 em{color:var(--sand);font-style:italic}.hero-title{margin:36px 0 12px;font:500 clamp(24px,3vw,39px)/1.1 Cormorant Garamond,serif}.hero-intro{color:#ffffffc2;max-width:520px;font-size:14px;line-height:1.7}.hero-actions{gap:16px;margin-top:35px;display:flex}.button{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;min-height:46px;padding:0 18px;font-size:10px;text-decoration:none;display:inline-flex}.button-copper{background:var(--copper);color:#fff}.button-ghost{color:#fff;border:1px solid #ffffff7a}.button:hover{transform:translateY(-2px)}.scroll-cue{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;text-decoration:none;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-cue span{background:var(--copper);width:1px;height:42px}.facts-band{background:var(--ink);color:#fff}.facts-grid{grid-template-columns:repeat(4,1fr);display:grid}.fact{border-right:1px solid #ffffff2e;padding:34px 28px}.fact:first-child{padding-left:0}.fact:last-child{border:0}.fact strong{color:var(--sand);font:500 43px/1 Cormorant Garamond,serif;display:block}.fact span{color:#fff9;letter-spacing:.11em;text-transform:uppercase;margin-top:10px;font-size:10px;display:block}.intro,.timeline-section,.chapters,.lessons,.library{padding-block:120px}.intro{grid-template-columns:1fr 1fr;gap:50px 10%;display:grid;position:relative}.intro h2,.section-heading h2,.split-heading h2{letter-spacing:-.02em;color:var(--ink);margin:0;font:500 clamp(45px,5vw,75px)/.9 Cormorant Garamond,serif}.intro-copy{max-width:570px;padding-top:34px}.intro-copy p,.section-heading>p,.split-heading>p,.decision-copy,.outcome-grid>div>p:last-child,.placeholder-intro{margin:0 0 20px;font-size:15px;line-height:1.8}.summary{border-top:1px solid var(--ink);grid-column:2;grid-template-columns:1fr 1fr;margin-top:26px;display:grid}.summary div{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:15px 10px 14px 0;display:flex}.summary div:nth-child(odd){margin-right:20px}.summary span{color:#7a7b77;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.summary b{font-size:12px;font-weight:500}.timeline-section{background:var(--ivory);width:100%}.section-heading{max-width:680px}.section-heading>p{max-width:560px;margin-top:28px}.timeline{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin-top:74px;display:grid}.stage{padding:33px 10px 0 0;position:relative}.stage:not(:last-child):after{content:"";background:var(--copper);width:1px;height:16px;position:absolute;top:-1px;right:0}.stage-icon{color:var(--copper);margin-bottom:32px}.stage>span{color:#8b8173;margin-bottom:9px;font-size:10px;display:block}.stage b{font-size:12px;font-weight:500}.split-heading{grid-template-columns:1fr 1fr;align-items:end;gap:10%;display:grid}.split-heading>p{max-width:430px;margin:0 0 5px}.chapter-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;display:grid}.chapter{background:var(--paper);flex-direction:column;min-height:276px;padding:25px 26px;text-decoration:none;transition:background .2s;display:flex}.chapter:hover{background:var(--ivory)}.chapter-top{color:var(--copper);justify-content:space-between;display:flex}.chapter-top span{color:#888;font-size:10px}.chapter h3,.lesson-grid h3{color:var(--ink);margin:45px 0 10px;font:500 31px/1 Cormorant Garamond,serif}.chapter p{color:#5e6260;margin:0;font-size:12px;line-height:1.6}.text-link{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;text-decoration:none;display:inline-flex}.chapter .text-link{margin-top:auto;padding-top:22px}.decision{background:var(--slate);color:#fff;padding:115px 0 100px}.decision h2{color:#fff;font-size:clamp(48px,6vw,86px)}.decision-copy{color:#ffffffad;max-width:590px;margin-top:32px}.flow{grid-template-columns:repeat(6,1fr);gap:22px;margin-top:70px;display:grid}.flow-item{border-top:1px solid #ffffff59;padding-top:18px;position:relative}.flow-item span{color:var(--sand);margin-bottom:24px;font-size:10px;display:block}.flow-item b{max-width:120px;font:500 22px/1.05 Cormorant Garamond,serif;display:block}.flow-item svg{color:var(--copper);position:absolute;top:18px;right:0}.lessons{background:var(--paper)}.lesson-grid{grid-template-columns:repeat(3,1fr);gap:7%;margin:64px 0 42px;display:grid}.lesson-grid article{border-top:1px solid var(--ink);padding-top:18px}.lesson-grid article>span{color:var(--copper);font-size:10px}.lesson-grid h3{margin:38px 0 15px}.lesson-grid p{color:#59605e;font-size:13px;line-height:1.75}.outcome{background:var(--ivory);padding:115px 0}.outcome-grid{grid-template-columns:1fr 1.05fr;gap:12%;display:grid}.outcome h2{color:var(--ink);margin-bottom:38px;font-size:clamp(52px,6vw,88px)}.outcome-grid>div>p:last-child{color:#59605e;max-width:455px}.metrics{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.metrics div{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 10px 17px 0;display:flex}.metrics span{color:#77766f;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.metrics b{color:var(--ink);font:500 25px/1 Cormorant Garamond,serif}.library{background:var(--paper)}.library-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:63px;display:grid}.library-grid div{border-bottom:1px solid var(--line);flex-direction:column;gap:18px;min-height:145px;padding:23px 18px 15px 0;display:flex}.library-grid svg{color:var(--copper)}.library-grid b{font:500 25px/1 Cormorant Garamond,serif}.library-grid span{color:#8a8379;text-transform:uppercase;letter-spacing:.1em;font-size:10px}footer{background:var(--ink);color:#fff;padding-top:75px}.footer-grid{grid-template-columns:1.4fr 1fr;gap:20%;padding-bottom:70px;display:grid}.footer-title{font-size:14px;line-height:1.8}.footer-grid p{color:#ffffff8f;max-width:370px;margin-top:25px;font-size:12px;line-height:1.7}.footer-grid nav{grid-template-columns:1fr 1fr;align-content:start;gap:18px;display:grid}.footer-grid nav a,.footer-grid nav span{color:#ffffffb8;font-size:11px;text-decoration:none}.footer-grid nav a:hover{color:var(--sand)}.copyright{color:#ffffff6b;letter-spacing:.06em;border-top:1px solid #ffffff2b;padding-block:20px;font-size:10px}.placeholder{min-height:70vh;padding-top:190px;padding-bottom:120px}.placeholder h1{color:var(--ink);margin-bottom:34px;font-size:clamp(70px,10vw,140px)}.placeholder-intro{max-width:520px}.placeholder-note{border-block:1px solid var(--line);grid-template-columns:30px 1fr;column-gap:15px;max-width:620px;margin:65px 0 30px;padding:30px 0;display:grid}.placeholder-note svg{color:var(--copper)}.placeholder-note p{margin:0;font:500 28px/1 Cormorant Garamond,serif}.placeholder-note span{color:#747770;grid-column:2;margin-top:9px;font-size:12px}@media (width<=960px){.page-width,.header-inner{width:min(100% - 48px, var(--max))}.desktop-nav{display:none}.menu-toggle{display:block}.intro,.outcome-grid{gap:40px}.chapter-grid{grid-template-columns:repeat(2,1fr)}.flow{grid-template-columns:repeat(3,1fr);gap:35px 22px}.flow-item:nth-child(3) svg,.flow-item:nth-child(6) svg{display:none}}@media (width<=800px){.hero{min-height:640px}.hero-content{padding-top:78px}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.facts-grid{grid-template-columns:repeat(2,1fr)}.fact,.fact:first-child{border-bottom:1px solid #ffffff2e;padding:22px 18px 20px 0}.fact:nth-child(2){border-right:0}.fact strong{font-size:36px}.timeline-section .section-heading h2{font-size:40px}}@media (width<=620px){.page-width,.header-inner{width:calc(100% - 36px)}.header-inner{height:70px}.wordmark{font-size:9px}.mobile-nav{padding-inline:18px}.hero{align-items:flex-end;min-height:760px;padding-bottom:90px}.hero h1{font-size:68px}.hero-title{margin-top:28px}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.facts-grid{grid-template-columns:1fr 1fr}.fact,.fact:first-child{border-bottom:1px solid #ffffff2e;padding:25px 12px 25px 0}.fact strong{font-size:35px}.intro,.split-heading,.outcome-grid{display:block}.intro-copy{padding-top:35px}.summary{grid-column:auto;margin-top:45px}.intro,.timeline-section,.chapters,.lessons,.library{padding-block:78px}.timeline{border-left:1px solid var(--line);border-top:0;margin-top:45px;margin-left:3px;display:block}.stage{padding:0 0 30px 35px}.stage:not(:last-child):after{width:16px;height:1px;top:0;left:-1px;right:auto}.stage-icon{margin-bottom:12px}.chapter-grid{grid-template-columns:1fr;margin-top:40px}.chapter{min-height:230px}.chapter h3{margin-top:35px}.decision{padding:78px 0}.decision h2{font-size:54px}.flow{margin-top:45px;display:block}.flow-item{border-top:0;border-left:1px solid #ffffff59;padding:14px 0 22px 42px}.flow-item span{margin-bottom:7px}.flow-item b{max-width:none}.flow-item svg{top:42px;left:-9px;right:auto;transform:rotate(90deg)}.lesson-grid,.library-grid{margin-top:42px;display:block}.lesson-grid article{margin-bottom:40px}.library-grid div{min-height:125px}.footer-grid{padding-bottom:45px;display:block}.footer-grid nav{margin-top:45px}.placeholder{padding-top:140px}.placeholder h1{font-size:76px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header,.button,.chapter{transition:none}}.site-header .header-inner{height:56px}.hero{min-height:52vh}.hero-content{padding-top:48px}.hero h1{font-size:clamp(54px,7vw,94px)}.hero-title{margin:24px 0 10px}.hero-actions{margin-top:24px}.scroll-cue{bottom:20px}.facts-grid{min-height:76px}.fact{padding-block:16px}.fact strong{font-size:34px}.fact span{margin-top:5px}.timeline-section{padding:18px 0 20px}.timeline-section .page-width{grid-template-columns:minmax(210px,.72fr) 2fr;align-items:center;gap:5%;display:grid}.timeline-section .section-heading{max-width:none}.timeline-section .section-heading h2{font-size:clamp(30px,3vw,44px)}.timeline-section .section-heading>p{margin-top:14px;font-size:10px;line-height:1.5}.timeline{align-self:center;margin-top:0}.stage{text-align:center;padding:18px 4px 0 0}.stage:not(:last-child):after{display:none}.stage-icon{background:var(--ink);width:42px;height:42px;color:var(--sand);border-radius:50%;place-items:center;margin:-39px auto 9px;display:grid;position:relative}.stage>span{color:var(--copper);margin-bottom:3px}.stage b{letter-spacing:.08em;text-transform:uppercase;font-size:8px}.chapters{padding:0 0 14px}.chapters .section-heading{display:none}.chapter-grid{grid-template-columns:repeat(8,1fr);margin-top:0}.chapter{text-align:center;min-height:116px;padding:12px 12px 10px}.chapter-top{align-items:center}.chapter-top svg{width:26px;height:26px;color:var(--slate);order:2;margin:8px auto 0}.chapter-top span{position:absolute}.chapter h3{margin:10px 0 0;font-size:15px;line-height:1.05}.chapter p,.chapter .text-link{display:none}.outcome{border-top:1px solid var(--line);padding:20px 0}.outcome-grid{grid-template-columns:190px 1fr;align-items:center;gap:5%}.outcome h2{margin:0 0 9px;font-family:Cormorant Garamond,serif;font-size:15px;line-height:1.1}.outcome-grid>div>p:last-child{margin:0;font-size:9px;line-height:1.45}.metrics{border-top:0;grid-template-columns:repeat(4,1fr)}.metrics div{border-left:1px solid var(--line);border-bottom:0;padding:7px 12px}.metrics span{font-size:7px}.metrics b{font-size:22px}.project-team{color:var(--body);background:var(--ivory);border-top:1px solid var(--line);padding:30px 0 32px}.project-team>.page-width{grid-template-columns:minmax(210px,.72fr) 2fr;align-items:start;gap:5%;display:grid}.project-team-heading,.project-team-heading .eyebrow{margin:0}.project-team-heading>p:last-child{color:#59605e;max-width:310px;margin:14px 0 0;font-size:10px;line-height:1.55}.project-team-grid{border-top:1px solid var(--line);grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-team-grid article{border-bottom:1px solid var(--line);border-left:1px solid var(--line);min-width:0;min-height:126px;padding:22px 18px 20px}.project-team-grid article:nth-child(4n+1){border-left:0}.project-team-grid h3{max-width:240px;color:var(--ink);margin:0;font:500 23px/1.05 Cormorant Garamond,serif}.project-team-grid p{color:#77766f;letter-spacing:.1em;text-transform:uppercase;margin:16px 0 0;font-size:9px;font-weight:600;line-height:1.5}.project-team-toggle{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;grid-column:2;margin:12px 0 0 auto;padding:6px 0;font-size:10px;font-weight:600;display:block}.project-team-toggle:hover{color:var(--ink)}.project-team-toggle:focus-visible{outline:2px solid var(--copper);outline-offset:4px}@media (width<=960px){.timeline-section .page-width{grid-template-columns:1fr;gap:20px}.timeline-section .section-heading{max-width:560px}.chapter-grid{grid-template-columns:repeat(4,1fr)}.project-team{padding:48px 0 54px}.project-team>.page-width{grid-template-columns:1fr;gap:0}.project-team-heading{margin-bottom:30px}.project-team-heading>p:last-child{max-width:510px;font-size:12px}.project-team-grid{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.project-team-toggle{grid-column:1}.project-team-grid article:nth-child(4n+1){border-left:1px solid var(--line)}.project-team-grid article:nth-child(odd){border-left:0}}@media (width<=620px){.site-header .header-inner{height:64px}.hero{min-height:650px}.hero-content{padding-top:70px}.facts-grid{min-height:0}.timeline-section{padding-block:30px}.timeline-section .section-heading h2{font-size:42px}.timeline{border-top:0;grid-template-columns:repeat(2,1fr);gap:18px 4px;display:grid}.stage{padding-top:18px}.stage-icon{margin:0 auto 9px}.chapter-grid{grid-template-columns:repeat(2,1fr)}.chapter{min-height:105px}.outcome-grid{display:block}.outcome-grid>div:first-child{margin-bottom:20px}.metrics{grid-template-columns:1fr 1fr}.metrics div{border-bottom:1px solid var(--line)}.project-team{padding:44px 0 50px}.project-team-heading{margin-bottom:28px;display:block}.project-team-heading .eyebrow{margin-bottom:18px}.project-team-grid{grid-template-columns:1fr}.project-team-grid article,.project-team-grid article:nth-child(4n+1){border-left:0;min-height:0;padding:21px 0 20px}.project-team-grid h3{font-size:28px}.project-team-grid p{margin-top:13px}.project-team-toggle{margin-top:18px}}.overview-page{background:var(--paper)}.overview-hero{color:#fff;background:var(--slate);align-items:flex-end;min-height:72vh;display:flex;position:relative;overflow:hidden}.overview-hero-image{background:linear-gradient(90deg,#101820ed 0%,#101820c2 45%,#10182052 100%),url(https://customer-apps-techhq.s3.eu-west-2.amazonaws.com/app-marriott-case-study/hero-weligama-bay-marriott-view-for-balcony.webp) 50% 42%/cover;position:absolute;inset:0}.overview-hero-content{padding:150px 0 88px;position:relative}.overview-hero h1{letter-spacing:-.035em;max-width:850px;margin:0;font:500 clamp(66px,8vw,120px)/.84 Cormorant Garamond,serif}.overview-hero h1 em{color:var(--sand);font-weight:400}.overview-hero-intro{color:#ffffffc7;max-width:610px;margin:36px 0 0;font-size:15px;line-height:1.75}.overview-facts{background:var(--ink);color:#fff}.overview-facts-grid{grid-template-columns:repeat(4,1fr);display:grid}.overview-facts-grid>div{border-right:1px solid #ffffff26;padding:31px 26px}.overview-facts-grid>div:first-child{padding-left:0}.overview-facts-grid>div:last-child{border-right:0}.overview-facts-grid strong{color:var(--sand);font:500 39px/1 Cormorant Garamond,serif;display:block}.overview-facts-grid span{color:#ffffff8f;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:9px;display:block}.overview-definition{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:11%;padding-block:125px;display:grid}.overview-definition-copy{max-width:700px}.overview-definition h2,.overview-thesis h2,.overview-section-heading h2,.overview-close h2{color:var(--ink);letter-spacing:-.025em;margin:0;font:500 clamp(48px,5.5vw,78px)/.92 Cormorant Garamond,serif}.overview-definition-copy>p:not(.eyebrow),.overview-section-heading>p,.overview-close>p:not(.eyebrow){color:#555f62;font-size:14px;line-height:1.82}.overview-definition-copy .overview-lead{color:var(--body);margin:35px 0 27px;font:500 24px/1.38 Cormorant Garamond,serif}.overview-record{border-top:1px solid var(--ink);align-self:start}.overview-record-heading{color:var(--copper);align-items:center;gap:12px;padding:18px 0;display:flex}.overview-record-heading span{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.overview-record dl{margin:0}.overview-record dl>div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:18px;padding:14px 0;display:grid}.overview-record dt{color:#81817c;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.overview-record dd{color:var(--ink);margin:0;font-size:12px;line-height:1.5}.overview-thesis{color:#fff;background:var(--slate);padding:115px 0}.overview-thesis-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:12%;display:grid}.overview-thesis h2{color:#fff}.overview-thesis-points{grid-template-columns:1fr 1fr;gap:50px 9%;display:grid}.overview-thesis-points article{border-top:1px solid #ffffff47;padding-top:16px}.overview-thesis-points article>span{color:var(--sand);font-size:9px}.overview-thesis-points h3{margin:30px 0 14px;font:500 25px/1.08 Cormorant Garamond,serif}.overview-thesis-points p{color:#ffffffa3;margin:0;font-size:12px;line-height:1.72}.overview-cycle{padding-block:125px}.overview-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:10%;display:grid}.overview-section-heading>p{max-width:490px;margin:0 0 3px}.overview-cycle-list{border-top:1px solid var(--ink);margin-top:75px}.overview-cycle-list article{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(140px,.42fr) minmax(0,1.25fr) minmax(170px,.55fr);align-items:start;gap:30px;padding:27px 0 29px;display:grid}.overview-cycle-marker{color:var(--copper);align-items:center;gap:18px;display:flex}.overview-cycle-marker span{color:#87847c;font-size:9px}.overview-cycle-list h3{color:var(--ink);margin:-3px 0 0;font:500 29px/1 Cormorant Garamond,serif}.overview-cycle-list p{color:#596164;margin:0;font-size:12px;line-height:1.72}.overview-cycle-list b{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.5}.overview-evidence{color:#fff;background:var(--ink);padding:115px 0}.overview-section-heading-light h2{color:#fff}.overview-section-heading-light>p{color:#fff9}.overview-evidence-grid{background:#ffffff2b;grid-template-columns:.85fr 1.15fr;gap:1px;margin-top:75px;display:grid}.overview-evidence-grid>article{background:var(--ink);padding:36px 38px 34px}.overview-evidence-title{color:var(--copper);align-items:flex-start;gap:15px;display:flex}.overview-evidence-title span{color:#ffffff75;letter-spacing:.11em;margin-bottom:9px;font-size:8px;display:block}.overview-evidence-title h3{color:#fff;margin:0;font:500 29px/1 Cormorant Garamond,serif}.overview-metric-list{border-top:1px solid #ffffff42;grid-template-columns:repeat(3,1fr);margin-top:43px;display:grid}.overview-metric-list-transaction{grid-template-columns:repeat(2,1fr)}.overview-metric-list>div{border-bottom:1px solid #ffffff26;padding:19px 12px 18px 0}.overview-metric-list>div:not(:last-child){border-right:1px solid #ffffff26;padding-left:12px}.overview-metric-list>div:first-child{padding-left:0}.overview-metric-list span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.overview-metric-list strong{color:var(--sand);margin-top:10px;font:500 28px/1 Cormorant Garamond,serif;display:block}.overview-evidence-grid article>p{color:#ffffff8f;max-width:510px;margin:25px 0 0;font-size:11px;line-height:1.7}.overview-close{text-align:center;padding-block:125px}.overview-close-icon{width:64px;height:64px;color:var(--copper);border:1px solid var(--line);border-radius:50%;place-items:center;margin:0 auto 36px;display:grid}.overview-close h2{max-width:830px;margin-inline:auto}.overview-close>p:not(.eyebrow){max-width:670px;margin:35px auto 0}.overview-close-actions{justify-content:center;align-items:center;gap:30px;margin-top:38px;display:flex}.button-dark{color:#fff;background:var(--ink)}@media (width<=960px){.overview-definition,.overview-thesis-grid,.overview-section-heading{grid-template-columns:1fr 1fr;gap:7%}.overview-cycle-list article{grid-template-columns:70px 150px 1fr}.overview-cycle-list b{grid-column:3}.overview-evidence-grid{grid-template-columns:1fr}}@media (width<=720px){.overview-hero{min-height:690px}.overview-hero-image{background:linear-gradient(#10182061 0%,#1018209e 33%,#101820f5 100%),url(https://customer-apps-techhq.s3.eu-west-2.amazonaws.com/app-marriott-case-study/hero-weligama-bay-marriott-view-for-balcony.webp) 66%/cover}.overview-hero-content{padding-bottom:65px}.overview-hero h1{font-size:clamp(62px,17vw,88px)}.overview-facts-grid{grid-template-columns:1fr 1fr}.overview-facts-grid>div,.overview-facts-grid>div:first-child{border-bottom:1px solid #ffffff26;padding:22px 10px 22px 0}.overview-facts-grid>div:nth-child(2){border-right:0;padding-left:15px}.overview-facts-grid>div:nth-child(4){padding-left:15px}.overview-facts-grid strong{font-size:32px}.overview-definition,.overview-thesis-grid,.overview-section-heading{display:block}.overview-definition,.overview-cycle,.overview-close{padding-block:82px}.overview-thesis,.overview-evidence{padding-block:78px}.overview-record{margin-top:55px}.overview-thesis-points{grid-template-columns:1fr;gap:38px;margin-top:55px}.overview-section-heading>p{margin-top:30px}.overview-cycle-list{margin-top:50px}.overview-cycle-list article{grid-template-columns:58px 1fr;gap:12px 18px;display:grid}.overview-cycle-list h3{align-self:center}.overview-cycle-list p,.overview-cycle-list b{grid-column:2}.overview-evidence-grid{margin-top:52px}.overview-evidence-grid>article{padding:30px 0}.overview-metric-list,.overview-metric-list-transaction{grid-template-columns:1fr 1fr}.overview-metric-list strong{font-size:24px}.overview-close-actions{flex-direction:column;gap:23px}}.opportunity-page{color:var(--body);background:var(--paper)}.opportunity-hero{color:#fff;background:var(--ink);align-items:flex-end;min-height:82vh;display:flex;position:relative;overflow:hidden}.opportunity-hero-image{opacity:.42;background-image:url(https://customer-apps-techhq.s3.eu-west-2.amazonaws.com/app-marriott-case-study/hero-weligama-bay-marriott-view-for-balcony.webp);background-position:50% 52%;background-size:cover;position:absolute;inset:0}.opportunity-hero-content{z-index:1;padding:145px 0 130px;position:relative}.opportunity-hero h1{letter-spacing:-.03em;max-width:980px;margin:0;font:500 clamp(62px,7.4vw,112px)/.88 Cormorant Garamond,serif}.opportunity-hero-copy{grid-template-columns:1fr 1fr;gap:45px;max-width:900px;margin-top:42px;display:grid}.opportunity-hero-copy p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.75}.opportunity-signals{z-index:1;border-top:1px solid #fff3;position:absolute;inset:auto 0 0}.opportunity-signals .page-width{grid-template-columns:repeat(4,1fr);display:grid}.opportunity-signals span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;padding:20px 20px 20px 0;font-size:9px;line-height:1.5}.opportunity-signals span:not(:first-child){border-left:1px solid #fff3;padding-left:20px}.opportunity-section,.opportunity-weligama{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:12%;padding-block:125px;display:grid}.opportunity-section-heading h2,.opportunity-decision h2,.opportunity-close h2{max-width:760px;color:var(--ink);letter-spacing:-.025em;margin:0;font:500 clamp(46px,5.2vw,76px)/.93 Cormorant Garamond,serif}.opportunity-section-copy{max-width:680px;padding-top:35px}.opportunity-section-copy>p,.opportunity-product-intro p,.opportunity-weligama-copy p,.opportunity-scale-intro,.opportunity-close-grid>div>p{color:#555f62;margin:0 0 22px;font-size:14px;line-height:1.82}.opportunity-section-copy .opportunity-lead{color:var(--ink);margin-top:36px;font:500 24px/1.4 Cormorant Garamond,serif}.opportunity-observations{border-top:1px solid var(--ink);margin-top:55px}.opportunity-observations h3{letter-spacing:.1em;text-transform:uppercase;margin:0;padding:17px 0;font-size:10px}.opportunity-observations ul,.opportunity-comparison ul{margin:0;padding:0;list-style:none}.opportunity-observations li{border-top:1px solid var(--line);color:#596164;grid-template-columns:22px 1fr;gap:10px;padding:13px 0;font-size:12px;line-height:1.55;display:grid}.opportunity-observations svg{color:var(--copper)}.opportunity-product{background:var(--ivory);padding:115px 0}.opportunity-product .opportunity-section-heading{max-width:850px}.opportunity-product-intro{grid-template-columns:.65fr 1.35fr;gap:8%;margin-top:50px;display:grid}.opportunity-comparison{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:54px;display:grid}.opportunity-comparison article{padding:24px 7% 30px 0}.opportunity-comparison article+article{border-left:1px solid var(--line);padding-left:7%}.opportunity-comparison article>span{color:var(--copper);font-size:9px}.opportunity-comparison h3{color:var(--ink);margin:27px 0 22px;font:500 31px/1 Cormorant Garamond,serif}.opportunity-comparison li{border-top:1px solid var(--line);color:#596164;padding:10px 0;font-size:12px}.opportunity-conclusion{max-width:770px;color:var(--ink);margin:48px 0 0;font:500 24px/1.42 Cormorant Garamond,serif}.opportunity-coast{padding-block:115px}.opportunity-criteria{color:#fff;background:var(--slate);padding:115px 0}.opportunity-criteria .eyebrow{color:var(--sand)}.opportunity-criteria .opportunity-section-heading h2{color:#fff}.opportunity-criteria-list{border-top:1px solid #ffffff5c;grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.opportunity-criteria-list article{border-bottom:1px solid #ffffff2e;grid-template-columns:42px minmax(140px,.55fr) 1fr;gap:20px;padding:22px 25px 23px 0;display:grid}.opportunity-criteria-list article:nth-child(2n){border-left:1px solid #ffffff2e;padding-left:25px}.opportunity-criteria-list span{color:var(--sand);font-size:9px}.opportunity-criteria-list h3{margin:-3px 0 0;font:500 23px/1.05 Cormorant Garamond,serif}.opportunity-criteria-list p{color:#ffffff9e;margin:0;font-size:11px;line-height:1.65}.opportunity-weligama{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);padding-block:130px;position:relative}.opportunity-location-mark{color:var(--copper);align-items:center;gap:10px;display:flex;position:absolute;top:38px;right:0}.opportunity-location-mark span{color:#77766f;letter-spacing:.12em;font-size:8px}.opportunity-weligama-copy{padding-top:34px}.opportunity-decision{color:#fff;background:var(--ink);padding:115px 0}.opportunity-decision-grid{grid-template-columns:1fr 1fr;gap:12%;display:grid}.opportunity-decision h2{color:#fff}.opportunity-decision-grid>div:first-child>p:not(.eyebrow){color:#ffffff9e;font-size:13px;line-height:1.78}.opportunity-decision-grid .opportunity-decision-lead{color:var(--sand);margin:42px 0 22px;font:500 24px/1.4 Cormorant Garamond,serif}.opportunity-convictions{border-top:1px solid #ffffff5c}.opportunity-convictions>.eyebrow{margin:18px 0 22px}.opportunity-convictions article{border-top:1px solid #ffffff2b;grid-template-columns:42px 1fr;gap:18px;padding:18px 0;display:grid}.opportunity-convictions article>span{color:var(--copper);font-size:9px}.opportunity-convictions article p{color:#fff;margin:-4px 0 0;font:500 22px/1.25 Cormorant Garamond,serif}.opportunity-convictions .opportunity-brand-note{color:#ffffff8f;margin:28px 0 0;font-size:11px;line-height:1.7}.opportunity-scale{padding-block:125px}.opportunity-scale .opportunity-section-heading{max-width:850px}.opportunity-scale-intro{max-width:650px;margin-top:38px}.opportunity-scale-timeline{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.opportunity-scale-timeline article{padding:32px 30px 0 0;position:relative}.opportunity-scale-timeline article:not(:first-child){border-left:1px solid var(--line);padding-left:30px}.opportunity-scale-timeline article:before{content:"";background:var(--copper);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.opportunity-scale-timeline article:not(:first-child):before{left:-5px}.opportunity-scale-value{align-items:baseline;gap:10px;display:flex}.opportunity-scale-value strong{color:var(--ink);font:500 56px/1 Cormorant Garamond,serif}.opportunity-scale-value span{color:#77766f;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.opportunity-scale-timeline p{color:#596164;margin:21px 0 0;font-size:12px}.opportunity-close{background:var(--ivory);padding:105px 0}.opportunity-close-grid{grid-template-columns:.9fr 1.1fr;gap:12%;display:grid}.opportunity-close-grid>div:last-child{padding-top:30px}.opportunity-next{color:var(--ink);border-block:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;margin-top:48px;padding:23px 0;text-decoration:none;display:grid}.opportunity-next span{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:9px}.opportunity-next strong{grid-column:1;margin-top:8px;font:500 31px/1 Cormorant Garamond,serif}.opportunity-next svg{color:var(--copper);grid-area:1/2/3}@media (width<=960px){.opportunity-section,.opportunity-weligama,.opportunity-decision-grid,.opportunity-close-grid{gap:7%}.opportunity-criteria-list article{grid-template-columns:32px 1fr}.opportunity-criteria-list p{grid-column:2}}@media (width<=720px){.opportunity-hero{min-height:780px}.opportunity-hero-image{opacity:.34;background-position:66%}.opportunity-hero-content{padding:130px 0 170px}.opportunity-hero h1{font-size:clamp(58px,16vw,78px)}.opportunity-hero-copy{margin-top:35px;display:block}.opportunity-hero-copy p+p{margin-top:17px}.opportunity-signals .page-width{grid-template-columns:1fr 1fr}.opportunity-signals span,.opportunity-signals span:not(:first-child){border-top:1px solid #ffffff24;border-left:0;padding:13px 10px 13px 0;font-size:7px}.opportunity-signals span:nth-child(2n){border-left:1px solid #ffffff24;padding-left:12px}.opportunity-section,.opportunity-weligama,.opportunity-decision-grid,.opportunity-close-grid{display:block}.opportunity-section,.opportunity-weligama{padding-block:82px}.opportunity-section-copy,.opportunity-weligama-copy{padding-top:42px}.opportunity-product,.opportunity-criteria,.opportunity-decision,.opportunity-scale,.opportunity-close{padding-block:78px}.opportunity-product-intro,.opportunity-comparison{display:block}.opportunity-product-intro{margin-top:38px}.opportunity-comparison article,.opportunity-comparison article+article{border-left:0;padding:24px 0 30px}.opportunity-comparison article+article{border-top:1px solid var(--line)}.opportunity-criteria-list{grid-template-columns:1fr;margin-top:50px}.opportunity-criteria-list article,.opportunity-criteria-list article:nth-child(2n){border-left:0;padding:20px 0}.opportunity-location-mark{justify-content:flex-end;margin-bottom:35px;position:static}.opportunity-convictions{margin-top:60px}.opportunity-scale-timeline{border-top:0;border-left:1px solid var(--ink);margin-top:55px;display:block}.opportunity-scale-timeline article,.opportunity-scale-timeline article:not(:first-child){border-left:0;padding:0 0 40px 30px}.opportunity-scale-timeline article:before,.opportunity-scale-timeline article:not(:first-child):before{top:0;left:-5px}.opportunity-scale-value strong{font-size:48px}.opportunity-close-grid>div:last-child{padding-top:38px}}.development-page{color:var(--body);background:var(--paper)}.development-hero{color:#fff;background:var(--ink);align-items:flex-end;min-height:82vh;display:flex;position:relative;overflow:hidden}.development-hero:after{content:"";background:#101820a3;position:absolute;inset:0}.development-hero-image{object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.development-hero-content{z-index:1;padding:145px 0 130px;position:relative}.development-hero h1{letter-spacing:-.03em;max-width:990px;margin:0;font:500 clamp(62px,7.4vw,112px)/.88 Cormorant Garamond,serif}.development-hero-copy{grid-template-columns:1fr 1fr;gap:45px;max-width:910px;margin-top:42px;display:grid}.development-hero-copy p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.75}.development-signals{z-index:2;border-top:1px solid #fff3;position:absolute;inset:auto 0 0}.development-signals .page-width{grid-template-columns:repeat(4,1fr);display:grid}.development-signals span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;padding:20px 20px 20px 0;font-size:9px;line-height:1.5}.development-signals span:not(:first-child){border-left:1px solid #fff3;padding-left:20px}.development-section,.development-assembly{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:12%;padding-block:125px;display:grid}.development-section-heading h2,.development-close h2{max-width:800px;color:var(--ink);letter-spacing:-.025em;margin:0;font:500 clamp(46px,5.2vw,76px)/.93 Cormorant Garamond,serif}.development-section-copy{max-width:700px;padding-top:34px}.development-section-copy>p,.development-search-grid>div:first-child>p,.development-design-intro p,.development-assembly-copy p,.development-acquisition-grid>div p,.development-scale-intro,.development-scale-note,.development-close-grid>div>p{color:#555f62;margin:0 0 22px;font-size:14px;line-height:1.82}.development-primary-criteria{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:48px 0 40px;display:grid}.development-primary-criteria article{padding:22px 20px 25px 0}.development-primary-criteria article+article{border-left:1px solid var(--line);padding-left:20px}.development-primary-criteria article>span,.development-diagram-label>span{color:var(--copper);font-size:9px}.development-primary-criteria h3{color:var(--ink);margin:27px 0 13px;font:500 24px/1 Cormorant Garamond,serif}.development-primary-criteria p{color:#626865;margin:0;font-size:11px;line-height:1.65}.development-emphasis{color:var(--ink);font:500 24px/1.4 Cormorant Garamond,serif}.development-search{color:#fff;background:var(--slate);padding:115px 0}.development-search-grid{grid-template-columns:.82fr 1.18fr;gap:12%;display:grid}.development-search .eyebrow{color:var(--sand)}.development-search .development-section-heading h2{color:#fff}.development-search-grid>div:first-child>p{color:#ffffff9e;margin-top:40px}.development-search-data{border-top:1px solid #ffffff57}.development-seventy{align-items:flex-end;gap:25px;padding:20px 0 30px;display:flex}.development-seventy strong{color:var(--sand);font:500 108px/.8 Cormorant Garamond,serif}.development-seventy span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;max-width:150px;font-size:9px;line-height:1.55}.development-search-data ul,.development-constraints ul{border-top:1px solid #ffffff38;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.development-search-data li{color:#ffffffad;border-bottom:1px solid #ffffff29;grid-template-columns:20px 1fr;gap:10px;padding:13px 15px 13px 0;font-size:11px;line-height:1.5;display:grid}.development-search-data li:nth-child(2n){border-left:1px solid #ffffff29;padding-left:15px}.development-search-data svg{color:var(--copper)}.development-location-label{color:var(--copper);border-bottom:1px solid var(--ink);align-items:center;gap:12px;margin-bottom:34px;padding-bottom:18px;display:flex}.development-location-label span{color:#6d706d;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.development-constraints{margin:48px 0}.development-constraints h3{color:var(--copper);border-top:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:15px 0;font-size:9px}.development-constraints ul{border-top-color:var(--line);grid-template-columns:1fr}.development-constraints li{color:#596164;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}.development-design{background:var(--ivory);padding:115px 0}.development-design .development-section-heading{max-width:820px}.development-design-intro{grid-template-columns:1fr 1fr;gap:8%;margin-top:45px;display:grid}.development-corridors{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.development-corridors article{padding:25px 7% 30px 0}.development-corridors article+article{border-left:1px solid var(--line);padding-left:7%}.development-diagram-label h3{color:var(--ink);margin:23px 0 0;font:500 25px/1.1 Cormorant Garamond,serif}.corridor-diagram{color:#7a7a75;border:1px solid var(--line);letter-spacing:.12em;text-align:center;margin:35px 0 23px;font-size:7px;display:grid}.corridor-double{grid-template-rows:56px 24px 56px}.corridor-single{grid-template-rows:25px 66px 25px}.corridor-rooms{background:#b76e451f;position:relative}.corridor-rooms:after{content:"GUEST ROOMS";place-items:center;display:grid;position:absolute;inset:0}.corridor-path{border-block:1px solid var(--line);background:var(--paper);place-items:center;display:grid}.corridor-sea{color:#fff;background:var(--slate);place-items:center;display:grid}.development-corridors article>p{color:#626865;margin:0;font-size:11px;line-height:1.6}.development-assembly{align-items:center;padding-block:130px}.development-assembly-copy{margin-top:42px}.development-parcels{grid-template-columns:.85fr 1.3fr .85fr;align-items:end;margin:0;display:grid}.parcel{border:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:180px;padding:20px;display:flex}.parcel-central{color:#fff;border-color:var(--ink);background:var(--ink);min-height:245px}.parcel>span{color:var(--copper);margin-bottom:auto;font-size:9px}.parcel strong{font:500 21px/1.05 Cormorant Garamond,serif}.parcel small{color:var(--sand);letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:8px}.development-parcels figcaption{color:#85847e;letter-spacing:.06em;grid-column:1/-1;margin-top:14px;font-size:8px}.development-acquisition{color:#fff;background:var(--ink);padding:115px 0}.development-acquisition .eyebrow{color:var(--sand)}.development-acquisition .development-section-heading h2{color:#fff}.development-acquisition-grid{grid-template-columns:1.1fr .9fr;gap:11%;margin-top:65px;display:grid}.development-acquisition dl{border-top:1px solid #ffffff61;margin:0}.development-acquisition dl>div{border-bottom:1px solid #ffffff2b;grid-template-columns:.8fr 1.2fr;gap:20px;padding:17px 0;display:grid}.development-acquisition dt{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.development-acquisition dd{color:var(--sand);margin:-3px 0 0;font:500 22px/1.15 Cormorant Garamond,serif}.development-acquisition-grid>div{padding-top:12px}.development-acquisition-grid>div p{color:#fff9}.development-acquisition-grid>div .development-emphasis{color:#fff;margin-block:32px;font-size:25px}.development-utilities{padding-block:125px}.development-utility-cost{border-block:1px solid var(--ink);flex-direction:column;margin:48px 0 35px;padding:22px 0 25px;display:flex}.development-utility-cost span,.development-utility-cost small{color:#77766f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.development-utility-cost strong{color:var(--ink);margin:14px 0 10px;font:500 48px/1 Cormorant Garamond,serif}.development-utility-list{grid-template-columns:1fr 1fr;margin-bottom:35px;display:grid}.development-utility-list>div{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:10px;padding:16px 15px 16px 0;display:grid}.development-utility-list>div:nth-child(2n){border-left:1px solid var(--line);padding-left:15px}.development-utility-list span{color:var(--copper);font-size:9px}.development-utility-list p{color:#596164;margin:-3px 0 0;font-size:11px;line-height:1.55}.development-scale{background:var(--ivory);padding:115px 0}.development-scale .development-section-heading{max-width:850px}.development-scale-intro{max-width:650px;margin-top:38px}.development-scale-timeline{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.development-scale-timeline article{padding:32px 25px 0 0;position:relative}.development-scale-timeline article+article{border-left:1px solid var(--line);padding-left:25px}.development-scale-timeline article:before{content:"";background:var(--copper);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.development-scale-timeline article+article:before{left:-5px}.development-scale-timeline article>div{align-items:baseline;gap:9px;display:flex}.development-scale-timeline strong{color:var(--ink);font:500 49px/1 Cormorant Garamond,serif}.development-scale-timeline span{color:#77766f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.development-scale-timeline article>p{color:#596164;margin:20px 0 0;font-size:11px;line-height:1.55}.development-scale-note{max-width:760px;margin-top:55px}.development-lessons{padding-block:125px}.development-lessons-list{border-top:1px solid var(--ink);margin-top:70px}.development-lessons-list article{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(210px,.7fr) 1.3fr;gap:35px;padding:25px 0;display:grid}.development-lessons-list article>span{color:var(--copper);font-size:9px}.development-lessons-list h3{color:var(--ink);margin:-4px 0 0;font:500 27px/1.05 Cormorant Garamond,serif}.development-lessons-list p{color:#596164;margin:0;font-size:12px;line-height:1.7}.development-close{background:var(--ivory);padding:105px 0}.development-close-grid{grid-template-columns:.95fr 1.05fr;gap:11%;display:grid}.development-close-grid>div:last-child{padding-top:30px}.development-next{color:var(--ink);border-block:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;margin-top:48px;padding:23px 0;text-decoration:none;display:grid}.development-next span{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:9px}.development-next strong{grid-column:1;margin-top:8px;font:500 29px/1.05 Cormorant Garamond,serif}.development-next svg{color:var(--copper);grid-area:1/2/3}@media (width<=960px){.development-section,.development-assembly,.development-search-grid,.development-close-grid{gap:7%}.development-primary-criteria{grid-template-columns:1fr}.development-primary-criteria article,.development-primary-criteria article+article{border-left:0;border-top:1px solid var(--line);grid-template-columns:30px 160px 1fr;gap:15px;padding:18px 0;display:grid}.development-primary-criteria article:first-child{border-top:0}.development-primary-criteria h3,.development-primary-criteria p{margin:0}.development-lessons-list article{grid-template-columns:45px 190px 1fr;gap:25px}}@media (width<=720px){.development-hero{min-height:790px}.development-hero:after{background:#10182094}.development-hero-image{object-position:66% center}.development-hero-content{padding:130px 0 170px}.development-hero h1{font-size:clamp(58px,16vw,78px)}.development-hero-copy{margin-top:35px;display:block}.development-hero-copy p+p{margin-top:17px}.development-signals .page-width{grid-template-columns:1fr 1fr}.development-signals span,.development-signals span:not(:first-child){border-top:1px solid #ffffff24;border-left:0;padding:13px 10px 13px 0;font-size:7px}.development-signals span:nth-child(2n){border-left:1px solid #ffffff24;padding-left:12px}.development-section,.development-assembly,.development-search-grid,.development-close-grid{display:block}.development-section,.development-assembly,.development-lessons{padding-block:82px}.development-section-copy{padding-top:42px}.development-primary-criteria article,.development-primary-criteria article+article{grid-template-columns:28px 1fr}.development-primary-criteria p{grid-column:2}.development-search,.development-design,.development-acquisition,.development-scale,.development-close{padding-block:78px}.development-search-data{margin-top:55px}.development-seventy strong{font-size:90px}.development-search-data ul{grid-template-columns:1fr}.development-search-data li,.development-search-data li:nth-child(2n){border-left:0;padding:13px 0}.development-design-intro,.development-corridors{display:block}.development-design-intro{margin-top:38px}.development-corridors article,.development-corridors article+article{border-left:0;padding:25px 0 30px}.development-corridors article+article{border-top:1px solid var(--line)}.development-parcels{margin-top:55px}.parcel{min-height:150px;padding:12px}.parcel-central{min-height:210px}.parcel strong{font-size:16px}.development-acquisition-grid{margin-top:50px;display:block}.development-acquisition-grid>div{padding-top:50px}.development-acquisition dl>div{grid-template-columns:1fr;gap:9px}.development-utility-list{grid-template-columns:1fr}.development-utility-list>div,.development-utility-list>div:nth-child(2n){border-left:0;padding:16px 0}.development-scale-timeline{border-top:0;border-left:1px solid var(--ink);margin-top:55px;display:block}.development-scale-timeline article,.development-scale-timeline article+article{border-left:0;padding:0 0 40px 30px}.development-scale-timeline article:before,.development-scale-timeline article+article:before{top:0;left:-5px}.development-lessons-list{margin-top:50px}.development-lessons-list article{grid-template-columns:35px 1fr;gap:12px 18px}.development-lessons-list p{grid-column:2}.development-close-grid>div:last-child{padding-top:38px}}.design-page{color:var(--body);background:var(--paper)}.design-hero{color:#fff;background:var(--ink);align-items:flex-end;min-height:82vh;display:flex;position:relative;overflow:hidden}.design-hero:after{content:"";background:#1018209e;position:absolute;inset:0}.design-hero-image{object-fit:cover;object-position:center 44%;width:100%;height:100%;position:absolute;inset:0}.design-hero-content{z-index:1;padding:145px 0 130px;position:relative}.design-hero h1{letter-spacing:-.03em;max-width:960px;margin:0;font:500 clamp(62px,7.4vw,112px)/.88 Cormorant Garamond,serif}.design-hero-copy{grid-template-columns:.75fr 1.25fr;gap:45px;max-width:930px;margin-top:42px;display:grid}.design-hero-copy p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.75}.design-signals{z-index:2;border-top:1px solid #fff3;position:absolute;inset:auto 0 0}.design-signals .page-width{grid-template-columns:repeat(4,1fr);display:grid}.design-signals span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;padding:20px 20px 20px 0;font-size:9px}.design-signals span:not(:first-child){border-left:1px solid #fff3;padding-left:20px}.design-section,.design-site-grid,.design-structure-grid{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:12%;padding-block:125px;display:grid}.design-section-heading h2,.design-close h2{max-width:820px;color:var(--ink);letter-spacing:-.025em;margin:0;font:500 clamp(46px,5.2vw,76px)/.93 Cormorant Garamond,serif}.design-section-copy{padding-top:34px}.design-section-copy>p,.design-site-grid>div>p,.design-ocean-intro p,.design-operator-grid>div:first-child>p,.design-flow-intro,.design-flow-note,.design-structure-grid>div>p,.design-rooms-grid>div:first-child>p,.design-interiors-grid>div:first-child>p,.design-arrival-grid>div:first-child>p,.design-venue-note,.design-landscape-grid>div:first-child>p,.design-value-intro p,.design-close-grid>div>p{color:#555f62;margin:0 0 22px;font-size:14px;line-height:1.82}.design-emphasis{color:var(--ink);font:500 24px/1.4 Cormorant Garamond,serif}.design-priority-table{border-top:1px solid var(--ink);margin:45px 0}.design-priority-table article,.design-venue-table article,.design-lessons-list article{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(190px,.72fr) 1.28fr;gap:25px;padding:19px 0;display:grid}.design-priority-table article>span,.design-venue-table article>span,.design-lessons-list article>span{color:var(--copper);font-size:9px}.design-priority-table h3,.design-venue-table h3,.design-lessons-list h3{color:var(--ink);margin:-3px 0 0;font:500 24px/1.08 Cormorant Garamond,serif}.design-priority-table p,.design-venue-table p,.design-lessons-list p{color:#596164;margin:0;font-size:11px;line-height:1.65}.design-site{background:var(--ivory)}.design-site-grid>div:last-child{padding-top:34px}.design-ocean,.design-flow,.design-rooms,.design-arrival,.design-landscape,.design-lessons{padding-block:125px}.design-ocean .design-section-heading,.design-flow .design-section-heading,.design-rooms .design-section-heading,.design-arrival .design-section-heading,.design-landscape .design-section-heading,.design-lessons .design-section-heading{max-width:850px}.design-ocean-intro,.design-value-intro{grid-template-columns:1fr 1fr;gap:8%;margin-top:45px;display:grid}.design-corridor-comparison{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:55px;display:grid;position:relative}.design-corridor-comparison article{padding:25px 7% 42px 0}.design-corridor-comparison article+article{border-left:1px solid var(--line);padding-left:7%}.design-corridor-comparison h3{color:var(--ink);margin:0;font:500 27px/1 Cormorant Garamond,serif}.design-corridor{color:#77766f;border:1px solid var(--line);letter-spacing:.1em;text-align:center;margin:35px 0 25px;font-size:7px;display:grid}.design-corridor.conventional{grid-template-rows:58px 25px 58px}.design-corridor.weligama{grid-template-rows:26px 82px 26px}.design-corridor .room-row,.design-corridor .hall,.design-corridor .sea-row{place-items:center;display:grid}.design-corridor .room-row{background:#b76e4521}.design-corridor .hall{border-block:1px solid var(--line)}.design-corridor .sea-row{color:#fff;background:var(--slate)}.design-corridor-comparison ul{margin:0;padding:0;list-style:none}.design-corridor-comparison li{color:#596164;border-top:1px solid var(--line);padding:10px 0;font-size:11px}.design-corridor-comparison>small{color:#88867f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;position:absolute;bottom:15px;left:0}.design-operator,.design-structure{color:#fff;background:var(--slate);padding:115px 0}.design-operator-grid,.design-interiors-grid,.design-close-grid{grid-template-columns:.9fr 1.1fr;gap:11%;display:grid}.design-operator .eyebrow,.design-structure .eyebrow{color:var(--sand)}.design-operator .design-section-heading h2,.design-structure .design-section-heading h2{color:#fff}.design-operator-grid>div:first-child>p{color:#ffffff9e}.design-operator-grid>div:first-child>p:first-of-type{margin-top:40px}.design-change-list{border-top:1px solid #ffffff57}.design-change-list>.eyebrow{margin:18px 0}.design-change-list>div,.design-material-list>div{border-top:1px solid #ffffff29;grid-template-columns:38px 1fr;gap:15px;padding:13px 0;display:grid}.design-change-list span,.design-material-list span{color:var(--copper);font-size:9px}.design-change-list p,.design-material-list p{color:#ffffffb8;margin:-3px 0 0;font-size:12px;line-height:1.55}.design-flow-intro{max-width:680px;margin-top:40px}.design-flow-groups{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.design-flow-groups article{padding:24px 30px 30px 0;position:relative}.design-flow-groups article+article{border-left:1px solid var(--line);padding-left:30px}.design-flow-groups article>span{color:var(--copper);font-size:9px}.design-flow-groups h3{color:var(--ink);margin:30px 0 13px;font:500 30px/1 Cormorant Garamond,serif}.design-flow-groups p{color:#596164;margin:0;font-size:11px;line-height:1.6}.design-flow-groups svg{color:var(--copper);position:absolute;top:23px;right:15px}.design-implications,.design-outcomes,.design-lobby-functions,.design-landscape-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.design-implications span,.design-outcomes span,.design-lobby-functions span,.design-landscape-list span{color:#596164;border-bottom:1px solid var(--line);min-height:62px;padding:15px 12px 12px 0;font-size:10px;line-height:1.5}.design-implications span:not(:nth-child(4n+1)),.design-lobby-functions span:not(:nth-child(4n+1)),.design-landscape-list span:not(:nth-child(4n+1)){border-left:1px solid var(--line);padding-left:12px}.design-flow-note{max-width:720px;margin-top:45px}.design-structure-grid{padding-block:0}.design-structure-grid>div:last-child{padding-top:34px}.design-structure-grid>div>p{color:#ffffff9e}.design-outcomes{border-color:#ffffff40;grid-template-columns:1fr 1fr;margin:35px 0}.design-outcomes span{color:#ffffffb8;border-color:#ffffff29}.design-outcomes span:nth-child(2n){border-left:1px solid #ffffff29;padding-left:12px}.design-rooms-grid,.design-arrival-grid,.design-landscape-grid{grid-template-columns:.75fr 1.25fr;gap:10%;margin-top:55px;display:grid}.design-room-standards{border-top:1px solid var(--ink)}.design-room-standards article{border-bottom:1px solid var(--line);grid-template-columns:35px .55fr 1fr;gap:20px;padding:20px 0;display:grid}.design-room-standards span{color:var(--copper);font-size:9px}.design-room-standards h3{color:var(--ink);margin:-3px 0 0;font:500 23px/1 Cormorant Garamond,serif}.design-room-standards p{color:#596164;margin:0;font-size:11px;line-height:1.6}.design-interiors{color:#fff;background:var(--ink);padding:115px 0}.design-interiors .eyebrow{color:var(--sand)}.design-interiors .design-section-heading h2{color:#fff}.design-interiors-grid>div:first-child>p{color:#fff9}.design-interiors-grid>div:first-child>p:first-of-type{margin-top:40px}.design-material-list{border-top:1px solid #ffffff4d}.design-arrival-grid{grid-template-columns:1fr 1fr}.design-lobby-functions,.design-landscape-list{border-top-color:var(--ink);grid-template-columns:1fr 1fr;margin-top:0}.design-lobby-functions span:not(:nth-child(4n+1)),.design-landscape-list span:not(:nth-child(4n+1)){border-left:0;padding-left:0}.design-lobby-functions span:nth-child(2n),.design-landscape-list span:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.design-venues,.design-value{background:var(--ivory);padding:115px 0}.design-venues .design-section-heading,.design-value .design-section-heading{max-width:820px}.design-venue-table{border-top:1px solid var(--ink);margin-top:60px}.design-venue-note{max-width:760px;margin-top:45px}.design-landscape-grid{grid-template-columns:.8fr 1.2fr}.design-value-intro{margin-top:45px}.design-value-process{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);gap:20px;margin-top:55px;display:grid}.design-value-process>div{padding-top:20px;position:relative}.design-value-process span{color:var(--copper);margin-bottom:27px;font-size:9px;display:block}.design-value-process strong{max-width:120px;color:var(--ink);font:500 21px/1.08 Cormorant Garamond,serif;display:block}.design-value-process svg{color:var(--copper);position:absolute;top:18px;right:0}.design-safety-note{max-width:740px;color:var(--ink);border-top:1px solid var(--line);margin:55px 0 0;padding-top:20px;font:500 22px/1.4 Cormorant Garamond,serif}.design-lessons-list{border-top:1px solid var(--ink);margin-top:65px}.design-close{background:var(--ivory);padding:105px 0}.design-close-grid>div:last-child{padding-top:30px}.design-next{color:var(--ink);border-block:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;margin-top:48px;padding:23px 0;text-decoration:none;display:grid}.design-next span{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:9px}.design-next strong{grid-column:1;margin-top:8px;font:500 29px/1.05 Cormorant Garamond,serif}.design-next svg{color:var(--copper);grid-area:1/2/3}@media (width<=960px){.design-section,.design-site-grid,.design-structure-grid,.design-operator-grid,.design-interiors-grid,.design-close-grid{gap:7%}.design-priority-table article,.design-venue-table article,.design-lessons-list article{grid-template-columns:42px 190px 1fr}.design-implications{grid-template-columns:1fr 1fr}.design-implications span:not(:nth-child(4n+1)){border-left:0;padding-left:0}.design-implications span:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.design-room-standards article{grid-template-columns:30px 145px 1fr}}@media (width<=720px){.design-hero{min-height:790px}.design-hero-image{object-position:66% center}.design-hero-content{padding:130px 0 170px}.design-hero h1{font-size:clamp(58px,16vw,78px)}.design-hero-copy,.design-section,.design-site-grid,.design-structure-grid,.design-operator-grid,.design-interiors-grid,.design-close-grid,.design-ocean-intro,.design-value-intro,.design-rooms-grid,.design-arrival-grid,.design-landscape-grid{display:block}.design-hero-copy{margin-top:35px}.design-hero-copy p+p{margin-top:17px}.design-signals .page-width{grid-template-columns:1fr 1fr}.design-signals span,.design-signals span:not(:first-child){border-top:1px solid #ffffff24;border-left:0;padding:13px 10px 13px 0;font-size:7px}.design-signals span:nth-child(2n){border-left:1px solid #ffffff24;padding-left:12px}.design-section,.design-site-grid,.design-ocean,.design-flow,.design-rooms,.design-arrival,.design-landscape,.design-lessons{padding-block:82px}.design-section-copy,.design-site-grid>div:last-child,.design-structure-grid>div:last-child{padding-top:42px}.design-priority-table article,.design-venue-table article,.design-lessons-list article{grid-template-columns:35px 1fr;gap:12px 18px}.design-priority-table p,.design-venue-table p,.design-lessons-list p{grid-column:2}.design-ocean-intro,.design-value-intro{margin-top:38px}.design-corridor-comparison{display:block}.design-corridor-comparison article,.design-corridor-comparison article+article{border-left:0;padding:25px 0 42px}.design-corridor-comparison article+article{border-top:1px solid var(--line)}.design-operator,.design-structure,.design-interiors,.design-venues,.design-value,.design-close{padding-block:78px}.design-change-list,.design-material-list{margin-top:55px}.design-flow-groups{border-top:0;border-left:1px solid var(--ink);display:block}.design-flow-groups article,.design-flow-groups article+article{border-left:0;padding:0 0 38px 30px}.design-flow-groups svg{inset:auto auto 12px -9px;transform:rotate(90deg)}.design-implications{grid-template-columns:1fr}.design-implications span,.design-implications span:nth-child(2n){border-left:0;min-height:0;padding:13px 0}.design-outcomes,.design-lobby-functions,.design-landscape-list{margin-top:38px}.design-room-standards{margin-top:45px}.design-room-standards article{grid-template-columns:30px 1fr}.design-room-standards p{grid-column:2}.design-venue-table,.design-lessons-list{margin-top:50px}.design-value-process{border-top:0;border-left:1px solid var(--ink);display:block}.design-value-process>div{padding:0 0 35px 30px}.design-value-process span{margin-bottom:8px}.design-value-process strong{max-width:none}.design-value-process svg{inset:auto auto 10px -9px;transform:rotate(90deg)}.design-close-grid>div:last-child{padding-top:38px}}.construction-page{color:var(--body);background:var(--paper)}.construction-hero{color:#fff;background:var(--ink);align-items:flex-end;min-height:82vh;display:flex;position:relative;overflow:hidden}.construction-hero:after{content:"";background:#101820a8;position:absolute;inset:0}.construction-hero-image{object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.construction-hero-content{z-index:1;padding:145px 0 130px;position:relative}.construction-hero h1{letter-spacing:-.03em;max-width:1000px;margin:0;font:500 clamp(62px,7.4vw,112px)/.88 Cormorant Garamond,serif}.construction-hero-copy{grid-template-columns:.72fr 1.28fr;gap:45px;max-width:930px;margin-top:42px;display:grid}.construction-hero-copy p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.75}.construction-signals{z-index:2;border-top:1px solid #fff3;position:absolute;inset:auto 0 0}.construction-signals .page-width{grid-template-columns:repeat(4,1fr);display:grid}.construction-signals span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;padding:20px 20px 20px 0;font-size:9px}.construction-signals span:not(:first-child){border-left:1px solid #fff3;padding-left:20px}.construction-section{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:12%;padding-block:125px;display:grid}.construction-section-heading h2,.construction-close h2{max-width:840px;color:var(--ink);letter-spacing:-.025em;margin:0;font:500 clamp(46px,5.2vw,76px)/.93 Cormorant Garamond,serif}.construction-section-copy{padding-top:34px}.construction-section-copy>p,.construction-leadership-grid>div:first-child>p,.construction-structure-grid>div:first-child>p,.construction-change-grid>div:last-child>p,.construction-infrastructure-note,.construction-trades-intro,.construction-trades-note,.construction-information-grid>div:first-child>p,.construction-procurement-intro,.construction-quality-grid>div:first-child>p,.construction-transition-intro p,.construction-commissioning-grid>div:first-child>p,.construction-close-grid>div>p{color:#555f62;margin:0 0 22px;font-size:14px;line-height:1.82}.construction-delivery-table,.construction-transition-table{border-top:1px solid var(--ink);margin-top:45px}.construction-table-head,.construction-delivery-table>div:not(.construction-table-head),.construction-transition-table>div:not(.construction-table-head){border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding:16px 0;display:grid}.construction-table-head{color:#77766f;letter-spacing:.1em;text-transform:uppercase;padding-block:12px;font-size:8px}.construction-delivery-table strong,.construction-transition-table strong{color:var(--ink);font:500 21px/1.1 Cormorant Garamond,serif}.construction-delivery-table p,.construction-transition-table p{color:#596164;margin:0;font-size:11px;line-height:1.55}.construction-leadership,.construction-change,.construction-trades,.construction-procurement,.construction-quality,.construction-commissioning{padding:115px 0}.construction-leadership,.construction-trades,.construction-quality{color:#fff;background:var(--slate)}.construction-leadership-grid,.construction-quality-grid,.construction-commissioning-grid,.construction-close-grid{grid-template-columns:.9fr 1.1fr;gap:11%;display:grid}.construction-leadership .eyebrow,.construction-trades .eyebrow,.construction-quality .eyebrow{color:var(--sand)}.construction-leadership .construction-section-heading h2,.construction-trades .construction-section-heading h2,.construction-quality .construction-section-heading h2{color:#fff}.construction-leadership-grid>div:first-child>p,.construction-quality-grid>div:first-child>p{color:#ffffff9e}.construction-leadership-grid>div:first-child>p:first-of-type,.construction-quality-grid>div:first-child>p:first-of-type{margin-top:40px}.construction-control-cycle{border-top:1px solid #ffffff57}.construction-control-cycle>.eyebrow{margin:18px 0}.construction-control-cycle>div,.construction-progression>div,.construction-procurement-flow>div{position:relative}.construction-control-cycle>div{border-top:1px solid #ffffff29;grid-template-columns:38px 1fr;gap:12px;padding:15px 0;display:grid}.construction-control-cycle>div span{color:var(--copper);font-size:9px}.construction-control-cycle>div strong{font:500 23px/1 Cormorant Garamond,serif}.construction-control-cycle>div svg{color:var(--copper);position:absolute;right:0}.construction-control-cycle ul{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;margin:25px 0 0;padding:0;list-style:none;display:grid}.construction-control-cycle li{color:#ffffff9e;border-bottom:1px solid #ffffff24;padding:12px 10px 12px 0;font-size:10px}.construction-control-cycle li:nth-child(2n){border-left:1px solid #ffffff24;padding-left:10px}.construction-structure,.construction-infrastructure,.construction-information,.construction-transition,.construction-lessons{padding-block:125px}.construction-structure .construction-section-heading,.construction-infrastructure .construction-section-heading,.construction-transition .construction-section-heading,.construction-lessons .construction-section-heading{max-width:860px}.construction-structure-grid,.construction-information-grid,.construction-transition-intro{grid-template-columns:.75fr 1.25fr;gap:10%;margin-top:50px;display:grid}.construction-outcomes,.construction-control-list,.construction-quality-list{border-top:1px solid var(--ink)}.construction-outcomes span,.construction-control-list>div,.construction-quality-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:15px;padding:15px 0;display:grid}.construction-outcomes b,.construction-control-list span,.construction-quality-list span{color:var(--copper);font-size:9px;font-weight:500}.construction-outcomes span,.construction-control-list p,.construction-quality-list p{color:#596164;margin:0;font-size:11px;line-height:1.55}.construction-change,.construction-procurement{background:var(--ivory)}.construction-change .construction-section-heading,.construction-procurement .construction-section-heading{max-width:830px}.construction-progression,.construction-procurement-flow{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:25px;margin-top:55px;display:grid}.construction-progression>div,.construction-procurement-flow>div{padding:20px 25px 0 0}.construction-progression span,.construction-procurement-flow span{color:var(--copper);margin-bottom:27px;font-size:9px;display:block}.construction-progression strong,.construction-procurement-flow strong{color:var(--ink);font:500 25px/1.08 Cormorant Garamond,serif}.construction-progression svg,.construction-procurement-flow svg{color:var(--copper);position:absolute;top:18px;right:0}.construction-change-grid{grid-template-columns:1.15fr .85fr;gap:10%;margin-top:60px;display:grid}.construction-change-list{border-top:1px solid var(--ink)}.construction-change-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:15px;padding:13px 0;display:grid}.construction-change-list span{color:var(--copper);font-size:9px}.construction-change-list p{color:#596164;margin:-3px 0 0;font-size:11px}.construction-delay,.construction-emphasis{color:var(--ink);font:500 23px/1.4 Cormorant Garamond,serif}.construction-infrastructure-table{border-top:1px solid var(--ink);margin-top:60px}.construction-infrastructure-table article,.construction-lessons-list article{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(180px,.7fr) 1.3fr;gap:25px;padding:19px 0;display:grid}.construction-infrastructure-table article>span,.construction-lessons-list article>span{color:var(--copper);font-size:9px}.construction-infrastructure-table h3,.construction-lessons-list h3{color:var(--ink);margin:-3px 0 0;font:500 24px/1.08 Cormorant Garamond,serif}.construction-infrastructure-table p,.construction-lessons-list p{color:#596164;margin:0;font-size:11px;line-height:1.65}.construction-utility-diagram{grid-template-columns:1fr 1.35fr 1fr;margin:65px 0 0;display:grid}.utility-hotel,.utility-site{color:#fff;background:var(--ink);flex-direction:column;justify-content:flex-end;min-height:180px;padding:22px;display:flex}.utility-hotel>span,.utility-site>span{color:var(--copper);margin-bottom:auto;font-size:9px}.utility-hotel strong,.utility-site strong{font:500 27px/1 Cormorant Garamond,serif}.utility-hotel small,.utility-site small{color:#ffffff8c;margin-top:9px;font-size:8px}.utility-crossing{color:#77766f;border-block:1px solid var(--line);letter-spacing:.1em;grid-template-rows:1fr 1px 1fr auto;place-items:center;font-size:8px;display:grid}.utility-crossing .utility-rail-line{background:var(--ink);width:100%;height:1px}.utility-crossing b{color:#fff;background:var(--copper);text-align:center;width:100%;padding:9px;font-size:8px;font-weight:500}.construction-utility-diagram figcaption{color:#85847e;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-top:12px;font-size:8px}.construction-infrastructure-note{max-width:750px;margin-top:35px}.construction-trades .construction-section-heading{max-width:820px}.construction-trades-intro,.construction-trades-note{color:#ffffff9e;max-width:700px;margin-top:40px}.construction-trade-grid{border-top:1px solid #ffffff57;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.construction-trade-grid span{color:#fff;border-bottom:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-height:86px;padding:15px 12px 17px 0;font:500 21px/1 Cormorant Garamond,serif;display:flex}.construction-trade-grid span:not(:nth-child(4n+1)){border-left:1px solid #ffffff29;padding-left:12px}.construction-trade-grid b{color:var(--copper);font:500 8px/1 sans-serif}.construction-coordination{grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.construction-coordination span{color:#ffffff9e;border-top:1px solid #ffffff29;grid-template-columns:20px 1fr;gap:8px;padding:12px 10px 12px 0;font-size:9px;line-height:1.45;display:grid}.construction-coordination svg{color:var(--copper)}.construction-information-grid{grid-template-columns:.8fr 1.2fr}.construction-control-list{margin-top:0}.construction-procurement-flow{grid-template-columns:repeat(7,1fr);gap:18px}.construction-procurement-flow strong{font-size:19px}.construction-procured-items{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.construction-procured-items span{color:#596164;border-bottom:1px solid var(--line);min-height:58px;padding:14px 10px 10px 0;font-size:9px;line-height:1.45}.construction-procured-items span:not(:nth-child(4n+1)){border-left:1px solid var(--line);padding-left:10px}.construction-cost-list{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:45px 0;display:grid}.construction-cost-list>div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:12px;padding:15px 12px 15px 0;display:grid}.construction-cost-list>div:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.construction-cost-list span{color:var(--copper);font-size:9px}.construction-cost-list p{color:#596164;margin:-3px 0 0;font-size:11px}.construction-quality-criteria{border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.construction-quality-criteria span{color:#ffffffa6;border-bottom:1px solid #ffffff26;padding:13px 10px 13px 0;font-size:10px}.construction-quality-criteria span:nth-child(2n){border-left:1px solid #ffffff26;padding-left:10px}.construction-quality-list{border-top-color:#ffffff57}.construction-quality-list>.eyebrow{margin:18px 0;display:block}.construction-quality-list>div{border-color:#ffffff29}.construction-quality-list p{color:#ffffffb3}.construction-transition-intro{grid-template-columns:1fr 1fr}.construction-transition-table>div:not(.construction-table-head){grid-template-columns:1fr 30px 1fr;align-items:center}.construction-transition-table svg{color:var(--copper)}.construction-commissioning{color:#fff;background:var(--ink)}.construction-commissioning .eyebrow{color:var(--sand)}.construction-commissioning .construction-section-heading h2{color:#fff}.construction-commissioning-grid>div:first-child>p{color:#fff9;margin-top:40px}.construction-commissioning-list{border-top:1px solid #ffffff57;grid-template-columns:1fr 1fr;display:grid}.construction-commissioning-list span{color:#ffffffa6;border-bottom:1px solid #ffffff29;grid-template-columns:20px 1fr;gap:8px;padding:13px 10px 13px 0;font-size:10px;line-height:1.45;display:grid}.construction-commissioning-list span:nth-child(2n){border-left:1px solid #ffffff29;padding-left:10px}.construction-commissioning-list svg{color:var(--copper)}.construction-issues{border-top:1px solid var(--copper);grid-template-columns:1fr 1fr;margin-top:45px;display:grid}.construction-issues article{padding:18px 18px 0 0}.construction-issues article+article{border-left:1px solid #ffffff29;padding-left:18px}.construction-issues span{color:var(--copper);font-size:9px}.construction-issues h3{margin:25px 0 12px;font:500 24px/1 Cormorant Garamond,serif}.construction-issues p{color:#ffffff94;margin:0;font-size:10px;line-height:1.6}.construction-lessons-list{border-top:1px solid var(--ink);margin-top:65px}.construction-close{background:var(--ivory);padding:105px 0}.construction-close-grid>div:last-child{padding-top:30px}.construction-next{color:var(--ink);border-block:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;margin-top:48px;padding:23px 0;text-decoration:none;display:grid}.construction-next span{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:9px}.construction-next strong{grid-column:1;margin-top:8px;font:500 29px/1.05 Cormorant Garamond,serif}.construction-next svg{color:var(--copper);grid-area:1/2/3}@media (width<=960px){.construction-section,.construction-leadership-grid,.construction-quality-grid,.construction-commissioning-grid,.construction-close-grid{gap:7%}.construction-infrastructure-table article,.construction-lessons-list article{grid-template-columns:42px 190px 1fr}.construction-procurement-flow{grid-template-columns:repeat(4,1fr);gap:25px}.construction-procured-items,.construction-trade-grid,.construction-coordination{grid-template-columns:1fr 1fr}.construction-procured-items span:not(:nth-child(4n+1)),.construction-trade-grid span:not(:nth-child(4n+1)){border-left:0;padding-left:0}.construction-procured-items span:nth-child(2n),.construction-trade-grid span:nth-child(2n){border-left:1px solid var(--line);padding-left:10px}.construction-trade-grid span:nth-child(2n){border-left-color:#ffffff29}}@media (width<=720px){.construction-hero{min-height:790px}.construction-hero-image{object-position:66% center}.construction-hero-content{padding:130px 0 170px}.construction-hero h1{font-size:clamp(58px,16vw,78px)}.construction-hero-copy,.construction-section,.construction-leadership-grid,.construction-structure-grid,.construction-change-grid,.construction-information-grid,.construction-quality-grid,.construction-transition-intro,.construction-commissioning-grid,.construction-close-grid{display:block}.construction-hero-copy{margin-top:35px}.construction-hero-copy p+p{margin-top:17px}.construction-signals .page-width{grid-template-columns:1fr 1fr}.construction-signals span,.construction-signals span:not(:first-child){border-top:1px solid #ffffff24;border-left:0;padding:13px 10px 13px 0;font-size:7px}.construction-signals span:nth-child(2n){border-left:1px solid #ffffff24;padding-left:12px}.construction-section,.construction-structure,.construction-infrastructure,.construction-information,.construction-transition,.construction-lessons{padding-block:82px}.construction-section-copy{padding-top:42px}.construction-leadership,.construction-change,.construction-trades,.construction-procurement,.construction-quality,.construction-commissioning,.construction-close{padding-block:78px}.construction-control-cycle,.construction-quality-list,.construction-commissioning-grid>div:last-child{margin-top:55px}.construction-progression,.construction-procurement-flow{border-top:0;border-left:1px solid var(--ink);display:block}.construction-progression>div,.construction-procurement-flow>div{padding:0 0 35px 30px}.construction-progression span,.construction-procurement-flow span{margin-bottom:8px}.construction-progression svg,.construction-procurement-flow svg{inset:auto auto 10px -9px;transform:rotate(90deg)}.construction-change-list{margin-bottom:45px}.construction-infrastructure-table article,.construction-lessons-list article{grid-template-columns:35px 1fr;gap:12px 18px}.construction-infrastructure-table p,.construction-lessons-list p{grid-column:2}.construction-utility-diagram{grid-template-columns:1fr}.utility-crossing{min-height:130px}.construction-trade-grid,.construction-coordination,.construction-procured-items,.construction-cost-list{grid-template-columns:1fr 1fr}.construction-procurement-flow{grid-template-columns:1fr}.construction-transition-table>div:not(.construction-table-head){grid-template-columns:1fr 25px 1fr;gap:12px}.construction-commissioning-list,.construction-issues{grid-template-columns:1fr}.construction-commissioning-list span,.construction-commissioning-list span:nth-child(2n),.construction-issues article,.construction-issues article+article{border-left:0;padding:13px 0}.construction-issues article+article{border-top:1px solid #ffffff29}.construction-lessons-list{margin-top:50px}.construction-close-grid>div:last-child{padding-top:38px}}.operations-page{color:var(--body);background:var(--paper)}.operations-hero{color:#fff;background:var(--ink);align-items:flex-end;min-height:82vh;display:flex;position:relative;overflow:hidden}.operations-hero:after{content:"";background:#101820a3;position:absolute;inset:0}.operations-hero-image{object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.operations-hero-content{z-index:1;padding:145px 0 135px;position:relative}.operations-hero h1{letter-spacing:-.03em;max-width:980px;margin:0;font:500 clamp(62px,7.4vw,112px)/.88 Cormorant Garamond,serif}.operations-hero-copy{grid-template-columns:.72fr 1.28fr;gap:45px;max-width:930px;margin-top:42px;display:grid}.operations-hero-copy p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.75}.operations-signals{z-index:2;border-top:1px solid #fff3;position:absolute;inset:auto 0 0}.operations-signals .page-width{grid-template-columns:repeat(4,1fr);display:grid}.operations-signals span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:9px;padding:17px 20px 17px 0;font-size:8px;display:flex}.operations-signals span:not(:first-child){border-left:1px solid #fff3;padding-left:20px}.operations-signals strong{color:var(--sand);letter-spacing:0;font:500 28px/1 Cormorant Garamond,serif}.operations-section-heading h2,.operations-close h2{max-width:850px;color:var(--ink);letter-spacing:-.025em;margin:0;font:500 clamp(46px,5.2vw,76px)/.93 Cormorant Garamond,serif}.operations-transition,.operations-revenue,.operations-opening,.operations-ramp,.operations-governance,.operations-lessons{padding-block:125px}.operations-transition .operations-section-heading,.operations-revenue .operations-section-heading,.operations-ramp .operations-section-heading,.operations-governance .operations-section-heading,.operations-lessons .operations-section-heading{max-width:860px}.operations-intro,.operations-demand-note,.operations-ramp-note,.operations-performance-note{color:#555f62;max-width:720px;margin:40px 0 0;font-size:14px;line-height:1.82}.operations-transition-table,.operations-governance-table{border-top:1px solid var(--ink);margin-top:55px}.operations-table-head,.operations-transition-table>div:not(.operations-table-head),.operations-governance-table>div:not(.operations-table-head){border-bottom:1px solid var(--line);grid-template-columns:1fr 30px 1fr;align-items:center;gap:22px;padding:16px 0;display:grid}.operations-table-head{color:#77766f;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1fr;padding-block:12px;font-size:8px}.operations-transition-table strong,.operations-governance-table strong{color:var(--ink);font:500 21px/1.1 Cormorant Garamond,serif}.operations-transition-table p,.operations-governance-table p{color:#596164;margin:0;font-size:11px;line-height:1.55}.operations-transition-table svg{color:var(--copper)}.operations-governance-table>div:not(.operations-table-head){grid-template-columns:1fr 1fr}.operations-mobilisation,.operations-positioning,.operations-demand,.operations-issues,.operations-feedback,.operations-performance{padding:115px 0}.operations-mobilisation,.operations-issues,.operations-performance{color:#fff;background:var(--slate)}.operations-mobilisation-grid,.operations-positioning-grid,.operations-issues-grid,.operations-close-grid{grid-template-columns:.9fr 1.1fr;gap:11%;display:grid}.operations-mobilisation .eyebrow,.operations-issues .eyebrow,.operations-performance .eyebrow{color:var(--sand)}.operations-mobilisation .operations-section-heading h2,.operations-issues .operations-section-heading h2,.operations-performance .operations-section-heading h2{color:#fff}.operations-mobilisation-grid>div:first-child>p,.operations-positioning-grid>div:first-child>p,.operations-issues-grid>div:first-child>p,.operations-revenue-grid>div:first-child>p,.operations-opening-grid>div:last-child>p,.operations-feedback-grid>div:first-child>p,.operations-close-grid>div>p{color:#555f62;margin:0 0 22px;font-size:14px;line-height:1.82}.operations-mobilisation-grid>div:first-child>p,.operations-issues-grid>div:first-child>p{color:#ffffff9e}.operations-mobilisation-grid>div:first-child>p:first-of-type,.operations-issues-grid>div:first-child>p:first-of-type{margin-top:40px}.operations-role-grid,.operations-system-grid,.operations-food-grid{border-top:1px solid #ffffff57;grid-template-columns:1fr 1fr;display:grid}.operations-role-grid span,.operations-system-grid span,.operations-food-grid span{color:#ffffffb8;border-bottom:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-height:64px;padding:13px 10px 13px 0;font-size:11px;display:flex}.operations-role-grid span:nth-child(2n),.operations-system-grid span:nth-child(2n),.operations-food-grid span:nth-child(2n){border-left:1px solid #ffffff29;padding-left:10px}.operations-role-grid b,.operations-system-grid b,.operations-food-grid b{color:var(--copper);font-size:8px;font-weight:500}.operations-section{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:12%;padding-block:125px;display:grid}.operations-section-copy{padding-top:34px}.operations-section-copy>p{color:#555f62;margin:0 0 22px;font-size:14px;line-height:1.82}.operations-system-grid,.operations-food-grid{border-top-color:var(--ink);margin:45px 0}.operations-system-grid span,.operations-food-grid span{color:#596164;border-color:var(--line)}.operations-system-grid span:nth-child(2n),.operations-food-grid span:nth-child(2n){border-left-color:var(--line)}.operations-emphasis{color:var(--ink);font:500 23px/1.4 Cormorant Garamond,serif}.operations-positioning,.operations-demand,.operations-feedback{background:var(--ivory)}.operations-positioning-grid>div:first-child>p:first-of-type{margin-top:40px}.operations-factor-list,.operations-issue-list{border-top:1px solid var(--ink)}.operations-factor-list>div,.operations-issue-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:15px;padding:13px 0;display:grid}.operations-factor-list span,.operations-issue-list span{color:var(--copper);font-size:9px}.operations-factor-list p,.operations-issue-list p{color:#596164;margin:-3px 0 0;font-size:11px}.operations-issue-list{border-top-color:#ffffff57}.operations-issue-list>div{border-bottom-color:#ffffff29}.operations-issue-list p{color:#ffffffb3}.operations-revenue-grid,.operations-opening-grid,.operations-feedback-grid{grid-template-columns:.75fr 1.25fr;gap:10%;margin-top:50px;display:grid}.operations-revenue-factors,.operations-feedback-topics{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.operations-revenue-factors span,.operations-feedback-topics span{color:#596164;border-bottom:1px solid var(--line);min-height:62px;padding:14px 10px 12px 0;font-size:10px;line-height:1.45}.operations-revenue-factors span:not(:nth-child(3n+1)),.operations-feedback-topics span:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:10px}.operations-equation{border-block:1px solid var(--ink);justify-content:space-between;align-items:center;gap:15px;margin-top:55px;padding:22px 0;display:flex}.operations-equation strong{color:var(--ink);text-align:center;font:500 20px/1.1 Cormorant Garamond,serif}.operations-equation b{color:var(--copper);font-weight:400}.operations-demand .operations-section-heading{max-width:850px}.operations-demand-table{border-top:1px solid var(--ink);margin-top:60px}.operations-demand-table article,.operations-lessons-list article{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(180px,.7fr) 1.3fr;gap:25px;padding:19px 0;display:grid}.operations-demand-table article>span,.operations-lessons-list article>span{color:var(--copper);font-size:9px}.operations-demand-table h3,.operations-lessons-list h3{color:var(--ink);margin:-3px 0 0;font:500 24px/1.08 Cormorant Garamond,serif}.operations-demand-table p,.operations-lessons-list p{color:#596164;margin:0;font-size:11px;line-height:1.65}.operations-feeders{border-block:1px solid var(--ink);grid-template-columns:1.3fr repeat(3,1fr);align-items:center;margin-top:45px;padding-block:18px;display:grid}.operations-feeders span{color:#77766f;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.operations-feeders strong{color:var(--ink);border-left:1px solid var(--line);padding-left:18px;font:500 24px/1 Cormorant Garamond,serif}.operations-opening-grid{align-items:start}.operations-opening-stat{border-block:1px solid var(--ink);flex-direction:column;padding:25px 0;display:flex}.operations-opening-stat strong{color:var(--ink);font:500 100px/.85 Cormorant Garamond,serif}.operations-opening-stat span{color:var(--ink);margin-top:25px;font:500 23px/1 Cormorant Garamond,serif}.operations-opening-stat small{color:#77766f;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:8px}.operations-opening-tests{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.operations-opening-tests span{color:#596164;border-bottom:1px solid var(--line);grid-template-columns:20px 1fr;gap:8px;padding:12px 10px 12px 0;font-size:10px;display:grid}.operations-opening-tests span:nth-child(2n){border-left:1px solid var(--line);padding-left:10px}.operations-opening-tests svg{color:var(--copper)}.operations-feedback .operations-section-heading{max-width:860px}.operations-feedback-loop{border-top:1px solid var(--ink)}.operations-feedback-loop>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:15px;padding:16px 0;display:grid;position:relative}.operations-feedback-loop span{color:var(--copper);font-size:9px}.operations-feedback-loop strong{color:var(--ink);font:500 22px/1 Cormorant Garamond,serif}.operations-feedback-loop svg{color:var(--copper);position:absolute;right:0}.operations-ramp-timeline{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.operations-ramp-timeline article{padding:30px 25px 0 0;position:relative}.operations-ramp-timeline article+article{border-left:1px solid var(--line);padding-left:25px}.operations-ramp-timeline article:before{content:"";background:var(--copper);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.operations-ramp-timeline article+article:before{left:-5px}.operations-ramp-timeline strong{color:var(--ink);font:500 52px/1 Cormorant Garamond,serif}.operations-ramp-timeline h3{color:var(--ink);margin:22px 0 10px;font:500 21px/1.05 Cormorant Garamond,serif}.operations-ramp-timeline p{color:#596164;margin:0;font-size:10px;line-height:1.5}.operations-ramp-note{border-top:1px solid var(--line);padding-top:20px}.operations-performance .operations-section-heading{max-width:760px}.operations-metrics{border-top:1px solid #ffffff61;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.operations-metrics article{padding:28px 7% 10px 0}.operations-metrics article+article{border-left:1px solid #ffffff2b;padding-left:7%}.operations-metrics strong{color:var(--sand);font:500 clamp(52px,6vw,82px)/1 Cormorant Garamond,serif}.operations-metrics h3{color:#fff;margin:24px 0 12px;font:500 23px/1 Cormorant Garamond,serif}.operations-metrics p{color:#ffffff8f;margin:0;font-size:10px;line-height:1.6}.operations-performance-note{color:#fff9}.operations-lessons-list{border-top:1px solid var(--ink);margin-top:65px}.operations-close{background:var(--ivory);padding:105px 0}.operations-close-grid>div:last-child{padding-top:30px}.operations-next{color:var(--ink);border-block:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;margin-top:48px;padding:23px 0;text-decoration:none;display:grid}.operations-next span{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:9px}.operations-next strong{grid-column:1;margin-top:8px;font:500 29px/1.05 Cormorant Garamond,serif}.operations-next svg{color:var(--copper);grid-area:1/2/3}@media (width<=960px){.operations-section,.operations-mobilisation-grid,.operations-positioning-grid,.operations-issues-grid,.operations-close-grid{gap:7%}.operations-demand-table article,.operations-lessons-list article{grid-template-columns:42px 190px 1fr}.operations-revenue-factors{grid-template-columns:1fr 1fr}.operations-revenue-factors span:not(:nth-child(3n+1)){border-left:0;padding-left:0}.operations-revenue-factors span:nth-child(2n){border-left:1px solid var(--line);padding-left:10px}.operations-equation{flex-wrap:wrap;justify-content:center}}@media (width<=720px){.operations-hero{min-height:790px}.operations-hero-image{object-position:66% center}.operations-hero-content{padding:130px 0 180px}.operations-hero h1{font-size:clamp(58px,16vw,78px)}.operations-hero-copy,.operations-section,.operations-mobilisation-grid,.operations-positioning-grid,.operations-issues-grid,.operations-revenue-grid,.operations-opening-grid,.operations-feedback-grid,.operations-close-grid{display:block}.operations-hero-copy{margin-top:35px}.operations-hero-copy p+p{margin-top:17px}.operations-signals .page-width{grid-template-columns:1fr 1fr}.operations-signals span,.operations-signals span:not(:first-child){border-top:1px solid #ffffff24;border-left:0;padding:11px 8px 11px 0;font-size:7px}.operations-signals span:nth-child(2n){border-left:1px solid #ffffff24;padding-left:10px}.operations-signals strong{font-size:23px}.operations-transition,.operations-section,.operations-revenue,.operations-opening,.operations-ramp,.operations-governance,.operations-lessons{padding-block:82px}.operations-mobilisation,.operations-positioning,.operations-demand,.operations-issues,.operations-feedback,.operations-performance,.operations-close{padding-block:78px}.operations-transition-table>div:not(.operations-table-head){grid-template-columns:1fr 24px 1fr;gap:10px}.operations-mobilisation-grid>div:first-child,.operations-issues-grid>div:first-child{margin-bottom:55px}.operations-section-copy{padding-top:42px}.operations-factor-list,.operations-issue-list,.operations-feedback-loop{margin-top:50px}.operations-equation{text-align:center;grid-template-columns:1fr;display:grid}.operations-demand-table article,.operations-lessons-list article{grid-template-columns:35px 1fr;gap:12px 18px}.operations-demand-table p,.operations-lessons-list p{grid-column:2}.operations-feeders{grid-template-columns:1fr 1fr 1fr;gap:15px 0}.operations-feeders span{grid-column:1/-1}.operations-opening-stat{margin-bottom:45px}.operations-feedback-topics{grid-template-columns:1fr 1fr}.operations-feedback-topics span:not(:nth-child(3n+1)){border-left:0;padding-left:0}.operations-feedback-topics span:nth-child(2n){border-left:1px solid var(--line);padding-left:10px}.operations-ramp-timeline{border-top:0;border-left:1px solid var(--ink);display:block}.operations-ramp-timeline article,.operations-ramp-timeline article+article{border-left:0;padding:0 0 40px 30px}.operations-ramp-timeline article:before,.operations-ramp-timeline article+article:before{top:0;left:-5px}.operations-metrics{grid-template-columns:1fr}.operations-metrics article,.operations-metrics article+article{border-bottom:1px solid #ffffff29;border-left:0;padding:25px 0}.operations-lessons-list{margin-top:50px}.operations-close-grid>div:last-child{padding-top:38px}}.exit-page{color:var(--body);background:var(--paper)}.exit-hero{color:#fff;background:var(--ink);align-items:flex-end;min-height:82vh;display:flex;position:relative;overflow:hidden}.exit-hero:after{content:"";background:linear-gradient(90deg,#101820d1,#10182080);position:absolute;inset:0}.exit-hero-image{object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.exit-hero-content{z-index:1;padding:145px 0 130px;position:relative}.exit-hero h1{letter-spacing:-.03em;max-width:1050px;margin:0;font:500 clamp(58px,7vw,106px)/.9 Cormorant Garamond,serif}.exit-hero-copy{grid-template-columns:.78fr 1.22fr;gap:45px;max-width:930px;margin-top:42px;display:grid}.exit-hero-copy p{color:#ffffffbd;margin:0;font-size:13px;line-height:1.75}.exit-hero-facts{z-index:2;border-top:1px solid #ffffff38;position:absolute;inset:auto 0 0}.exit-hero-facts .page-width{grid-template-columns:repeat(4,1fr);display:grid}.exit-hero-facts span{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;padding:19px 20px 19px 0;font-size:9px}.exit-hero-facts span+span{border-left:1px solid #fff3;padding-left:20px}.exit-section-heading h2,.exit-close h2{max-width:900px;color:var(--ink);letter-spacing:-.025em;margin:0;font:500 clamp(46px,5.2vw,76px)/.93 Cormorant Garamond,serif}.exit-readiness,.exit-transferable,.exit-capital,.exit-continuity,.exit-cycle{padding-block:125px}.exit-intro,.exit-cycle-note{color:#555f62;max-width:720px;margin:40px 0 0;font-size:14px;line-height:1.82}.exit-readiness-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.exit-readiness-grid article{border-bottom:1px solid var(--line);min-height:155px;padding:18px 24px 20px 0}.exit-readiness-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:24px}.exit-readiness-grid span,.exit-component-list span,.exit-cycle-timeline>article>span,.exit-lessons-list>article>span{color:var(--copper);font-size:9px}.exit-readiness-grid h3{color:var(--ink);margin:31px 0 8px;font:500 24px/1.05 Cormorant Garamond,serif}.exit-readiness-grid p{color:#596164;margin:0;font-size:10px;line-height:1.5}.exit-operating-proof{border-block:1px solid var(--ink);grid-template-columns:1.2fr repeat(3,1fr);align-items:center;margin-top:45px;padding-block:19px;display:grid}.exit-operating-proof>span{color:#77766f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.exit-operating-proof strong{color:var(--ink);border-left:1px solid var(--line);align-items:baseline;gap:8px;padding-left:20px;font:500 31px/1 Cormorant Garamond,serif;display:flex}.exit-operating-proof small{color:#77766f;letter-spacing:.08em;text-transform:uppercase;font:500 8px/1 sans-serif}.exit-transaction,.exit-share-sale,.exit-timing,.exit-lessons{color:#fff;background:var(--slate);padding:115px 0}.exit-transaction-grid,.exit-share-sale-grid,.exit-timing-grid,.exit-close-grid{grid-template-columns:.9fr 1.1fr;gap:11%;display:grid}.exit-transaction .eyebrow,.exit-share-sale .eyebrow,.exit-timing .eyebrow,.exit-lessons .eyebrow{color:var(--sand)}.exit-transaction .exit-section-heading h2,.exit-share-sale .exit-section-heading h2,.exit-timing .exit-section-heading h2,.exit-lessons .exit-section-heading h2{color:#fff}.exit-transaction-grid>div:first-child>p,.exit-share-sale-grid>div:last-child>p{color:#ffffff9e;margin:40px 0 0;font-size:13px;line-height:1.8}.exit-transaction-table{border-top:1px solid #fff6}.exit-transaction-table>div{border-bottom:1px solid #ffffff29;grid-template-columns:.9fr 1.1fr;align-items:baseline;gap:20px;padding:12px 0;display:grid}.exit-transaction-table span{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.exit-transaction-table strong{color:#fff;font:500 20px/1.15 Cormorant Garamond,serif}.exit-transaction-table small{color:var(--sand);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border:1px solid #c8b79e8c;margin-left:9px;padding:4px 6px;font:500 7px/1 sans-serif;display:inline-block}.exit-transferable-grid{grid-template-columns:.72fr 1.28fr;gap:11%;margin-top:58px;display:grid}.exit-transferable-grid>p{color:#555f62;margin:0;font-size:14px;line-height:1.82}.exit-component-list{border-top:1px solid var(--ink)}.exit-component-list>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:12px;padding:13px 0;display:grid}.exit-component-list p{color:#596164;margin:-3px 0 0;font-size:11px}.exit-valuation{background:var(--ivory);padding:120px 0}.exit-value-bridge{border-block:1px solid var(--ink);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:25px;margin-top:65px;padding-block:28px;display:grid}.exit-value-bridge article{flex-direction:column;gap:15px;display:flex}.exit-value-bridge span{color:#77766f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.exit-value-bridge strong{color:var(--ink);font:500 clamp(44px,5vw,68px)/.9 Cormorant Garamond,serif}.exit-value-bridge b{color:var(--copper);font-size:22px;font-weight:400}.exit-value-measures{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.exit-value-measures article{border-bottom:1px solid var(--line);flex-direction:column;gap:13px;padding:24px 20px 18px 0;display:flex}.exit-value-measures article+article{border-left:1px solid var(--line);padding-left:20px}.exit-value-measures strong{color:var(--ink);font:500 42px/1 Cormorant Garamond,serif}.exit-value-measures span{color:#596164;font-size:10px}.exit-disclosure,.exit-cycle-note{color:#61686a;border-left:2px solid var(--copper);max-width:760px;margin:35px 0 0 auto;padding-left:20px;font-size:11px;line-height:1.72}.exit-capital-grid{grid-template-columns:.72fr 1.28fr;gap:10%;margin-top:65px;display:grid}.exit-capital-structure>p{color:#77766f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:8px}.exit-capital-structure>div{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:baseline;padding:20px 0;display:grid}.exit-capital-structure strong,.exit-capital-record strong{color:var(--ink);font:500 48px/1 Cormorant Garamond,serif}.exit-capital-structure span,.exit-capital-record span{color:#596164;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.exit-capital-record{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.exit-capital-record article{border-bottom:1px solid var(--line);flex-direction:column;gap:18px;padding:25px 18px 20px 0;display:flex;position:relative}.exit-capital-record article+article{border-left:1px solid var(--line);padding-left:18px}.exit-capital-record small{color:var(--copper);border:1px solid var(--copper);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:5px 7px;font-size:7px}.exit-capital-disclosure{border-block:1px solid var(--ink);grid-template-columns:.3fr 1.7fr;gap:30px;margin-top:48px;padding:24px 0;display:grid}.exit-capital-disclosure span{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.exit-capital-disclosure p{color:#596164;margin:0;font-size:11px;line-height:1.72}.exit-confirmed-list{border-top:1px solid #fff6;margin-top:40px}.exit-confirmed-list span{color:#ffffffc2;border-bottom:1px solid #ffffff29;padding:15px 0;font:500 20px/1.1 Cormorant Garamond,serif;display:block}.exit-share-sale-grid .exit-source-limit{color:#ffffff7a;border-left:2px solid var(--copper);margin-top:30px;padding-left:17px;font-size:10px}.exit-continuity-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.exit-continuity-grid span{color:#596164;border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:82px;padding:15px 18px 14px 0;font-size:11px;display:flex}.exit-continuity-grid span:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:18px}.exit-continuity-grid b{color:var(--copper);font-size:8px;font-weight:500}.exit-timing-grid time{color:var(--sand);margin-top:52px;font:500 42px/1 Cormorant Garamond,serif;display:block}.exit-timing-grid>div:last-child>p{color:#ffffff8a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 20px;font-size:11px}.exit-events{border-top:1px solid #fff6}.exit-events span{color:#ffffffc7;border-bottom:1px solid #ffffff29;padding:17px 0;font:500 21px/1.15 Cormorant Garamond,serif;display:block}.exit-timing-grid>div:last-child>p.exit-timing-note{color:#ffffff94;border-left:2px solid var(--copper);letter-spacing:0;text-transform:none;margin-top:30px;padding-left:17px;font-size:10px;line-height:1.65}.exit-cycle-timeline{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.exit-cycle-timeline article{border-bottom:1px solid var(--line);min-height:175px;padding:18px 20px 20px 0}.exit-cycle-timeline article:not(:nth-child(4n+1)){border-left:1px solid var(--line);padding-left:20px}.exit-cycle-timeline h3{color:var(--ink);margin:35px 0 10px;font:500 25px/1 Cormorant Garamond,serif}.exit-cycle-timeline p{color:#596164;margin:0;font-size:10px;line-height:1.52}.exit-lessons-list{border-top:1px solid #fff6;margin-top:65px}.exit-lessons-list article{border-bottom:1px solid #ffffff29;grid-template-columns:48px minmax(240px,.75fr) 1.25fr;gap:25px;padding:20px 0;display:grid}.exit-lessons-list h3{color:#fff;margin:-3px 0 0;font:500 24px/1.08 Cormorant Garamond,serif}.exit-lessons-list p{color:#ffffff94;margin:0;font-size:11px;line-height:1.65}.exit-close{background:var(--ivory);padding:110px 0}.exit-close-grid>div:last-child{padding-top:32px}.exit-close-grid>div:last-child>p{color:#555f62;margin:0 0 22px;font-size:14px;line-height:1.82}.exit-final-line{border-block:1px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-top:48px;padding:21px 0;display:flex}.exit-final-line span{color:var(--ink);font:500 18px/1 Cormorant Garamond,serif}.exit-final-line b{color:var(--copper);font-weight:400}@media (width<=960px){.exit-transaction-grid,.exit-share-sale-grid,.exit-timing-grid,.exit-close-grid,.exit-transferable-grid,.exit-capital-grid{gap:7%}.exit-operating-proof{grid-template-columns:1fr repeat(3,1fr)}.exit-capital-record strong{font-size:39px}.exit-lessons-list article{grid-template-columns:42px 230px 1fr}.exit-final-line{flex-wrap:wrap}}@media (width<=720px){.exit-hero{min-height:820px}.exit-hero-image{object-position:66% center}.exit-hero-content{padding:125px 0 190px}.exit-hero h1{font-size:clamp(54px,15vw,72px)}.exit-hero-copy,.exit-transaction-grid,.exit-share-sale-grid,.exit-timing-grid,.exit-close-grid,.exit-transferable-grid,.exit-capital-grid{display:block}.exit-hero-copy p+p{margin-top:17px}.exit-hero-facts .page-width{grid-template-columns:1fr 1fr}.exit-hero-facts span,.exit-hero-facts span+span{border-top:1px solid #ffffff24;border-left:0;padding:12px 8px 12px 0;font-size:7px}.exit-hero-facts span:nth-child(2n){border-left:1px solid #ffffff24;padding-left:10px}.exit-readiness,.exit-transferable,.exit-capital,.exit-continuity,.exit-cycle{padding-block:82px}.exit-transaction,.exit-share-sale,.exit-timing,.exit-lessons,.exit-valuation,.exit-close{padding-block:78px}.exit-readiness-grid{grid-template-columns:1fr 1fr}.exit-readiness-grid article:not(:nth-child(3n+1)){border-left:0;padding-left:0}.exit-readiness-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.exit-operating-proof{grid-template-columns:1fr 1fr}.exit-operating-proof>span{grid-column:1/-1;margin-bottom:16px}.exit-operating-proof strong{border-top:1px solid var(--line);border-left:0;padding:12px 8px 12px 0;font-size:25px}.exit-operating-proof strong:nth-of-type(2n){border-left:1px solid var(--line);padding-left:10px}.exit-transaction-table,.exit-component-list,.exit-events{margin-top:50px}.exit-transaction-table>div{grid-template-columns:.82fr 1.18fr;gap:12px}.exit-value-bridge{grid-template-columns:1fr;gap:18px}.exit-value-bridge b{padding-left:4px}.exit-value-measures{grid-template-columns:1fr}.exit-value-measures article+article{border-left:0;padding-left:0}.exit-value-measures strong{font-size:37px}.exit-disclosure,.exit-cycle-note{margin-left:0}.exit-capital-structure{margin-bottom:50px}.exit-capital-record{grid-template-columns:1fr}.exit-capital-record article,.exit-capital-record article+article{border-left:0;padding:20px 0}.exit-capital-disclosure{grid-template-columns:1fr;gap:18px}.exit-share-sale-grid>div:last-child{margin-top:45px}.exit-continuity-grid{grid-template-columns:1fr 1fr}.exit-continuity-grid span:not(:nth-child(3n+1)){border-left:0;padding-left:0}.exit-continuity-grid span:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.exit-timing-grid>div:last-child{margin-top:55px}.exit-cycle-timeline{grid-template-columns:1fr 1fr}.exit-cycle-timeline article:not(:nth-child(4n+1)){border-left:0;padding-left:0}.exit-cycle-timeline article:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.exit-lessons-list article{grid-template-columns:35px 1fr;gap:12px 18px}.exit-lessons-list p{grid-column:2}.exit-close-grid>div:last-child{padding-top:40px}.exit-final-line{justify-content:flex-start;gap:10px}.exit-final-line span{font-size:16px}}.lessons-page{color:var(--body);background:var(--paper)}.lessons-hero{color:#fff;background:var(--ink);align-items:flex-end;min-height:82vh;display:flex;position:relative;overflow:hidden}.lessons-hero:after{content:"";background:#101820b8;position:absolute;inset:0}.lessons-hero-image{object-fit:cover;object-position:center 46%;filter:grayscale(.72)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.lessons-hero-content{z-index:1;padding:145px 0 132px;position:relative}.lessons-hero h1{letter-spacing:-.03em;max-width:940px;margin:0;font:500 clamp(62px,7.4vw,112px)/.88 Cormorant Garamond,serif}.lessons-hero-copy{grid-template-columns:1fr 1fr;gap:45px;max-width:930px;margin-top:42px;display:grid}.lessons-hero-copy p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.75}.lessons-hero-line{z-index:2;border-top:1px solid #ffffff38;position:absolute;inset:auto 0 0}.lessons-hero-line .page-width{grid-template-columns:repeat(5,1fr);display:grid}.lessons-hero-line span{color:#ffffffab;letter-spacing:.08em;text-transform:uppercase;padding:18px 16px 18px 0;font-size:8px}.lessons-hero-line span+span{border-left:1px solid #ffffff2e;padding-left:16px}.lessons-section-heading h2,.lessons-close h2{max-width:900px;color:var(--ink);letter-spacing:-.025em;margin:0;font:500 clamp(46px,5.2vw,76px)/.93 Cormorant Garamond,serif}.lessons-principal,.lessons-operator,.lessons-infrastructure,.lessons-contract,.lessons-mockups,.lessons-value,.lessons-leadership,.lessons-rate,.lessons-change{padding-block:125px}.lessons-sequence,.lessons-area,.lessons-flow,.lessons-information,.lessons-adaptability,.lessons-time,.lessons-commissioning,.lessons-exit-readiness{padding:115px 0}.lessons-sequence,.lessons-flow,.lessons-time,.lessons-exit-readiness{color:#fff;background:var(--slate)}.lessons-sequence .lessons-section-heading h2,.lessons-flow .lessons-section-heading h2,.lessons-time .lessons-section-heading h2,.lessons-exit-readiness .lessons-section-heading h2{color:#fff}.lessons-dark-intro,.lessons-dark-note{color:#fff9;max-width:720px;margin:40px 0 0;font-size:13px;line-height:1.78}.lessons-dark-note{border-left:2px solid var(--copper);margin-left:auto;padding-left:18px;font-size:10px}.lessons-intro{color:#555f62;max-width:720px;margin:40px 0 0;font-size:14px;line-height:1.82}.lessons-principal-grid,.lessons-operator-grid,.lessons-mockup-grid,.lessons-value-grid,.lessons-leadership-grid,.lessons-rate-grid{grid-template-columns:.78fr 1.22fr;gap:10%;margin-top:58px;display:grid}.lessons-principal-grid>div:first-child>p,.lessons-operator-grid>div:first-child>p,.lessons-mockup-grid>div:first-child>p,.lessons-value-grid>div:first-child>p,.lessons-leadership-grid>div:first-child>p,.lessons-rate-grid>div:first-child>p{color:#555f62;margin:0 0 22px;font-size:14px;line-height:1.82}.lessons-delay{border-block:1px solid var(--ink);flex-direction:column;gap:11px;margin-top:45px;padding-block:20px;display:flex}.lessons-delay strong{color:var(--ink);font:500 40px/1 Cormorant Garamond,serif}.lessons-delay span{color:#77766f;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.lessons-numbered-list,.lessons-compact-list,.lessons-control-list,.lessons-adaptability-list,.lessons-exit-list,.lessons-value-tests{border-top:1px solid var(--ink)}.lessons-numbered-list>div,.lessons-compact-list>div,.lessons-control-list>div,.lessons-adaptability-list>div,.lessons-exit-list>div,.lessons-value-tests>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:14px;padding:13px 0;display:grid}.lessons-numbered-list span,.lessons-compact-list span,.lessons-control-list span,.lessons-adaptability-list span,.lessons-exit-list span,.lessons-value-tests span{color:var(--copper);font-size:9px}.lessons-numbered-list p,.lessons-compact-list p,.lessons-control-list p,.lessons-adaptability-list p,.lessons-exit-list p,.lessons-value-tests p{color:#596164;margin:-3px 0 0;font-size:11px;line-height:1.5}.lessons-principle-note{color:#596164;border-left:2px solid var(--copper);max-width:760px;margin:50px 0 0 auto;padding-left:18px;font-size:11px;line-height:1.72}.lessons-comparison-table,.lessons-evidence-table{border-top:1px solid #ffffff6b;margin-top:58px}.lessons-table-head,.lessons-comparison-table>div:not(.lessons-table-head),.lessons-evidence-table>div:not(.lessons-table-head){border-bottom:1px solid #ffffff2b;grid-template-columns:.8fr 1.1fr 1.1fr;gap:24px;padding:15px 0;display:grid}.lessons-table-head{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.lessons-comparison-table strong,.lessons-evidence-table strong{color:#fff;font:500 20px/1.15 Cormorant Garamond,serif}.lessons-comparison-table p,.lessons-evidence-table p{color:#fff9;margin:0;font-size:10px;line-height:1.58}.lessons-operator-grid{grid-template-columns:.68fr 1.32fr}.lessons-compact-list{margin-top:40px}.lessons-preferred-sequence>p,.lessons-future-label{color:#77766f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:8px}.lessons-preferred-sequence{grid-template-columns:1fr 1fr;display:grid}.lessons-preferred-sequence>p{grid-column:1/-1}.lessons-preferred-sequence article{border-top:1px solid var(--ink);min-height:125px;padding:14px 18px 18px 0}.lessons-preferred-sequence article:nth-of-type(2n){border-left:1px solid var(--line);padding-left:18px}.lessons-preferred-sequence article>span{color:var(--copper);font-size:8px}.lessons-preferred-sequence h3{color:var(--ink);margin:25px 0 7px;font:500 23px/1 Cormorant Garamond,serif}.lessons-preferred-sequence article p{color:#596164;margin:0;font-size:9px;line-height:1.5}.lessons-area,.lessons-information,.lessons-adaptability,.lessons-commissioning{background:var(--ivory)}.lessons-area-grid,.lessons-information-grid,.lessons-adaptability-grid,.lessons-exit-grid,.lessons-close-grid{grid-template-columns:.86fr 1.14fr;gap:10%;display:grid}.lessons-area-grid>div:first-child>p,.lessons-information-grid>div:first-child>p,.lessons-adaptability-grid>div:first-child>p,.lessons-exit-grid>div:first-child>p{color:#555f62;margin:40px 0 0;font-size:13px;line-height:1.8}.lessons-area-system{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.lessons-area-system>span{color:#596164;border-bottom:1px solid var(--line);min-height:74px;padding:13px 12px 12px 0;font-size:10px;line-height:1.4}.lessons-area-system>span:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:12px}.lessons-area-system .lessons-area-core{color:var(--ink);font:500 21px/1.1 Cormorant Garamond,serif}.lessons-infrastructure-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:9%;margin-top:50px;display:grid}.lessons-infrastructure-intro>p{color:#555f62;margin:0;font-size:14px;line-height:1.82}.lessons-infrastructure-intro>strong{color:var(--ink);border-block:1px solid var(--ink);flex-direction:column;gap:12px;padding-block:20px;font:500 38px/1 Cormorant Garamond,serif;display:flex}.lessons-infrastructure-intro small{color:#77766f;letter-spacing:.08em;text-transform:uppercase;font:500 8px/1 sans-serif}.lessons-evidence-table{border-top-color:var(--ink)}.lessons-evidence-table .lessons-table-head,.lessons-evidence-table>div:not(.lessons-table-head){border-bottom-color:var(--line);grid-template-columns:.9fr 1.1fr}.lessons-evidence-table .lessons-table-head{color:#77766f}.lessons-evidence-table strong{color:var(--ink)}.lessons-evidence-table p{color:#596164}.lessons-flow-grid{border-top:1px solid #ffffff6b;grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.lessons-flow-grid article{padding:20px 24px 10px 0}.lessons-flow-grid article+article{border-left:1px solid #ffffff2b;padding-left:24px}.lessons-flow-grid article>span{color:var(--copper);font-size:9px}.lessons-flow-grid h3{color:#fff;margin:34px 0 22px;font:500 36px/1 Cormorant Garamond,serif}.lessons-flow-grid p{color:#ffffff94;border-top:1px solid #ffffff24;margin:0;padding:10px 0;font-size:10px}.lessons-light-table{border-top-color:var(--ink)}.lessons-light-table .lessons-table-head,.lessons-light-table>div:not(.lessons-table-head){border-bottom-color:var(--line)}.lessons-light-table .lessons-table-head{color:#77766f}.lessons-light-table strong{color:var(--ink)}.lessons-light-table p{color:#596164}.lessons-information-note{border-left:2px solid var(--copper);padding-left:17px;font-size:10px}.lessons-control-list{border-top-color:var(--ink)}.lessons-mockup-grid>div:first-child{padding-right:5%}.lessons-standard-list{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.lessons-standard-list span{color:#596164;border-bottom:1px solid var(--line);min-height:54px;padding:12px 10px 10px 0;font-size:10px}.lessons-standard-list span:nth-child(2n){border-left:1px solid var(--line);padding-left:10px}.lessons-future-mockup{border-top:1px solid var(--ink);grid-template-columns:45px 1fr;padding:15px 0;display:grid}.lessons-future-mockup span{color:var(--copper);font-size:9px}.lessons-future-mockup strong{color:var(--ink);font:500 23px/1 Cormorant Garamond,serif}.lessons-mockup-note{color:#596164;margin:28px 0 0;font-size:10px;line-height:1.6}.lessons-adaptability-list{grid-template-columns:1fr 1fr;display:grid}.lessons-adaptability-list>div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.lessons-example{color:var(--ink);border-block:1px solid var(--ink);flex-direction:column;gap:14px;margin-top:42px;padding-block:20px;font:500 20px/1.35 Cormorant Garamond,serif;display:flex}.lessons-example span{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;font:500 8px/1 sans-serif}.lessons-cost-equation{border-top:1px solid #ffffff6b;grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.lessons-cost-equation>div{border-bottom:1px solid #ffffff2b;flex-direction:column;justify-content:space-between;min-height:120px;padding:17px 20px 18px 0;display:flex;position:relative}.lessons-cost-equation>div:not(:nth-child(4n+1)){border-left:1px solid #ffffff2b;padding-left:20px}.lessons-cost-equation span{color:var(--copper);font-size:8px}.lessons-cost-equation strong{color:#ffffffc2;max-width:180px;font:500 20px/1.1 Cormorant Garamond,serif}.lessons-cost-equation b{z-index:1;color:var(--copper);font-weight:400;position:absolute;bottom:42%;right:-5px}.lessons-checklist{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.lessons-checklist span{color:#596164;border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:72px;padding:13px 15px 12px 0;font-size:10px;display:flex}.lessons-checklist span:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:15px}.lessons-checklist b{color:var(--copper);font-size:8px;font-weight:500}.lessons-rate-grid{grid-template-columns:.7fr 1.3fr}.lessons-rate-relationship{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:38px;display:grid}.lessons-rate-relationship span{color:#596164;border-bottom:1px solid var(--line);padding:11px 8px 11px 0;font-size:9px}.lessons-rate-relationship span:nth-child(2n){border-left:1px solid var(--line);padding-left:8px}.lessons-rate-metrics{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.lessons-rate-metrics article{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:200px;padding:24px 18px 20px 0;display:flex}.lessons-rate-metrics article+article{border-left:1px solid var(--line);padding-left:18px}.lessons-rate-metrics strong{color:var(--ink);font:500 clamp(42px,4vw,62px)/.9 Cormorant Garamond,serif}.lessons-rate-metrics span{color:#596164;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.lessons-exit-grid>div:first-child>p{color:#fff9}.lessons-exit-list{border-top-color:#ffffff6b}.lessons-exit-list>div{border-bottom-color:#ffffff2b}.lessons-exit-list p{color:#ffffffa8}.lessons-change-table{border-top-color:var(--ink)}.lessons-change-table .lessons-table-head,.lessons-change-table>div:not(.lessons-table-head){border-bottom-color:var(--line)}.lessons-change-table .lessons-table-head{color:#77766f}.lessons-change-table strong{color:var(--ink)}.lessons-change-table p{color:#596164}.lessons-close{background:var(--ivory);padding:110px 0}.lessons-close-grid>div:last-child{padding-top:30px}.lessons-close-grid>div:last-child>p{color:#555f62;margin:0 0 22px;font-size:14px;line-height:1.82}.lessons-overview-link{color:var(--ink);border-block:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;margin-top:48px;padding:22px 0;text-decoration:none;display:grid}.lessons-overview-link span{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.lessons-overview-link strong{margin-top:8px;font:500 29px/1 Cormorant Garamond,serif}.lessons-overview-link b{color:var(--copper);grid-area:1/2/3;font-size:20px;font-weight:400}@media (width<=960px){.lessons-principal-grid,.lessons-operator-grid,.lessons-area-grid,.lessons-information-grid,.lessons-adaptability-grid,.lessons-mockup-grid,.lessons-value-grid,.lessons-leadership-grid,.lessons-rate-grid,.lessons-exit-grid,.lessons-close-grid{gap:7%}.lessons-comparison-table>div:not(.lessons-table-head),.lessons-table-head{gap:16px}.lessons-cost-equation{grid-template-columns:repeat(2,1fr)}.lessons-cost-equation>div:not(:nth-child(4n+1)){border-left:0;padding-left:0}.lessons-cost-equation>div:nth-child(2n){border-left:1px solid #ffffff2b;padding-left:20px}}@media (width<=720px){.lessons-hero{min-height:850px}.lessons-hero-image{object-position:66% center}.lessons-hero-content{padding:125px 0 215px}.lessons-hero h1{font-size:clamp(56px,15.5vw,74px)}.lessons-hero-copy,.lessons-principal-grid,.lessons-operator-grid,.lessons-area-grid,.lessons-information-grid,.lessons-adaptability-grid,.lessons-mockup-grid,.lessons-value-grid,.lessons-leadership-grid,.lessons-rate-grid,.lessons-exit-grid,.lessons-close-grid,.lessons-infrastructure-intro{display:block}.lessons-hero-copy p+p{margin-top:17px}.lessons-hero-line .page-width{grid-template-columns:1fr 1fr}.lessons-hero-line span,.lessons-hero-line span+span{border-top:1px solid #ffffff24;border-left:0;padding:10px 8px 10px 0;font-size:7px}.lessons-hero-line span:nth-child(2n){border-left:1px solid #ffffff24;padding-left:9px}.lessons-hero-line span:last-child{grid-column:1/-1}.lessons-principal,.lessons-operator,.lessons-infrastructure,.lessons-contract,.lessons-mockups,.lessons-value,.lessons-leadership,.lessons-rate,.lessons-change{padding-block:82px}.lessons-sequence,.lessons-area,.lessons-flow,.lessons-information,.lessons-adaptability,.lessons-time,.lessons-commissioning,.lessons-exit-readiness,.lessons-close{padding-block:78px}.lessons-numbered-list,.lessons-preferred-sequence,.lessons-area-system,.lessons-control-list,.lessons-adaptability-list,.lessons-exit-list,.lessons-value-tests,.lessons-rate-metrics{margin-top:50px}.lessons-principle-note,.lessons-dark-note{margin-left:0}.lessons-table-head{display:none}.lessons-comparison-table>div:not(.lessons-table-head),.lessons-evidence-table>div:not(.lessons-table-head){grid-template-columns:1fr;gap:0;padding:8px 0 18px;display:grid}.lessons-comparison-table [data-label],.lessons-evidence-table [data-label]{padding:12px 0 0}.lessons-comparison-table [data-label]:before,.lessons-evidence-table [data-label]:before{content:attr(data-label);color:var(--copper);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font:500 7px/1 sans-serif;display:block}.lessons-preferred-sequence{grid-template-columns:1fr 1fr}.lessons-area-grid>div:first-child,.lessons-information-grid>div:first-child,.lessons-adaptability-grid>div:first-child,.lessons-exit-grid>div:first-child{margin-bottom:55px}.lessons-area-system{grid-template-columns:1fr 1fr}.lessons-area-system>span:not(:nth-child(3n+1)){border-left:0;padding-left:0}.lessons-area-system>span:nth-child(2n){border-left:1px solid var(--line);padding-left:10px}.lessons-infrastructure-intro>strong{margin-top:42px}.lessons-flow-grid{grid-template-columns:1fr}.lessons-flow-grid article,.lessons-flow-grid article+article{border-bottom:1px solid #ffffff2b;border-left:0;padding:18px 0 28px}.lessons-mockup-grid>div+div{margin-top:55px}.lessons-adaptability-list{grid-template-columns:1fr}.lessons-adaptability-list>div:nth-child(2n){border-left:0;padding-left:0}.lessons-cost-equation,.lessons-checklist{grid-template-columns:1fr 1fr}.lessons-checklist span:not(:nth-child(3n+1)){border-left:0;padding-left:0}.lessons-checklist span:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.lessons-rate-metrics{grid-template-columns:1fr}.lessons-rate-metrics article,.lessons-rate-metrics article+article{border-left:0;min-height:135px;padding:20px 0}.lessons-close-grid>div:last-child{padding-top:40px}}.library-page{--archive-red:#7b302d;--archive-blue:#506675;--archive-green:#486854;--archive-amber:#8a6224;color:var(--body);background:#f7f3eb}body:has(.library-page) .site-header:not(.is-scrolled){color:var(--ink)}.library-page-hero{border-bottom:1px solid var(--line);background:#f7f3eb;align-items:center;min-height:690px;padding:130px 0 80px;display:flex}.library-page-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:11%;display:grid}.library-page-hero h1{max-width:760px;color:var(--ink);letter-spacing:-.03em;margin:0;font:500 clamp(62px,6.8vw,102px)/.88 Cormorant Garamond,serif}.library-page-hero-copy>p:last-child{color:#555f62;max-width:590px;margin:38px 0 0;font-size:14px;line-height:1.82}.library-archive-composition{aspect-ratio:2;border-left:1px solid var(--line);position:relative;overflow:hidden}.library-hero-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.library-stats{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.library-stats>div{align-items:baseline;gap:12px;padding:24px 20px 24px 0;display:flex}.library-stats>div+div{border-left:1px solid var(--line);padding-left:20px}.library-stats strong{color:var(--ink);font:500 38px/1 Cormorant Garamond,serif}.library-stats span{color:#696d6c;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.library-featured,.library-browse,.library-related{padding-block:120px}.library-featured h2,.library-browse h2,.library-evidence-guide h2,.library-related h2,.library-access-note h2{max-width:820px;color:var(--ink);letter-spacing:-.025em;margin:0;font:500 clamp(46px,5vw,72px)/.93 Cormorant Garamond,serif}.library-featured-list{border-top:1px solid var(--ink);margin-top:58px}.library-featured-record{border-bottom:1px solid var(--line);grid-template-columns:230px 1fr;gap:6%;padding:34px 0;display:grid}.library-format-placeholder{min-height:260px;color:var(--ink);background:#ece7dd;border:1px solid #1018204d;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden}.library-format-placeholder:after{content:"";border:1px solid #7b302d52;position:absolute;inset:50px 22px 48px}.library-format-placeholder span{color:var(--archive-red);font:500 32px/1 Cormorant Garamond,serif}.library-format-placeholder b{color:#6d716f;letter-spacing:.1em;font-size:8px}.library-format-placeholder i{z-index:1;border-top:1px solid #50667566;position:absolute;left:42px;right:42px}.library-format-placeholder i:first-of-type{top:95px}.library-format-placeholder i:nth-of-type(2){top:125px}.library-format-placeholder i:nth-of-type(3){top:155px}.library-featured-body{flex-direction:column;justify-content:center;display:flex}.library-record-kicker,.library-record-status,.library-featured-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-record-kicker span{color:#696d6c;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.library-record-kicker span+span:before{content:"/";color:var(--archive-red);margin-right:10px}.library-featured-body h3{color:var(--ink);margin:24px 0 14px;font:500 38px/1 Cormorant Garamond,serif}.library-featured-body>p{color:#596164;max-width:680px;margin:0;font-size:12px;line-height:1.72}.library-record-status{margin-top:28px}.library-badge,.library-access{letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:5px 7px;font-size:7px;font-weight:600;line-height:1;display:inline-block}.evidence-primary-record{color:var(--ink)}.evidence-contemporaneous-record{color:var(--archive-blue)}.evidence-retrospective-record,.evidence-retrospective{color:#786a53}.evidence-corroborated{color:var(--archive-green)}.evidence-reported{color:var(--archive-amber)}.evidence-redacted{color:var(--archive-red)}.access-public{color:var(--archive-green)}.access-restricted{color:var(--archive-red)}.library-featured-footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:34px;padding-top:15px}.library-featured-footer>span{color:#696d6c;letter-spacing:.09em;font-size:8px}.library-featured-footer a,.library-record-action a{color:var(--archive-red);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600;text-decoration:none}.library-browse{border-top:1px solid var(--line)}.library-browse-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.library-browse-heading>p{color:var(--archive-red);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:9px}.library-filters{border-block:1px solid var(--ink);grid-template-columns:1.7fr repeat(3,1fr) auto;align-items:end;gap:14px;margin-top:55px;padding:24px 0;display:grid}.library-filters label{flex-direction:column;gap:9px;display:flex}.library-filters label>span{color:#696d6c;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.library-filters input,.library-filters select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:1px solid #10182057;border-radius:0;padding:10px 12px;font-size:11px}.library-filters input:focus,.library-filters select:focus,.library-phase-navigation button:focus-visible,.library-empty-state button:focus-visible{outline:2px solid var(--archive-red);outline-offset:2px}.library-filters button,.library-empty-state button{color:#fff;background:var(--archive-red);border:1px solid var(--archive-red);letter-spacing:.08em;text-transform:uppercase;border-radius:0;min-height:44px;padding:10px 14px;font-size:8px}.library-phase-navigation{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:25px;padding:20px 0 17px;display:flex;overflow-x:auto}.library-phase-navigation button{color:#696d6c;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;padding:0 0 6px;font-size:8px}.library-phase-navigation button.is-active{color:var(--archive-red);border-bottom-color:var(--archive-red)}.library-record-index{border-bottom:1px solid var(--ink)}.library-index-head,.library-record-row{grid-template-columns:minmax(270px,2fr) .65fr .5fr .9fr .8fr .7fr 1fr;gap:18px;display:grid}.library-index-head{color:#696d6c;border-bottom:1px solid var(--ink);letter-spacing:.09em;text-transform:uppercase;padding:13px 0;font-size:7px}.library-record-row{border-bottom:1px solid var(--line);padding:23px 0;scroll-margin-top:80px}.library-record-row:last-child{border-bottom:0}.library-record-row>span,.library-record-row>div:not(.library-record-title):not(.library-related-routes){color:#555f62;font-size:9px;line-height:1.5}.library-record-row>span small{color:#858985;letter-spacing:.08em;margin-top:5px;font-size:7px;display:block}.library-record-title>span{color:var(--archive-red);letter-spacing:.1em;font-size:7px}.library-record-title h3{color:var(--ink);margin:9px 0 7px;font:500 21px/1.05 Cormorant Garamond,serif}.library-record-title p{color:#686f70;margin:0;font-size:9px;line-height:1.55}.library-record-action>span{color:#6c6f6d;font-size:8px;line-height:1.4}.library-record-note,.library-related-routes{grid-column:1/-1}.library-record-note{color:#666c6c;border-top:1px solid #1018201a;grid-template-columns:120px 1fr;gap:20px;margin:0;padding:15px 0 0;font-size:9px;line-height:1.65;display:grid}.library-record-note>span,.library-related-routes>span{color:var(--archive-red);letter-spacing:.09em;text-transform:uppercase;font-size:7px}.library-related-routes{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.library-related-routes a{color:var(--ink);text-transform:capitalize;font-size:8px;text-decoration:none}.library-empty-state{text-align:center;border-bottom:1px solid var(--ink);padding:70px 0}.library-empty-state h3{color:var(--ink);margin:0;font:500 38px/1 Cormorant Garamond,serif}.library-empty-state p{color:#666c6c;margin:16px 0 25px;font-size:11px}.library-evidence-guide{color:#fff;background:var(--ink);padding:110px 0}.library-evidence-guide .eyebrow{color:var(--sand)}.library-evidence-guide h2{color:#fff}.library-evidence-grid{border-top:1px solid #ffffff59;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.library-evidence-grid article{border-bottom:1px solid #ffffff29;min-height:145px;padding:18px 20px 20px 0}.library-evidence-grid article:not(:nth-child(3n+1)){border-left:1px solid #ffffff29;padding-left:20px}.library-evidence-grid .library-badge{color:var(--sand)}.library-evidence-grid p{color:#fff9;margin:36px 0 0;font-size:10px;line-height:1.6}.library-access-note{border-block:1px solid var(--ink);grid-template-columns:.35fr 1.65fr;gap:7%;margin-block:95px;padding:28px 0;display:grid}.library-access-note>span{color:var(--archive-red);letter-spacing:.1em;font-size:8px}.library-access-note h2{font-size:clamp(38px,4vw,56px)}.library-access-note p{color:#596164;max-width:760px;margin:24px 0 0;font-size:11px;line-height:1.72}.library-related{border-top:1px solid var(--line)}.library-related nav{border-top:1px solid var(--ink);margin-top:58px}.library-related nav a{color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;padding:17px 0;text-decoration:none;display:grid}.library-related nav a>span{color:var(--archive-red);font-size:8px}.library-related nav a>strong{font:500 25px/1 Cormorant Garamond,serif}.library-related nav a>b{color:var(--archive-red);font-weight:400}@media (width<=1100px){.library-filters{grid-template-columns:1.5fr repeat(2,1fr)}.library-filters label:last-of-type{grid-column:1}.library-index-head,.library-record-row{grid-template-columns:minmax(230px,1.8fr) .7fr .55fr .9fr .8fr .8fr}.library-index-head>span:last-child,.library-record-action{grid-column:6}}@media (width<=720px){.library-page-hero{min-height:0;padding:120px 0 70px}.library-page-hero-grid{display:block}.library-page-hero h1{font-size:clamp(55px,15vw,72px)}.library-archive-composition{border-top:1px solid var(--line);border-left:0;margin-top:55px}.library-stats{grid-template-columns:1fr}.library-stats>div,.library-stats>div+div{border-left:0;border-top:1px solid var(--line);padding:15px 0}.library-featured,.library-browse,.library-related{padding-block:80px}.library-featured-record{grid-template-columns:1fr;gap:32px}.library-format-placeholder{min-height:230px}.library-featured-body h3{font-size:34px}.library-browse-heading{display:block}.library-browse-heading>p{margin-top:20px}.library-filters{grid-template-columns:1fr}.library-filters label:last-of-type{grid-column:auto}.library-phase-navigation{padding-inline:0}.library-index-head{display:none}.library-record-row{grid-template-columns:1fr 1fr;gap:20px 18px;padding:30px 0;display:grid}.library-record-title,.library-record-action,.library-record-note,.library-related-routes{grid-column:1/-1}.library-record-row [data-label]:before{content:attr(data-label);color:var(--archive-red);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font:500 7px/1 sans-serif;display:block}.library-record-title h3{font-size:28px}.library-record-title>span{margin-top:12px;display:block}.library-record-note{display:block}.library-record-note>span{margin-bottom:9px;display:block}.library-record-action{grid-column:1/-1!important}.library-record-action>span{border-block:1px solid var(--line);min-height:44px;padding:14px 0;display:block}.library-evidence-guide{padding:78px 0}.library-evidence-grid{grid-template-columns:1fr 1fr}.library-evidence-grid article:not(:nth-child(3n+1)){border-left:0;padding-left:0}.library-evidence-grid article:nth-child(2n){border-left:1px solid #ffffff29;padding-left:14px}.library-access-note{grid-template-columns:1fr;gap:25px;margin-block:70px}.library-related nav a{grid-template-columns:34px 1fr auto;gap:12px}}.library-record-details{color:#666c6c;border-top:1px solid #1018201a;grid-column:1/-1}.library-record-details summary{color:var(--archive-red);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;padding:8px 0 0;font-size:7px;list-style-position:inside}.library-record-details .library-record-note,.library-record-details .library-related-routes{margin-top:12px}@media (width>=721px){.library-page-hero{min-height:288px;padding:72px 0 22px}.library-page-hero-grid{grid-template-columns:.43fr .57fr;gap:4%}.library-page-hero h1{max-width:520px;font-size:clamp(58px,5.5vw,72px);line-height:.88}.library-page-hero-copy>p:last-child{max-width:500px;margin-top:24px;font-size:14px;line-height:1.7}.library-page-hero .eyebrow{margin-bottom:22px}.library-archive-composition{min-height:0}.library-stats{min-height:63px}.library-stats>div,.library-stats>div+div{justify-content:center;padding:10px 18px}.library-stats strong{font-size:36px}.library-stats span{font-size:9px}.library-featured{padding-block:42px 30px}.library-featured>.eyebrow{display:none}.library-featured h2,.library-browse h2{font-size:clamp(42px,4vw,56px);line-height:.93}.library-featured-list{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.library-featured-record{border-bottom:0;grid-template-columns:132px 1fr;gap:24px;min-width:0;padding:24px 28px 26px 0}.library-featured-record+.library-featured-record{border-left:1px solid var(--line);padding-left:28px}.library-format-placeholder{min-height:168px;padding:14px}.library-format-placeholder:after{inset:44px 14px 38px}.library-format-placeholder span{font-size:26px}.library-format-placeholder b{font-size:7px}.library-format-placeholder i{left:24px;right:24px}.library-format-placeholder i:first-of-type{top:70px}.library-format-placeholder i:nth-of-type(2){top:92px}.library-format-placeholder i:nth-of-type(3){top:114px}.library-record-kicker{gap:8px}.library-record-kicker span{font-size:9px}.library-record-kicker span+span:before{margin-right:8px}.library-featured-body h3{margin:16px 0 10px;font-size:30px}.library-featured-body>p{font-size:13px;line-height:1.65}.library-record-status{margin-top:16px}.library-badge,.library-access{padding:5px 7px;font-size:8px}.library-featured-footer{margin-top:18px;padding-top:12px}.library-featured-footer>span{font-size:8px}.library-featured-footer a{font-size:9px}.library-browse{grid-template-columns:300px minmax(0,1fr);gap:18px 30px;padding-block:38px 90px;display:grid}.library-browse-heading{align-self:center;display:block}.library-browse-heading .eyebrow{display:none}.library-browse-heading>p{margin:10px 0 0;font-size:9px}.library-filters{border:0;grid-template-columns:repeat(3,minmax(110px,1fr)) minmax(150px,1.2fr) auto;gap:10px;margin-top:0;padding:0}.library-filters label:last-of-type{grid-column:auto}.library-filters label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.library-filters input,.library-filters select{min-height:44px;padding:10px 12px;font-size:12px}.library-filters button{min-height:44px;padding:10px 12px;font-size:9px}.library-phase-navigation,.library-record-index{grid-column:1/-1}.library-phase-navigation{gap:38px;padding:18px 0 14px}.library-phase-navigation button{font-size:9px}.library-index-head,.library-record-row{grid-template-columns:minmax(250px,2fr) .65fr .55fr .9fr .8fr .7fr 1fr;gap:12px}.library-index-head{padding:12px 0;font-size:8px}.library-record-row{padding:20px 0}.library-record-title>span{font-size:8px}.library-record-title h3{margin:7px 0 6px;font-size:24px}.library-record-title p,.library-record-row>span,.library-record-row>div:not(.library-record-title):not(.library-related-routes){font-size:11px;line-height:1.5}.library-record-row>span small{margin-top:4px;font-size:8px}.library-record-action>span{font-size:9px}.library-record-details summary{padding-top:10px;font-size:8px}}@media (width>=721px) and (width<=900px){.library-browse{grid-template-columns:1fr}.library-browse-heading,.library-filters,.library-phase-navigation,.library-record-index{grid-column:1}.library-browse-heading{margin-bottom:5px;display:flex}.library-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.library-filters button{grid-column:1/-1}}
