:root{--padi-navy: #0A1A2F;--padi-bone: #F2EFE8;--padi-orange: #FF5A00;--padi-white: #FFFFFF;--padi-border: rgba(10, 26, 47, .14);--padi-max-width: 1440px;--padi-radius: 0px}body{background:var(--padi-bone);color:var(--padi-navy)}.padi-section{width:100%}.padi-container{width:min(92%,var(--padi-max-width));margin:0 auto}.padi-eyebrow{display:block;margin-bottom:2.2rem;color:var(--padi-navy);font-size:1.1rem;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.padi-orange-line{display:block;width:3.2rem;height:.2rem;margin:2.8rem 0;background:var(--padi-orange)}.padi-hero{position:relative;overflow:hidden;min-height:82rem;background:var(--padi-bone)}.padi-hero__grid{display:grid;grid-template-columns:minmax(34rem,.78fr) 1.3fr;min-height:82rem}.padi-hero__content{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;padding:8rem 5vw 8rem 0}.padi-hero__title{max-width:68rem;margin:0;color:var(--padi-navy);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:clamp(6.2rem,7vw,11rem);line-height:.9;letter-spacing:-.055em}.padi-hero__subtitle{max-width:42rem;margin:0 0 3.5rem;color:var(--padi-navy);font-size:clamp(1.8rem,1.7vw,2.4rem);line-height:1.45;letter-spacing:0}.padi-hero__button{display:inline-flex;width:max-content;align-items:center;justify-content:center;gap:2.4rem;min-height:5.4rem;padding:1.5rem 2.2rem;background:var(--padi-navy);color:var(--padi-bone);border:1px solid var(--padi-navy);text-decoration:none;text-transform:uppercase;font-size:1.1rem;font-weight:600;letter-spacing:.12em;transition:background .25s ease,color .25s ease,transform .25s ease}.padi-hero__button-arrow{color:var(--padi-orange);font-size:1.7rem;line-height:1}.padi-hero__button:hover{background:transparent;color:var(--padi-navy);transform:translateY(-2px)}.padi-hero__visual{position:relative;min-height:82rem;overflow:hidden;background:var(--padi-navy)}.padi-hero__image{display:block;width:100%;height:100%;min-height:82rem;object-fit:cover}.padi-hero__visual:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--padi-bone) 0%,rgba(242,239,232,.72) 8%,rgba(242,239,232,.25) 24%,rgba(242,239,232,0) 46%)}.padi-hero__visual:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0a1a2f0a,#0a1a2f14)}.padi-hero__curves{position:absolute;z-index:3;right:-5%;bottom:-13%;width:min(95rem,90vw);color:#f2efe8d1;pointer-events:none}.padi-hero__curves path{fill:none;stroke:currentColor;stroke-width:1.25}.padi-hero__brand-mark{display:inline-flex;align-items:center;gap:1rem;margin-bottom:5rem;color:var(--padi-navy);text-transform:uppercase}.padi-hero__brand-name{font-size:1.4rem;font-weight:700;letter-spacing:.18em}.padi-hero__brand-dot{width:.6rem;height:.6rem;background:var(--padi-orange);border-radius:50%}@media screen and (max-width:989px){.padi-hero{min-height:auto}.padi-hero__grid{grid-template-columns:1fr;min-height:auto}.padi-hero__content{padding:7rem 0 5rem}.padi-hero__visual,.padi-hero__image{min-height:60rem}.padi-hero__visual:before{background:linear-gradient(180deg,var(--padi-bone) 0%,rgba(242,239,232,.35) 14%,rgba(242,239,232,0) 35%)}.padi-hero__curves{right:-30%;bottom:-10%;width:110rem}}@media screen and (max-width:749px){.padi-container{width:calc(100% - 4rem)}.padi-hero__content{padding:5.5rem 0 4.5rem}.padi-hero__brand-mark{margin-bottom:3.5rem}.padi-hero__title{font-size:clamp(5.2rem,15vw,7.4rem)}.padi-hero__subtitle{max-width:32rem;font-size:1.8rem}.padi-hero__button{width:100%;justify-content:space-between}.padi-hero__visual,.padi-hero__image{min-height:52rem}}.padi-practices{background:var(--padi-bone);color:var(--padi-navy)}.padi-practices__inner{display:grid;grid-template-columns:32% 68%;padding:0;max-width:none;width:100%}.padi-practices__trust{background:var(--padi-navy);color:var(--padi-bone);padding:6rem 5rem}.padi-practices__content{padding:6rem 5rem 5rem}.padi-practices__eyebrow{font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.padi-practices__trust .padi-practices__eyebrow{color:var(--padi-bone)}.padi-orange-line--small{width:2.6rem;margin:1.7rem 0 3.6rem}.padi-practices__regions{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2rem}.padi-region{display:flex;flex-direction:column;gap:1.2rem}.padi-region__icon{color:var(--padi-bone);font-size:3.2rem;line-height:1}.padi-region span:last-child{font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.padi-practices__grid{display:grid;grid-template-columns:repeat(6,1fr);margin-top:1rem}.padi-practice-card{position:relative;min-height:23rem;padding:0 2rem;border-left:1px solid rgba(10,26,47,.12);color:var(--padi-navy);text-decoration:none;transition:background .25s ease,transform .25s ease}.padi-practice-card:first-child{border-left:0;padding-left:0}.padi-practice-card:hover{transform:translateY(-3px)}.padi-practice-card__icon{margin-bottom:2rem;font-size:3rem;line-height:1;color:var(--padi-navy)}.padi-practice-card__title{margin:0 0 1.5rem;color:var(--padi-navy);font-family:var(--font-body-family);font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:.02em;text-transform:uppercase}.padi-practice-card__text{margin:0;color:#0a1a2fc2;font-size:1.2rem;line-height:1.7;letter-spacing:0}.padi-practices__link{display:inline-flex;align-items:center;gap:1.8rem;margin-top:4rem;color:var(--padi-navy);text-decoration:none;text-transform:uppercase;font-size:1.05rem;font-weight:600;letter-spacing:.12em}.padi-practices__link span{color:var(--padi-orange);font-size:1.8rem}@media screen and (max-width:1100px){.padi-practices__inner{grid-template-columns:1fr}.padi-practices__regions{grid-template-columns:repeat(4,1fr)}.padi-practices__grid{grid-template-columns:repeat(3,1fr)}.padi-practice-card{padding:2.5rem;border-top:1px solid rgba(10,26,47,.12)}.padi-practice-card:first-child{padding:2.5rem}}@media screen and (max-width:749px){.padi-practices__trust,.padi-practices__content{padding:4.5rem 2rem}.padi-practices__regions{grid-template-columns:repeat(2,1fr)}.padi-practices__grid{grid-template-columns:1fr}.padi-practice-card{min-height:auto;padding:3rem 0;border-left:0;border-top:1px solid rgba(10,26,47,.14)}.padi-practice-card:first-child{padding:3rem 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/padi.css.map */
