@font-face{font-family:Westbrook Display;src:url('assets/fonts/prata-regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Plus Jakarta Sans;src:url('assets/fonts/jakarta-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Plus Jakarta Sans;src:url('assets/fonts/jakarta-medium.ttf') format('truetype');font-weight:500;font-display:swap}
:root{--paper:#f8f5ef;--surface:#eee8de;--wine:#58263b;--ink:#352b2d;--muted:#6e6264;--line:#d7cdc4;--brass:#b49976;--white:#fffcf5;--display:'Westbrook Display',Georgia,serif;--body:'Plus Jakarta Sans',sans-serif;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:28px;font-family:var(--body);background:var(--paper);color:var(--ink)}
*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;text-underline-offset:5px}button{cursor:pointer}img{display:block;max-width:100%;object-fit:cover}svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}p{line-height:1.8}em{font-weight:400}::selection{background:var(--wine);color:var(--white)}:focus-visible{outline:2px solid var(--wine);outline-offset:6px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:#bca6ac;border:3px solid var(--paper);border-radius:6px}html{scrollbar-color:#bca6ac var(--paper);scrollbar-width:thin}[hidden]{display:none!important}.skip-link{position:fixed;top:-80px;left:16px;padding:16px;background:var(--white);z-index:20}.skip-link:focus{top:16px}
.site-header{height:105px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:5}.wordmark{display:flex;flex-direction:column;align-items:center;color:var(--wine);width:max-content;flex-shrink:0}.wordmark>span:first-child{font-family:var(--display);font-size:36px;line-height:1;letter-spacing:-.025em}.wordmark-sub{font-size:8px;letter-spacing:.32em;padding-left:.32em;margin-top:6px}.desktop-nav{display:flex;gap:32px;font-size:12px}.desktop-nav a{padding:14px 0;position:relative}.desktop-nav a:after{content:'';position:absolute;bottom:8px;left:0;width:0;height:1px;background:var(--wine);transition:width .3s}.desktop-nav a:hover:after{width:100%}.header-cta{display:flex;gap:21px;align-items:center;font-size:12px;color:var(--wine);padding:13px 0;border-bottom:1px solid var(--wine)}.menu-toggle{display:none;background:transparent;border:0;color:var(--wine);width:48px;height:48px;align-items:center;justify-content:center}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:24px;box-shadow:0 12px 18px #352b2d15}.mobile-nav a{display:block;padding:15px 0;border-bottom:1px solid var(--line);font-size:16px}
.hero{position:relative;min-height:660px;height:calc(100svh - 160px);max-height:850px;margin:0 22px;color:var(--white);overflow:hidden;background:#33392c;isolation:isolate}.hero-image,.hero-shade{position:absolute;inset:0;z-index:-1}.hero-image img{width:100%;height:100%;object-position:50% 46%;animation:photo-settle 1.8s cubic-bezier(.16,1,.3,1) both}.hero-shade{background:linear-gradient(90deg,rgba(24,29,22,.57),rgba(24,29,22,.08) 82%),linear-gradient(0deg,rgba(25,28,21,.52),transparent 65%,rgba(25,28,21,.2))}.hero-topline{display:flex;justify-content:space-between;gap:32px;margin:30px 3%;font-size:10px;letter-spacing:.07em}.hero-copy{position:absolute;left:5%;bottom:70px}.hero h1{font-family:var(--display);font-size:clamp(66px,7.5vw,96px);letter-spacing:-.03em;line-height:.99;text-wrap:balance}.hero h1 span,.hero h1 em{display:block}.hero h1 em{margin-left:12%;font-size:1.12em;animation:type-settle 1.2s cubic-bezier(.16,1,.3,1) both}.hero-copy p{font-size:13px;margin:28px 0 28px;line-height:1.8;max-width:45ch;color:var(--white)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:42px;min-height:52px;padding:17px 22px;font-size:12px;transition:background .25s,color .25s;line-height:1.5}.button-light{background:var(--paper);color:var(--wine)}.button-light:hover{background:#e6ddcf}.button-wine{background:var(--wine);color:var(--white)}.button-wine:hover{background:#71384d}.hero-note{position:absolute;right:5%;bottom:76px;display:flex;align-items:flex-start;gap:18px}.hero-note-line{width:35px;height:1px;background:#f8f5ef88;display:block;margin-top:10px}.hero-note p{font-family:var(--display);font-size:24px;line-height:1.3}.hero-scroll{position:absolute;bottom:27px;right:30px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #f8f5ef77;border-radius:50%}.hero :focus-visible{outline-color:var(--white)}.arrival-strip{padding:27px 4%;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line);font-size:10px}.arrival-strip p{line-height:1.8}.arrival-strip p span{color:var(--muted)}.arrival-strip a{display:flex;align-items:center;gap:22px;white-space:nowrap}.arrival-strip svg{width:15px;height:15px}
.section-shell{padding:115px 8%;scroll-margin-top:24px}h2{font-family:var(--display);font-size:clamp(42px,4.5vw,64px);line-height:1.02;letter-spacing:-.025em;color:var(--wine);text-wrap:balance}h2 em{font-size:1.05em}.life-opening{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-bottom:65px}.life-intro{padding-top:4px;font-size:13px;max-width:65ch}.life-intro p:first-child{font-size:17px;line-height:1.7;margin-bottom:18px;color:var(--wine)}.life-intro p+p{color:var(--muted)}.life-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:11%;align-items:center}.life-photo img{width:100%;height:510px;object-position:45% 50%}.life-photo figcaption{font-size:10px;color:var(--muted);margin-top:16px}.life-features article{padding:24px 0;border-bottom:1px solid var(--line)}.life-features article:first-child{padding-top:0}.life-features h3{font-family:var(--display);font-size:29px;line-height:1.2;color:var(--wine);margin-bottom:11px}.life-features p{font-size:12px;line-height:1.9;color:var(--muted)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:12px 0;border-bottom:1px solid var(--wine);font-size:12px;color:var(--wine)}.text-link:hover{color:#833b53}.life-features>.text-link{margin-top:25px}
.rooms{background:var(--surface)}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:48px}.section-heading>p{font-size:12px;color:var(--muted);max-width:40ch;padding-bottom:4px}.room-tabs{display:flex;border-bottom:1px solid #bbaea4;margin-bottom:45px}.room-tabs button{border:0;background:none;flex:1;text-align:left;color:var(--muted);padding:22px 0 24px;border-bottom:2px solid transparent;display:flex;align-items:baseline;gap:16px;font-family:var(--display);font-size:28px;line-height:1.2}.room-tabs button span{font-family:var(--body);font-size:10px;line-height:1.6}.room-tabs button[aria-selected=true]{color:var(--wine);border-bottom-color:var(--wine)}.room-tabs button:hover{color:var(--wine)}.room-panel{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.room-photo img{height:610px;width:100%;object-fit:contain;background:#e5dfd4}.room-photo figcaption{font-size:10px;line-height:1.7;color:var(--muted);margin-top:16px}.room-copy h3{font-family:var(--display);font-size:40px;color:var(--wine);letter-spacing:-.02em;line-height:1.08;margin-bottom:16px;max-width:22ch}.room-copy>p:not(.room-price){font-size:12px;color:var(--muted)}.room-copy label{display:block;font-size:10px;color:var(--wine);margin-top:28px;margin-bottom:9px}.room-copy select{border:1px solid #b9aba1;background:var(--paper);color:var(--ink);width:100%;min-height:49px;padding:12px 36px 12px 14px;border-radius:0;font-size:16px;cursor:pointer}.room-price{display:flex;align-items:baseline;gap:15px;margin:22px 0}.room-price strong{font-family:var(--display);font-size:44px;font-weight:400;line-height:1.2;color:var(--wine);font-variant-numeric:lining-nums tabular-nums}.room-price span{font-size:10px;color:var(--muted)}.room-inclusions{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;list-style:none;padding:0;margin:0 0 29px;font-size:11px;line-height:1.6}.room-inclusions li{padding-left:16px;position:relative}.room-inclusions li:before{content:'';position:absolute;width:5px;height:5px;left:1px;top:6px;border:1px solid var(--brass);border-radius:50%}.room-copy .rate-note{font-size:10px!important;line-height:1.8;margin-top:19px;max-width:60ch}
.amenities{background:var(--wine);color:var(--white)}.amenities-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:57px}.amenities h2{color:var(--white)}.amenities-heading>p{font-size:12px;color:#e8d7dc}.amenity-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:6%}.amenity-groups>div{border-top:1px solid #c4a4ad66;padding-top:25px}.amenity-groups h3{font-family:var(--display);font-size:29px;margin-bottom:22px;line-height:1.2}.amenity-groups ul{padding:0;list-style:none;font-size:11px;line-height:2.6;color:#eadce1}.extra-services{margin-top:40px;border-top:1px solid #c4a4ad66;border-bottom:1px solid #c4a4ad66;padding:18px 0;font-size:11px}.extra-services summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;min-height:30px}.extra-services summary::-webkit-details-marker{display:none}.extra-services[open] summary svg{transform:rotate(45deg)}.extra-services p{max-width:75ch;margin:18px 0;color:#eadce1}.amenities :focus-visible{outline-color:var(--white)}
.gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.gallery-item{padding:0;border:0;position:relative;background:var(--wine);color:var(--white);text-align:left;overflow:hidden}.gallery-item img{width:100%;height:360px;transition:transform .7s cubic-bezier(.16,1,.3,1)}.gallery-wide{grid-column:1/-1}.gallery-wide img{height:530px;object-position:50% 60%}.gallery-item>span{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:0;left:0;right:0;padding:80px 26px 23px;background:linear-gradient(transparent,#1d2519b3);font-size:12px}.gallery-item:hover img{transform:scale(1.025)}.gallery-item>span svg{width:18px;height:18px}.location{background:#efece4;display:grid;grid-template-columns:1fr 1.15fr;gap:8%;align-items:center}.location-copy>p{font-size:12px;color:var(--muted);margin-top:26px;max-width:60ch}.location-walk{display:flex;align-items:center;gap:22px;margin:25px 0}.location-walk strong{font-family:var(--display);font-size:36px;font-weight:400;color:var(--wine);white-space:nowrap}.location-walk span{font-size:10px;color:var(--muted);line-height:1.7}.location-map{display:block;background:#e2d7bc}.location-map img{width:100%;height:330px;object-fit:contain}.location-map>span{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;font-size:10px;background:#e7dfce;color:var(--wine)}.location-map svg{width:16px;height:16px}
.contact{background:var(--wine);color:var(--white);display:grid;grid-template-columns:1.2fr 1fr;gap:12%}.contact h2{color:var(--white);font-size:clamp(50px,5vw,72px)}.contact-main>p{font-size:12px;margin:25px 0 28px;color:#eadce1}.contact-details{padding-top:10px;display:flex;flex-direction:column;gap:25px}.contact-details>div>span{display:block;font-size:10px;color:#dec6ce;margin-bottom:8px}.contact-details>div>a{font-size:22px;font-family:var(--display);line-height:1.4}.contact-details .contact-email{font-family:var(--body);font-size:12px;overflow-wrap:anywhere}.contact-details>p{font-size:10px;color:#eadce1;margin-top:8px}.contact :focus-visible{outline-color:var(--white)}.site-footer{padding:50px 4% 20px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.site-footer>.wordmark>span:first-child{font-size:32px}.site-footer>p:not(.concept-note){font-family:var(--display);font-style:italic;font-size:23px;color:var(--wine)}.site-footer>a:last-of-type{display:flex;align-items:center;gap:22px;font-size:10px}.site-footer .concept-note{border-top:1px solid var(--line);padding-top:21px;margin-top:22px;flex-basis:100%;font-size:9px;line-height:1.9;color:var(--muted)}.concept-note a{text-decoration:underline}
dialog{background:var(--paper);color:var(--wine);border:0;padding:48px 24px 18px;max-width:min(1000px,calc(100% - 32px));max-height:95svh;width:100%;overflow:auto}dialog::backdrop{background:#20141bea}.photo-dialog-inner{position:relative}.dialog-close{position:absolute;right:-14px;top:-44px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;color:var(--wine);background:transparent}.icon-button:hover{background:var(--surface)}#dialog-photo{width:100%;height:68svh;object-fit:contain}#photo-caption{text-align:center;font-family:var(--display);font-size:25px;margin-top:14px}.dialog-controls{display:flex;align-items:center;justify-content:center;gap:28px;font-size:11px}body:has(dialog[open]){overflow:hidden}
@keyframes photo-settle{from{transform:scale(1.055)}to{transform:scale(1)}}@keyframes type-settle{from{clip-path:inset(0 0 25%);transform:translateY(12px)}to{clip-path:inset(-10% -10% -20%);transform:translateY(0)}}
@media(min-width:1600px){.section-shell{padding-left:max(8%,calc((100% - 1344px)/2));padding-right:max(8%,calc((100% - 1344px)/2))}.hero-copy{left:7%}}
@media(max-width:1050px){.desktop-nav{gap:21px}.site-header{gap:18px}.hero-note p{font-size:20px}.hero-note{right:4%;bottom:47px}.section-shell{padding:85px 6%}.life-layout{gap:7%}.life-photo img{height:460px}.room-panel{gap:6%}.room-photo img{height:590px}.room-tabs button{gap:9px;font-size:25px}.room-tabs button span{font-size:9px}.room-copy h3{font-size:35px}.arrival-strip{align-items:flex-start}.arrival-strip p{max-width:49ch}.arrival-strip p span{display:block}.location{grid-template-columns:1fr 1fr;gap:6%}.location-walk{flex-wrap:wrap;gap:8px}.location-walk span br{display:none}.contact{gap:7%}}
@media(max-width:760px){.site-header{height:86px;padding:0 23px}.wordmark>span:first-child{font-size:31px}.wordmark-sub{font-size:7px;margin-top:5px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex}.hero{margin:0 10px;height:calc(100svh - 110px);min-height:620px;max-height:860px}.hero-image img{object-position:56% 50%}.hero-shade{background:linear-gradient(0deg,#172416b8,transparent 95%),linear-gradient(90deg,#1a281a55,#1a281a22)}.hero-topline{display:block;margin:24px;font-size:9px;line-height:1.7;max-width:28ch}.hero-topline>span+span{display:none}.hero-copy{left:24px;right:20px;bottom:95px}.hero h1{font-size:clamp(52px,9.9vw,74px);line-height:1.02}.hero h1 em{font-size:1.24em;margin-left:7%}.hero-copy p{font-size:11px;margin-top:25px;margin-bottom:25px}.hero-copy .button{min-height:50px;font-size:11px;gap:35px}.hero-note{display:none}.hero-scroll{right:23px;bottom:22px}.arrival-strip{display:block;padding:24px;font-size:10px}.arrival-strip p{max-width:34ch}.arrival-strip a{margin-top:14px;font-size:10px;gap:14px}.section-shell{padding:70px 24px;scroll-margin-top:0}h2{font-size:45px}.life-opening{grid-template-columns:1fr;gap:26px;margin-bottom:32px}.life-intro{font-size:12px}.life-intro p:first-child{font-size:15px;margin-bottom:13px;max-width:30ch}.life-layout{grid-template-columns:1fr;gap:39px}.life-photo img{height:390px}.life-features h3{font-size:29px}.life-features p{font-size:12px}.life-features article{padding:22px 0}.section-heading{display:block;margin-bottom:24px}.section-heading>p{font-size:11px;margin-top:22px}.room-tabs{margin-top:25px;margin-bottom:27px;gap:15px}.room-tabs button{font-size:24px;display:block;padding-top:16px;padding-bottom:18px;min-width:0}.room-tabs button span{display:block;font-size:9px;margin-top:8px;line-height:1.7}.room-panel{grid-template-columns:1fr;gap:30px}.room-photo img{height:370px;object-fit:contain}.room-copy h3{font-size:37px}.room-copy>p:not(.room-price){font-size:12px}.room-inclusions{font-size:11px;gap:13px 12px}.room-price{margin:22px 0}.room-price strong{font-size:43px}.room-copy .rate-note{font-size:10px!important}.amenities-heading{display:block;margin-bottom:32px}.amenities-heading>p{margin-top:23px;font-size:11px}.amenity-groups{grid-template-columns:1fr;gap:24px}.amenity-groups>div{padding-top:22px}.amenity-groups h3{font-size:30px;margin-bottom:14px}.amenity-groups ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;line-height:1.8;font-size:11px;margin:0}.extra-services{margin-top:32px}.gallery-grid{gap:16px;grid-template-columns:1fr}.gallery-wide{grid-column:auto}.gallery-item img,.gallery-wide img{height:330px}.gallery-item>span{font-size:11px;padding:60px 20px 20px}.location{grid-template-columns:1fr;gap:36px}.location-copy>p{font-size:12px;max-width:50ch}.location-walk{gap:10px;margin:23px 0 17px;display:block}.location-walk span{display:block;margin-top:8px}.location-copy .text-link{font-size:11px;gap:15px}.location-map img{height:auto}.contact{grid-template-columns:1fr;gap:45px}.contact h2{font-size:54px}.contact-main>p{font-size:11px}.contact-details{padding-top:32px;border-top:1px solid #c4a4ad66;gap:24px}.contact-details>div>a{font-size:25px}.site-footer{padding:38px 24px 22px;gap:26px}.site-footer>p:not(.concept-note){font-size:20px}.site-footer>.concept-note{margin-top:0;padding-top:18px}.site-footer>a:last-of-type{flex-basis:100%}.site-footer>.wordmark>span:first-child{font-size:29px}dialog{padding:48px 12px 12px;max-width:calc(100% - 20px)}#dialog-photo{height:55svh}#photo-caption{font-size:23px}.dialog-close{right:0}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.gallery-item:hover img{transform:none}}

.wordmark-sub{font-size:11px;letter-spacing:.24em;padding-left:.24em}
.desktop-nav,.header-cta{font-size:13px}
.hero-topline{font-size:12px;letter-spacing:0}
.hero h1 em{font-size:min(1.12em,96px)}
.hero-copy p,.life-intro,.life-features p,.room-copy>p:not(.room-price),.section-heading>p,.amenities-heading>p,.amenity-groups ul,.extra-services,.location-copy>p,.contact-main>p,.contact-details>p{font-size:14px}
.arrival-strip,.arrival-strip a,.life-photo figcaption,.room-photo figcaption,.room-tabs button span,.room-copy label,.room-price span,.room-inclusions,.location-walk span,.location-map>span,.contact-details>div>span,.site-footer>a:last-of-type,.site-footer .concept-note,.dialog-controls{font-size:12px}
.button,.hero-copy .button,.text-link,.location-copy .text-link,.gallery-item>span,.contact-details .contact-email{font-size:13px}
.room-copy .rate-note{font-size:12px!important}
.arrival-strip p{max-width:65ch}
.room-tabs button span{line-height:1.5}
@media(max-width:760px){.hero-topline{font-size:11px;max-width:29ch}.hero h1 em{font-size:1.24em}.room-tabs{gap:12px}.room-tabs button{font-size:22px}.room-tabs button span{font-size:11px}.hero-copy p{font-size:13px}.room-inclusions{font-size:12px}.amenity-groups ul{font-size:13px}.site-footer .concept-note{font-size:11px}}
@media(max-width:360px){.hero h1{font-size:47px}.room-tabs button{font-size:20px}.room-tabs button span{font-size:11px}.room-price{gap:9px}.room-price span{max-width:12ch}.room-inclusions{grid-template-columns:1fr}.amenity-groups ul{grid-template-columns:1fr}}

em{font-style:normal}
.wordmark>span:first-child{font-size:30px;letter-spacing:-.03em}
.hero{background:var(--wine)}
.hero-image{animation:open-courtyard 1.15s cubic-bezier(.16,1,.3,1) both}
.hero h1{font-size:clamp(60px,6.5vw,84px);line-height:1.16;letter-spacing:-.035em;animation:chapter-arrival .85s cubic-bezier(.16,1,.3,1) both}
.hero h1 em{font-size:1em;margin-left:0;animation:none}
.hero-copy p{margin-top:23px}
.hero-note p{font-size:20px;line-height:1.5}
h2{font-size:clamp(38px,4vw,56px);line-height:1.2;letter-spacing:-.03em}
h2 em{font-size:1em}
.life-features h3{font-size:23px;line-height:1.5}
.room-copy h3{font-size:32px;line-height:1.4}
.amenity-groups h3{font-size:23px;line-height:1.5}
.room-tabs{position:relative;--room-index:0;--tab-gap:0px}
.room-tabs:after{content:'';position:absolute;bottom:-1px;left:calc(var(--room-index) * (100% + var(--tab-gap)) / 3);width:calc((100% - 2 * var(--tab-gap)) / 3);height:2px;background:var(--wine);transition:left .35s cubic-bezier(.16,1,.3,1)}
.room-tabs button[aria-selected=true]{border-bottom-color:transparent}
.room-tabs button{font-size:23px}
.room-price strong{font-size:38px}
.gallery-item img{transition:transform .65s cubic-bezier(.16,1,.3,1),filter .45s}
.gallery-item:hover img{filter:brightness(1.06)}
.contact h2{font-size:clamp(42px,4.4vw,62px)}
.contact-details>div>a{font-size:21px}
.site-footer>p:not(.concept-note){font-family:var(--body);font-size:14px;font-style:normal}
.site-footer>.wordmark>span:first-child{font-size:28px}
#photo-caption{font-size:21px;line-height:1.5}
@keyframes open-courtyard{from{clip-path:inset(0 38% 0 38%)}to{clip-path:inset(0)}}
@keyframes chapter-arrival{from{opacity:.72;filter:blur(3px)}to{opacity:1;filter:blur(0)}}
@media(max-width:760px){.wordmark>span:first-child{font-size:26px}.hero h1{font-size:clamp(37px,10.8vw,57px);line-height:1.22}.hero-copy{bottom:94px}.hero-note{display:none}h2{font-size:clamp(33px,8.7vw,44px)}.room-tabs{--tab-gap:12px}.room-tabs button{font-size:20px}.room-copy h3{font-size:28px}.life-features h3,.amenity-groups h3{font-size:22px}.contact h2{font-size:40px}.site-footer>p:not(.concept-note){font-size:13px}.contact-details>div>a{font-size:23px}}
@media(max-width:360px){.room-tabs button{font-size:17px}.room-copy h3{font-size:25px}.room-price strong{font-size:34px}.contact h2{font-size:35px}}
