/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:host,:root{--color-ivory:#f3ede2;--color-cream:#faf7f0;--color-sand:#e5dac6;--color-teal:#34685f;--color-forest:#1e3a31;--color-forest-deep:#12241d;--color-sage-light:#c9d3bf;--color-charcoal:#262a22;--color-ink:#20241e;--font-body:"Manrope","Helvetica Neue",Arial,sans-serif}.aw-site{--color-ivory:#f3ede2;--color-cream:#faf7f0;--color-sand:#e5dac6;--color-teal:#34685f;--color-forest:#1e3a31;--color-forest-deep:#12241d;--color-sage:#a7b39c;--color-sage-light:#c9d3bf;--color-charcoal:#262a22;--color-ink:#20241e;--font-display:"Fraunces","Georgia",serif;--font-body:"Manrope","Helvetica Neue",Arial,sans-serif;background-color:var(--color-cream);color:var(--color-ink);font-family:var(--font-body)}[data-theme=dark] .aw-site{--color-ivory:#f8fafc;--color-cream:#070d18;--color-sand:#142033;--color-teal:#2dd4bf;--color-forest:#f3ede2;--color-forest-deep:#070d18;--color-sage:#94a3b8;--color-sage-light:#cbd5e1;--color-charcoal:#f8fafc;--color-ink:#f8fafc}.aw-site .bg-cream{background-color:var(--color-cream)}.aw-site .bg-sand{background-color:var(--color-sand)}.aw-site .bg-forest{background-color:var(--color-forest)}.aw-site .bg-forest-deep{background-color:var(--color-forest-deep)}.aw-site .bg-teal{background-color:var(--color-teal)}.aw-site .text-ivory{color:var(--color-ivory,#f3ede2)}.aw-site .text-cream{color:var(--color-cream,#faf7f0)}.aw-site .text-charcoal{color:var(--color-charcoal,#262a22)}.aw-site .text-forest{color:var(--color-forest,#1e3a31)}.aw-site .text-teal{color:var(--color-teal,#34685f)}.aw-site .text-sage-light{color:var(--color-sage-light,#c9d3bf)}.aw-site .border-sand{border-color:var(--color-sand)}.aw-site .border-ivory{border-color:var(--color-ivory,#f3ede2)}.aw-site .border-teal{border-color:var(--color-teal)}.aw-site .on-dark{color:var(--color-ivory,#f3ede2)}.aw-site .on-dark p{color:#f3ede2d9}.aw-site .on-dark .aw-kicker{color:var(--color-sage-light,#c9d3bf)}.aw-site .text-ivory\/90{color:#f3ede2e6!important}.aw-site .text-ivory\/85{color:#f3ede2d9!important}.aw-site .text-ivory\/80{color:#f3ede2cc!important}.aw-site .text-ivory\/75{color:#f3ede2bf!important}.aw-site .text-ivory\/70{color:#f3ede2b3!important}.aw-site .text-ivory\/65{color:#f3ede2b8!important}.aw-site .text-ivory\/60{color:#f3ede2a6!important}.aw-site .text-ivory\/50{color:#f3ede28c!important}.aw-site .text-ivory\/45{color:#f3ede280!important}.aw-site .text-sage-light\/80{color:#c9d3bfd9!important}.aw-site .text-sage-light\/70{color:#c9d3bfcc!important}.aw-site .text-sage-light\/60{color:#c9d3bfbf!important}.aw-site .border-ivory\/10{border-color:#f3ede21a!important}.aw-site .border-ivory\/15{border-color:#f3ede226!important}.aw-site .border-ivory\/20{border-color:#f3ede233!important}.aw-site .border-ivory\/25{border-color:#f3ede240!important}.aw-site .border-ivory\/30{border-color:#f3ede24d!important}.aw-site .border-ivory\/40{border-color:#f3ede266!important}.aw-site .border-ivory\/60{border-color:#f3ede299!important}.aw-site{--aw-ease:cubic-bezier(0.22,1,0.36,1);--aw-ease-io:cubic-bezier(0.65,0,0.35,1)}.aw-site [tabindex]:focus-visible,.aw-site a:focus-visible,.aw-site button:focus-visible,.aw-site input:focus-visible,.aw-site select:focus-visible,.aw-site textarea:focus-visible{outline:2px solid var(--color-teal,#34685f);outline-offset:3px}.aw-site .on-dark :focus-visible{outline-color:var(--color-sage-light,#c9d3bf)}.aw-kicker{font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.28em}.aw-display,.aw-kicker{text-transform:uppercase}.aw-display{font-family:var(--font-display);font-optical-sizing:auto;font-weight:430;line-height:.98;letter-spacing:-.015em}.aw-display em{font-style:italic;font-weight:380;text-transform:none;letter-spacing:0}[data-aw-reveal]{opacity:0;transform:translateY(30px);transition:opacity 1s var(--aw-ease),transform 1s var(--aw-ease);transition-delay:var(--aw-delay,0s);will-change:opacity,transform}[data-aw-reveal=left]{transform:translateX(-44px)}[data-aw-reveal=right]{transform:translateX(44px)}[data-aw-reveal=none]{transform:none}[data-aw-reveal].aw-in{opacity:1;transform:none}.aw-mask{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.aw-mask>.aw-mask-inner{display:block;transform:translateY(120%);transition:transform 1.15s var(--aw-ease);transition-delay:var(--aw-delay,0s);will-change:transform}[data-aw-reveal=mask].aw-in .aw-mask-inner{transform:none}[data-aw-reveal=clip-img]{clip-path:inset(100% 0 0 0);transition:clip-path 1.25s var(--aw-ease);transition-delay:var(--aw-delay,0s);opacity:1;transform:none}[data-aw-reveal=clip-img].aw-in{clip-path:inset(0 0 0 0)}.aw-clip-frame{position:relative;overflow:hidden;background:var(--color-sand)}.aw-clip-frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 1.6s var(--aw-ease);transition-delay:var(--aw-delay,0s);will-change:transform}[data-aw-reveal=clip-img].aw-in .aw-clip-frame img{transform:scale(1)}@keyframes aw-hero-img{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes aw-kenburns{0%{transform:scale(1)}to{transform:scale(1.075)}}@keyframes aw-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.aw-site .aw-hero{position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;background-color:var(--color-forest-deep)}.aw-site .aw-hero-media,.aw-site .aw-hero-scrim{position:absolute;pointer-events:none}.aw-site .aw-hero-media{z-index:-2;inset:0}.aw-site .aw-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.aw-site .aw-hero-scrim{z-index:-1}.aw-site .aw-hero-scrim--base{inset:0}.aw-site .aw-hero-scrim--bottom{inset-inline:0;bottom:0;height:40%}.aw-site .aw-hero-scrim--copy{inset-block:0;left:0;width:100%}.aw-site .aw-hero-content{position:relative;z-index:1;width:100%;max-width:1500px;margin-inline:auto;padding:clamp(8rem,17vh,12rem) 1.25rem clamp(6.5rem,11vh,8rem)}.aw-site .aw-hero-scroll{position:absolute;z-index:1;right:1.5rem;bottom:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.aw-hero-media img{opacity:0;animation:aw-hero-img 2.4s var(--aw-ease) .1s forwards}.aw-hero-ready .aw-hero-media img{animation:aw-hero-img 2.4s var(--aw-ease) .1s forwards,aw-kenburns 16s ease-in-out 2.8s infinite alternate}.aw-hero-stagger{opacity:0;animation:aw-fade-up 1.1s var(--aw-ease) forwards;animation-delay:var(--aw-delay,0s)}.aw-hero-line .aw-mask-inner{transform:translateY(122%);transition:transform 1.25s var(--aw-ease);transition-delay:var(--aw-delay,0s)}.aw-hero-ready .aw-hero-line .aw-mask-inner{transform:none}.aw-hero-scrim--base{background:linear-gradient(180deg,color-mix(in srgb,var(--color-forest-deep) 28%,transparent) 0,color-mix(in srgb,var(--color-forest-deep) 16%,transparent) 42%,color-mix(in srgb,var(--color-forest-deep) 58%,transparent) 100%)}.aw-hero-scrim--bottom{background:linear-gradient(0deg,color-mix(in srgb,var(--color-forest-deep) 78%,transparent),color-mix(in srgb,var(--color-forest-deep) 34%,transparent) 58%,transparent)}.aw-hero-scrim--copy{background:linear-gradient(90deg,color-mix(in srgb,var(--color-forest-deep) 64%,transparent),color-mix(in srgb,var(--color-forest-deep) 24%,transparent) 62%,transparent)}.aw-site .aw-hero-content{padding-top:clamp(8rem,17vh,12rem);padding-bottom:clamp(6.5rem,11vh,8rem)}.aw-site .aw-hero-title{color:var(--color-ivory);font-size:clamp(3rem,7.2vw,6.75rem);line-height:.96}.aw-site .aw-hero-kicker>span:first-child{color:var(--color-sage-light)}.aw-site .aw-hero-kicker>span:last-child{color:color-mix(in srgb,var(--color-ivory) 78%,transparent)}.aw-site .aw-hero-copy{color:color-mix(in srgb,var(--color-ivory) 90%,transparent);font-size:1rem;line-height:1.7;text-wrap:pretty}.aw-site .aw-header--over-hero,.aw-site .aw-header--over-hero a:not(.aw-btn){color:var(--color-ivory)}.aw-site .aw-header a.aw-btn-primary,.aw-site .aw-header--over-hero a.aw-btn-primary{background-color:var(--color-ivory,#f3ede2)!important;color:var(--color-forest-deep,#12241d)!important}.aw-site .aw-header a.aw-btn-primary:hover,.aw-site .aw-header--over-hero a.aw-btn-primary:hover{background-color:#ffffff!important;color:var(--color-forest-deep,#12241d)!important}.aw-site .aw-header--solid:not(.on-dark){border-color:color-mix(in srgb,var(--color-ink) 12%,transparent);background:color-mix(in srgb,var(--color-cream) 96%,transparent);color:var(--color-forest-deep)}.aw-site .aw-header--solid:not(.on-dark) a:not(.aw-btn){color:var(--color-forest-deep)}.aw-site .aw-header{position:fixed;z-index:70;inset:0 0 auto}.aw-site .aw-header>div{display:flex;width:90%;height:4rem;align-items:center;justify-content:space-between;gap:1rem;margin-inline:auto;padding-inline:1.25rem}.aw-site .aw-header nav{display:none}.aw-site .aw-header>div>div:last-child{display:flex;align-items:center;gap:.75rem}.aw-site .aw-header>div>div:last-child>a{display:none}.aw-site .aw-header>div>div:last-child>button{display:flex;width:2.75rem;height:2.75rem;flex-direction:column;align-items:center;justify-content:center}.aw-site .aw-brand-lockup,.aw-site :is(.aw-header,.aw-footer) .aw-brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:.7rem}.aw-site .aw-brand-lockup .aw-header-brand,.aw-site :is(.aw-header,.aw-footer) .aw-header-brand{display:flex;flex-direction:column;flex-shrink:0;color:inherit;line-height:1;text-decoration:none}.aw-site .aw-footer .aw-footer-byline,.aw-site .aw-header-byline,.aw-site :is(.aw-header,.aw-footer) .aw-footer-byline,.aw-site :is(.aw-header,.aw-footer) .aw-header-byline{display:inline-flex;align-items:center;gap:.34rem;margin:0;padding:0 0 0 .7rem;border:0;border-left:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:0;background:transparent;color:inherit}.aw-site .aw-footer .aw-footer-byline .altf-by-label,.aw-site .aw-header-byline .altf-by-label,.aw-site :is(.aw-header,.aw-footer) .aw-footer-byline .altf-by-label,.aw-site :is(.aw-header,.aw-footer) .aw-header-byline .altf-by-label{color:color-mix(in srgb,currentColor 76%,transparent);font-size:.68rem}.aw-site .aw-footer .aw-footer-byline .altf-by-logo,.aw-site .aw-header-byline .altf-by-logo,.aw-site :is(.aw-header,.aw-footer) .aw-footer-byline .altf-by-logo,.aw-site :is(.aw-header,.aw-footer) .aw-header-byline .altf-by-logo{height:.82rem}.aw-site :is(.aw-header--over-hero,.aw-footer,.on-dark) .altf-by-logo{filter:brightness(0) invert(1)}.aw-site :is(.aw-header--over-hero,.aw-footer,.on-dark) .altf-by-logo .alt-ui-brand-logo__wordmark{color:#ffffff}.aw-site .aw-header--solid:not(.on-dark) .altf-by-logo{filter:none;color:#20241e}.aw-site .aw-header--solid:not(.on-dark) .altf-by-logo .alt-ui-brand-logo__wordmark{color:#20241e!important}.aw-site .aw-header--solid:not(.on-dark) .altf-by-label{color:#20241e!important;opacity:.8}.aw-site .aw-header--solid:not(.on-dark) .aw-header-byline{border-left-color:color-mix(in srgb,#20241e 22%,transparent)}.aw-site .aw-footer .aw-footer-byline .altf-by-link,.aw-site .aw-header-byline .altf-by-link,.aw-site :is(.aw-header,.aw-footer) .aw-footer-byline .altf-by-link,.aw-site :is(.aw-header,.aw-footer) .aw-header-byline .altf-by-link{display:inline-flex;color:inherit}.aw-site .aw-footer-brand-lockup{display:inline-flex;align-items:center;gap:.7rem}.aw-site .aw-footer-brand-lockup>p{flex:0 1 auto;min-width:0}.aw-site .aw-footer-disclaimer{margin-top:2.5rem;padding:1.25rem 1.5rem;border-left:2px solid var(--color-sage-light);background:color-mix(in srgb,var(--color-ivory) 6%,transparent)}.aw-site .aw-footer-disclaimer p{max-width:100ch;color:color-mix(in srgb,var(--color-ivory) 82%,transparent);font-size:.82rem;line-height:1.75}.aw-site .aw-header nav ul{display:flex;align-items:center;gap:clamp(.75rem,1.6vw,1.75rem);margin:0;padding:0;list-style:none}.aw-site .aw-header nav a{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.aw-site .aw-header a.aw-btn,.aw-site .aw-header>div>div:last-child>a.aw-btn{min-height:2.75rem;padding:.65rem 1.4rem;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-align:center;border-radius:9999px;background-color:var(--color-ivory,#f3ede2)!important;color:var(--color-forest-deep,#12241d)!important;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:all .3s ease}.aw-site .aw-header a.aw-btn:hover,.aw-site .aw-header>div>div:last-child>a.aw-btn:hover{background-color:#ffffff!important;color:var(--color-forest-deep,#12241d)!important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.35)}.aw-site .aw-header--solid a.aw-btn,.aw-site .aw-header--solid>div>div:last-child>a.aw-btn{background-color:var(--color-forest-deep,#12241d)!important;color:var(--color-ivory,#f3ede2)!important}.aw-site .aw-header--solid a.aw-btn:hover,.aw-site .aw-header--solid>div>div:last-child>a.aw-btn:hover{background-color:var(--color-forest,#1e3a31)!important;color:#ffffff!important}.aw-site .aw-header>div>div:last-child>button span{display:block;width:1.5rem;height:2px;background:currentColor}.aw-site .aw-menu{position:fixed;z-index:65;inset:0;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:6rem 1.5rem 2.5rem;background:var(--color-forest-deep);color:var(--color-ivory)}@media (min-width:48rem){.aw-site .aw-hero-content{padding-right:2.5rem;padding-left:2.5rem}.aw-site .aw-hero-scrim--copy{width:66.667%}.aw-site .aw-hero-scroll{right:2.5rem}.aw-site .aw-header>div{height:4.75rem;padding-inline:2.5rem}}@media (min-width:64rem){.aw-site .aw-header nav{display:block}.aw-site .aw-header>div>div:last-child>button,.aw-site .aw-menu{display:none}.aw-site .aw-header>div>div:last-child>a{display:inline-flex}}@keyframes aw-scroll-line{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.aw-scroll-line span{display:block;animation:aw-scroll-line 2.4s var(--aw-ease-io) infinite}.aw-marquee{overflow:hidden}.aw-marquee-track{display:flex;align-items:center;width:max-content;animation:aw-marquee var(--aw-marquee-speed,42s) linear infinite}.aw-marquee-track.aw-marquee-reverse{animation-direction:reverse}@keyframes aw-marquee{to{transform:translateX(-50%)}}.aw-link-under{position:relative}.aw-link-under:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--aw-ease)}.aw-link-under.aw-active:after,.aw-link-under:focus-visible:after,.aw-link-under:hover:after{transform:scaleX(1);transform-origin:left}.aw-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:1rem 1.9rem;border-radius:999px;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background-color .5s var(--aw-ease),color .5s var(--aw-ease),border-color .5s var(--aw-ease),transform .5s var(--aw-ease)}.aw-btn:active{transform:scale(.97)}.aw-btn svg{transition:transform .5s var(--aw-ease)}.aw-btn:hover svg{transform:translateX(5px)}.aw-btn-primary{background:var(--color-ivory);color:var(--color-forest)}.aw-btn-primary:hover{background:var(--color-sand)}.aw-btn-ghost{border:1px solid;color:var(--color-ivory)}.aw-btn-ghost:hover{background:var(--color-ivory);color:var(--color-forest)}.aw-btn-dark{background:var(--color-forest);color:var(--color-ivory)}.aw-btn-dark:hover{background:var(--color-teal)}.aw-btn-sm{padding:.65rem 1.15rem;font-size:10px;letter-spacing:.18em}.aw-btn-tight{padding-top:.75rem;padding-bottom:.75rem}.aw-btn-ghost-dark{border:1px solid rgba(38,42,34,.4);color:var(--color-charcoal)}.aw-btn-ghost-dark:hover{background:var(--color-charcoal);color:var(--color-ivory)}.aw-parallax-frame{position:relative;overflow:hidden;background:var(--color-sand)}.aw-parallax-img{position:absolute;left:0;top:-14%;width:100%;height:128%;object-fit:cover;will-change:transform}.aw-card-img{transition:transform 1.2s var(--aw-ease);will-change:transform}.aw-card:focus-within .aw-card-img,.aw-card:hover .aw-card-img{transform:scale(1.065)}.aw-card-arrow{transition:transform .5s var(--aw-ease)}.aw-card:focus-within .aw-card-arrow,.aw-card:hover .aw-card-arrow{transform:translateX(6px)}.aw-menu{clip-path:inset(0 0 100% 0);transition:clip-path .75s var(--aw-ease)}.aw-menu.aw-open{clip-path:inset(0 0 0 0)}.aw-menu-link{opacity:0;transform:translateY(26px);transition:opacity .6s var(--aw-ease),transform .6s var(--aw-ease);transition-delay:var(--aw-delay,0s)}.aw-menu.aw-open .aw-menu-link{opacity:1;transform:none}.aw-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--aw-ease)}.aw-acc-panel.aw-open{grid-template-rows:1fr}.aw-acc-panel>.aw-acc-inner{overflow:hidden}.aw-acc-icon{transition:transform .55s var(--aw-ease)}.aw-acc-icon.aw-open{transform:rotate(45deg)}.aw-dialog-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(13,22,18,.66);opacity:0;transition:opacity .45s var(--aw-ease)}.aw-dialog-overlay.aw-open{opacity:1}.aw-dialog-panel{transform:translateY(26px) scale(.985);transition:transform .55s var(--aw-ease)}.aw-dialog-overlay.aw-open .aw-dialog-panel{transform:none}.aw-noise{position:fixed;inset:0;z-index:80;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.aw-header{transition:background-color .55s var(--aw-ease),color .55s var(--aw-ease),border-color .55s var(--aw-ease)}.aw-logo-mark{transition:opacity .4s var(--aw-ease),transform .6s var(--aw-ease)}.aw-hscroll-track{display:flex;will-change:transform}.aw-hscroll-native{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.aw-hscroll-native::-webkit-scrollbar{display:none}.aw-hscroll-native>*{scroll-snap-align:center}.aw-field{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(38,42,34,.28);padding:.85rem 0;font-size:.95rem;color:var(--color-ink);transition:border-color .4s var(--aw-ease);border-radius:0;appearance:none}.aw-field:focus{outline:none;border-bottom-color:var(--color-teal)}.aw-field[aria-invalid=true]{border-bottom-color:#a24b3a}.aw-field-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23262a22' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25rem center;padding-right:1.75rem}.aw-checkbox{appearance:none;width:1rem;height:1rem;border:1px solid rgba(38,42,34,.45);display:inline-grid;place-content:center;flex:none;cursor:pointer;transition:background-color .35s var(--aw-ease),border-color .35s var(--aw-ease)}.aw-checkbox:before{content:"";width:.5rem;height:.5rem;background:var(--color-ivory);transform:scale(0);transition:transform .3s var(--aw-ease)}.aw-checkbox:checked{background:var(--color-forest);border-color:var(--color-forest)}.aw-checkbox:checked:before{transform:scale(1)}@media (prefers-reduced-motion:reduce){.aw-site{scroll-behavior:auto}[data-aw-reveal=clip-img],[data-aw-reveal=mask],[data-aw-reveal]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.aw-hero-line .aw-mask-inner,.aw-mask>.aw-mask-inner{transform:none!important;transition:none!important}.aw-hero-media img,.aw-hero-stagger{animation:none!important;opacity:1!important;transform:none!important}.aw-card-img,.aw-clip-frame img,.aw-parallax-img{transform:none!important;transition:none!important}.aw-marquee-track,.aw-scroll-line span{animation:none!important}.aw-acc-icon,.aw-acc-panel,.aw-dialog-overlay,.aw-dialog-panel,.aw-menu,.aw-menu-link{transition:none!important}}.aw-site.aw-legal-page{min-height:100vh;background:var(--color-cream);color:var(--color-ink)}.aw-legal-page a{color:var(--color-forest);text-decoration-color:color-mix(in srgb,var(--color-teal) 55%,transparent);text-underline-offset:.22em}.aw-legal-main{padding:clamp(7rem,11vw,9rem) 1.25rem clamp(3.5rem,8vw,7rem)}.aw-legal-article{width:min(100%,800px);margin-inline:auto}.aw-legal-eyebrow{color:var(--color-teal)}.aw-legal-title{margin-top:1rem;color:var(--color-forest);font-size:clamp(2.5rem,7vw,5.25rem);line-height:1.02;text-wrap:balance}.aw-legal-updated{margin-top:1.25rem;color:color-mix(in srgb,var(--color-ink) 58%,transparent);font-size:.82rem}.aw-legal-intro{margin-top:2rem;color:color-mix(in srgb,var(--color-ink) 82%,transparent);font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.75;text-wrap:pretty}.aw-legal-notice{margin-top:2rem;padding:1.25rem 1.5rem;border-left:3px solid var(--color-teal);background:color-mix(in srgb,var(--color-sand) 46%,var(--color-cream))}.aw-legal-notice strong{display:block;color:var(--color-forest);font-size:.9rem}.aw-legal-notice p{margin-top:.5rem;color:color-mix(in srgb,var(--color-ink) 76%,transparent);font-size:.9rem;line-height:1.7}.aw-legal-sections{display:grid;gap:2.25rem;margin-top:3rem}.aw-legal-nav h2,.aw-legal-section h2{color:var(--color-forest);font-family:var(--font-display);font-size:1.55rem;font-weight:550;line-height:1.2}.aw-legal-section p{margin-top:.8rem;color:color-mix(in srgb,var(--color-ink) 78%,transparent);font-size:.98rem;line-height:1.8;text-wrap:pretty}.aw-legal-nav{margin-top:3.5rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--color-ink) 14%,transparent)}.aw-legal-nav ul{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem;padding:0;list-style:none}.aw-legal-nav a,.aw-legal-return a{font-size:.9rem;font-weight:650}.aw-legal-return{margin-top:2rem}.aw-site .aw-footer{background:var(--color-forest-deep);color:var(--color-ivory)}.aw-site .aw-footer>div{width:90%;margin-inline:auto;padding:3.5rem 1.25rem 2.5rem}.aw-site .aw-footer>div>.aw-mask,.aw-site .aw-footer>div>p{color:var(--color-ivory)}.aw-site .aw-footer>div>.aw-footer-links{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--color-ivory) 20%,transparent)}.aw-site .aw-footer :is(p,a,button,span){color:inherit}.aw-site .aw-footer .aw-kicker{color:var(--color-sage-light)}.aw-site .aw-footer a,.aw-site .aw-footer button{text-decoration-color:color-mix(in srgb,var(--color-ivory) 55%,transparent)}.aw-site .aw-footer button{border:0;background:transparent;cursor:pointer}.aw-site .aw-footer li{margin-top:.65rem}.aw-site .aw-footer>div>.aw-footer-meta{display:flex;flex-direction:column;gap:.75rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--color-ivory) 20%,transparent);color:color-mix(in srgb,var(--color-ivory) 65%,transparent);font-size:.75rem}@media (min-width:48rem){.aw-site .aw-footer>div{padding:4.5rem 2.5rem 2.5rem}.aw-site .aw-footer>div>.aw-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-site .aw-footer-brand-lockup{gap:.7rem}}@media (min-width:64rem){.aw-site .aw-footer>div>.aw-footer-links{grid-template-columns:repeat(12,minmax(0,1fr))}.aw-site .aw-footer>div>.aw-footer-links>:first-child{grid-column:span 4}.aw-site .aw-footer>div>.aw-footer-links>:nth-child(2),.aw-site .aw-footer>div>.aw-footer-links>:nth-child(3){grid-column:span 3}.aw-site .aw-footer>div>.aw-footer-links>:nth-child(4){grid-column:span 2}.aw-site .aw-footer>div>.aw-footer-meta{flex-direction:row;align-items:center;justify-content:space-between}}.aw-legal-page a:focus-visible{outline:2px solid var(--color-teal);outline-offset:4px}