.coll-seo{padding:56px 0 64px}.coll-seo__inner{max-width:760px}.coll-seo__inner h2{font-family:var(--serif);font-weight:600;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15;margin:0 0 .8em}.coll-seo__inner h3{font-family:var(--serif);font-weight:600;font-size:1.25rem;margin:1.6em 0 .5em}.coll-seo__inner p{margin:0 0 1em;line-height:1.7}.coll-seo__inner a{text-decoration:underline;text-underline-offset:.2em}@media(max-width:749px){.coll-seo{padding:36px 0 44px}}.journal-article-title{font-family:var(--serif);font-weight:600;font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.08;margin:.6rem 0 1rem}.art-body .rte h3{margin:1.6em 0 .6em}.art-body .rte ul{padding-left:1.3em;margin:0 0 1.4em}.art-body .rte a{text-decoration:underline;text-underline-offset:.2em}.cc-collections-index.ctpl-wrap{padding-top:72px}.cc-collections-index__heading{font-family:var(--serif);font-weight:600;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1;margin:.4rem 0 2rem;max-width:22ch;overflow-wrap:break-word}.cc-collections-index .cc-collections-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-collections-index .cc-collections-index__card{display:block;min-width:0;min-height:0;aspect-ratio:16 / 10;background:var(--navy)}.cc-collections-index__card img{position:absolute;top:0;right:0;bottom:0;left:0}.cc-collections-index .cc-collections-index__meta{left:26px;right:26px;bottom:24px}.cc-collections-index__meta h3{overflow-wrap:break-word;line-height:1.15}.cc-collections-index__card:focus-visible{outline:3px solid var(--reef);outline-offset:4px}@media(max-width:749px){.cc-collections-index.ctpl-wrap{padding:36px 20px 48px}.cc-collections-index__heading{font-size:clamp(2rem,7.8vw,2.7rem);margin-bottom:24px;line-height:1.12}.cc-collections-index .cc-collections-index__grid{grid-template-columns:minmax(0,1fr);gap:18px}.cc-collections-index .cc-collections-index__meta{left:20px;right:20px;bottom:18px}.cc-collections-index__meta h3{font-size:1.55rem;margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.cc-collections-index__card img{transition:none}.cc-collections-index__card:hover img{transform:none}}.cc-about{--cc-navy:#0d2130;--cc-paper:#f7f5ef;--cc-orange:#ff602b;background:var(--cc-paper);color:var(--cc-navy);font-family:Manrope,sans-serif}.cc-about h1,.cc-about h2,.cc-about figcaption{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.025em}.cc-about h1,.cc-about h2,.cc-about p,.cc-about figure{margin:0}.cc-about h2{font-size:clamp(38px,4.5vw,66px);line-height:1.03}.cc-about p,.cc-about__text{font-size:clamp(15px,1.25vw,18px);line-height:1.75}.cc-about__eyebrow{font-size:12px!important;line-height:1.5!important;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.cc-about__hero{position:relative;isolation:isolate;min-height:580px;min-height:clamp(480px,49vw,730px);display:flex;align-items:flex-end;background:var(--cc-navy);color:#fff;overflow:hidden}.cc-about__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#051722c2,#05172233 65%,#0517220a),linear-gradient(0deg,rgba(5,23,34,.3),transparent 55%)}.cc-about__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%;z-index:-2}.cc-about__hero-inner{width:100%;max-width:1440px;margin:0 auto;padding:80px 6vw}.cc-about__hero h1{max-width:650px;font-size:clamp(68px,8.5vw,126px);line-height:.92;margin:20px 0 24px;color:#fff}.cc-about__intro{max-width:490px;font-size:clamp(17px,1.55vw,21px)!important;line-height:1.55!important}.cc-about__story{display:grid;grid-template-columns:1fr 1fr;min-height:530px}.cc-about__story-copy{align-self:center;padding:70px 6vw;max-width:770px;justify-self:end}.cc-about__story .cc-about__eyebrow{color:var(--cc-orange);margin-bottom:24px}.cc-about__story h2{max-width:520px;margin-bottom:28px}.cc-about__text p+p{margin-top:18px}.cc-about__story-media{min-height:450px;overflow:hidden}.cc-about__story-media img{width:100%;height:100%;object-fit:cover;object-position:50% 38%;max-height:690px;display:block}.cc-about__details{display:grid;grid-template-columns:1fr 1.4fr;gap:5vw;background:var(--cc-navy);color:var(--cc-paper);padding:70px 6vw;align-items:center}.cc-about__details h2{color:inherit;max-width:420px}.cc-about__details p{margin-top:24px;max-width:440px;color:#e0e6e9}.cc-about__detail-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;height:400px}.cc-about__detail-pair img{display:block;width:100%;height:100%;object-fit:cover}.cc-about__link{display:inline-flex;gap:24px;align-items:center;margin-top:28px;padding-bottom:8px;border-bottom:1px solid var(--cc-orange);color:var(--cc-paper);text-decoration:none;font-size:14px;font-weight:600}.cc-about__link:focus-visible{outline:2px solid var(--cc-orange);outline-offset:6px}.cc-about__gallery{padding:64px 3vw 70px}.cc-about__gallery h2{text-align:center;margin-bottom:40px}.cc-about__gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1440px;margin:auto}.cc-about__moment img{display:block;width:100%;height:360px;object-fit:cover}.cc-about__moment figcaption{text-align:center;font-size:26px;line-height:1.3;padding-top:18px}.cc-about__moment figcaption:after{content:"";display:block;background:var(--cc-orange);width:36px;height:2px;margin:15px auto 0}.cc-about__signup{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;background:var(--cc-navy);color:var(--cc-paper);padding:56px 6vw}.cc-about__signup .cc-about__eyebrow{color:#ff885d;margin-bottom:16px}.cc-about__signup h2{color:inherit;margin-bottom:16px}.cc-about__signup p{font-size:15px;max-width:500px}.cc-about__form{max-width:500px;width:100%;justify-self:end}@media(min-width:1600px){.cc-about__story-copy{padding-left:80px;padding-right:80px}.cc-about__details,.cc-about__signup{padding-left:max(6vw,calc((100vw - 1400px)/2));padding-right:max(6vw,calc((100vw - 1400px)/2))}}@media(max-width:759px){.cc-about__hero{min-height:530px}.cc-about__hero-inner{padding:54px 24px}.cc-about__hero h1{font-size:72px;max-width:380px}.cc-about__hero-image{object-position:68% 50%}.cc-about__hero:after{background:linear-gradient(0deg,#051722d1,#05172240 80%)}.cc-about__story{grid-template-columns:1fr}.cc-about__story-copy{padding:48px 24px;max-width:none}.cc-about__story-media{height:450px;min-height:0}.cc-about__details{grid-template-columns:1fr;padding:48px 24px;gap:32px}.cc-about__detail-pair{height:280px;gap:12px}.cc-about__gallery{padding:48px 24px}.cc-about__gallery h2{margin-bottom:30px}.cc-about__gallery-grid{grid-template-columns:1fr;gap:32px}.cc-about__moment img{height:auto;aspect-ratio:4/3}.cc-about__signup{grid-template-columns:1fr;padding:48px 24px;gap:28px}.cc-about__form{justify-self:start;max-width:100%}}@media(prefers-reduced-motion:reduce){.cc-about *{scroll-behavior:auto}}.cc-support{--cc-navy:#0d2130;--cc-paper:#f7f5ef;--cc-orange:#ff602b;--cc-line:rgba(13,33,48,.15);background:var(--cc-paper);color:var(--cc-navy);font-family:Manrope,sans-serif}.cc-support h1,.cc-support h2,.cc-support h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.025em;color:inherit}.cc-support h1,.cc-support h2,.cc-support h3,.cc-support p,.cc-support figure{margin:0}.cc-support p{font-size:16px;line-height:1.8}.cc-support h2{font-size:clamp(34px,3.7vw,52px);line-height:1.08}.cc-support h3{font-size:29px;line-height:1.15}.cc-support a{overflow-wrap:anywhere}.cc-support a:focus-visible,.cc-support summary:focus-visible,.cc-support button:focus-visible,.cc-support [tabindex]:focus-visible{outline:3px solid var(--cc-orange);outline-offset:5px}.cc-support__container{max-width:1360px;margin:auto;padding:64px 6vw}.cc-support__eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.5!important}.cc-support__hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:400px;background:var(--cc-navy);color:#fff;overflow:hidden}.cc-support__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#051722d1,#05172252 65%,#05172226)}.cc-support__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:65% 50%}.cc-support__hero-inner{max-width:1360px;width:100%;margin:auto;padding:64px 6vw}.cc-support__hero h1{max-width:850px;font-size:clamp(54px,6.5vw,90px);line-height:.98;margin:20px 0 24px;color:#fff}.cc-support__intro{max-width:570px;font-size:18px!important;line-height:1.65!important;color:#e4eaec}.cc-support__nav{border-bottom:1px solid var(--cc-line);background:#ece9e1}.cc-support__nav-inner{max-width:1360px;margin:auto;padding:12px 6vw;display:flex;flex-wrap:wrap;gap:6px 12px}.cc-support__nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;font-size:12px;font-weight:600;border-radius:2px}.cc-support__nav a:hover{background:#dfded6}.cc-support__nav a[aria-current]{background:var(--cc-navy);color:#fff}.cc-support__layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:6vw}.cc-support__sidebar{min-width:0;align-self:start;position:sticky;top:112px}.cc-support__sidebar nav{display:grid;gap:0;margin-bottom:32px}.cc-support__sidebar .cc-support__eyebrow{color:#995035;margin-bottom:18px}.cc-support__sidebar nav a{padding:11px 0;border-bottom:1px solid var(--cc-line);font-size:13px;line-height:1.6}.cc-support__sidebar nav a:hover{color:#995035}.cc-support__help{background:#e7e9e1;padding:25px 22px}.cc-support__help h3{font-size:28px;margin-bottom:14px}.cc-support__help p{font-size:13px;line-height:1.75}.cc-support__text-link{display:inline-flex;align-items:center;gap:24px;font-size:13px;font-weight:600;margin-top:20px;padding:0 0 7px;border-bottom:1px solid var(--cc-orange)}.cc-support__article{min-width:0}.cc-support__lead{font-size:18px;line-height:1.8;margin-bottom:32px}.cc-support__lead p{font-size:18px;line-height:1.8}.cc-support__callout{padding:24px;background:#e2e9e5;border-left:3px solid var(--cc-orange);margin-bottom:36px}.cc-support__callout .cc-support__eyebrow{margin-bottom:8px}.cc-support__content-section{position:relative;padding:30px 0 36px;border-top:1px solid var(--cc-line);scroll-margin-top:115px}.cc-support__section-number{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;color:#995035;margin-bottom:12px}.cc-support__content-section h2{font-size:clamp(30px,3vw,42px);margin-bottom:20px;overflow-wrap:break-word}.cc-support__prose{line-height:1.85;font-size:16px}.cc-support__prose p+p,.cc-support__prose p+ul,.cc-support__prose p+ol,.cc-support__prose ul+p,.cc-support__prose ol+p{margin-top:18px}.cc-support__prose h3{font-size:27px;margin:26px 0 12px}.cc-support__prose a,.cc-support__lead a{color:#205c6a;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cc-support__prose ul,.cc-support__prose ol{padding-left:23px;margin-bottom:18px}.cc-support__prose li{padding-left:6px;margin:10px 0}.cc-support__prose ol li::marker{color:#995035;font-weight:700}.cc-support__section-head{max-width:680px;margin-bottom:36px}.cc-support__section-head .cc-support__eyebrow{color:#995035;margin-bottom:15px}.cc-support__section-head h2{margin-bottom:20px}.cc-support__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cc-support__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--cc-line);padding:30px;transition:border-color .2s,background .2s;scroll-margin-top:115px}.cc-support__card:hover{background:#f0ede5;border-color:#995035}.cc-support__card:last-child{grid-column:1/-1;background:#e2e9e5}.cc-support__number{font-size:12px;color:#995035;font-weight:700;margin-bottom:24px;letter-spacing:.12em}.cc-support__card h3{font-size:34px;margin-bottom:14px}.cc-support__card p{font-size:15px;flex:1;max-width:52ch}.cc-support__card .cc-support__text-link{align-self:start}.cc-support__feature{display:grid;grid-template-columns:45% minmax(0,1fr);background:var(--cc-navy);color:var(--cc-paper)}.cc-support__feature-media{min-height:440px;overflow:hidden;background:#21434a}.cc-support__feature-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-height:620px}.cc-support__feature-copy{align-self:center;padding:64px 6vw}.cc-support__feature-copy .cc-support__eyebrow{color:#ff996f;margin-bottom:20px}.cc-support__feature-copy h2{max-width:450px;margin-bottom:25px}.cc-support__feature-copy p{max-width:450px;color:#dce4e6}.cc-support__faq{max-width:1100px}.cc-support__faq h2{margin-bottom:28px}.cc-support__faq details{border-top:1px solid var(--cc-line)}.cc-support__faq details:last-child{border-bottom:1px solid var(--cc-line)}.cc-support__faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;padding:22px 0;font-size:16px;font-weight:600}.cc-support__faq summary::-webkit-details-marker{display:none}.cc-support__faq summary span{font-size:25px;color:#995035;flex:none;transition:transform .2s}.cc-support__faq details[open] summary span{transform:rotate(45deg)}.cc-support__faq details>div{padding:0 40px 24px 0;line-height:1.8;max-width:800px;font-size:15px}.cc-support__contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6vw}.cc-support__contact-info>.cc-support__eyebrow{color:#995035;margin-bottom:18px}.cc-support__contact-info>h2{margin-bottom:24px}.cc-support__contact-detail{padding-top:26px;margin-top:26px;border-top:1px solid var(--cc-line)}.cc-support__contact-detail h3{font-size:25px;margin-bottom:12px}.cc-support__contact-detail>a{color:#205c6a;text-decoration:underline;text-underline-offset:5px}.cc-support__contact-detail address{font-style:normal;font-size:15px;line-height:1.85}.cc-support__small{font-size:12px!important;line-height:1.75!important;color:#50616a;margin-top:15px!important}.cc-support__small a{text-decoration:underline;text-underline-offset:3px}.cc-support__small-links{display:grid}.cc-support__small-links a{display:flex;justify-content:space-between;padding:10px 0;min-height:44px;font-size:14px}.cc-support__form-panel{background:#fff;border:1px solid var(--cc-line);padding:36px;min-width:0;align-self:start}.cc-support__form-panel h2{font-size:40px;margin-bottom:16px}.cc-support__form-panel>p{font-size:14px}.cc-support__form{display:grid;gap:22px;margin-top:28px}.cc-support__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cc-support__field{display:grid;gap:8px;min-width:0}.cc-support__field label{font-size:12px;line-height:1.6;font-weight:700}.cc-support__field input,.cc-support__field select,.cc-support__field textarea{width:100%;min-width:0;max-width:100%;border:1px solid #a9b6bb;background:#fbfaf7;border-radius:2px;padding:12px;font:inherit;font-size:16px;line-height:1.5;color:var(--cc-navy)}.cc-support__field input,.cc-support__field select{min-height:48px}.cc-support__field textarea{resize:vertical;min-height:150px}.cc-support__field input:focus,.cc-support__field select:focus,.cc-support__field textarea:focus{outline:2px solid #205c6a;outline-offset:2px}.cc-support__button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:50px;padding:14px 22px;background:var(--cc-navy);color:#fff;border:1px solid var(--cc-navy);font:inherit;font-size:13px;font-weight:700;cursor:pointer;justify-self:start}.cc-support__button:hover{background:#205c6a;border-color:#205c6a}.cc-support__notice{background:#e1eee7;color:#164332;padding:18px;font-size:14px;line-height:1.7}.cc-support__errors{background:#fff0e9;color:#763523;padding:18px;font-size:14px;line-height:1.7}.cc-support__errors ul{padding-left:20px;margin-top:10px}.cc-support__closing{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:54px max(6vw,calc((100vw - 1200px)/2));background:var(--cc-navy);color:var(--cc-paper)}.cc-support__closing>div{max-width:700px}.cc-support__closing .cc-support__eyebrow{color:#ff996f;margin-bottom:18px}.cc-support__closing h2{font-size:clamp(34px,3.7vw,50px);margin-bottom:20px}.cc-support__closing p{color:#dce4e6;font-size:15px}.cc-support__button--light{background:var(--cc-paper);color:var(--cc-navy);border-color:var(--cc-paper);flex:none}.cc-support__button--light:hover{background:#e2e9e5;border-color:#e2e9e5}.cc-support__measure{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;background:#e7e9e1;padding:28px;margin-bottom:38px}.cc-support__measure h2{font-size:32px;margin:12px 0 16px}.cc-support__measure p{font-size:14px}.cc-support__measure ul{list-style:none;display:grid;gap:10px;margin-top:20px;font-size:13px}.cc-support__measure li{display:flex;gap:12px;align-items:center}.cc-support__measure li b{color:#995035;font-size:11px}.cc-support__measure svg{display:block;width:100%;max-height:320px;align-self:center}.cc-support__measure figcaption{grid-column:1/-1;font-size:12px;line-height:1.8;color:#50616a;border-top:1px solid var(--cc-line);padding-top:16px}.cc-support__comparison{margin-bottom:36px}.cc-support__comparison>h2{font-size:34px;margin-bottom:20px}.cc-support__table-wrap{overflow-x:auto;width:100%;border:1px solid var(--cc-line)}.cc-support table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.7}.cc-support table th,.cc-support table td{padding:17px 18px;border-bottom:1px solid var(--cc-line);vertical-align:top}.cc-support table thead{background:var(--cc-navy);color:#fff}.cc-support table thead th{font-size:11px;letter-spacing:.05em;font-weight:700}.cc-support table tbody tr:nth-child(odd){background:#fff}.cc-support table tbody tr:last-child th,.cc-support table tbody tr:last-child td{border-bottom:0}.cc-support table a{text-decoration:underline;text-underline-offset:4px}.cc-support__comparison table{min-width:560px}.cc-support__chart{margin-bottom:36px;scroll-margin-top:115px}.cc-support__chart h2{font-size:34px;margin-bottom:16px}.cc-support__chart>p{margin-bottom:20px;font-size:15px}.cc-support__chart table{table-layout:fixed}.cc-support__chart th,.cc-support__chart td{width:33.333%}@media(max-width:1024px){.cc-support__layout{grid-template-columns:200px minmax(0,1fr);gap:32px}.cc-support__form-row{grid-template-columns:1fr}.cc-support__form-panel{padding:28px}}@media(max-width:759px){.cc-support__hero{min-height:340px}.cc-support__hero-inner{padding:48px 22px}.cc-support__hero h1{font-size:clamp(44px,11vw,64px);line-height:1.02;margin:18px 0 20px}.cc-support__intro{font-size:16px!important}.cc-support__hero:after{background:linear-gradient(90deg,#051722d6,#0517227a)}.cc-support__nav-inner{padding:12px 16px;gap:6px}.cc-support__nav a{font-size:11px;padding:8px 10px}.cc-support__container{padding:42px 22px}.cc-support__layout{grid-template-columns:1fr;gap:32px}.cc-support__sidebar{position:static;display:block}.cc-support__sidebar nav{margin:0;border-bottom:1px solid var(--cc-line);padding-bottom:16px}.cc-support__sidebar .cc-support__eyebrow{margin-bottom:12px}.cc-support__sidebar nav a{border:0;padding:7px 0;min-height:38px}.cc-support__sidebar .cc-support__help{display:none}.cc-support__cards{grid-template-columns:1fr;gap:14px}.cc-support__card{padding:26px}.cc-support__card h3{font-size:31px}.cc-support__number{margin-bottom:18px}.cc-support__feature{grid-template-columns:1fr}.cc-support__feature-media{min-height:0;aspect-ratio:4/3}.cc-support__feature-copy{padding:42px 22px}.cc-support__contact{grid-template-columns:1fr;gap:34px}.cc-support__form-panel{padding:24px 20px}.cc-support__form-panel h2{font-size:35px}.cc-support__form-row{grid-template-columns:1fr}.cc-support__closing{flex-direction:column;align-items:flex-start;padding:42px 22px;gap:26px}.cc-support__closing>div{min-width:0}.cc-support__button{max-width:100%}.cc-support__measure{grid-template-columns:1fr;padding:24px 20px;gap:18px}.cc-support__measure svg{max-height:260px}.cc-support__measure figcaption{grid-column:auto}.cc-support table th,.cc-support table td{padding:13px 10px}.cc-support__chart table{font-size:14px}.cc-support__chart table thead th{font-size:10px;overflow-wrap:break-word}.cc-support__lead p{font-size:16px}.cc-support__content-section{padding:26px 0 30px}.cc-support__faq summary{font-size:15px}.cc-support__faq details>div{padding-right:0}.cc-support__section-head{margin-bottom:26px}}@media(prefers-reduced-motion:reduce){.cc-support *{scroll-behavior:auto;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
