:root{--paper:#f4f2eb;--ink:#282b25;--muted:#62675a;--accent:#76674d;--line:#cbcbbf;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans)}img{display:block;max-width:100%;width:100%;object-fit:cover}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b0a582;outline-offset:5px}button{border:0;background:none}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);line-height:1.03;letter-spacing:-.045em}h2{font-size:clamp(42px,5.7vw,84px)}h3{font:36px/1.1 var(--serif);letter-spacing:-.02em}p{max-width:65ch}p+p{margin-top:20px}section{scroll-margin-top:100px}.section{padding:110px 6vw}.label,.eyebrow{font:11px/1.5 var(--sans);letter-spacing:.17em;text-transform:uppercase;display:block}.label{margin-bottom:24px}.arrow-link{display:inline-block;border-bottom:1px solid currentColor;margin-top:26px;padding:5px 0;font-size:13px;transition:letter-spacing .35s}.arrow-link:hover{letter-spacing:.06em}.frame{overflow:hidden}.frame img{transition:filter .7s,transform 1s;will-change:transform}.frame:hover img{filter:saturate(1.12)}figcaption{font-size:11px;letter-spacing:.04em;margin-top:12px;color:var(--muted)}.skip{position:fixed;top:-100px;z-index:100;background:#fff;padding:15px}.skip:focus{top:0}.site-head{position:sticky;top:0;z-index:40;background:#282b25;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 4vw;min-height:91px}.brand{width:175px;flex-shrink:0}.brand img{width:175px;height:60px;object-fit:contain}.site-head nav{display:flex;gap:29px;align-items:center;font-size:11px;letter-spacing:.03em}.site-head nav a{padding:10px 0;white-space:nowrap;position:relative}.site-head nav a:after{content:'';position:absolute;bottom:2px;left:0;width:0;height:1px;background:currentColor;transition:width .3s}.site-head nav a:hover:after,.site-head nav a.active:after{width:100%}.site-head nav .conditions-link{border:1px solid #a9ad9f;padding:7px 13px}.site-head nav .nav-contact{margin-left:15px}.menu-toggle{display:none}.progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#929c7c,#b99b6e);z-index:60}.hero{height:calc(100svh - 91px);min-height:660px;position:relative;overflow:hidden;color:#fff;background:#484133}.hero-image,.hero-shade,.art-image{position:absolute;inset:0}.hero-image img{height:100%;object-position:center 50%}.hero-shade{background:linear-gradient(90deg,rgba(12,16,12,.75),rgba(12,16,12,.16) 77%),linear-gradient(0deg,rgba(12,16,12,.36),transparent 45%)}.hero-meta{position:absolute;top:30px;left:5vw;right:5vw;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.hero-meta button{color:#fff;font-size:10px;letter-spacing:.03em;border-bottom:1px solid #ffffff77;padding:4px}.hero-title{position:absolute;left:6vw;bottom:95px}.hero-title h1{font-size:clamp(70px,8.7vw,142px);margin-bottom:32px}.discover{font-size:12px;letter-spacing:.04em;display:flex;align-items:center;gap:45px}.discover span{font-size:25px;animation:down 3s ease-in-out infinite}.hero-caption{position:absolute;right:5vw;bottom:35px;font-size:11px;letter-spacing:.12em}.breathe{height:100%;animation:hero-breathe 22s ease-in-out infinite alternate;will-change:transform}@keyframes hero-breathe{from{transform:scale(1.025) translateX(-.4%)}to{transform:scale(1.10) translateX(.6%)}}@keyframes down{50%{transform:translateY(8px)}}.family{display:grid;grid-template-columns:1fr 1.1fr;gap:75px 7vw}.family-intro h2{margin-bottom:35px}.opening{font:23px/1.55 var(--serif);max-width:33ch}.family-photo{padding-top:90px}.family-photo img{aspect-ratio:1008/491}.family-foot{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.1fr auto;gap:50px;border-top:1px solid var(--line);padding-top:40px;align-items:center}.big-year{font:100px/1 var(--serif);letter-spacing:-.06em}.family-foot p{font-size:14px;max-width:49ch}.family-foot a{margin:0}.estates{background:#e8e9e1;padding-top:100px}.section-heading{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:40px;align-items:start}.section-heading p{font-size:14px;padding-top:15px}.explore-note{font-size:11px;margin:60px 0 18px;color:var(--muted)}.estate{border-top:1px solid #a8ad9d}.estate:last-child{border-bottom:1px solid #a8ad9d}.estate summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:65px 1fr 35px;align-items:center;padding:25px 0;gap:20px;font:30px/1.3 var(--serif)}summary::-webkit-details-marker{display:none}.estate summary .index{font:11px var(--sans);color:var(--muted)}.estate summary small{display:block;font:10px/1.5 var(--sans);letter-spacing:.10em;text-transform:uppercase;margin-top:10px;color:var(--muted)}.plus{font:30px var(--sans);text-align:right;transition:transform .4s}.estate[open] .plus{transform:rotate(45deg)}.estate-content{display:grid;grid-template-columns:1fr .8fr;gap:8vw;align-items:center;padding:0 0 40px 85px;animation:panel-in .65s ease both}.estate-content img{aspect-ratio:1.65}.estate-copy h3{margin-bottom:24px}.estate-copy p{font-size:14px}.estate-copy .label{color:var(--muted);margin-bottom:14px}@keyframes panel-in{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.laubade-top{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:40px}.laubade-top p{font-size:14px;padding-top:15px}.laubade-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12vw;margin-top:70px;align-items:center}.laubade-grid figure img{aspect-ratio:1.3}.laubade-detail{max-width:340px}.laubade-detail h3{margin-bottom:25px}.laubade-detail p{font-size:14px}.cask{width:95px;height:115px;color:#8d7958;margin-bottom:30px}.cask-flow{stroke-dasharray:8 5;animation:flow 4s linear infinite}@keyframes flow{to{stroke-dashoffset:-52}}.innovation{background:#daddd0;display:grid;grid-template-columns:1.1fr 1fr;gap:5vw;position:relative;padding-top:70px;overflow:hidden}.innovation-word{grid-column:1/-1;font:clamp(110px,22vw,340px)/.9 var(--serif);letter-spacing:-.065em;border-bottom:1px solid #a8ad9d;padding-bottom:38px;color:#56604a}.innovation-copy h2{font-size:64px;margin-bottom:35px}.innovation-copy p{font-size:14px;max-width:48ch}.grain-diagram{align-self:center;text-align:center;color:#5b634e}.grain-diagram svg{width:100%;max-width:450px}.grain-diagram text{font:10px Arial;letter-spacing:2px;fill:currentColor}.grain-diagram p{margin:auto;font:20px/1.5 var(--serif)}.grains{animation:grain 5s ease-in-out infinite}@keyframes grain{50%{transform:translate(7px,-7px)}}.distribution-title{max-width:660px}.distribution-title p{margin-top:28px;max-width:52ch}.leda,.baron{display:grid;grid-template-columns:1.15fr 1fr;gap:7vw;align-items:center;margin-top:70px}.leda figure img,.baron figure img{aspect-ratio:1.5}.leda h3,.baron h3{margin-bottom:25px;font-size:48px}.leda p,.baron p{font-size:14px;max-width:47ch}.baron{grid-template-columns:.8fr 1.2fr;margin-top:90px}.baron figure{margin-left:40px}.art{height:100svh;min-height:750px;position:relative;overflow:hidden;color:#fff;background:#20251e}.art-image img{height:100%;object-position:center}.art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,18,13,.85),rgba(10,18,13,.10))}.art-overlay{position:relative;z-index:1;width:54%;padding:130px 0 100px 6vw}.art-overlay h2{font-size:clamp(60px,7.4vw,112px);margin-bottom:35px}.art-overlay p{font-size:15px;max-width:42ch}.art-note{display:grid;grid-template-columns:.9fr 1fr;gap:12vw;align-items:center;padding-top:90px;padding-bottom:100px}.art-note img{aspect-ratio:1.35}.art-quote{font:clamp(35px,4vw,60px)/1.13 var(--serif);letter-spacing:-.03em;margin-bottom:30px}.art-note p:not(.art-quote){font-size:14px;max-width:42ch}.about{background:#30382c;color:#fff;display:grid;grid-template-columns:1.7fr 1fr;gap:10vw;padding:65px 6vw;align-items:center}.about h2{font:32px/1.25 var(--serif);letter-spacing:-.02em;margin-bottom:20px}.about p{font-size:12px;max-width:65ch}.about .label{color:#c5c9bd}.about>div:last-child p{margin-top:15px;font-size:10px}.button{display:inline-flex;justify-content:center;align-items:center;padding:14px 22px;background:var(--ink);color:#fff;font-size:12px;border:1px solid var(--ink);transition:transform .3s,background .3s;line-height:1.3}.button:hover{transform:translateY(-3px);background:#4c5741}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ending{text-align:center;padding-top:120px;padding-bottom:70px}.ending h2{font-size:clamp(56px,8vw,120px);margin-bottom:40px}.ending p{margin:auto;max-width:60ch;font-size:16px;line-height:1.85}.end-values{margin-top:100px;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:30px;font:28px var(--serif)}footer{padding:50px 6vw 30px;border-top:1px solid var(--line)}.footer-brand{font:26px var(--serif)}footer>div{display:flex;justify-content:space-between;gap:30px;margin-top:25px;font-size:11px}.alcohol{font-size:10px;color:var(--muted);margin-top:35px}.rights{max-width:none;font-size:9px;line-height:1.8;color:var(--muted);margin-top:25px}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important;transition:none!important}.motion-paused .parallax{transform:none!important}
/* The offer follows the same gallery grid and typography. */
.conditions-motion{padding:15px 6vw 0;text-align:right;font-size:10px}.conditions-motion button{border-bottom:1px solid var(--line)}.conditions-hero{padding:65px 6vw 100px;display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:center}.conditions-hero h1{font-size:clamp(42px,4.4vw,66px);margin:25px 0 35px}.conditions-hero em{font-weight:400;color:var(--accent)}.conditions-hero p{font-size:14px;max-width:53ch}.conditions-actions{display:flex;gap:25px;align-items:center;margin:30px 0}.text-link{font-size:12px;border-bottom:1px solid currentColor}.conditions-hero small{font-size:11px}.conditions-collage{position:relative;min-height:470px}.collage-photo{position:absolute;box-shadow:0 12px 25px #2222;object-fit:cover;animation:float 12s ease-in-out infinite alternate}.collage-photo.one{width:57%;height:330px;left:0;top:0;transform:rotate(-4deg)}.collage-photo.two{width:58%;height:210px;right:0;top:85px;transform:rotate(3deg);animation-delay:-4s}.collage-photo.three{width:49%;height:180px;left:26%;bottom:0;transform:rotate(-2deg);animation-delay:-8s}.collage-stamp{position:absolute;right:0;bottom:25px;font:20px/1.1 var(--serif);padding:14px;border:1px solid #a6ad9a;background:var(--paper)}@keyframes float{to{translate:0 -12px}}.facts-band{background:#30382c;color:#fff;padding:60px 6vw}.facts-band h2{font:26px var(--serif);letter-spacing:0}.facts-list{display:flex;justify-content:space-between;gap:60px;margin:40px 0}.fact{flex:1}.fact strong{font:80px/1 var(--serif);display:block}.fact span{font-size:12px;display:block;margin-top:15px;max-width:26ch}.facts-note{font-size:11px;color:#d1d5c9}.plans-section,.comparison-section,.visibility-section,.method-section,.faq-section{padding:95px 6vw}.section-title{max-width:720px;margin-bottom:55px}.section-title h2,.comparison-section h2,.visibility-section h2,.method-section h2,.faq-section h2{font-size:clamp(40px,4.4vw,66px);margin:20px 0}.section-title p,.section-lead{font-size:14px}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.plan-card{padding:35px 25px 28px;border:1px solid var(--line);position:relative;display:flex;flex-direction:column;transition:transform .4s;background:#f8f7f1}.plan-card:hover{transform:translateY(-7px)}.plan-card.featured{border-color:#61704f;background:#e4e8db}.plan-card .number{font:65px/1 var(--serif);color:#b8bead;margin-bottom:20px}.plan-card h3{font-size:29px;min-height:70px}.price{font:54px/1.2 var(--serif);margin:22px 0}.price small{font:12px var(--sans)}.situation{font-size:13px;min-height:75px}.plan-card ul{font-size:12px;padding-left:17px;flex:1;margin:25px 0}.plan-card li{margin-bottom:14px}.badge{position:absolute;top:-13px;left:20px;right:20px;background:#526045;color:#fff;padding:6px 8px;text-align:center;font-size:10px;letter-spacing:.02em}.plan-card .button{width:100%;margin-top:12px}.common-line{font-size:12px;margin-top:35px}.term{border-bottom:1px dotted currentColor;cursor:pointer}.comparison-section{background:#e8e9e1}.comparison-section>p{font-size:14px;margin-bottom:35px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;min-width:660px}th,td{padding:20px 16px;border-bottom:1px solid #b9beae;text-align:center}th:first-child,td:first-child{text-align:left;width:43%}th{font-weight:400}th:nth-child(3),td:nth-child(3){background:#dae0d0}th small{display:block;margin-top:8px}.dot{display:inline-block;width:8px;height:8px;background:#526045;border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.photo-banner{position:relative;height:530px;overflow:hidden;color:white;display:flex;align-items:center;justify-content:center;text-align:center}.photo-banner img{position:absolute;inset:0;height:100%;object-fit:cover}.photo-banner:after{content:'';position:absolute;inset:0;background:#0d190e88}.photo-banner>div,.photo-banner>h2,.photo-banner>p{position:relative;z-index:1}.photo-banner h2{font-size:54px;max-width:24ch;margin:auto}.photo-banner .eyebrow{margin-bottom:25px}.visibility-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:60px 0 35px}.visibility-cards article{border-top:1px solid var(--line);padding-top:25px}.visibility-cards h3{font-size:30px;margin:20px 0}.visibility-cards p{font-size:13px}.reserve{font-size:11px;color:var(--muted)}.method-section{background:#daddd0;text-align:center}.method-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:65px;position:relative;text-align:left}.method-steps:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:#858f74;transform-origin:left;transform:scaleX(var(--method-progress,1))}.method-step{padding-top:25px}.method-step strong{font:45px var(--serif);font-weight:400}.method-step h3{font-size:30px;margin:15px 0}.method-step p{font-size:13px}.faq-section>h2{text-align:center}.faq-group{max-width:920px;margin:65px auto 0}.faq-group>h3{font-size:24px;margin-bottom:20px}.faq-item{border-top:1px solid var(--line);scroll-margin-top:120px}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;padding:23px 35px 23px 0;position:relative;list-style:none;font-size:14px}.faq-item summary:after{content:'+';position:absolute;right:0;font-size:22px;top:17px}.faq-item[open] summary:after{content:'−'}.faq-item p{font-size:13px;padding:0 35px 25px 0;max-width:none}.faq-item[open] p{animation:panel-in .3s ease}.final-cta{height:600px;position:relative;display:flex;align-items:center;overflow:hidden;color:white;padding:75px 6vw}.final-cta>img{position:absolute;inset:0;height:100%;object-fit:cover}.final-cta:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10180ee8,#10180e66)}.final-cta>div{position:relative;z-index:1;max-width:800px}.final-cta h2{font-size:64px;margin:20px 0 30px}.final-cta p{font-size:14px;margin-bottom:30px}.final-cta .button{background:white;color:var(--ink);margin-right:25px}.conditions-footer{font-size:12px}.conditions-footer p{max-width:75ch}.conditions-page>p.rights{padding:0 6vw 35px;margin:0}.conditions-nav .button{padding:8px 13px}.faq-item:target{background:#e6e9df}
@media(min-width:1700px){.section{padding-left:max(6vw,calc((100vw - 1550px)/2));padding-right:max(6vw,calc((100vw - 1550px)/2))}}
@media(max-width:1150px){.site-head{padding:14px 3vw;gap:20px}.site-head nav{gap:18px;font-size:10px}.brand,.brand img{width:145px}.site-head nav .nav-contact{margin-left:0}.section{padding:85px 5vw}.section-heading,.laubade-top{grid-template-columns:.65fr 1.2fr 1fr;gap:25px}.family{gap:50px}.big-year{font-size:80px}.family-foot{gap:25px}.estate-content{padding-left:60px;gap:5vw}.innovation-copy h2{font-size:54px}.plan-card{padding:30px 18px}.plan-card h3{font-size:26px}.conditions-hero{gap:4vw}.conditions-collage{min-height:410px}.collage-photo.one{height:290px}.collage-photo.two{height:180px}.collage-photo.three{height:155px}.price{font-size:46px}.visibility-cards{gap:30px}}
@media(max-width:850px){html{scroll-padding-top:90px}.site-head{min-height:80px;padding:10px 5vw}.brand img{height:52px}.menu-toggle{display:block;font-size:12px;border:1px solid #fff7;padding:8px 12px}.site-head nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--ink);padding:24px 6vw;flex-direction:column;gap:10px;align-items:stretch;font-size:13px}.site-head nav.is-open{display:flex}.site-head nav a{padding:12px}.site-head nav .conditions-link{margin:8px 0}.hero{height:calc(100svh - 80px);min-height:640px}.hero-title h1{font-size:90px}.family{grid-template-columns:1fr 1fr;gap:40px}.family-photo{padding-top:110px}.opening{font-size:20px}.family-foot{grid-template-columns:1fr 2fr}.family-foot a{grid-column:2}.section-heading,.laubade-top{grid-template-columns:1fr 1.5fr}.section-heading>p,.laubade-top>p{grid-column:2;padding:0}.estate summary{font-size:25px;grid-template-columns:40px 1fr 30px}.estate-content{padding-left:0;gap:35px;grid-template-columns:1fr 1fr}.estate-copy h3{font-size:30px}.laubade-grid{gap:7vw}.laubade-detail h3{font-size:30px}.innovation-copy h2{font-size:47px}.leda,.baron{gap:40px}.leda h3,.baron h3{font-size:38px}.baron figure{margin-left:0}.art-overlay{width:65%}.art-note{gap:7vw}.about{gap:6vw}.about h2{font-size:28px}.conditions-hero{grid-template-columns:1fr}.conditions-hero h1{font-size:60px}.conditions-collage{max-width:600px;width:100%;margin:30px auto 0}.plans-grid{grid-template-columns:1fr;gap:35px}.plan-card{padding:35px;display:grid;grid-template-columns:1fr 1.5fr;column-gap:40px}.plan-card .number{grid-column:1;grid-row:1}.plan-card h3{grid-column:1;grid-row:2;min-height:0}.plan-card .price{grid-column:1;grid-row:3}.plan-card .situation{grid-column:1;grid-row:4;min-height:0}.plan-card ul{grid-column:2;grid-row:1/5;margin:0}.plan-card .button{grid-column:1/-1}.visibility-cards{grid-template-columns:1fr;gap:25px}.visibility-cards p{max-width:none}.method-steps{gap:30px}.method-step h3{font-size:26px}.final-cta h2{font-size:50px}.facts-list{gap:30px}.fact strong{font-size:65px}}
@media(max-width:600px){body{font-size:15px}.section{padding:65px 6vw}h2{font-size:46px}.label{font-size:9px;letter-spacing:.15em;margin-bottom:20px}.site-head{min-height:74px}.brand,.brand img{width:135px;height:48px}.hero{height:calc(100svh - 74px);min-height:600px;max-height:900px}.hero-meta{top:20px;left:6vw;right:6vw;gap:15px;align-items:flex-start;font-size:8px;letter-spacing:.08em}.hero-meta button{font-size:8px;max-width:135px;text-align:right;padding:0 0 4px;line-height:1.5}.hero-title{left:6vw;right:4vw;bottom:100px}.hero-title h1{font-size:clamp(60px,15vw,88px);margin-bottom:32px}.hero-title .label{font-size:9px}.hero-image img{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#11190cc2,#11190c33),linear-gradient(0deg,#11190c55,transparent)}.hero-caption{left:6vw;bottom:30px;font-size:9px}.discover{font-size:10px;gap:30px}.family{display:block}.family-intro h2{margin-bottom:28px}.opening{font-size:21px;max-width:none}.family-photo{padding-top:35px}.family-photo img{aspect-ratio:1.7}.family-foot{display:block;padding-top:25px;margin-top:35px}.big-year{font-size:85px;display:block;margin-bottom:20px}.family-foot p{font-size:13px}.family-foot a{margin-top:20px}.section-heading,.laubade-top{display:block}.section-heading h2,.laubade-top h2{margin:25px 0}.section-heading p,.laubade-top p{font-size:13px}.explore-note{font-size:10px;margin:35px 0 15px}.estate summary{font-size:23px;grid-template-columns:25px 1fr 22px;gap:8px;padding:23px 0}.estate summary .index{font-size:9px}.estate summary small{font-size:8px}.estate-content{display:block;padding-bottom:30px}.estate-content img{aspect-ratio:1.55}.estate-copy{padding:25px 0 0}.estate-copy h3{display:none}.estate-copy .label{margin-bottom:12px}.estate-copy p{font-size:13px}.arrow-link{font-size:11px;margin-top:20px}.laubade-grid{display:block;margin-top:35px}.laubade-grid figure img{aspect-ratio:1.2}.laubade-detail{margin-top:35px;max-width:none;position:relative;padding-left:100px}.cask{position:absolute;left:0;top:0;width:75px}.laubade-detail h3{font-size:31px}.laubade-detail p{font-size:13px}.innovation{display:block}.innovation-word{font-size:24vw;padding-bottom:25px;margin-bottom:35px}.innovation-copy h2{font-size:46px}.innovation-copy p{font-size:13px}.grain-diagram{margin-top:20px}.grain-diagram svg{max-width:300px}.grain-diagram p{font-size:18px}.distribution-title p{font-size:14px}.leda,.baron{display:flex;flex-direction:column;align-items:stretch;gap:30px;margin-top:40px}.baron{margin-top:55px}.baron figure{order:-1}.leda h3,.baron h3{font-size:38px;margin-bottom:20px}.leda .label,.baron .label{margin-bottom:14px}.leda p,.baron p{font-size:13px}.art{min-height:740px;height:95svh}.art-image img{object-position:58% center}.art-overlay{width:100%;padding:80px 8vw}.art-overlay h2{font-size:64px;margin-bottom:35px}.art-overlay p{max-width:30ch;font-size:14px}.art:after{background:linear-gradient(90deg,#0b130be3,#0b130b5e)}.art-note{display:flex;flex-direction:column;gap:40px}.art-note>div{width:100%}.art-quote{font-size:44px}.art-note img{aspect-ratio:1.5}.about{display:block;padding:45px 6vw}.about>div+div{margin-top:30px}.about h2{font-size:30px}.about p{font-size:11px}.ending h2{font-size:55px;margin-bottom:30px}.ending p{font-size:14px;line-height:1.8}.end-values{margin-top:55px;font-size:19px;gap:15px}footer{padding:35px 6vw 25px}.footer-brand{font-size:23px}footer>div{display:block;font-size:10px}footer>div>a{display:block;margin-top:15px}.rights{font-size:8px}.conditions-hero{padding:35px 6vw 60px}.conditions-hero h1{font-size:43px;line-height:1.1}.conditions-hero p{font-size:13px}.conditions-actions{display:block}.conditions-actions .text-link{display:inline-block;margin-top:20px}.conditions-collage{min-height:320px}.collage-photo.one{height:240px}.collage-photo.two{height:145px;top:75px}.collage-photo.three{height:125px}.collage-stamp{font-size:15px;bottom:0;padding:9px}.facts-band{padding:45px 6vw}.facts-band h2{font-size:26px}.facts-list{gap:25px;flex-wrap:wrap}.fact{flex-basis:40%}.fact strong{font-size:58px}.fact span{font-size:10px}.facts-note{font-size:10px}.plans-section,.comparison-section,.visibility-section,.method-section,.faq-section{padding:60px 6vw}.section-title h2,.comparison-section h2,.visibility-section h2,.method-section h2,.faq-section h2{font-size:41px}.section-title{margin-bottom:45px}.plan-card{display:block;padding:28px 24px}.plan-card .number{font-size:55px;display:block;margin-bottom:16px}.plan-card h3{font-size:32px}.price{font-size:54px;margin:20px 0}.situation{font-size:13px}.plan-card ul{margin-top:25px}.common-line{font-size:11px}.table-scroll{width:100%;border-right:1px solid var(--line)}table{min-width:650px;font-size:11px}th,td{padding:16px 12px}.photo-banner{height:450px}.photo-banner h2{font-size:42px;padding:0 6vw}.visibility-cards h3{font-size:29px}.method-steps{display:block;margin-top:35px}.method-step{border-top:1px solid var(--line);padding:25px 0}.method-steps:before{display:none}.method-step h3{font-size:31px}.faq-group{margin-top:40px}.faq-item summary{font-size:12px;padding:20px 30px 20px 0}.faq-item p{font-size:12px;padding-right:15px}.final-cta{height:650px;padding:55px 6vw}.final-cta h2{font-size:44px}.final-cta .button{margin:0 0 25px}.final-cta .text-link{display:table}.conditions-footer{font-size:11px}.conditions-page>p.rights{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.parallax{transform:none!important}.breathe{transform:none!important}}
.conditions-photo-break{height:540px;position:relative;overflow:hidden;color:white;display:grid;place-items:center;text-align:center}.conditions-photo-break img{position:absolute;inset:0;height:100%;object-fit:cover;animation:hero-breathe 22s ease-in-out infinite alternate}.conditions-photo-break:after{content:'';position:absolute;inset:0;background:#0b160da8}.conditions-photo-break>div{z-index:1;position:relative;padding:30px}.conditions-photo-break span{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.conditions-photo-break p{font:55px/1.1 var(--serif);max-width:25ch;margin-top:30px}.comparison-section .section-title{max-width:750px}.check{color:#526045}.conditions-hero>div{min-width:0}.comparison-section>div[style]{max-width:100%}
@media(max-width:600px){.conditions-photo-break{height:450px}.conditions-photo-break p{font-size:40px}.conditions-photo-break>div{padding:25px}}
@media(prefers-reduced-motion:reduce){.conditions-photo-break img{animation:none}}
.estate{scroll-margin-top:110px}
@media(max-width:850px){.estate{scroll-margin-top:94px}}
.table-scroll{position:relative;max-width:100%}
html:has(.motion-paused){scroll-behavior:auto}
@media(max-width:850px){html:not(.js) .site-head{flex-wrap:wrap}html:not(.js) .site-head nav{display:flex;position:static;flex-direction:row;flex-wrap:wrap;padding:10px 0;gap:12px;width:100%;font-size:11px}html:not(.js) .menu-toggle{display:none}}
button:disabled{cursor:default;opacity:.75}
