@font-face{font-family:Fraunces;src:url(/fonts/brand/Fraunces.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/brand/Fraunces-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/brand/Poppins-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/brand/Poppins-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/brand/Poppins-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}html:has(.cvc-native){-webkit-text-size-adjust:100%;scroll-padding-top:96px}html:has(.cvc-native) body{color:#19181b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fffdf9;margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.65}html:has(.cvc-native .b-menu[data-open]){overflow:hidden}html:has(.cvc-native .b-menu[data-open]) .cvc-book-bar{transform:translateY(110%)}html:has(.cvc-native .b-menu[data-open]) .cvc-guide-launcher{visibility:hidden}html:has(.cvc-native) button.cvc-guide-launcher-button{background:#1d6c83}html:has(.cvc-native) button.cvc-guide-launcher-button:focus-visible{outline-color:#1d6c83!important}html:has(.cvc-native) .cvc-book-bar{box-shadow:none;background:#fffdf9f5;border-top:1px solid #e8dfd2}html:has(.cvc-native) .cvc-book-bar-button{letter-spacing:.06em;font-family:Poppins,system-ui,sans-serif;font-weight:500}.cvc-native{--paper:#fffdf9;--sand:#f8f1e7;--sand-2:#f1e6d6;--card:#fff;--ink:#19181b;--ink-2:#4d4b53;--ink-3:#6b6973;--line:#e8dfd2;--line-2:#d9ccb9;--teal:#1d6c83;--teal-text:#1d6c83;--teal-wash:#e4f2f5;--coral:#c94f36;--coral-text:#c94f36;--coral-wash:#fbe8df;--sun:#8fd0e0;--sun-pale:#fdecd4;--ocean:#0f2a33;--ocean-2:#163b47;--ocean-line:#29535f;--on-ocean:#f4efe7;--on-ocean-2:#b7c8cc;--btn:#19181b;--btn-text:#fff;--display:"Fraunces", Georgia, serif;--display-weight:760;--display-axes:"SOFT" 100, "opsz" 96;--display-tracking:-.01em;--body:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1180px;--gutter:clamp(16px, 4vw, 40px);--radius:18px;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.65}.cvc-native,.cvc-native *,.cvc-native :before,.cvc-native :after{box-sizing:border-box}.cvc-native :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}.cvc-native :where(ul,ol){padding:0;list-style:none}.cvc-native :where(p,li){text-wrap:pretty}.cvc-native :where(h1,h2,h3){text-wrap:balance}.cvc-native img,.cvc-native svg{max-width:100%}.cvc-native img{height:auto;display:block}.cvc-native a{color:inherit}.cvc-native :where(button,input){font:inherit;color:inherit}.cvc-native main:focus{outline:none}.cvc-native .n-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cvc-native .b-skip{background:var(--btn);color:var(--btn-text);z-index:100;border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:8px;left:-999px}.cvc-native .b-skip:focus{left:12px}.cvc-native.cvc-native :is(a,button,summary,input,select,textarea,[tabindex],[role=button]):focus-visible{outline:3px solid var(--teal-text);outline-offset:3px;box-shadow:none}.cvc-native.cvc-native :is(.b-ocean,.b-lake) :is(a,button,summary,input,select,textarea,[tabindex],[role=button]):focus-visible{outline-color:#8fd0e0}.cvc-native.cvc-native main[tabindex]:focus-visible{outline:none}.cvc-native.cvc-native :is(a:not([class]),.b-link):focus-visible{border-radius:8px}.cvc-native .b-wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.cvc-native .b-section{padding:clamp(56px,8vw,104px) 0;scroll-margin-top:84px}.cvc-native .b-section.is-flush{padding-top:0}.cvc-native .b-band{background:linear-gradient(180deg, var(--sand) 0%, var(--sand-2) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cvc-native .b-ocean{background:var(--ocean);color:var(--on-ocean)}.cvc-native .b-after{margin-top:32px}.cvc-native .b-head{max-width:760px}.cvc-native .b-head+*{margin-top:40px}.cvc-native .b-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);display:grid}.cvc-native .b-split-center{align-items:center}.cvc-native .b-day-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cvc-native .b-sticky{position:sticky;top:max(110px,50vh - 230px)}@media (max-width:860px){.cvc-native .b-split,.cvc-native .b-day-grid{grid-template-columns:1fr}.cvc-native .b-sticky{position:static}.cvc-native .b-split-photo-first>.b-photo:not(.b-keep-ratio){aspect-ratio:5/4}.cvc-native .b-keep-ratio{justify-self:start;max-width:420px}}.cvc-native :is(h1,h2){font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);letter-spacing:var(--display-tracking);color:var(--ink);line-height:1.04}.cvc-native h1{font-size:clamp(38px,4.2vw,56px)}.cvc-native h2{font-size:clamp(32px,4.4vw,50px)}.cvc-native h3{font-family:var(--body);font-size:19px;font-weight:600;line-height:1.3}.cvc-native :is(h1,h2) em{color:inherit;font-style:italic}.cvc-native h1 .b-accent{color:var(--coral-text);display:block}.cvc-native .b-eyebrow{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-text);margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.5}.cvc-native .b-kicker :is(.b-kicker-name,.b-kicker-role){white-space:nowrap;display:block}.cvc-native .b-kicker .b-kicker-sep{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.cvc-native .b-kicker{letter-spacing:.12em;font-size:clamp(10.5px,3.05vw,13px)}}.cvc-native .b-lede{color:var(--ink-2);max-width:640px;margin:18px 0 0;font-size:19px}.cvc-native .b-lede+.b-lede{margin-top:18px}.cvc-native .b-lede.b-lede-lg{font-size:clamp(17px,1.5vw,20px)}.cvc-native .b-prose>p{max-width:680px;color:var(--ink-2);margin:0 0 20px;font-size:17px}.cvc-native .b-prose>p:last-child{margin-bottom:0}.cvc-native p strong{font-weight:600}.cvc-native .b-prose strong{color:var(--ink);font-weight:600}.cvc-native .b-prose a,.cvc-native .b-link{color:var(--teal-text);text-underline-offset:3px;text-decoration:underline}.cvc-native .b-prose a:hover,.cvc-native .b-link:hover{color:var(--ink)}.cvc-native h2+.b-prose,.cvc-native .b-head .b-prose{margin-top:18px}.cvc-native .b-note{color:var(--ink-2);align-items:flex-start;gap:10px;max-width:620px;margin:14px 0 0;font-size:15.5px;display:flex}.cvc-native .b-note:before{content:none}.cvc-native .b-pull{max-width:560px;font-family:var(--display);font-variation-settings:"SOFT" 100, "opsz" 36;color:var(--ink);margin:24px 0 0;font-size:clamp(21px,2vw,24px);font-weight:650;line-height:1.3}.cvc-native .b-statement{background:var(--card);border:1px solid var(--line);max-width:640px;color:var(--ink);border-radius:22px;margin:24px 0 0;padding:20px 24px;font-size:18px;line-height:1.5}.cvc-native .b-statement strong{font-weight:600}.cvc-native .b-fine{max-width:640px;color:var(--ink-3);margin-top:28px;font-size:14.5px}.cvc-native .b-fine em{font-style:italic}.cvc-native :is(a,button).b-pill{min-height:48px;font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;text-align:center;border:1.5px solid var(--btn);background:var(--btn);color:var(--btn-text);cursor:pointer;box-shadow:none;appearance:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s,color .25s;display:inline-flex}.cvc-native :is(a,button).b-pill.ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.cvc-native :is(a,button).b-pill.ghost:hover{border-color:var(--ink)}.cvc-native :is(a,button).b-pill.small{min-height:44px;padding:8px 20px;font-size:13px}.cvc-native :is(a,button).b-pill:active{box-shadow:none;transform:translateY(0)}.cvc-native :is(a,button).b-pill:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (hover:hover){.cvc-native :is(a,button).b-pill:not(:disabled):hover{box-shadow:none;transform:translateY(-2px)}}.cvc-native .b-ocean :is(a,button).b-pill{color:var(--ink);background:#fff;border-color:#fff}.cvc-native .b-ocean :is(a,button).b-pill.ghost{color:#fff;background:0 0;border-color:#ffffff8c}.cvc-native .b-ocean :is(a,button).b-pill.ghost:hover{border-color:#fff}.cvc-native .b-rule-link{min-height:44px;color:var(--ink);align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.cvc-native .b-rule-link:before{content:"";background:var(--teal);border-radius:2px;width:28px;height:2px;transition:width .25s}.cvc-native .b-rule-link:hover{color:var(--teal-text)}.cvc-native .b-rule-link:hover:before{width:40px}.cvc-native .b-cta-row,.cvc-native .b-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.cvc-native .b-hero-ctas{margin-top:30px}@media (min-width:900px){.cvc-native .b-hero-ctas{flex-wrap:nowrap}.cvc-native .b-hero-ctas :is(a,button).b-pill{letter-spacing:.05em;white-space:nowrap;padding-left:18px;padding-right:18px;font-size:14px}}.cvc-native .b-cta-row{margin-top:24px}.cvc-native .b-after.b-cta-row{margin-top:32px}.cvc-native .b-byline{margin-top:20px}@media (max-width:599px){.cvc-native main :is(a,button).b-pill:not(.small){letter-spacing:.04em;white-space:nowrap;width:100%;padding-left:16px;padding-right:16px;font-size:14px;display:flex}.cvc-native :is(.b-cta-row,.b-hero-ctas){flex-direction:column;align-items:stretch}}@media (max-width:379px){.cvc-native main :is(a,button).b-pill:not(.small){letter-spacing:.02em;padding-left:10px;padding-right:10px;font-size:13px}}.cvc-native .b-photo{background:var(--sand-2);border-radius:18px;position:relative;overflow:hidden}.cvc-native .b-photo img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.cvc-native .b-photo img{object-position:var(--focus-sm,var(--focus,50% 50%))}}.cvc-native .b-ratio-square{aspect-ratio:1}.cvc-native .b-ratio-45{aspect-ratio:4/5}.cvc-native .b-ratio-43{aspect-ratio:4/3}.cvc-native .b-photo-lg{justify-self:end;width:100%;max-width:480px}.cvc-native .b-split-photo-first>.b-photo-lg{justify-self:start}.cvc-native .b-frame{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:12px}.cvc-native .b-frame .b-photo{border-radius:16px}@media (max-width:860px){.cvc-native .b-frame{max-width:480px}}.cvc-native details.b-more{border-top:1px solid var(--line-2);margin-top:24px}.cvc-native details.b-more>summary{cursor:pointer;color:var(--ink);justify-content:flex-start;align-items:center;gap:12px;padding:14px 0;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.cvc-native details.b-more>summary::-webkit-details-marker{display:none}.cvc-native details.b-more>summary:after,.cvc-native .b-mod-d>summary:after{content:"+";border:1.5px solid var(--line-2);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:19px;line-height:1;transition:transform .25s;display:grid}.cvc-native details.b-more[open]>summary:after,.cvc-native .b-mod-d[open]>summary:after{transform:rotate(45deg)}.cvc-native details.b-more .b-more-open{display:none}.cvc-native details.b-more[open] .b-more-open{display:inline}.cvc-native details.b-more[open] .b-more-closed{display:none}.cvc-native .b-fold-body{padding:10px 0 14px}.cvc-native .b-fold-wide{margin-top:48px}.cvc-native .b-ocean details.b-more{border-top-color:#ffffff29}.cvc-native .b-ocean details.b-more>summary{color:var(--on-ocean)}.cvc-native .b-ocean details.b-more>summary:after{color:var(--on-ocean);border-color:#ffffff52}.cvc-native .b-header{z-index:50;position:sticky;top:0}.cvc-native .b-nav{background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line)}.cvc-native .b-nav-row{align-items:center;gap:20px;height:72px;display:flex}.cvc-native .b-brand{flex:none;display:inline-flex}.cvc-native .b-brand img{width:auto;height:44px}.cvc-native .b-nav-links{margin-left:auto}.cvc-native .b-nav-list{align-items:center;gap:24px;display:flex}.cvc-native .b-nav-actions{flex:none;align-items:center;gap:12px;display:flex}.cvc-native .b-nav-link{cursor:pointer;min-height:44px;font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.cvc-native .b-nav-link:hover,.cvc-native .b-nav-link.is-open{color:var(--teal-text)}.cvc-native .b-nav-link.is-current{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:6px;text-decoration-thickness:2px}.cvc-native .b-chevron{transition:transform .25s}.cvc-native .b-dd-toggle.is-open .b-chevron{transform:rotate(180deg)}.cvc-native .b-dd{position:relative}.cvc-native .b-dd-list{z-index:60;padding-top:10px;display:none;position:absolute;top:100%;left:0}.cvc-native .b-dd.is-wide .b-dd-list{left:auto;right:0}.cvc-native .b-dd.is-open .b-dd-list{display:block}.cvc-native .b-dd-panel{white-space:nowrap;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:36px;min-width:220px;padding:18px 22px;display:flex;box-shadow:0 1px #00000005,0 12px 30px -18px #19181b40}.cvc-native .b-dd-title{margin:0 0 4px;font-size:12px}.cvc-native .b-dd-group+.b-dd-group{margin-top:14px}.cvc-native .b-dd-link{white-space:nowrap;min-height:40px;color:var(--ink);align-items:center;font-size:15px;text-decoration:none;display:flex}.cvc-native .b-dd-link:hover{color:var(--teal-text)}.cvc-native .b-dd-link.is-current{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px;text-decoration-thickness:2px}.cvc-native .b-burger{border:1.5px solid var(--line-2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none}.cvc-native .b-burger-lines{width:18px;height:10px;display:block;position:relative}.cvc-native .b-burger-lines span{background:currentColor;border-radius:2px;height:2px;transition:transform .25s,top .25s;position:absolute;left:0;right:0}.cvc-native .b-burger-lines span:first-child{top:0}.cvc-native .b-burger-lines span:nth-child(2){top:8px}.cvc-native .b-burger.is-open .b-burger-lines span:first-child{top:4px;transform:rotate(45deg)}.cvc-native .b-burger.is-open .b-burger-lines span:nth-child(2){top:4px;transform:rotate(-45deg)}.cvc-native .b-menu{display:none}.cvc-native .b-menu[data-open]{z-index:-1;overscroll-behavior:contain;background:var(--paper);padding:8px var(--gutter) calc(32px + env(safe-area-inset-bottom,0px));display:block;position:fixed;bottom:0;left:0;right:0;overflow:auto}.cvc-native .b-m-link,.cvc-native .b-m-summary{border-bottom:1px solid var(--line);min-height:64px;font-family:var(--display);font-variation-settings:"SOFT" 100, "opsz" 36;color:var(--ink);justify-content:space-between;align-items:center;padding:12px 0;font-size:26px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.cvc-native .b-m-link:hover,.cvc-native .b-m-summary:hover{color:var(--teal-text)}.cvc-native .b-m-link.is-current{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:6px;text-decoration-thickness:2px}.cvc-native .b-m-summary{cursor:pointer;list-style:none}.cvc-native .b-m-summary::-webkit-details-marker{display:none}.cvc-native .b-m-plus{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .25s;display:grid}.cvc-native .b-m-plus:after{content:"+";font-family:var(--body);color:var(--ink-2);font-size:19px;font-weight:400;line-height:1}.cvc-native .b-m-group[open] .b-m-plus{transform:rotate(45deg)}.cvc-native .b-m-sub{border-bottom:1px solid var(--line);padding:14px 0 12px}.cvc-native .b-m-sub>div+div{margin-top:14px}.cvc-native .b-m-eyebrow{margin:0 0 4px;font-size:12px}.cvc-native .b-m-sublink{min-height:44px;color:var(--ink);align-items:center;font-size:16px;text-decoration:none;display:flex}.cvc-native .b-m-sublink:hover{color:var(--teal-text)}.cvc-native .b-m-sublink.is-current{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px;text-decoration-thickness:2px}.cvc-native :is(a,button).b-pill.b-m-cta{width:100%;margin-top:28px}@media (max-width:1199px){.cvc-native .b-nav-list{gap:20px}}@media (max-width:1079px){.cvc-native .b-nav-links{display:none}.cvc-native .b-nav-actions{margin-left:auto}.cvc-native .b-burger{display:inline-flex}}@media (min-width:1080px){.cvc-native .b-header .b-menu[data-open]{display:none}}@media (max-width:379px){.cvc-native :is(a,button).b-pill.b-nav-cta{display:none}}.cvc-native .b-hero{padding:clamp(40px,6vw,76px) 0 40px;position:relative;overflow-x:clip}.cvc-native .b-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);align-items:stretch;gap:clamp(24px,4vw,56px);display:grid}.cvc-native .b-hero-center .b-hero-grid{align-items:center}.cvc-native .b-hero h1{margin-top:4px}.cvc-native .b-hero h1.is-long{font-size:clamp(34px,3.8vw,50px)}.cvc-native .b-hero .b-lede,.cvc-native .b-hero-body{margin-top:18px}.cvc-native .b-hero-photo{--off:24px;min-width:0;margin:0 var(--off) var(--off) 0;display:flex;position:relative}.cvc-native .b-hero-photo:before{content:"";top:var(--off);left:var(--off);right:calc(var(--off) * -1);bottom:calc(var(--off) * -1);background:linear-gradient(160deg, var(--sun-pale) 0%, var(--sand-2) 100%);border:1px solid var(--line);border-radius:18px;position:absolute}.cvc-native .b-hero-photo .b-photo{border-radius:18px;flex:1;min-height:380px;position:relative}.cvc-native .b-hero-center .b-hero-photo{width:calc(100% - var(--off));max-width:456px;margin-right:var(--off);justify-self:end}.cvc-native .b-hero-center .b-hero-photo .b-photo{aspect-ratio:1/1.1;flex:none;width:100%;min-height:0}@media (min-width:861px){.cvc-native .b-hero-home{padding:clamp(24px,3.6vh,40px) 0 clamp(20px,3vh,32px)}}.cvc-native .b-hero-home .b-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center}.cvc-native .b-hero-home h1{font-size:clamp(38px,4vw,54px)}.cvc-native .b-hero-home .b-hero-ctas{margin-top:26px}.cvc-native .b-home-vsl{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ocean);width:100%;margin-top:24px;position:relative;container-type:inline-size}.cvc-native :is(.b-vsl-video,.b-vsl-cover){border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.cvc-native .b-vsl-video{object-fit:contain;background:var(--ocean)}.cvc-native .b-vsl-cover{color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;overflow:hidden}.cvc-native [data-phase=loading] .b-vsl-cover{cursor:progress}.cvc-native .b-vsl-poster{object-fit:contain;width:100%;height:100%}.cvc-native .b-vsl-play{background:var(--paper);min-height:44px;color:var(--ink);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 20px 6px 6px;font-size:13px;font-weight:500;line-height:1.2;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px #0f2a3347}@media (hover:hover){.cvc-native .b-vsl-cover:hover .b-vsl-play{transform:translateY(-2px);box-shadow:0 12px 26px #0f2a3352}}.cvc-native .b-vsl-icon{background:var(--ink);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.cvc-native .b-vsl-icon:before,.cvc-native .b-vsl-icon:after{content:"";position:absolute}.cvc-native .b-vsl-icon.is-play:before{background:var(--paper);clip-path:polygon(0 0,100% 50%,0 100%);width:11px;height:12px;top:10px;left:12px}.cvc-native .b-vsl-icon.is-spin:before{border:2px solid #fffdf94d;border-top-color:var(--paper);border-radius:50%;animation:.8s linear infinite b-vsl-spin;inset:8px}.cvc-native .b-vsl-icon.is-retry:before{border:2px solid var(--paper);border-top-color:#0000;border-radius:50%;inset:9px;transform:rotate(45deg)}.cvc-native .b-vsl-icon.is-retry:after{background:var(--paper);clip-path:polygon(0 0,100% 50%,0 100%);width:7px;height:8px;top:6px;left:14px}@keyframes b-vsl-spin{to{transform:rotate(360deg)}}@container (max-width:439px){.cvc-native .b-vsl-play{padding:6px;top:10px;right:10px}.cvc-native .b-vsl-label{display:none}}.cvc-native .b-hero-home .b-byline{margin-top:14px}.cvc-native .b-hero-home .b-hero-photo .b-photo{aspect-ratio:4/5;flex:none;width:100%;min-height:0;max-height:max(400px,100svh - 173px)}@media (min-width:861px){.cvc-native .b-hero-home .b-hero-photo{width:calc(100% - var(--off));justify-self:end;max-width:420px}.cvc-native .b-hero-home .b-hero-photo .b-photo{max-height:max(380px,min(525px,100svh - 213px))}}.cvc-native.cvc-native .b-hero-photo{--off:0px}.cvc-native .b-hero-photo:before{content:none}@media (min-width:861px) and (min-height:600px){.cvc-native .b-hero-home{align-items:center;min-height:calc(100svh - 73px);padding:clamp(24px,4vh,48px) 0;display:flex}.cvc-native .b-hero-home>.b-wrap{width:100%}.cvc-native .b-hero-home .b-hero-photo .b-photo{max-height:max(380px,min(560px,100svh - 73px - 2*clamp(24px,4vh,48px)))}}@media (min-width:861px){.cvc-native .b-hero-home .b-hero-grid{grid-template-columns:minmax(0,1fr)}.cvc-native .b-hero-home .b-hero-grid>.b-hero-photo{display:none}.cvc-native .b-hero-home .b-hero-copy{grid-template-rows:1fr repeat(5,auto) 1fr;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;column-gap:clamp(32px,3.5vw,48px);display:grid}.cvc-native .b-hero-home .b-hero-ctas{flex-wrap:wrap;gap:10px}.cvc-native .b-hero-home .b-hero-ctas :is(a,button).b-pill{letter-spacing:.05em;padding-left:16px;padding-right:16px;font-size:13px}.cvc-native .b-hero-home .b-hero-copy>*{grid-column:1}.cvc-native .b-hero-home .b-hero-copy>.b-kicker{grid-row:2}.cvc-native .b-hero-home .b-hero-copy>h1{grid-row:3}.cvc-native .b-hero-home .b-hero-copy>.b-lede{grid-row:4}.cvc-native .b-hero-home .b-hero-copy>.b-hero-ctas{grid-row:5}.cvc-native .b-hero-home .b-hero-copy>.b-byline{grid-row:6}.cvc-native .b-hero-home .b-hero-copy>.b-home-vsl{grid-area:1/2/-1;align-self:center;margin-top:0;box-shadow:0 1px 2px #0f2a330f,0 12px 32px -8px #0f2a332e,0 32px 64px -24px #0f2a3338}}.cvc-native .b-byline{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.cvc-native .b-byline-social{align-items:center;margin:0;display:flex}.cvc-native .b-byline-social a{width:44px;height:44px;color:var(--ink-3);justify-content:center;align-items:center;transition:color .25s;display:inline-flex}.cvc-native .b-byline-social a:hover{color:var(--ink)}.cvc-native .b-byline-social svg{width:20px;height:20px}@media (max-width:860px){.cvc-native .b-hero-grid,.cvc-native .b-hero-home .b-hero-grid{grid-template-columns:1fr}.cvc-native .b-hero-photo,.cvc-native .b-hero-center .b-hero-photo{--off:12px;max-width:400px;width:calc(100% - var(--off));margin-right:var(--off);justify-self:start}.cvc-native .b-hero-photo .b-photo,.cvc-native .b-hero-center .b-hero-photo .b-photo{aspect-ratio:4/5;border-radius:18px;flex:none;width:100%;min-height:0}.cvc-native .b-hero-home .b-hero-photo .b-photo{max-height:none}}@media (min-width:600px) and (max-width:860px){.cvc-native .b-hero-photo,.cvc-native .b-hero-center .b-hero-photo{--off:16px;max-width:560px;width:calc(100% - var(--off));justify-self:center;margin-left:auto;margin-right:auto}.cvc-native .b-hero-photo .b-photo,.cvc-native .b-hero-center .b-hero-photo .b-photo{aspect-ratio:1}}@media (max-width:760px){.cvc-native .b-hero-ctas{flex-direction:column;align-items:stretch;max-width:380px;margin-top:26px}.cvc-native .b-fold-wide{margin-top:32px}.cvc-native .b-hero-home{padding-top:0}.cvc-native .b-hero-home .b-hero-copy{padding:40px 0 8px}.cvc-native .b-hero-home .b-kicker{margin-bottom:18px}.cvc-native .b-hero-home h1{font-size:clamp(34px,10.5vw,44px);line-height:1.02}.cvc-native .b-hero-home .b-lede{margin-top:22px}.cvc-native .b-hero-home .b-hero-ctas{gap:12px;margin-top:30px}.cvc-native .b-hero-home .b-byline{flex-flow:column;align-items:flex-start;gap:0;margin-top:18px}.cvc-native .b-hero-home .b-byline-social{margin:-4px 0 0 -12px}.cvc-native .b-hero-home .b-byline-social a{height:36px}.cvc-native .b-hero-home .b-hero-grid{row-gap:0}}@media (max-width:760px) and (max-height:700px){.cvc-native .b-hero-home h1{font-size:clamp(32px,9.6vw,40px)}.cvc-native .b-hero-home .b-lede{margin-top:16px}.cvc-native .b-hero-home .b-hero-ctas{margin-top:24px}}.cvc-native .b-intro{padding:0 0 clamp(56px,7vw,96px)}.cvc-native .b-intro-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,6vw,88px);display:grid}.cvc-native .b-intro-grid:before{content:"";border-top:1px solid var(--line);grid-column:1/-1;margin-bottom:clamp(40px,5vw,64px)}.cvc-native .b-intro-lead{letter-spacing:-.005em;max-width:520px;color:var(--ink);font-size:clamp(24px,2.1vw,29px);font-weight:500;line-height:1.35}.cvc-native .b-intro-lead>p{font:inherit;color:inherit;margin:0 0 20px}.cvc-native .b-intro-lead>p:last-child{margin-bottom:0}.cvc-native .b-intro-body{max-width:560px}@media (max-width:760px){.cvc-native .b-hero-home .b-hero-grid>.b-hero-photo{display:none}}.cvc-native .b-intro-body>p{color:var(--ink-2);margin:0 0 20px;font-size:17px}.cvc-native .b-intro-body strong{color:var(--ink);font-weight:600}.cvc-native .b-intro-body>.b-intro-closer{color:var(--teal-text);text-wrap:balance;margin:22px 0 0;font-size:.875rem;font-style:italic;line-height:1.5}@media (max-width:860px){.cvc-native .b-intro-grid{grid-template-columns:1fr;gap:24px}.cvc-native .b-intro-grid:before{margin-bottom:16px}.cvc-native .b-intro-lead{max-width:560px}}@media (prefers-reduced-motion:no-preference){.cvc-native .b-hero h1{animation:.9s cubic-bezier(.2,.7,.2,1) both b-rise}.cvc-native .b-hero .b-rise{animation:.9s cubic-bezier(.2,.7,.2,1) .14s both b-rise}.cvc-native .b-hero .b-note.b-rise{animation-delay:.2s}.cvc-native .b-hero .b-hero-ctas.b-rise{animation-delay:.26s}.cvc-native .b-hero .b-byline.b-rise{animation-delay:.32s}}.cvc-native .b-home-intro-grid,.cvc-native .b-home-intro-grid:before{display:block}.cvc-native .b-home-intro-row{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.cvc-native .b-home-intro-row+.b-home-intro-row{margin-top:clamp(40px,5vw,64px)}.cvc-native .b-home-intro-reverse>.b-home-food{grid-area:1/2}.cvc-native .b-home-intro-reverse>.b-home-intro-copy,.cvc-native .b-home-intro-closing>.b-home-hike{grid-area:1/1}.cvc-native .b-home-intro-closing>.b-home-intro-copy{grid-area:1/2}.cvc-native .b-home-food{aspect-ratio:3/4;justify-self:center;width:100%;max-width:360px}.cvc-native .b-home-food video{object-fit:cover;width:100%;height:100%;display:block}.cvc-native .b-home-sun{aspect-ratio:1440/1129}.cvc-native .b-intro-aside{color:var(--ink-2);text-wrap:balance;margin:16px 0 0;font-size:15.5px;line-height:1.55}.cvc-native .b-home-hike{aspect-ratio:1440/1452;justify-self:center;width:100%;max-width:420px}.cvc-native .b-home-intro-copy .b-intro-body>p:last-child{margin-bottom:0}.cvc-native .b-office-comparison{align-self:start;min-width:0;position:sticky;top:112px}.cvc-native .b-office-pair{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.cvc-native .b-office-pair>.b-photo{scroll-snap-align:start;flex:0 0 94%}.cvc-native .b-office-hint{color:var(--teal-text);margin:8px 0 0;font-size:14px}.cvc-native .b-home-story{align-items:start}.cvc-native .b-home-story>.b-photo{position:sticky;top:112px}.cvc-native .b-notes-body>p+p{margin-top:14px}@media (max-width:860px){.cvc-native .b-home-intro-row{grid-template-columns:1fr;gap:32px}.cvc-native .b-home-intro-row>:is(.b-home-food,.b-home-hike,.b-home-intro-copy){grid-area:auto}.cvc-native .b-home-intro-row+.b-home-intro-closing{margin-top:20px}.cvc-native .b-home-sun,.cvc-native .b-home-story>.b-photo{position:relative;top:auto}.cvc-native .b-office-comparison{position:static}.cvc-native .b-home-food{max-width:420px}.cvc-native .b-home-hike{max-width:none}}@media (max-width:599px){.cvc-native .b-intro-breathe{display:block}}@keyframes b-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes b-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cvc-native .b-values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--sand)}.cvc-native .b-values ul{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cvc-native .b-values li{border-left:1px solid var(--line)}.cvc-native .b-values li:first-child{border-left:0}.cvc-native .b-values a{height:100%;color:var(--ink);padding:24px 18px 24px 22px;text-decoration:none;display:block}.cvc-native .b-values li:first-child a{padding-left:0}.cvc-native .b-values strong{font-size:15px;font-weight:600;line-height:1.35;display:block}@media (min-width:1200px){.cvc-native .b-values strong{white-space:nowrap}}.cvc-native .b-values strong:after{content:"→";color:var(--teal-text);margin-left:6px;transition:transform .25s;display:inline-block}.cvc-native .b-values a>span:not(.n-sr-only){color:var(--ink-2);margin-top:2px;font-size:14.5px;line-height:1.5;display:block}@media (hover:hover){.cvc-native .b-values a:hover strong{color:var(--teal-text)}.cvc-native .b-values a:hover strong:after{transform:translate(4px)}}@media (max-width:980px){.cvc-native .b-values ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cvc-native .b-values li:nth-child(odd){border-left:0}.cvc-native .b-values li:nth-child(n+3){border-top:1px solid var(--line)}.cvc-native .b-values li:nth-child(3) a{padding-left:0}}@media (max-width:760px){.cvc-native .b-values ul{grid-template-columns:1fr}.cvc-native .b-values li{border-left:0;border-top:1px solid var(--line)}.cvc-native .b-values li:first-child{border-top:0}.cvc-native .b-values a,.cvc-native .b-values li:first-child a,.cvc-native .b-values li:nth-child(3) a{padding:18px 0}}.cvc-native .b-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.cvc-native .b-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:24px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}@media (hover:hover){.cvc-native .b-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #19181b59}}.cvc-native .b-story{display:flex}.cvc-native .b-story.is-featured{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(20px,3vw,40px);display:grid}.cvc-native .b-story-scene{border-radius:16px;min-height:260px}.cvc-native .b-story-body{flex-direction:column;width:100%;min-width:0;display:flex}.cvc-native .b-story-fig{flex-direction:column;flex:1;gap:12px;margin:0;display:flex}.cvc-native .b-quote-mark{width:26px;height:20px;color:var(--coral);display:block}.cvc-native .b-quote-mark svg{display:block}.cvc-native .n-story-excerpt p,.cvc-native .b-quote blockquote p{font-family:var(--body);color:var(--ink-2);font-size:17.5px;font-weight:400;line-height:1.6}.cvc-native .b-story details.b-more{border-top-style:dashed;margin-top:18px}.cvc-native .n-story-full p{color:var(--ink-2);margin:0 0 .8em;font-size:15.5px}.cvc-native .n-story-full{margin:0;padding:2px 0 6px}.cvc-native .b-story-who{align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.cvc-native .b-story-who img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.cvc-native .b-story-who strong{font-size:15px;font-weight:600;line-height:1.3;display:block}.cvc-native .b-story-who span span{color:var(--ink-3);font-size:13.5px;line-height:1.3;display:block}@media (max-width:900px){.cvc-native .b-stories,.cvc-native .b-story.is-featured{grid-template-columns:1fr}.cvc-native .b-story-scene{aspect-ratio:4/3;min-height:0}}.cvc-native .b-philosophy{padding:0}.cvc-native .b-lake{color:#fff;align-items:flex-end;min-height:clamp(420px,62vw,640px);display:flex;position:relative;overflow:hidden}.cvc-native .b-lake>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cvc-native .b-lake:after{content:"";background:linear-gradient(#08141900 25%,#0814199e 55%,#081419db 100%);position:absolute;inset:0}@media (max-width:760px){.cvc-native .b-lake:after{background:linear-gradient(#08141926 0%,#081419b8 40%,#081419e6 100%)}}.cvc-native .b-lake-copy{z-index:1;width:100%;padding-top:40px;padding-bottom:clamp(36px,6vw,64px);position:relative}.cvc-native .b-lake .b-eyebrow{color:#fff;text-shadow:0 1px 10px #00000080}.cvc-native .b-lake h2{color:#fff;text-shadow:0 2px 24px #00000059;max-width:860px;margin:0 0 12px;font-size:clamp(34px,5.4vw,60px);line-height:1.05}.cvc-native .b-lake-sub{color:#ffffffeb;max-width:520px;margin:0;font-size:17px}.cvc-native .b-philo-body{border-top:0;padding:clamp(72px,9vw,120px) 0}.cvc-native .b-philo-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.cvc-native .b-philo-grid .b-lede{margin-top:0}.cvc-native .b-philo-grid details.b-more:first-of-type{margin-top:28px}.cvc-native .b-closer-card{border-radius:24px;padding:clamp(28px,3.4vw,40px);position:sticky;top:110px}.cvc-native .b-closer-card .b-pull{max-width:none;color:var(--on-ocean);margin:0;font-size:clamp(24px,2.4vw,28px)}.cvc-native .b-closer-card .b-after{margin-top:28px}@media (max-width:860px){.cvc-native .b-philo-grid{grid-template-columns:1fr}.cvc-native .b-closer-card{position:static}}.cvc-native .b-head-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:18px clamp(32px,5vw,64px);display:grid}.cvc-native .b-head-row h2{max-width:620px}.cvc-native .b-head-aside{justify-self:end;max-width:460px}.cvc-native .b-head-row .b-head-aside{margin-top:0}.cvc-native .b-head-aside>p{margin-bottom:10px}.cvc-native .b-head-row+*{margin-top:40px}.cvc-native .b-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.cvc-native .b-post{height:100%;color:inherit;padding:12px;text-decoration:none;display:block}.cvc-native .b-post .b-photo{border-radius:14px}.cvc-native .b-post .b-photo img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.cvc-native .b-post:hover .b-photo img{transform:scale(1.04)}}.cvc-native .b-post-body{padding:14px 12px 8px}.cvc-native .b-post h3{color:var(--ink);font-size:20px;line-height:1.3}.cvc-native .b-post p{color:var(--ink-2);margin:8px 0 14px;font-size:15.5px}.cvc-native .b-post-more{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-text);font-size:13px;font-weight:600}@media (max-width:1019px){.cvc-native .b-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.cvc-native .b-posts{grid-template-columns:1fr}}@media (max-width:859px){.cvc-native .b-head-row{grid-template-columns:1fr;align-items:start}.cvc-native .b-head-aside{justify-self:start}}.cvc-native .b-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.cvc-native .b-quote{flex-direction:column;gap:14px;margin:0;display:flex}.cvc-native .b-stars{color:var(--coral);gap:3px;display:inline-flex}.cvc-native .b-quote blockquote{margin:0}.cvc-native .b-quote figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:auto;font-size:13px;font-weight:600}@media (max-width:959px){.cvc-native .b-quotes{grid-template-columns:1fr}}.cvc-native .b-insta{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.cvc-native .b-insta-tile{aspect-ratio:1;border-radius:18px;display:block}.cvc-native .b-insta-tile img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.cvc-native .b-insta-tile:hover img{transform:scale(1.03)}}@media (max-width:759px){.cvc-native .b-insta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.cvc-native .b-ocean .b-eyebrow{color:var(--sun)}.cvc-native .b-ocean :is(h1,h2){color:var(--on-ocean)}.cvc-native .b-ocean .b-prose>p{color:var(--on-ocean-2)}.cvc-native .b-ocean .b-prose strong{color:var(--on-ocean)}.cvc-native .b-notes{border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:clamp(28px,4vw,48px);display:grid}.cvc-native .b-notes h2{font-size:clamp(30px,3.6vw,44px)}.cvc-native .b-notes-body{color:var(--on-ocean-2);max-width:460px;margin-top:16px;font-size:16.5px}.cvc-native .b-form{gap:16px;display:grid}.cvc-native .b-form-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cvc-native .b-field{gap:8px;display:grid}.cvc-native .b-field label{color:var(--on-ocean);font-size:14px;font-weight:600;line-height:1.3}.cvc-native .b-input{border:1px solid var(--ocean-line);background:var(--ocean-2);width:100%;height:52px;color:var(--on-ocean);font-family:var(--body);border-radius:14px;padding:0 16px;font-size:16px}.cvc-native .b-input:disabled{opacity:1;cursor:not-allowed;color:var(--on-ocean);-webkit-text-fill-color:var(--on-ocean)}.cvc-native .b-form-submit{justify-self:start}.cvc-native .b-form-small,.cvc-native .b-form-status{color:var(--on-ocean-2);font-size:13.5px;line-height:1.5}@media (max-width:859px){.cvc-native .b-notes{grid-template-columns:1fr;gap:28px}}@media (max-width:639px){.cvc-native .b-form-fields{grid-template-columns:1fr}.cvc-native :is(a,button).b-pill.b-form-submit{justify-self:stretch;width:100%}}.cvc-native .b-mods{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.cvc-native .b-mod{grid-column:span 2}.cvc-native .b-mod:nth-child(n+4){grid-column:span 3}.cvc-native .b-mod-d>summary{cursor:pointer;padding-right:40px;list-style:none;display:block;position:relative}.cvc-native .b-mod-d>summary::-webkit-details-marker{display:none}.cvc-native .b-mod-d>summary:after{position:absolute;top:0;right:0}.cvc-native .b-num{font-family:var(--display);font-variation-settings:"SOFT" 100, "opsz" 96;color:var(--coral);font-size:34px;font-weight:760;line-height:1;display:block}.cvc-native .b-mod h3{margin:10px 0 6px;font-size:20px}.cvc-native .b-mod-lead{color:var(--ink-2);font-size:15.5px;line-height:1.55;display:block}.cvc-native .b-mod-body{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.cvc-native .b-mod-body>p{color:var(--ink-2);margin:0 0 .8em;font-size:15px}.cvc-native .b-mod-body>p:last-child{margin-bottom:0}@media (max-width:979px){.cvc-native .b-mod,.cvc-native .b-mod:nth-child(n+4){grid-column:span 3}.cvc-native .b-mod:last-child{grid-column:1/-1}}@media (max-width:639px){.cvc-native .b-mods{grid-template-columns:1fr}.cvc-native .b-mod,.cvc-native .b-mod:nth-child(n+4),.cvc-native .b-mod:last-child{grid-column:auto}}.cvc-native .b-process{border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,48px);display:grid}.cvc-native .b-process h2{font-size:clamp(30px,3.6vw,44px)}.cvc-native .b-process .b-prose>p{color:var(--on-ocean-2)}.cvc-native .b-process .b-prose strong{color:var(--on-ocean)}.cvc-native .b-process-photo{aspect-ratio:4/5;justify-self:end;width:100%;max-width:380px}@media (max-width:859px){.cvc-native .b-process{grid-template-columns:1fr}.cvc-native .b-process-photo{aspect-ratio:4/3;justify-self:stretch;max-width:none}}.cvc-native .b-included{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:40px;display:grid}.cvc-native .b-included li{border-top:1px solid var(--line-2);padding:22px 0}.cvc-native .b-included h3{margin:0 0 6px;font-size:19px}.cvc-native .b-included p{color:var(--ink-2);font-size:15.5px;line-height:1.55}@media (max-width:979px){.cvc-native .b-included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.cvc-native .b-included{grid-template-columns:1fr}}.cvc-native .b-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.cvc-native .b-faq-grid>.b-faq{margin-top:0}.cvc-native .b-faq{border-bottom:1px solid var(--line-2)}.cvc-native details.b-faq-item{margin-top:0}.cvc-native details.b-faq-item>summary{justify-content:space-between;padding:18px 0}.cvc-native .b-faq-item h3{color:var(--ink);font-size:18px}.cvc-native .b-faq-item .b-prose{padding-bottom:22px}@media (max-width:860px){.cvc-native .b-faq-grid{grid-template-columns:1fr;gap:32px}}.cvc-native .b-closing{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px clamp(32px,5vw,72px);padding:clamp(32px,5vw,64px);display:grid}.cvc-native .b-closing h2{max-width:640px;font-size:clamp(30px,3.6vw,44px)}.cvc-native .b-closing .b-prose>p{max-width:560px;color:var(--on-ocean-2);font-size:18px}.cvc-native .b-closing-action{justify-self:end}@media (max-width:760px){.cvc-native .b-closing{grid-template-columns:1fr}.cvc-native .b-closing-action{justify-self:stretch}.cvc-native .b-closing-action>.b-pill{width:100%}}.cvc-native .b-timeline{border-left:2px solid var(--line-2);margin:0}.cvc-native .b-timeline>li{padding:0 0 36px 28px;position:relative}.cvc-native .b-timeline>li:last-child{padding-bottom:0}.cvc-native .b-timeline>li:before{content:"";background:var(--paper);border:3px solid var(--teal);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-8px}.cvc-native .b-when{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-text);margin:0;font-size:13px;font-weight:600;line-height:1.5}.cvc-native .b-timeline h3{margin:4px 0 8px;font-size:21px}.cvc-native .b-timeline details.b-more{margin-top:16px}.cvc-native .b-timeline .b-cta-row{margin-top:20px}.cvc-native .b-timeline .b-pull{margin:20px 0 0}.cvc-native .b-timeline .b-pull+.b-prose{margin-top:14px}.cvc-native .b-collage{aspect-ratio:3/4;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;display:grid}.cvc-native .b-collage .b-photo{border-radius:16px}.cvc-native .b-collage-1{grid-row:1/3}.cvc-native .b-duo{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.cvc-native .b-fold-photo{max-width:480px;margin-top:20px}@media (max-width:860px){.cvc-native .b-collage{aspect-ratio:4/3;grid-template-columns:1.3fr 1fr}}.cvc-native .b-footer{background:var(--sand);color:var(--ink);border-top:1px solid var(--line);padding-block:clamp(48px,6vw,80px) clamp(32px,4vw,48px)}.cvc-native .b-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,8vw,112px);display:grid}.cvc-native .b-footer-logo{display:inline-block}.cvc-native .b-footer-logo img{width:264px;height:auto;display:block}.cvc-native .b-footer-tagline{max-width:28ch;color:var(--ink);font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);letter-spacing:var(--display-tracking);text-wrap:balance;margin-top:24px;font-size:clamp(27px,2.5vw,34px);line-height:1.25}.cvc-native .b-footer-title{color:var(--teal-text);margin-bottom:16px}.cvc-native .b-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.cvc-native .b-footer-link{min-height:44px;color:var(--ink-2);text-underline-offset:5px;align-items:center;padding:6px 0;font-size:15px;text-decoration:none;display:flex}.cvc-native .b-footer-link:hover{color:var(--teal-text);text-decoration:underline}.cvc-native .b-footer-bottom{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:40px;padding-top:20px;display:flex}.cvc-native .b-footer-print{color:var(--ink-2);font-size:13.5px}.cvc-native .b-footer-print a{text-underline-offset:3px;text-decoration:underline}.cvc-native .b-footer-print a:hover{color:var(--teal-text)}.cvc-native .b-footer-social{gap:8px;display:flex}.cvc-native .b-footer-social-link{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.cvc-native .b-footer-social-link>svg{max-width:22px;max-height:22px}.cvc-native .b-footer-social-link:hover{color:var(--teal-text);border-color:var(--teal-text)}@media (max-width:760px){.cvc-native .b-footer-top{grid-template-columns:1fr;gap:32px}.cvc-native .b-footer-logo img{width:240px}.cvc-native .b-footer-bottom{flex-direction:column-reverse;align-items:flex-start;margin-top:28px}}@media (max-width:339px){.cvc-native .b-footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.cvc-native details[open]>:not(summary){animation:.45s cubic-bezier(.2,.7,.2,1) b-open}}@media (prefers-reduced-motion:reduce){.cvc-native *,.cvc-native :before,.cvc-native :after{transition:none!important;animation:none!important}}
