@property --ink{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --foil{syntax: "<percentage>"; inherits: false; initial-value: -25%;}@property --stock{syntax: "<color>"; inherits: true; initial-value: #faf7f0;}@property --dot{syntax: "<length>"; inherits: false; initial-value: 0px;}:root{--ease-press: linear(0, 1.08 62%, .98 82%, 1);--ease-snap: cubic-bezier(.2,.9,.2,1);--ease-out: cubic-bezier(.22,1,.36,1);--ink-c: #00b7c3;--ink-m: #e0559b}[data-fx="1"] .impression,[data-fx="1"] .bat{filter:url(#se-distress)}[data-tier="1"] .impression,[data-tier="1"] .bat{filter:none!important}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mono,.mark-lg{background:none!important;border-radius:0!important;display:block;color:var(--gold);overflow:visible}.mono{width:38px;height:38px;flex:none}.mark-lg{width:clamp(74px,12vw,132px);height:auto}#ic-mark .die{fill:currentColor;stroke:none}#ic-mark .letters{fill:none;stroke:var(--black);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}#ic-mark .ticks{fill:none;stroke:currentColor;stroke-width:2.2;opacity:.9}.btn:active{translate:0 1.5px;box-shadow:inset 0 1px 2px #00000059;text-shadow:0 -1px 0 rgba(255,255,255,.22),0 1px 0 rgba(0,0,0,.38)}.btn-gold:active{background:#c19c25}.blot{position:fixed;z-index:60;pointer-events:none;width:var(--r0,10px);height:var(--r0,10px);left:var(--bx,0);top:var(--by,0);margin:calc(var(--r0,10px) / -2);border-radius:48% 52% 51% 49%/50% 48% 52% 50%;background:currentColor;opacity:0}@media(prefers-reduced-motion:no-preference){.press-reg{position:absolute;inset:clamp(14px,4vw,44px);pointer-events:none;z-index:1}.press-reg i{position:absolute;width:20px;height:20px;opacity:.6;background:linear-gradient(var(--gold-light),var(--gold-light)) center/1.2px 100% no-repeat,linear-gradient(var(--gold-light),var(--gold-light)) center/100% 1.2px no-repeat;animation:reg-snap .6s var(--ease-press) .15s both}.press-reg i:nth-child(1){top:0;left:0;--dx:-7px;--dy:-5px}.press-reg i:nth-child(2){top:0;right:0;--dx: 6px;--dy:-6px}.press-reg i:nth-child(3){bottom:0;left:0;--dx:-5px;--dy: 7px}.press-reg i:nth-child(4){bottom:0;right:0;--dx: 7px;--dy: 5px}@keyframes reg-snap{0%{translate:var(--dx) var(--dy);opacity:0}45%{opacity:.6}to{translate:0 0;opacity:.6}}.sheet-slot{position:absolute;inset:0;z-index:2;pointer-events:none}.sheet-slot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(178deg,transparent calc(var(--ink) - 20%),rgba(230,200,105,.16) var(--ink),transparent calc(var(--ink) + 6%));animation:press-ink 1.15s ease-in-out .1s both}@keyframes press-ink{0%{--ink:-12%;opacity:1}85%{opacity:1}to{--ink:120%;opacity:0}}@supports ((background-clip:text) or (-webkit-background-clip:text)){.hero h1 em,.foil{background-image:linear-gradient(96deg,var(--gold-light) calc(var(--foil) - 16%),#fff6d8 var(--foil),var(--gold-light) calc(var(--foil) + 13%),var(--gold-light) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;animation:foil-strike 1.5s ease-out .55s both}@keyframes foil-strike{0%{--foil:-25%}to{--foil:125%}}[data-tier="2"] .hero h1 em{animation:foil-strike 1.5s ease-out .55s both,foil-breathe 14s linear 3s infinite}@keyframes foil-breathe{0%,88%{--foil:125%}94%{--foil:40%}to{--foil:125%}}}.hero .reg{animation:register .42s var(--ease-snap) both}@keyframes register{0%{text-shadow:-5px 0 0 var(--ink-c),5px 0 0 var(--ink-m)}68%{text-shadow:1.5px 0 0 var(--ink-c),-1.5px 0 0 var(--ink-m)}to{text-shadow:0 0 0 transparent}}.reg-light{--ink-c: rgba(0,183,195,.85);--ink-m: rgba(224,85,155,.85)}.wet{animation:wet-ink .6s ease-out .35s both}@keyframes wet-ink{0%{filter:blur(1.7px);opacity:.35}to{filter:blur(0);opacity:1}}.eyebrow{animation:stamp-land .5s var(--ease-press) both}@keyframes stamp-land{0%{scale:1.35;rotate:2.5deg;opacity:0}62%{scale:.97;rotate:0deg;opacity:1}to{scale:1;rotate:0deg;opacity:1}}@supports (animation-timeline: view()){.hero:before{animation:rule-drift linear both;animation-timeline:scroll(root block)}@keyframes rule-drift{to{background-position-y:-170px}}.trim{position:absolute;left:0;right:0;bottom:0;height:12px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--line-gold) 0 9px,transparent 9px 18px) left center/auto 1px no-repeat;animation:trim-march linear both;animation-timeline:view();animation-range:entry 70% exit 30%}@keyframes trim-march{to{background-position-x:36px}}.ink-rule{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--gold-deep),var(--gold-light));transform-origin:left center;scale:0 1;animation:duct linear both;animation-timeline:scroll(root block)}@keyframes duct{to{scale:1 1}}.control-bar{display:flex;height:4px}.control-bar i{flex:1;opacity:0;animation:patch .4s ease-out both;animation-timeline:view();animation-range:entry 0% entry 60%}.control-bar i:nth-child(1){background:#00b7c3;animation-delay:0s}.control-bar i:nth-child(2){background:#e0559b;animation-delay:.05s}.control-bar i:nth-child(3){background:#f2d02e;animation-delay:.1s}.control-bar i:nth-child(4){background:#3d3d3d;animation-delay:.15s}.control-bar i:nth-child(5){background:var(--gold);animation-delay:.2s}.control-bar i:nth-child(6){background:#a97f16;animation-delay:.25s}@keyframes patch{0%{opacity:0;scale:1 .2}to{opacity:1;scale:1 1}}.facts li{animation:sort-in .5s var(--ease-press) both;animation-timeline:view();animation-range:entry 5% entry 55%}@keyframes sort-in{0%{translate:-14px 0;opacity:0}to{translate:0 0;opacity:1}}#services{position:relative}.blade{position:absolute;left:0;right:0;top:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,var(--gold-light) 12%,#fff 50%,var(--gold-light) 88%,transparent);box-shadow:0 0 12px #e6c86980;opacity:0;animation:blade-fall linear both;animation-timeline:view();animation-range:entry 0% exit 40%}@keyframes blade-fall{0%{translate:0 0;opacity:0}12%{opacity:1}88%{opacity:1}to{translate:0 100cqh;opacity:0}}.card{animation:cut-free .55s var(--ease-press) both;animation-timeline:view();animation-range:entry 5% entry 58%}@keyframes cut-free{0%{clip-path:inset(0 0 100% 0);translate:0 -6px}70%{clip-path:inset(0 0 0 0);translate:0 2px}to{clip-path:inset(0 0 0 0);translate:0 0}}.card[data-craft=fold],[data-tier="1"] .card{animation-name:cut-free-flat}@keyframes cut-free-flat{0%{opacity:0;translate:0 18px}70%{opacity:1;translate:0 -3px}to{opacity:1;translate:0 0}}.card .ico .i,.facts .i,.agency .i,.school li .i,.cbox .ico .i{stroke-dasharray:var(--dash, 120);animation:pen-draw .7s ease-out both;animation-timeline:view();animation-range:entry 10% entry 65%}@keyframes pen-draw{0%{stroke-dashoffset:var(--dash,120)}}.moult{position:relative;display:inline-block;width:1.1rem;height:1.1rem;flex:none}.moult .a,.moult .b{position:absolute;inset:0}.moult .a{animation:moult-out .5s ease-out both}.moult .b{animation:moult-in .5s var(--ease-out) both}.moult .a,.moult .b{animation-timeline:view();animation-range:entry 15% entry 70%}@keyframes moult-out{to{opacity:0;scale:.6;rotate:22deg}}@keyframes moult-in{0%{opacity:0;scale:.75;rotate:-40deg}}.agency{position:relative;border-left-color:transparent!important}.agency:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:3px;background:var(--gold);transform-origin:top center;animation:tab-file .34s var(--ease-out) both;animation-timeline:view();animation-range:entry 8% entry 48%}@keyframes tab-file{0%{scale:1 0}to{scale:1 1}}.agency>span:last-child{animation:row-print .42s var(--ease-out) .1s both;animation-timeline:view();animation-range:entry 8% entry 58%}@keyframes row-print{0%{translate:-10px 0;opacity:0}}.note{position:relative;overflow:hidden}.bat{position:absolute;top:14px;right:-16px;z-index:1;font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#b8452f;border:2px solid #b8452f;border-radius:3px;padding:5px 12px;rotate:7deg;opacity:.85;animation:bat-thump .42s var(--ease-press) both;animation-timeline:view();animation-range:entry 25% entry 65%}@keyframes bat-thump{0%{scale:1.9;opacity:0}70%{scale:.96;opacity:.85}to{scale:1;opacity:.85}}.deckle{position:absolute;top:0;left:0;right:0;height:14px;pointer-events:none;background:var(--paper);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14' viewBox='0 0 120 14'%3E%3Cpath d='M0 0h120v5l-8 3 -9-2 -7 4 -10-3 -8 2 -9-4 -7 3 -10-2 -8 4 -9-3 -7 2 -10-4 -8 3V0z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14' viewBox='0 0 120 14'%3E%3Cpath d='M0 0h120v5l-8 3 -9-2 -7 4 -10-3 -8 2 -9-4 -7 3 -10-2 -8 4 -9-3 -7 2 -10-4 -8 3V0z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:120px 14px;mask-size:120px 14px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;animation:deckle-shift linear both;animation-timeline:scroll(root block)}@keyframes deckle-shift{to{-webkit-mask-position:60px 0;mask-position:60px 0}}body{animation:stock linear both;animation-timeline:scroll(root block)}@keyframes stock{0%{--stock:#faf7f0}to{--stock:#f4ece0}}body{background:var(--stock)}footer{position:relative}.tear{position:absolute;top:0;left:0;right:0;height:10px;background:var(--paper);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10'%3E%3Cpath d='M0 0h24v4l-6 5-6-5-6 5-6-5z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10'%3E%3Cpath d='M0 0h24v4l-6 5-6-5-6 5-6-5z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:24px 10px;mask-size:24px 10px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;animation:tear-advance linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes tear-advance{to{-webkit-mask-position:12px 0;mask-position:12px 0}}footer .wrap{animation:receipt-print .8s steps(6,end) both;animation-timeline:view();animation-range:entry 10% entry 80%}@keyframes receipt-print{0%{-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 0%);mask-image:linear-gradient(to bottom,#000 0%,transparent 0%)}to{-webkit-mask-image:linear-gradient(to bottom,#000 100%,transparent 100%);mask-image:linear-gradient(to bottom,#000 100%,transparent 100%)}}.colophon .mark-lg{animation:colophon-stamp .5s var(--ease-press) both;animation-timeline:view();animation-range:entry 20% entry 70%}@keyframes colophon-stamp{0%{scale:1.7;opacity:0;filter:blur(2px)}70%{scale:.97;opacity:1;filter:blur(0)}to{scale:1;opacity:1}}.bar{animation:bar-present linear both;animation-timeline:scroll(root block)}@keyframes bar-present{0%{translate:0 130%}9%{translate:0 0}88%{translate:0 0}to{translate:0 130%}}}.card,.card .shot{position:relative}.craft{display:none}@supports (animation-timeline: view()){.craft{display:block;position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.craft:before{content:"";position:absolute;inset:0;background:linear-gradient(168deg,#fffdf8,var(--paper) 60%,#f1ebdd)}.card .craft{animation:craft-clear .01s linear both;animation-timeline:view();animation-range:entry 62% entry 63%}@keyframes craft-clear{to{visibility:hidden}}[data-craft=spark] .craft:before{animation:burn .7s ease-in both;animation-timeline:view();animation-range:entry 12% entry 60%}@keyframes burn{0%{clip-path:circle(150% at 50% 42%)}to{clip-path:circle(0% at 50% 42%)}}[data-craft=spark] .flare{position:absolute;top:42%;left:50%;width:180px;height:180px;margin:-90px 0 0 -90px;border-radius:50%;background:radial-gradient(circle,rgba(230,200,105,.85),transparent 62%);animation:flare .7s ease-out both;animation-timeline:view();animation-range:entry 12% entry 60%}@keyframes flare{0%{scale:0;opacity:1}to{scale:2.6;opacity:0}}[data-craft=plot] .craft:before{animation:plot-wipe .85s ease-in-out both;animation-timeline:view();animation-range:entry 12% entry 62%}@keyframes plot-wipe{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.nib-run{position:absolute;top:0;bottom:0;left:0;width:2px;z-index:1;background:linear-gradient(180deg,transparent,var(--gold),transparent);animation:nib-run .85s ease-in-out both;animation-timeline:view();animation-range:entry 12% entry 62%}@keyframes nib-run{0%{translate:0 0;opacity:1}90%{opacity:1}to{translate:100cqw 0;opacity:0}}[data-craft=unfurl] .craft:before{background:repeating-linear-gradient(78deg,rgba(255,255,255,.18) 0 14px,transparent 14px 40px),linear-gradient(180deg,var(--gold-light),var(--gold-deep));transform-origin:top center;animation:unfurl .8s var(--ease-press) both;animation-timeline:view();animation-range:entry 10% entry 62%}@keyframes unfurl{0%{scale:1 1}22%{scale:1 1.04}to{scale:1 0}}[data-craft=fan] .craft:before{display:none}[data-craft=fan] .craft i{position:absolute;inset:0;background:var(--paper);border-top:1px solid var(--line);transform-origin:bottom left;animation:fan .9s var(--ease-out) both;animation-timeline:view();animation-range:entry 10% entry 64%}[data-craft=fan] .craft i:nth-child(1){--a:-30deg;--t:-120%;animation-delay:0s}[data-craft=fan] .craft i:nth-child(2){--a:-16deg;--t:-118%;animation-delay:.05s}[data-craft=fan] .craft i:nth-child(3){--a: -4deg;--t:-116%;animation-delay:.1s}[data-craft=fan] .craft i:nth-child(4){--a: 9deg;--t:-118%;animation-delay:.15s}[data-craft=fan] .craft i:nth-child(5){--a: 22deg;--t:-122%;animation-delay:.2s}@keyframes fan{0%{rotate:0deg;translate:0 0}35%{rotate:var(--a);translate:0 -4%}to{rotate:var(--a);translate:0 var(--t)}}[data-craft=fold] .craft{perspective:900px;background:none}[data-craft=fold] .craft:before{display:none}.trifold{position:absolute;inset:0;transform-style:preserve-3d}.trifold i{position:absolute;top:0;bottom:0;width:33.34%;background:linear-gradient(168deg,#fffdf8,var(--paper));backface-visibility:hidden}.trifold .p1{left:0;transform-origin:right center}.trifold .p2{left:33.33%}.trifold .p3{left:66.66%;transform-origin:left center}.trifold i{animation-duration:.75s;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry 10% entry 64%}.trifold .p3{animation-name:fold-r}.trifold .p1{animation-name:fold-l}.trifold .p2{animation-name:fold-c}@keyframes fold-r{0%{transform:rotateY(0);filter:brightness(1)}to{transform:rotateY(-172deg);filter:brightness(.86)}}@keyframes fold-l{0%{transform:rotateY(0);filter:brightness(1)}to{transform:rotateY(168deg);filter:brightness(1.05)}}@keyframes fold-c{to{opacity:0}}[data-tier="1"] .trifold{transform-style:flat}[data-tier="1"] .trifold .p1,[data-tier="1"] .trifold .p3{animation-name:fold-flat!important}@keyframes fold-flat{to{scale:0 1;opacity:0}}.impression{position:absolute;top:44%;left:50%;translate:-50% -50%;z-index:1;display:grid;place-items:center;gap:3px;width:60%;max-width:150px;aspect-ratio:2.3/1;rotate:-7deg;border:2.5px solid #17408b;border-radius:6px;color:#17408b;font-family:var(--serif);font-size:clamp(13px,3.4cqw,18px);font-weight:700;line-height:1;animation:strike .5s var(--ease-press) both;animation-timeline:view();animation-range:entry 12% entry 46%}.impression i{font-style:normal;font-family:var(--sans);font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@keyframes strike{0%{scale:1.9;opacity:0;filter:blur(1.5px)}62%{scale:.96;opacity:1;filter:blur(0)}to{scale:1;opacity:1}}[data-craft=stamp] .craft:before{animation:ink-spread .5s ease-in both;animation-timeline:view();animation-range:entry 46% entry 66%}@keyframes ink-spread{0%{clip-path:circle(150% at 50% 44%)}to{clip-path:circle(0% at 50% 44%)}}[data-craft=stamp]{animation:shudder .12s ease-out both;animation-timeline:view();animation-range:entry 44% entry 47%}@keyframes shudder{50%{translate:0 1.5px}}[data-craft=wax] .craft{perspective:700px}[data-craft=wax] .craft:before{transform-origin:top center;animation:flap-open .6s var(--ease-out) both;animation-timeline:view();animation-range:entry 26% entry 66%}@keyframes flap-open{0%{transform:rotateX(0);opacity:1}to{transform:rotateX(-96deg);opacity:0}}.seal{position:absolute;top:44%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;z-index:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 38% 34%,var(--gold-light),var(--gold-deep));box-shadow:inset 0 -2px 5px #00000052;animation:wax-drop .55s var(--ease-press) both;animation-timeline:view();animation-range:entry 8% entry 30%}.seal svg{width:26px;height:26px;color:#0c0c0c66}@keyframes wax-drop{0%{scale:0}55%{scale:1.18;border-radius:46% 54% 52% 48%/52% 46% 54% 48%}to{scale:1;border-radius:48% 52% 51% 49%/50% 48% 52% 50%}}[data-craft=wax] .seal{animation:wax-drop .55s var(--ease-press) both,wax-go .3s ease-in both;animation-timeline:view(),view();animation-range:entry 8% entry 30%,entry 40% entry 58%}@keyframes wax-go{to{opacity:0;scale:.8}}[data-craft=bind] .craft:before{animation:covers-part .7s var(--ease-out) both;animation-timeline:view();animation-range:entry 34% entry 68%}@keyframes covers-part{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 50% 0 50%)}}.stitches{position:absolute;top:50%;left:50%;width:64px;height:48px;margin:-24px 0 0 -32px;z-index:1}.stitches path{fill:none;stroke:var(--gold-deep);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:7;stroke-dashoffset:7;animation:stitch .3s ease-out both;animation-timeline:view();animation-range:entry 8% entry 36%}.stitches path:nth-child(1){animation-delay:0s}.stitches path:nth-child(2){animation-delay:.06s}.stitches path:nth-child(3){animation-delay:.12s}.stitches path:nth-child(4){animation-delay:.18s}.stitches path:nth-child(5){animation-delay:.24s}@keyframes stitch{to{stroke-dashoffset:0}}[data-craft=bind] .stitches{animation:stitches-go .3s ease-in both;animation-timeline:view();animation-range:entry 40% entry 60%}@keyframes stitches-go{to{opacity:0}}}.grid:has(.card:hover) .card:not(:hover){opacity:.72;filter:saturate(.85)}.grid .card{transition:opacity .2s ease,filter .2s ease,translate .18s ease,box-shadow .18s ease}}@media(prefers-reduced-motion:no-preference){[data-tier="1"] .card.is-shown .craft{opacity:1}[data-tier="1"] .top,[data-tier="1"] .bar{backdrop-filter:none}[data-tier="1"] .top,[data-tier="1"] .bar{background:#0c0c0cfa}}[data-tier="0"] .top,[data-tier="0"] .bar{backdrop-filter:none}@media(hover:hover)and (pointer:fine){@media(prefers-reduced-motion:no-preference){[data-tier="2"] body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 3l13 20 2-7 7-2z' fill='%23c9a227' stroke='%230c0c0c' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M4 3l8.5 13' stroke='%230c0c0c' stroke-width='1.1'/%3E%3C/svg%3E") 4 3,auto}[data-tier="2"] a,[data-tier="2"] button,[data-tier="2"] select{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 3l13 20 2-7 7-2z' fill='%23e6c869' stroke='%230c0c0c' stroke-width='1.4' stroke-linejoin='round'/%3E%3Ccircle cx='4' cy='3' r='2.6' fill='%230c0c0c'/%3E%3C/svg%3E") 4 3,pointer}[data-tier="2"] .card:hover{translate:0 -3px;transform:perspective(700px) rotateX(calc(var(--ty,0) * -1.1deg)) rotateY(calc(var(--tx,0) * 1.1deg))}.loupe{position:fixed;inset:0;z-index:70;pointer-events:none;opacity:0;transition:opacity .18s ease;background:radial-gradient(circle,rgba(0,183,195,.75) .9px,transparent 1.5px) 0 0/4px 4px,radial-gradient(circle,rgba(224,85,155,.75) .9px,transparent 1.5px) 1px 2px/4px 4px,radial-gradient(circle,rgba(20,20,20,.8) .9px,transparent 1.5px) 2px 1px/4px 4px;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(circle 92px at var(--mx,50%) var(--my,50%),#000 62%,transparent 70%);mask-image:radial-gradient(circle 92px at var(--mx,50%) var(--my,50%),#000 62%,transparent 70%)}.loupe.is-on{opacity:1}.loupe:after{content:"";position:absolute;inset:0;backdrop-filter:saturate(0) contrast(1.45);-webkit-mask-image:radial-gradient(circle 92px at var(--mx,50%) var(--my,50%),#000 60%,transparent 68%);mask-image:radial-gradient(circle 92px at var(--mx,50%) var(--my,50%),#000 60%,transparent 68%)}}}@media(prefers-reduced-motion:no-preference){body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='.5'/%3E%3C/svg%3E");animation:grain-wash 1.4s ease-out both}@keyframes grain-wash{0%{opacity:.13}to{opacity:.04}}.hero-bg{animation:sheet-feed 1.5s var(--ease-out) both}@keyframes sheet-feed{0%{scale:1.06;translate:0 -1.2%;opacity:0}35%{opacity:.62}to{scale:1;translate:0 0;opacity:.62}}.top .wrap{transition:min-height .22s var(--ease-out)}.brand i{transition:opacity .2s ease,max-height .22s var(--ease-out);max-height:1.4em;opacity:1;overflow:hidden;display:block}.top{transition:border-color .22s ease,background-color .22s ease}.mono{transition:filter .22s ease,scale .22s var(--ease-out)}[data-stuck="1"] .top .wrap{min-height:54px}[data-stuck="1"] .brand i{max-height:0;opacity:0}[data-stuck="1"] .top{border-bottom-color:var(--gold)}[data-stuck="1"] .mono{scale:.94;filter:drop-shadow(0 1px 0 rgba(0,0,0,.55))}.top nav a{position:relative}.top nav a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--gold-light);scale:0 1;transform-origin:center;transition:scale .2s var(--ease-out)}.top nav a:hover:after,.top nav a:focus-visible:after{scale:1 1}@keyframes rule-draw{to{scale:1 1}}@supports (animation-timeline: view()){.kicker:after{transform-origin:left center;scale:0 1;animation:rule-draw .6s var(--ease-out) both;animation-timeline:view();animation-range:entry 8% entry 52%}h2{animation:optical .55s var(--ease-out) both;animation-timeline:view();animation-range:entry 10% entry 55%}h2.reg{animation:register .42s var(--ease-snap) both,optical .55s var(--ease-out) both;animation-timeline:view(),view();animation-range:entry 8% entry 48%,entry 10% entry 55%}@keyframes optical{0%{letter-spacing:.03em}to{letter-spacing:-.01em}}.head{animation:head-rise .65s var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 42%}@keyframes head-rise{0%{translate:0 20px;opacity:0}to{translate:0 0;opacity:1}}.head p,.intro{animation:wet-ink .55s ease-out both;animation-timeline:view();animation-range:entry 14% entry 58%}.agency-logo{animation:logo-stamp .5s var(--ease-press) both;animation-timeline:view();animation-range:entry 10% entry 52%}@keyframes logo-stamp{0%{scale:1.45;rotate:-5deg;opacity:0}60%{scale:.95;rotate:.6deg;opacity:1}to{scale:1;rotate:0deg;opacity:1}}.figure .shot:not(.shot-contain) img,.strip:not(.shot-contain) img,.note .shot:not(.shot-contain) img,.panel .shot:not(.shot-contain) img{animation:photo-travel linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes photo-travel{0%{scale:1.16;translate:0 -8%}to{scale:1.16;translate:0 8%}}.figure .shot-contain img,.strip.shot-contain img,.panel .shot-contain img,[data-tier="2"] .tile .shot img{animation:photo-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes photo-drift{0%{translate:0 -5%}to{translate:0 5%}}[data-tier="1"] .figure .shot:not(.shot-contain) img,[data-tier="1"] .strip:not(.shot-contain) img,[data-tier="1"] .note .shot:not(.shot-contain) img,[data-tier="1"] .panel .shot:not(.shot-contain) img{animation-name:photo-travel-soft}@keyframes photo-travel-soft{0%{scale:1.08;translate:0 -4%}to{scale:1.08;translate:0 4%}}.card .shot img{animation:sheet-settle .7s var(--ease-out) both;animation-timeline:view();animation-range:entry 38% entry 78%}@keyframes sheet-settle{0%{scale:1.08}to{scale:1}}#ecole{position:relative}#ecole:before,#ecole:after{content:"";position:absolute;left:0;right:0;height:8px;pointer-events:none;z-index:1}#ecole:before{top:0;background:#f4eee1;border-top:1px solid var(--line);animation:cut-a linear both;animation-timeline:view();animation-range:cover 0% cover 60%}#ecole:after{top:0;background:#efe7d7;animation:cut-b linear both;animation-timeline:view();animation-range:cover 0% cover 60%}@keyframes cut-a{0%{translate:0 0}to{translate:0 6px}}@keyframes cut-b{0%{translate:0 0}to{translate:0 13px}}.gallery{position:relative}.gallery:before{content:"";position:absolute;top:0;left:0;right:0;height:90px;z-index:1;pointer-events:none;background:var(--paper);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 var(--dot),transparent calc(var(--dot) + 1.2px)),linear-gradient(to bottom,#000,transparent);mask-image:radial-gradient(circle at 50% 50%,#000 var(--dot),transparent calc(var(--dot) + 1.2px)),linear-gradient(to bottom,#000,transparent);-webkit-mask-size:6px 6px,100% 100%;mask-size:6px 6px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;animation:trame linear both;animation-timeline:view();animation-range:cover 0% cover 45%}@keyframes trame{0%{--dot:3.4px}to{--dot:0px}}.tile{animation:deliver .7s var(--ease-press) both;animation-timeline:view();animation-range:entry 2% entry 55%}@keyframes deliver{0%{translate:0 36px;rotate:-1.1deg;scale:.94;opacity:0}72%{translate:0 -4px;rotate:.2deg;scale:1.01;opacity:1}to{translate:0 0;rotate:0deg;scale:1;opacity:1}}.tile figcaption{animation:cap-print .4s var(--ease-out) .12s both;animation-timeline:view();animation-range:entry 10% entry 58%}@keyframes cap-print{0%{opacity:0;translate:0 6px}}#epreuve .figure .shot{animation:proof-pull .7s var(--ease-out) both;animation-timeline:view();animation-range:entry 5% entry 55%}@keyframes proof-pull{0%{translate:-16px 0;rotate:-.8deg;opacity:0}to{translate:0 0;rotate:0deg;opacity:1}}#epreuve figcaption{animation:cap-print .45s var(--ease-out) .15s both;animation-timeline:view();animation-range:entry 15% entry 62%}.online .strip{animation:strip-open .8s var(--ease-out) both;animation-timeline:view();animation-range:entry 2% entry 50%}@keyframes strip-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.note .shot{animation:strip-open .7s var(--ease-out) both;animation-timeline:view();animation-range:entry 8% entry 58%}.cbox{animation:deal .55s var(--ease-press) both;animation-timeline:view();animation-range:entry 5% entry 55%}@keyframes deal{0%{translate:0 20px;rotate:-.5deg;opacity:0}to{translate:0 0;rotate:0deg;opacity:1}}.school li{animation:tick-in .4s var(--ease-out) both;animation-timeline:view();animation-range:entry 8% entry 60%}@keyframes tick-in{0%{translate:-8px 0;opacity:0}}.school .panel{animation:panel-seat .6s var(--ease-press) both;animation-timeline:view();animation-range:entry 4% entry 50%}@keyframes panel-seat{0%{translate:0 18px;opacity:0}to{translate:0 0;opacity:1}}#ecole .figure .shot,#contact .figure .strip{animation:proof-pull .7s var(--ease-out) both;animation-timeline:view();animation-range:entry 4% entry 52%}}[data-tier="2"] .hero-bg{translate:calc(var(--px, 0) * 9px) calc(var(--py, 0) * 6px)}[data-tier="2"] .press-reg{translate:calc(var(--px, 0) * -5px) calc(var(--py, 0) * -4px)}[data-tier="2"] .hero:before{translate:calc(var(--px, 0) * 3px) 0}[data-tier="2"] .hero-bg,[data-tier="2"] .press-reg,[data-tier="2"] .hero:before{transition:translate .5s cubic-bezier(.16,1,.3,1)}}[data-tier="1"] body:before,[data-tier="0"] body:before{display:none}@media(prefers-reduced-motion:no-preference){@keyframes sort-in{0%{translate:-14px 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes cut-free-flat{0%{opacity:0;translate:0 18px}70%{opacity:1;translate:0 -3px}to{opacity:1;translate:0 0}}@keyframes row-print{0%{translate:-10px 0;opacity:0}}@keyframes deliver{0%{translate:0 36px;rotate:-1.1deg;scale:.94;opacity:0}72%{translate:0 -4px;rotate:.2deg;scale:1.01;opacity:1}to{translate:0 0;rotate:0deg;scale:1;opacity:1}}@keyframes proof-pull{0%{translate:-16px 0;rotate:-.8deg;opacity:0}to{translate:0 0;rotate:0deg;opacity:1}}@keyframes deal{0%{translate:0 20px;rotate:-.5deg;opacity:0}to{translate:0 0;rotate:0deg;opacity:1}}@keyframes deal-soft{0%{translate:0 16px}to{translate:0 0}}@keyframes tick-in{0%{translate:-8px 0;opacity:0}}@keyframes panel-seat{0%{translate:0 18px;opacity:0}to{translate:0 0;opacity:1}}@keyframes head-rise{0%{translate:0 20px;opacity:0}to{translate:0 0;opacity:1}}@keyframes logo-stamp{0%{scale:1.45;rotate:-5deg;opacity:0}60%{scale:.95;rotate:.6deg;opacity:1}to{scale:1;rotate:0deg;opacity:1}}@keyframes sheet-settle{0%{scale:1.08}to{scale:1}}@keyframes receipt-print{0%{-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 0%);mask-image:linear-gradient(to bottom,#000 0%,transparent 0%)}to{-webkit-mask-image:linear-gradient(to bottom,#000 100%,transparent 100%);mask-image:linear-gradient(to bottom,#000 100%,transparent 100%)}}@keyframes colophon-stamp{0%{scale:1.7;opacity:0;filter:blur(2px)}70%{scale:.97;opacity:1;filter:blur(0)}to{scale:1;opacity:1}}@keyframes patch{0%{opacity:0;scale:1 .2}to{opacity:1;scale:1 1}}@keyframes bat-thump{0%{scale:1.9;opacity:0}70%{scale:.96;opacity:.85}to{scale:1;opacity:.85}}@keyframes craft-clear{to{visibility:hidden}}@keyframes burn{0%{clip-path:circle(150% at 50% 42%)}to{clip-path:circle(0% at 50% 42%)}}@keyframes flare{0%{scale:0;opacity:1}to{scale:2.6;opacity:0}}@keyframes plot-wipe{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes nib-run{0%{translate:0 0;opacity:1}90%{opacity:1}to{translate:100cqw 0;opacity:0}}@keyframes unfurl{0%{scale:1 1}22%{scale:1 1.04}to{scale:1 0}}@keyframes fan{0%{rotate:0deg;translate:0 0}35%{rotate:var(--a);translate:0 -4%}to{rotate:var(--a);translate:0 var(--t)}}@keyframes fold-flat{to{scale:0 1;opacity:0}}@keyframes fold-c{to{opacity:0}}@keyframes strike{0%{scale:1.9;opacity:0;filter:blur(1.5px)}62%{scale:.96;opacity:1;filter:blur(0)}to{scale:1;opacity:1}}@keyframes ink-spread{0%{clip-path:circle(150% at 50% 44%)}to{clip-path:circle(0% at 50% 44%)}}@keyframes flap-open{0%{transform:rotateX(0);opacity:1}to{transform:rotateX(-96deg);opacity:0}}@keyframes wax-drop{0%{scale:0}55%{scale:1.18;border-radius:46% 54% 52% 48%/52% 46% 54% 48%}to{scale:1;border-radius:48% 52% 51% 49%/50% 48% 52% 50%}}@keyframes wax-go{to{opacity:0;scale:.8}}@keyframes stitch{to{stroke-dashoffset:0}}@keyframes covers-part{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 50% 0 50%)}}@keyframes stitches-go{to{opacity:0}}[data-scroll=io] .kicker:after{transform-origin:left center;scale:0 1}[data-scroll=io] .kicker.is-in:after,[data-scroll=io] .head.is-in .kicker:after{animation:rule-draw .6s var(--ease-out) both}[data-scroll=io] .head{animation:head-rise .65s var(--ease-out) both;animation-play-state:paused}[data-scroll=io] .head.is-in{animation-play-state:running}[data-scroll=io] h2.reg{animation:register .42s var(--ease-snap) both;animation-play-state:paused}[data-scroll=io] h2.reg.is-in,[data-scroll=io] .head.is-in h2.reg{animation-play-state:running}[data-scroll=io] .head p,[data-scroll=io] .intro{animation:copy-rise .5s var(--ease-out) both;animation-play-state:paused}[data-scroll=io] .head.is-in p,[data-scroll=io] .intro.is-in{animation-play-state:running}@keyframes copy-rise{0%{translate:0 12px;opacity:.35}to{translate:0 0;opacity:1}}[data-scroll=io] .card{animation:cut-free-flat .6s var(--ease-press) both;animation-play-state:paused}[data-scroll=io] .card.is-in{animation-play-state:running}[data-scroll=io] .facts li{animation:sort-in .5s var(--ease-press) both;animation-play-state:paused}[data-scroll=io] .facts li.is-in{animation-play-state:running}[data-scroll=io] .tile{animation:deliver .7s var(--ease-press) both;animation-play-state:paused}[data-scroll=io] .tile.is-in{animation-play-state:running}[data-scroll=io] .tile:nth-child(2){animation-delay:.05s}[data-scroll=io] .tile:nth-child(3){animation-delay:.1s}[data-scroll=io] .tile:nth-child(4){animation-delay:.15s}[data-scroll=io] .tile:nth-child(5){animation-delay:.04s}[data-scroll=io] .tile:nth-child(6){animation-delay:.09s}[data-scroll=io] .tile:nth-child(7){animation-delay:.14s}[data-scroll=io] .tile:nth-child(8){animation-delay:.18s}[data-scroll=io] .agency{animation:row-print .45s var(--ease-out) both;animation-play-state:paused}[data-scroll=io] .agency.is-in{animation-play-state:running}[data-scroll=io] .agency:nth-child(2){animation-delay:.05s}[data-scroll=io] .agency:nth-child(3){animation-delay:.1s}[data-scroll=io] .agency:nth-child(4){animation-delay:.15s}[data-scroll=io] .agency:nth-child(5){animation-delay:.2s}[data-scroll=io] .agency:nth-child(6){animation-delay:.25s}[data-scroll=io] .agency-logo{animation:logo-stamp .5s var(--ease-press) both;animation-play-state:paused}[data-scroll=io] .agency.is-in .agency-logo{animation-play-state:running}[data-scroll=io] .cbox{animation:deal-soft .55s var(--ease-press) both;animation-play-state:paused}[data-scroll=io] .cbox.is-in{animation-play-state:running}[data-scroll=io] .cbox:nth-child(2){animation-delay:.06s}[data-scroll=io] .cbox:nth-child(3){animation-delay:.12s}[data-scroll=io] .school li{animation:tick-in .4s var(--ease-out) both;animation-play-state:paused}[data-scroll=io] .school li.is-in{animation-play-state:running}[data-scroll=io] .school li:nth-child(2){animation-delay:.05s}[data-scroll=io] .school li:nth-child(3){animation-delay:.1s}[data-scroll=io] .school li:nth-child(4){animation-delay:.15s}[data-scroll=io] .school .panel{animation:panel-seat .6s var(--ease-press) both;animation-play-state:paused}[data-scroll=io] .school .panel.is-in{animation-play-state:running}[data-scroll=io] .figure,[data-scroll=io] .strip,[data-scroll=io] .note .shot{animation:proof-pull .7s var(--ease-out) both;animation-play-state:paused}[data-scroll=io] .figure.is-in,[data-scroll=io] .strip.is-in,[data-scroll=io] .note.is-in .shot{animation-play-state:running}[data-scroll=io] .figure .shot img,[data-scroll=io] .strip img,[data-scroll=io] .tile .shot img,[data-scroll=io] .card .shot img,[data-scroll=io] .note .shot img{animation:sheet-settle .8s var(--ease-out) both;animation-play-state:paused}[data-scroll=io] .figure.is-in .shot img,[data-scroll=io] .strip.is-in img,[data-scroll=io] .tile.is-in .shot img,[data-scroll=io] .card.is-in .shot img,[data-scroll=io] .note.is-in .shot img{animation-play-state:running}[data-scroll=io] footer .wrap{animation:receipt-print .8s steps(6,end) both;animation-play-state:paused}[data-scroll=io] footer .wrap.is-in{animation-play-state:running}[data-scroll=io] .colophon .mark-lg{animation:colophon-stamp .5s var(--ease-press) both;animation-play-state:paused}[data-scroll=io] .colophon .mark-lg.is-in{animation-play-state:running}[data-scroll=io] .control-bar{display:flex;height:4px}[data-scroll=io] .control-bar i{flex:1;opacity:0;animation:patch .4s ease-out both;animation-play-state:paused}[data-scroll=io] .control-bar i:nth-child(1){background:#00b7c3}[data-scroll=io] .control-bar i:nth-child(2){background:#e0559b;animation-delay:.05s}[data-scroll=io] .control-bar i:nth-child(3){background:#f2d02e;animation-delay:.1s}[data-scroll=io] .control-bar i:nth-child(4){background:#3d3d3d;animation-delay:.15s}[data-scroll=io] .control-bar i:nth-child(5){background:var(--gold);animation-delay:.2s}[data-scroll=io] .control-bar i:nth-child(6){background:#a97f16;animation-delay:.25s}[data-scroll=io] .control-bar i.is-in{animation-play-state:running}[data-scroll=io] .note{position:relative;overflow:hidden}[data-scroll=io] .bat{position:absolute;top:14px;right:-16px;z-index:1;font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#b8452f;border:2px solid #b8452f;border-radius:3px;padding:5px 12px;rotate:7deg;opacity:.85}[data-scroll=io] .note.is-in .bat{animation:bat-thump .42s var(--ease-press) both}[data-scroll=io] #services{position:relative}[data-scroll=io] .blade{position:absolute;left:0;right:0;top:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,var(--gold-light) 12%,#fff 50%,var(--gold-light) 88%,transparent);box-shadow:0 0 12px #e6c86980;opacity:0}[data-scroll=io] #services.is-in .blade{animation:blade-once .85s ease-in both}@keyframes blade-once{0%{translate:0 0;opacity:0}12%{opacity:1}to{translate:0 80vh;opacity:0}}[data-scroll=io] .craft{display:block;position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}[data-scroll=io] .craft:before{content:"";position:absolute;inset:0;background:linear-gradient(168deg,#fffdf8,var(--paper) 60%,#f1ebdd)}[data-scroll=io] .card.is-in .craft{animation:craft-clear .01s linear .85s both}[data-scroll=io] [data-craft=spark].is-in .craft:before{animation:burn .7s ease-in both}[data-scroll=io] .flare{position:absolute;top:42%;left:50%;width:180px;height:180px;margin:-90px 0 0 -90px;border-radius:50%;background:radial-gradient(circle,rgba(230,200,105,.85),transparent 62%)}[data-scroll=io] [data-craft=spark].is-in .flare{animation:flare .7s ease-out both}[data-scroll=io] [data-craft=plot].is-in .craft:before{animation:plot-wipe .85s ease-in-out both}[data-scroll=io] .nib-run{position:absolute;top:0;bottom:0;left:0;width:2px;z-index:1;background:linear-gradient(180deg,transparent,var(--gold),transparent)}[data-scroll=io] [data-craft=plot].is-in .nib-run{animation:nib-run .85s ease-in-out both}[data-scroll=io] [data-craft=unfurl] .craft:before{background:repeating-linear-gradient(78deg,rgba(255,255,255,.18) 0 14px,transparent 14px 40px),linear-gradient(180deg,var(--gold-light),var(--gold-deep));transform-origin:top center}[data-scroll=io] [data-craft=unfurl].is-in .craft:before{animation:unfurl .8s var(--ease-press) both}[data-scroll=io] [data-craft=fan] .craft:before{display:none}[data-scroll=io] [data-craft=fan] .craft i{position:absolute;inset:0;background:var(--paper);border-top:1px solid var(--line);transform-origin:bottom left}[data-scroll=io] [data-craft=fan].is-in .craft i{animation:fan .9s var(--ease-out) both}[data-scroll=io] [data-craft=fan] .craft i:nth-child(1){--a:-30deg;--t:-120%}[data-scroll=io] [data-craft=fan] .craft i:nth-child(2){--a:-16deg;--t:-118%;animation-delay:.05s}[data-scroll=io] [data-craft=fan] .craft i:nth-child(3){--a: -4deg;--t:-116%;animation-delay:.1s}[data-scroll=io] [data-craft=fan] .craft i:nth-child(4){--a: 9deg;--t:-118%;animation-delay:.15s}[data-scroll=io] [data-craft=fan] .craft i:nth-child(5){--a: 22deg;--t:-122%;animation-delay:.2s}[data-scroll=io] [data-craft=fold] .craft{perspective:900px;background:none}[data-scroll=io] [data-craft=fold] .craft:before{display:none}[data-scroll=io] .trifold{position:absolute;inset:0}[data-scroll=io] .trifold i{position:absolute;top:0;bottom:0;width:33.34%;background:linear-gradient(168deg,#fffdf8,var(--paper))}[data-scroll=io] .trifold .p1{left:0;transform-origin:right center}[data-scroll=io] .trifold .p2{left:33.33%}[data-scroll=io] .trifold .p3{left:66.66%;transform-origin:left center}[data-scroll=io] [data-craft=fold].is-in .trifold .p1,[data-scroll=io] [data-craft=fold].is-in .trifold .p3{animation:fold-flat .75s var(--ease-out) both}[data-scroll=io] [data-craft=fold].is-in .trifold .p2{animation:fold-c .75s var(--ease-out) both}[data-scroll=io] .impression{position:absolute;top:44%;left:50%;translate:-50% -50%;z-index:1;display:grid;place-items:center;gap:3px;width:60%;max-width:150px;aspect-ratio:2.3/1;rotate:-7deg;border:2.5px solid #17408b;border-radius:6px;color:#17408b;font-family:var(--serif);font-size:clamp(13px,3.4cqw,18px);font-weight:700;line-height:1}[data-scroll=io] .impression i{font-style:normal;font-family:var(--sans);font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}[data-scroll=io] [data-craft=stamp].is-in .impression{animation:strike .5s var(--ease-press) both}[data-scroll=io] [data-craft=stamp].is-in .craft:before{animation:ink-spread .5s ease-in .45s both}[data-scroll=io] [data-craft=wax] .craft{perspective:700px}[data-scroll=io] [data-craft=wax] .craft:before{transform-origin:top center}[data-scroll=io] .seal{position:absolute;top:44%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;z-index:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 38% 34%,var(--gold-light),var(--gold-deep));box-shadow:inset 0 -2px 5px #00000052}[data-scroll=io] .seal svg{width:26px;height:26px;color:#0c0c0c66}[data-scroll=io] [data-craft=wax].is-in .craft:before{animation:flap-open .6s var(--ease-out) .25s both}[data-scroll=io] [data-craft=wax].is-in .seal{animation:wax-drop .55s var(--ease-press) both,wax-go .3s ease-in .4s both}[data-scroll=io] .stitches{position:absolute;top:50%;left:50%;width:64px;height:48px;margin:-24px 0 0 -32px;z-index:1}[data-scroll=io] .stitches path{fill:none;stroke:var(--gold-deep);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:7;stroke-dashoffset:7}[data-scroll=io] [data-craft=bind].is-in .stitches path{animation:stitch .3s ease-out both}[data-scroll=io] [data-craft=bind].is-in .stitches path:nth-child(2){animation-delay:.06s}[data-scroll=io] [data-craft=bind].is-in .stitches path:nth-child(3){animation-delay:.12s}[data-scroll=io] [data-craft=bind].is-in .stitches path:nth-child(4){animation-delay:.18s}[data-scroll=io] [data-craft=bind].is-in .stitches path:nth-child(5){animation-delay:.24s}[data-scroll=io] [data-craft=bind].is-in .craft:before{animation:covers-part .7s var(--ease-out) .3s both}[data-scroll=io] [data-craft=bind].is-in .stitches{animation:stitches-go .3s ease-in .45s both}}@media print{.press,.blade,.trim,.ink-rule,.control-bar,.deckle,.tear,.craft,.loupe,.blot,.bat,.sound,.colophon{display:none!important}.card,.facts li,.agency,.agency>span,.agency-logo,.moult .a,.moult .b,footer .wrap,.eyebrow,.lede,.reg,.hero h1 em,.tile,.cbox,.head,.kicker,.shot img,.figure,.strip,.school li,.school .panel{animation:none!important;opacity:1!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;translate:none!important;scale:none!important}.hero h1 em,.foil{-webkit-text-fill-color:#000!important;color:#000!important;background:none!important}.card{overflow:visible!important}.i{stroke-dasharray:none!important;stroke-dashoffset:0!important}}@media(prefers-reduced-motion:reduce){.moult{position:relative;display:inline-block;width:1.1rem;height:1.1rem;flex:none}.moult .a{display:none}.moult .b{position:absolute;inset:0;opacity:1}}
