:root{--cobalt:#014483;--ink:#0E2140;--baby:#A9C7E3;--baby-soft:#D6E5F2;--cream:#F3EDE1;--paper:#FBF8F2;--saffron:#E3A72F;--rec:#D2452F;--display:"Malthest", "Bebas Neue", Impact, sans-serif;--body:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--mono:"Space Mono", ui-monospace, Menlo, monospace;--line:3px solid var(--ink);--r:22px;--pill:999px;--gut:clamp(16px,4vw,48px);--max:1320px;--hdr:84px;--sh:var(--ink)}body.p7{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.p7 *,.p7 *:before,.p7 *:after{box-sizing:border-box}.p7 img{max-width:100%;height:auto;display:block}.p7 a{color:inherit}.p7 h1,.p7 h2,.p7 h3,.p7 h4{font-family:var(--display);font-weight:400;line-height:.9;letter-spacing:.005em;margin:0;text-transform:none}.p7 p{margin:0}.p7 main{display:block}body.p7:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:999;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.p7-skip{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--saffron);padding:10px 16px}.p7-skip:focus{left:12px;top:12px}.p7 :focus-visible{outline:3px solid var(--saffron);outline-offset:3px}body.p7-locked{overflow:hidden}.p7-wrap{max-width:var(--max);margin:0 auto}.p7-label{display:inline-block;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.p7-small{font-size:15px;opacity:.8}.p7-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;line-height:1;padding:16px 26px;border:var(--line);border-radius:var(--pill);background:var(--cream);color:var(--ink);box-shadow:4px 4px 0 var(--sh);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.p7 a.p7-btn{color:var(--ink)}.p7-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--sh)}.p7-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--sh)}.p7-btn--saffron{background:var(--saffron)}.p7-btn--baby{background:var(--baby)}.p7 .p7-btn--cobalt{background:var(--cobalt);color:var(--cream)}.p7 .p7-btn--ink{background:var(--ink);color:var(--cream)}.p7-btn[disabled],.p7-btn.is-off{opacity:.55;pointer-events:none}.p7-chip{display:inline-flex;align-items:center;gap:.5em;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;padding:8px 13px;border:2px solid var(--ink);border-radius:var(--pill);background:var(--cream);color:var(--ink)}.p7-chip--live{background:var(--rec);color:var(--cream);border-color:var(--ink)}.p7-chip--live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:p7-blink 1.4s steps(2,start) infinite}@keyframes p7-blink{to{visibility:hidden}}.p7-arrow{display:inline-block;transition:transform .2s}a:hover .p7-arrow{transform:translate(4px)}.p7-ticker{background:var(--saffron);color:var(--ink);border-bottom:var(--line);overflow:hidden;white-space:nowrap;height:38px;display:flex;align-items:center;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;position:relative;z-index:60}.p7-ticker__track{display:inline-flex;flex:none;animation:p7-marq var(--speed,45s) linear infinite}.p7-ticker__track span{padding-right:2.4em}@keyframes p7-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.p7-ticker__track{animation:none}}.p7-header-wrap{position:sticky;top:0;z-index:50}.p7-header-wrap:has(.p7-ticker){top:-38px}.p7-header{position:relative;height:var(--hdr);padding:0 var(--gut);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;transition:background .25s ease,border-color .25s ease;border-bottom:3px solid transparent}.p7-header.is-solid,.p7:not(.template-index) .p7-header{background:var(--paper);border-bottom-color:var(--ink)}.p7-nav{display:flex;gap:8px;align-items:center}.p7-nav--right{justify-self:end}.p7-pill{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;line-height:1;padding:11px 16px;border:2.5px solid var(--ink);border-radius:var(--pill);background:var(--cream);color:var(--ink);white-space:nowrap;transition:background .15s,transform .15s}.p7 a.p7-pill{color:var(--ink)}.p7-pill:hover{background:var(--baby);transform:translateY(-1px)}.p7-pill.is-active{background:var(--ink);color:var(--cream)!important}.p7-pill--cta{background:var(--saffron);box-shadow:3px 3px 0 var(--ink)}.p7-logo{justify-self:center;display:flex;align-items:center;background:var(--cream);border:2.5px solid var(--ink);border-radius:var(--pill);padding:10px 22px;text-decoration:none}.p7-logo img{height:28px;width:auto}.p7-burger{display:none;justify-self:end;align-items:center;gap:10px;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:11px 16px;border:2.5px solid var(--ink);border-radius:var(--pill);background:var(--cream);color:var(--ink);cursor:pointer}.p7-burger i{display:block;width:16px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 -5px 0 currentColor}@media(max-width:1000px){:root{--hdr:72px}.p7-nav{display:none}.p7-header{grid-template-columns:auto 1fr}.p7-logo{justify-self:start;padding:8px 16px}.p7-logo img{height:22px}.p7-burger{display:inline-flex}}.p7-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--cobalt);color:var(--cream);padding:18px var(--gut) 28px;display:flex;flex-direction:column;overflow:auto}.p7-menu[hidden]{display:none}.p7-menu__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.p7-menu__top img{height:24px;width:auto}.p7-menu__links a{display:block;font-family:var(--display);font-size:clamp(60px,17vw,110px);line-height:.95;text-decoration:none;color:var(--cream);padding:4px 0;border-bottom:2px solid rgba(243,237,225,.18)}.p7-menu__links a:hover{color:var(--saffron)}.p7-menu__foot{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.p7-menu__foot .p7-label a{text-decoration:none}.p7-sec{position:relative;padding:clamp(80px,10vw,150px) var(--gut);background:var(--bg,var(--paper))}.p7-sec--tight{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}.p7-sec--paper{--bg:var(--paper)}.p7-sec--cream{--bg:var(--cream)}.p7-sec--baby{--bg:var(--baby)}.p7-sec--saffron{--bg:var(--saffron)}.p7-sec--cobalt{--bg:var(--cobalt);color:var(--cream);--sh:var(--ink)}.p7-sec--ink{--bg:var(--ink);color:var(--cream);--sh:var(--saffron)}.p7-sec+.p7-sec{border-top:var(--line)}.p7-sec--ink+.p7-sec,.p7-sec+.p7-sec--ink{border-top-color:var(--ink)}.p7-sec--scallop{border-top:0!important}.p7-sec--scallop:before{content:"";position:absolute;left:0;right:0;top:-20px;height:21px;z-index:2;background:radial-gradient(circle at 20px 21px,var(--bg) 17px,var(--ink) 17.5px,var(--ink) 20px,transparent 20.5px) 0 0/40px 21px repeat-x}.p7-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;margin-bottom:clamp(40px,5vw,68px)}.p7-head .p7-label{margin-bottom:16px}.p7-head h2{font-size:clamp(60px,8.4vw,128px)}.p7-head__sub{max-width:44ch;margin-top:16px!important;font-size:19px}.p7-head--center{flex-direction:column;align-items:center;text-align:center}.p7-hero{position:relative;margin-top:calc(var(--hdr) * -1);min-height:var(--hero-h,min(100svh,980px));display:flex;align-items:flex-end;color:var(--cream);background:var(--ink);overflow:hidden;border-bottom:var(--line)}.p7-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.p7-hero__media img,.p7-hero__media video{width:100%;height:100%;object-fit:cover}.p7-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(14,33,64,var(--ov-top,.45)),#0e214000 26% 45%,rgba(14,33,64,var(--ov-bot,.82)))}.p7-hero__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cobalt)}.p7-hero__inner{position:relative;width:100%;max-width:var(--max);margin:0 auto;padding:calc(var(--hdr) + 80px) var(--gut) clamp(44px,6vw,80px);display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px}.p7-hero__label{display:inline-block;background:var(--cream);color:var(--ink);border:2.5px solid var(--ink);border-radius:var(--pill);padding:8px 14px;margin-bottom:22px}.p7-hero h1{font-size:clamp(72px,min(13vw,20vh),224px);color:var(--cream);text-shadow:.035em .035em 0 var(--cobalt);max-width:9ch}.p7-hero__sub{font-size:clamp(18px,1.7vw,24px);font-weight:600;text-shadow:0 1px 14px rgba(14,33,64,.75);max-width:30ch;margin:22px 0 32px!important;line-height:1.4}.p7-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.p7-hero__tag{display:block;text-decoration:none;max-width:260px;background:var(--saffron);color:var(--ink)!important;border:var(--line);border-radius:18px;padding:16px 18px;box-shadow:5px 5px 0 var(--ink);transform:rotate(-4deg);transition:transform .2s}.p7-hero__tag:hover{transform:rotate(-1deg) scale(1.03)}.p7-hero__tag b{display:block;font-family:var(--display);font-weight:400;font-size:34px;line-height:.95;margin:8px 0 6px}.p7-hero__tag small{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:820px){.p7-hero{min-height:var(--hero-h-m,88svh)}.p7-hero__inner{grid-template-columns:1fr;padding-top:calc(var(--hdr) + 60px)}.p7-hero__tag{justify-self:start;transform:rotate(-2deg)}.p7-hero h1{max-width:none}.p7-hero__media:after{background:linear-gradient(180deg,#0e214073,#0e214033 30%,#0e21408c 55%,#0e2140e6)}}.p7-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}.p7-tile{position:relative;display:flex;flex-direction:column;min-height:470px;padding:30px;border:var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink)!important;text-decoration:none;box-shadow:7px 7px 0 var(--ink);transition:transform .2s ease,box-shadow .2s ease}a.p7-tile:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 var(--ink)}.p7-tile__num{font-family:var(--display);font-size:clamp(100px,9vw,150px);line-height:.78}.p7-tile h3{font-size:clamp(40px,3.6vw,58px);margin:auto 0 16px}.p7-tile p{font-size:16.5px;max-width:34ch;margin-bottom:26px}.p7-tile__go{display:flex;justify-content:space-between;align-items:center;border-top:2.5px solid currentColor;padding-top:16px;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.p7-tile--baby{background:var(--baby)}.p7-tile--saffron{background:var(--saffron)}.p7-tile--cream{background:var(--cream)}.p7-tile--cobalt{background:var(--cobalt);color:var(--cream)!important}@media(max-width:900px){.p7-tiles{grid-template-columns:1fr}.p7-tile{min-height:340px}}.p7-stats{display:grid;grid-template-columns:repeat(var(--n,3),1fr)}.p7-stat{padding:8px 28px 8px 0}.p7-stat+.p7-stat{border-left:2px solid rgba(243,237,225,.22);padding-left:28px}.p7-stat b{display:block;font-family:var(--display);font-weight:400;font-size:clamp(88px,11vw,176px);line-height:.82;color:var(--saffron)}.p7-stat span{display:block;margin-top:12px}.p7-press{display:flex;align-items:center;gap:clamp(24px,4vw,64px);flex-wrap:wrap}.p7-stats+.p7-press{margin-top:clamp(48px,6vw,80px);padding-top:clamp(32px,4vw,48px);border-top:2px solid rgba(243,237,225,.22)}.p7-press .p7-label{opacity:.7}.p7-press__logos{display:flex;align-items:center;gap:clamp(28px,4vw,60px);flex-wrap:wrap;flex:1}.p7-press__logos img{height:clamp(22px,2.4vw,34px);width:auto;opacity:.9}@media(max-width:700px){.p7-stats{grid-template-columns:1fr}.p7-stat+.p7-stat{border-left:0;padding-left:0;border-top:2px solid rgba(243,237,225,.22);margin-top:22px;padding-top:22px}}.p7-work{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}.p7-clip{display:block;text-decoration:none;color:inherit}.p7-clip__media{position:relative;aspect-ratio:4/5;border:var(--line);border-radius:var(--r);overflow:hidden;background:var(--baby);box-shadow:6px 6px 0 var(--ink)}.p7-clip__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.p7-clip:hover .p7-clip__media img{transform:scale(1.045)}.p7-clip__play{position:absolute;left:16px;bottom:16px;width:54px;height:54px;border-radius:50%;background:var(--cream);border:2.5px solid var(--ink);display:grid;place-items:center}.p7-clip__play:before{content:"";margin-left:4px;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--ink)}.p7-clip__fmt{position:absolute;top:14px;left:14px}.p7-clip__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px}.p7-clip__meta h3{font-size:clamp(28px,2.4vw,36px)}.p7-foot-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:clamp(40px,5vw,64px)}@media(max-width:900px){.p7-work{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) 14px;margin:0 calc(var(--gut) * -1)}.p7-clip{scroll-snap-align:start}}.p7-datebox{background:var(--cobalt);color:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 16px}.p7-datebox b{display:block;font-family:var(--display);font-weight:400;line-height:.82;margin:.2em 0 .08em}.p7-datebox .p7-label{opacity:.9}.p7-feature{display:grid;grid-template-columns:minmax(260px,.9fr) 1.3fr;border:var(--line);border-radius:var(--r);overflow:hidden;background:var(--paper);color:var(--ink);box-shadow:9px 9px 0 var(--ink)}.p7-feature .p7-datebox{border-right:var(--line);min-height:400px;position:relative}.p7-feature .p7-datebox b{font-size:clamp(150px,16vw,250px)}.p7-feature .p7-datebox img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p7-feature__body{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.p7-feature h3{font-size:clamp(54px,5.6vw,92px)}.p7-feature__desc{font-size:19px;max-width:40ch}.p7-meta{display:flex;flex-wrap:wrap;gap:8px}.p7-feature__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:10px}@media(max-width:820px){.p7-feature{grid-template-columns:1fr}.p7-feature .p7-datebox{border-right:0;border-bottom:var(--line);min-height:240px}}.p7-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px}.p7-filters button{cursor:pointer}.p7-filters button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.p7-month{margin-bottom:48px}.p7-month__t{display:flex;align-items:center;gap:16px;margin-bottom:20px}.p7-month__t:after{content:"";flex:1;height:2.5px;background:var(--ink)}.p7-ev{display:grid;grid-template-columns:150px 1fr auto;border:var(--line);border-radius:var(--r);overflow:hidden;background:var(--paper);box-shadow:6px 6px 0 var(--ink);margin-bottom:22px}.p7-ev[hidden]{display:none}.p7-ev .p7-datebox{border-right:var(--line)}.p7-ev .p7-datebox b{font-size:84px}.p7-ev__body{padding:26px 30px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.p7-ev__body h3{font-size:clamp(38px,3.4vw,56px)}.p7-ev__act{padding:26px 30px;display:flex;align-items:center}@media(max-width:760px){.p7-ev{grid-template-columns:100px 1fr}.p7-ev .p7-datebox b{font-size:60px}.p7-ev__body{padding:20px}.p7-ev__act{grid-column:1/-1;border-top:var(--line);padding:16px 20px}}.p7-empty{border:3px dashed var(--ink);border-radius:var(--r);padding:clamp(28px,4vw,48px);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:var(--cream)}.p7-empty p{font-size:20px;max-width:40ch}.p7-arch{list-style:none;margin:0;padding:0;border-top:var(--line)}.p7-arch li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;border-bottom:2px solid var(--ink)}.p7-arch li b{font-family:var(--display);font-weight:400;font-size:clamp(32px,3vw,46px);line-height:.95}.p7-split{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.p7-split h3{font-size:clamp(46px,5vw,76px)}.p7-split p{margin-top:12px!important;max-width:46ch;font-size:18px}.p7-ig{display:grid;grid-template-columns:repeat(var(--cols,6),1fr);gap:14px}.p7-ig a{position:relative;display:block;aspect-ratio:1;border:2.5px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--baby-soft);box-shadow:4px 4px 0 var(--ink);transition:transform .2s}.p7-ig a:nth-child(odd){transform:rotate(-1.3deg)}.p7-ig a:nth-child(2n){transform:rotate(1.1deg)}.p7-ig a:hover{transform:rotate(0) scale(1.04);z-index:2}.p7-ig img{width:100%;height:100%;object-fit:cover}.p7-ig__vid:after{content:"";position:absolute;top:10px;right:10px;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent var(--cream);filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}@media(max-width:900px){.p7-ig{--cols:3!important}}.p7-cta{text-align:center}.p7-cta h2{font-size:clamp(70px,11vw,180px);color:var(--cream);text-shadow:.035em .035em 0 var(--ink);max-width:12ch;margin:0 auto}.p7-cta p{font-size:clamp(18px,1.6vw,22px);max-width:40ch;margin:24px auto 36px!important}.p7-pagehead{background:var(--cream);padding:clamp(70px,9vw,140px) var(--gut) clamp(48px,6vw,84px);border-bottom:var(--line)}.p7-pagehead .p7-label{margin-bottom:20px}.p7-pagehead h1{font-size:clamp(96px,15vw,250px);color:var(--cobalt);text-shadow:.03em .03em 0 var(--saffron)}.p7-pagehead p{font-size:clamp(19px,1.8vw,25px);max-width:36ch;margin-top:22px!important;line-height:1.4}.p7-svc{display:grid;grid-template-columns:140px 1fr 1.15fr;gap:clamp(20px,3vw,48px);padding:clamp(36px,4vw,56px) 0;border-top:var(--line);align-items:start}.p7-svc:last-child{border-bottom:var(--line)}.p7-svc__num{font-family:var(--display);font-size:clamp(90px,9vw,140px);line-height:.8;color:var(--cobalt)}.p7-svc h3{font-size:clamp(44px,4.4vw,72px)}.p7-svc__list{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}.p7-svc__list .p7-chip{font-size:12px;padding:10px 14px;background:var(--paper)}@media(max-width:860px){.p7-svc{grid-template-columns:1fr;gap:14px}}.p7-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px);counter-reset:s}.p7-step{border:var(--line);border-radius:var(--r);padding:26px;background:var(--paper);color:var(--ink);box-shadow:6px 6px 0 var(--ink)}.p7-step__n{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--saffron);border:2.5px solid var(--ink);font-family:var(--display);font-size:34px;margin-bottom:28px}.p7-step h3{font-size:clamp(38px,3vw,48px);margin-bottom:10px}@media(max-width:900px){.p7-steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.p7-steps{grid-template-columns:1fr}}.p7-formgrid{display:grid;grid-template-columns:.9fr 1.3fr;gap:clamp(32px,6vw,96px);align-items:start}.p7-formgrid h2{font-size:clamp(64px,8vw,120px)}.p7-formgrid__aside p{font-size:18px;margin-top:20px!important;max-width:34ch}.p7-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;border:var(--line);border-radius:var(--r);padding:clamp(22px,3vw,40px);background:var(--paper);color:var(--ink);box-shadow:9px 9px 0 var(--ink)}.p7-field{display:flex;flex-direction:column;gap:8px}.p7-field--full{grid-column:1/-1}.p7-field label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.p7-field input,.p7-field select,.p7-field textarea{font:inherit;font-size:17px;color:var(--ink);background:var(--cream);border:2.5px solid var(--ink);border-radius:14px;padding:14px 16px;width:100%;appearance:none;-webkit-appearance:none}.p7-field select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-size:6px 6px;background-repeat:no-repeat}.p7-field textarea{min-height:160px;resize:vertical}.p7-field input:focus,.p7-field select:focus,.p7-field textarea:focus{outline:none;background:var(--paper);box-shadow:3px 3px 0 var(--saffron)}.p7-form__foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.p7-note{grid-column:1/-1;border:2.5px solid var(--ink);border-radius:14px;padding:14px 16px;font-weight:600}.p7-note--ok{background:var(--baby)}.p7-note--err{background:#f6d3cc}@media(max-width:860px){.p7-formgrid,.p7-form{grid-template-columns:1fr}}.p7-prose{max-width:860px}.p7-prose p{font-size:clamp(20px,2vw,27px);line-height:1.45;margin-bottom:1em!important}.p7-prose p:first-child{font-family:var(--display);font-size:clamp(40px,4.4vw,64px);line-height:1;color:var(--cobalt)}.p7-founder{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;margin-top:48px;padding-top:40px;border-top:var(--line);max-width:860px}.p7-founder__img{width:132px;height:132px;border-radius:50%;overflow:hidden;border:var(--line);background:var(--baby);box-shadow:4px 4px 0 var(--ink)}.p7-founder__img img{width:100%;height:100%;object-fit:cover}.p7-founder h3{font-size:clamp(40px,4vw,60px)}.p7-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:44px}.p7-footer{background:var(--ink);color:var(--cream);padding:clamp(70px,9vw,120px) var(--gut) 26px;--sh:var(--saffron);border-top:var(--line);position:relative}.p7-footer__top{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,5vw,72px);align-items:end;padding-bottom:clamp(44px,5vw,64px);border-bottom:2px solid rgba(243,237,225,.2)}.p7-footer__top .p7-label{color:var(--saffron);margin-bottom:16px}.p7-footer h3{font-size:clamp(52px,6vw,96px);color:var(--cream);max-width:12ch}.p7-footer__top p{margin-top:16px!important;opacity:.85}.p7-sub{display:flex;gap:10px;flex-wrap:wrap}.p7-sub input{flex:1 1 220px;min-width:0;font:inherit;font-size:17px;color:var(--cream);background:transparent;border:2.5px solid var(--cream);border-radius:var(--pill);padding:15px 22px}.p7-sub input::placeholder{color:#f3ede199}.p7-sub input:focus{outline:none;border-color:var(--saffron)}.p7-sub .p7-note{flex-basis:100%;color:var(--ink)}.p7-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:clamp(40px,5vw,60px) 0}.p7-footer__cols h4{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);margin-bottom:16px}.p7-footer__cols a,.p7-footer__cols span{display:block;text-decoration:none;font-size:18px;padding:4px 0}.p7-footer__cols a:hover{color:var(--saffron)}.p7-footer__mark{display:block;padding:clamp(10px,2vw,24px) 0}.p7-footer__mark img{width:100%;height:auto}.p7-footer__base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.7;padding-top:20px;border-top:2px solid rgba(243,237,225,.2)}@media(max-width:820px){.p7-footer__top{grid-template-columns:1fr}.p7-footer__cols{grid-template-columns:1fr 1fr}}.p7-404{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px}.p7-404 h1{font-size:clamp(110px,18vw,260px);color:var(--cobalt);text-shadow:.03em .03em 0 var(--saffron)}.p7-404 p{font-size:20px;margin-bottom:16px!important}.sticker,.p7-sticker img{filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(4px 6px 6px rgba(14,33,64,.28))}.p7-stickers{position:relative;height:0;z-index:30;pointer-events:none}.p7-sticker{position:absolute;left:var(--x,50%);top:var(--y,0px);width:var(--w,160px);transform:translate(-50%,-50%) rotate(var(--rot,0deg));pointer-events:auto;transition:transform .25s cubic-bezier(.3,1.6,.6,1)}.p7-sticker:hover{transform:translate(-50%,-50%) rotate(calc(var(--rot,0deg) + 6deg)) scale(1.06)}.p7-sticker img{width:100%;height:auto}@media(max-width:760px){.p7-sticker{width:calc(var(--w,160px) * var(--m,.6))}.p7-sticker--hide-m{display:none}}.p7.is-legacy main{min-height:50vh}
/*# sourceMappingURL=/cdn/shop/t/7/assets/p7.css.map */
