.experience-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:center;gap:64px;padding:30px 0 48px;display:grid}.experience-hero h1{max-width:760px;font-size:clamp(48px,5.7vw,82px)}.experience-hero .text-link{min-height:44px;margin-top:26px}.experience-coast{isolation:isolate;aspect-ratio:.94;background:var(--sea);border-radius:180px 180px 28px 28px;position:relative;overflow:hidden}.experience-coast>img:first-child{object-fit:cover;object-position:49% 50%;width:100%;height:100%}.experience-coast:after{content:"";pointer-events:none;background:linear-gradient(#fffdf600,#416f7030 45%,#103d4ac9);position:absolute;inset:0}.experience-coast .experience-brand{opacity:.22;z-index:1;width:50%;height:auto;position:absolute;bottom:8%;left:25%}.experience-page h2{max-width:780px}.experience-page p{overflow-wrap:break-word}.experience-use-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.experience-use-grid li{background:linear-gradient(135deg,#fffdf6dc,#e3ebe0ac);border:1px solid #bfcdbe;border-radius:22px;padding:30px 25px;box-shadow:inset 1px 1px #fff,0 12px 28px -22px #103d4a55}.experience-number{font:27px/1 var(--serif);color:#597b76;margin-bottom:26px;display:block}.experience-use-grid h3{margin-bottom:20px;font-size:27px}.experience-use-grid p,.experience-permissions p{color:var(--body);font-size:16px;line-height:1.85}.experience-scope{border-top:2px solid var(--champagne);background:#e8ecdf;border-radius:0 0 24px 24px;margin:72px 0;padding:42px}.experience-scope-grid{color:var(--body);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 45px;margin-top:30px;font-size:17px;line-height:1.85;display:grid}.experience-request{margin:72px 0}.experience-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px;margin-top:32px;display:grid}.experience-action{border-top:1px solid #bdcbbb;padding-top:26px}.experience-destination{color:var(--body);margin-top:16px;font-size:16px;overflow-wrap:anywhere!important}.experience-email-notice{color:var(--body);max-width:47ch;margin-top:18px;font-size:16px;line-height:1.8}.experience-privacy{background:var(--deep);color:var(--ivory);border-radius:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:54px;padding:48px;display:grid}.experience-privacy .eyebrow{color:#c4d6c9}.experience-privacy .information-prose{color:#e1e9df}.experience-permissions{margin:78px 0}.experience-permission-list{margin:34px 0 0;padding:0;list-style:none}.experience-permission-list li{border-top:1px solid #bdcbbb;grid-template-columns:42px minmax(0,1fr);gap:28px;padding:28px 0;display:grid}.experience-permission-list h3{margin-bottom:16px;font-size:29px}.experience-permission-list p{max-width:80ch}.experience-permission-notices{border-left:3px solid var(--champagne);background:#ececdf;padding:26px 30px}.experience-permission-notices p+p{margin-top:10px}.experience-urgent{background:#efece0;border:1px solid #c7c6ae;border-radius:24px;padding:42px}.experience-urgent h2{margin-bottom:28px}.experience-urgent .information-prose{max-width:82ch}.experience-urgent strong{color:var(--deep);font-weight:650}.experience-final{border-top:1px solid #b9c8bb;padding:44px 0 64px}.experience-final-copy{color:var(--body);max-width:65ch;margin-top:24px;font-size:17px}@media (width<=1100px){.experience-hero-grid{gap:36px}.experience-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-privacy{gap:32px;padding:36px}}@media (width<=767px){.experience-hero-grid{grid-template-columns:1fr;gap:28px;padding-top:20px}.experience-hero h1{font-size:clamp(43px,10.8vw,65px)}.experience-coast{aspect-ratio:1.65;border-radius:100px 100px 22px 22px}.experience-coast .experience-brand{width:32%;bottom:6%;left:34%}.experience-use-grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.experience-use-grid li{padding:28px}.experience-number{margin-bottom:20px}.experience-scope,.experience-request,.experience-permissions{margin:52px 0}.experience-scope,.experience-urgent{padding:28px}.experience-scope-grid,.experience-actions,.experience-privacy{grid-template-columns:1fr;gap:25px}.experience-scope-grid{font-size:16px}.experience-privacy{padding:28px}.experience-permission-list li{grid-template-columns:28px minmax(0,1fr);gap:18px}.experience-permission-list h3{font-size:27px}.experience-permission-notices{padding:22px}.experience-final{padding:32px 0 42px}.experience-final-copy{font-size:16px}.experience-page .button{max-width:100%;font-size:15px}}@media (width<=360px){.experience-scope,.experience-urgent,.experience-privacy,.experience-use-grid li{padding:22px}.experience-page h2{font-size:32px}}
