.iv-stage{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:grid;align-items:center;background:var(--hc-night);padding-block:calc(var(--hc-header-h) + clamp(1.5rem, 5vw, 5rem)) clamp(4rem,8vw,8rem)}.iv-stage.is-short{min-height:clamp(36rem,82svh,72rem)}.iv-stage-media{position:absolute;inset:0;z-index:-2}.iv-stage-media img{filter:saturate(.62) brightness(.62) contrast(1.04);animation:iv-settle 3.2s var(--hc-ease) both}.iv-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(11,20,17,.1),rgba(11,20,17,.72) 100%),linear-gradient(180deg,rgba(11,20,17,.55),rgba(11,20,17,.2) 30%,rgba(11,20,17,.85))}.iv-stage-inner{display:grid;justify-items:center}.iv-stage-notices{width:min(100%,46rem);display:grid;gap:.75rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.iv-stage-credit{position:absolute;right:.75rem;bottom:.5rem;left:.75rem;text-align:right;font:500 .6rem/1.3 var(--hc-ui);letter-spacing:.06em;color:rgba(236,233,223,.55)}@keyframes iv-settle{0%{transform:scale(1.1);opacity:.4}to{transform:scale(1);opacity:1}}.iv-card{--iv-inset:clamp(0.55rem,1.3vw,1rem);position:relative;width:min(100%,46rem);padding:clamp(3.25rem,7vw,6rem) clamp(1.35rem,6vw,5.5rem) clamp(3.25rem,6vw,5rem);color:var(--hc-ink);text-align:center;box-shadow:inset 0 .1rem 0 rgba(255,255,255,.4),0 2.5rem 6rem -1rem rgba(0,0,0,.6),0 .5rem 1.5rem rgba(0,0,0,.3);animation:iv-rise 1.6s var(--hc-ease) .15s both}.iv .iv-card{background:var(--hc-tex-paper) repeat,var(--hc-card);background-blend-mode:multiply}.iv-card.has-seal{padding-bottom:clamp(5rem,9vw,7.5rem);margin-bottom:clamp(3rem,6vw,4.5rem)}.iv-card.is-compact{width:min(100%,40rem)}.iv-card:after,.iv-card:before{content:"";position:absolute;pointer-events:none}.iv-card:before{inset:var(--iv-inset);border:1px solid var(--hc-brass-line)}.iv-card:after{inset:calc(var(--iv-inset) + .3rem);border:1px solid var(--hc-paper-line)}.iv-corner{position:absolute;width:clamp(3.25rem,11vw,7.5rem);opacity:.72;pointer-events:none}.iv-corner.is-tl{left:calc(var(--iv-inset) + .55rem)}.iv-corner.is-tl,.iv-corner.is-tr{top:calc(var(--iv-inset) + .55rem)}.iv-corner.is-tr{right:calc(var(--iv-inset) + .55rem);transform:scaleX(-1)}.iv-corner.is-bl{left:calc(var(--iv-inset) + .55rem);transform:scaleY(-1)}.iv-corner.is-bl,.iv-corner.is-br{bottom:calc(var(--iv-inset) + .55rem)}.iv-corner.is-br{right:calc(var(--iv-inset) + .55rem);transform:scale(-1)}.iv-card-body{position:relative;z-index:1;display:grid;justify-items:center;gap:clamp(.6rem,1.2vw,1rem)}.iv-card-kicker{justify-content:center;text-align:center;margin-bottom:.5rem}.iv-card-formal{font:italic 400 clamp(1.05rem,1.45vw,1.35rem) /1.45 var(--hc-display);color:var(--hc-ink-soft);max-width:30rem}.iv .iv-name{font:italic 300 clamp(2.6rem,7.2vw,6rem) /.98 var(--hc-display);letter-spacing:-.025em;color:var(--hc-jacket);margin-block:.15em .2em;max-width:100%;overflow-wrap:anywhere;hyphens:auto;animation:iv-ink 1.8s var(--hc-ease-in-out) .7s both}.iv-card-venue{font:300 clamp(2.4rem,6vw,4.75rem) /1 var(--hc-display);letter-spacing:-.03em;color:var(--hc-ink)}.iv-card-dates,.iv-card-place{font:600 .72rem/1.5 var(--hc-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--hc-brass-ink)}.iv-card-flourish{margin-block:.6rem .4rem}.iv-card-dates{font-family:var(--hc-figures);font-weight:500;letter-spacing:.1em;color:var(--hc-ink)}.iv-card-lodge{font:400 .95rem/1.5 var(--hc-ui);color:var(--hc-ink-soft)}.iv-card-sign{margin-top:.75rem;font:italic 400 1.15rem/1.3 var(--hc-display);color:var(--hc-ink)}.iv-card-sign span{font:600 .62rem/1 var(--hc-ui);font-style:normal;letter-spacing:.22em;text-transform:uppercase;color:var(--hc-brass-ink);margin-left:.35em}.iv .iv-card-title{font:300 clamp(2.6rem,6.5vw,5rem) /.95 var(--hc-display);letter-spacing:-.03em;color:var(--hc-jacket);max-width:100%;overflow-wrap:anywhere}.iv-card-copy{font:400 clamp(1.05rem,1.35vw,1.25rem) /1.5 var(--hc-display);color:var(--hc-ink-soft);max-width:32rem}.iv-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.75rem;margin-top:1rem}.iv-seal{position:relative;display:block;aspect-ratio:1113/1200}.iv-seal img{object-fit:contain;filter:drop-shadow(0 .6rem 1rem rgba(0,0,0,.45))}.iv-card-seal{position:absolute;z-index:2;left:50%;bottom:0;width:clamp(5.5rem,13vw,8.75rem);translate:-50% 52%;animation:iv-press 1.1s cubic-bezier(.3,1.2,.4,1) 1.5s both}@keyframes iv-rise{0%{opacity:0;transform:translateY(2.5rem) scale(.985)}to{opacity:1;transform:none}}@keyframes iv-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -5% 0 -5%)}}@keyframes iv-press{0%{opacity:0;transform:scale(1.4) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(-5deg)}}.iv-verdict{display:grid;justify-items:center;gap:.9rem;text-align:center;max-width:40rem;animation:iv-rise 1.4s var(--hc-ease) 1.9s both}.iv-verdict-line{font:300 var(--hc-t-m) /1.1 var(--hc-display);letter-spacing:-.015em;color:var(--hc-mist);overflow-wrap:anywhere}.iv-verdict-note{color:var(--hc-mist-2);max-width:34rem}.iv-verdict-note.is-late{color:var(--hc-oxblood-lit)}.iv-verdict-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;margin-top:.75rem}.iv-notice{display:flex;align-items:baseline;gap:.85rem;padding:.95rem 1.15rem;font:400 .95rem/1.5 var(--hc-ui);color:var(--hc-mist);background:rgba(11,20,17,.78);border:1px solid var(--hc-brass-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.iv-notice a{text-decoration:underline;text-underline-offset:.2em;margin-left:.35em;white-space:nowrap}.iv-notice-mark{flex:none;width:.5rem;height:.5rem;rotate:45deg;translate:0 -.1rem;background:var(--hc-brass-soft)}.iv-notice.is-ok .iv-notice-mark{background:#a9c7a4}.iv-notice.is-error{border-color:rgba(217,147,127,.55)}.iv-notice.is-error .iv-notice-mark{background:var(--hc-oxblood-lit)}.hc-ground-paper .iv-notice,.iv-sheet .iv-notice{color:var(--hc-ink);background:var(--hc-card);border-color:var(--hc-paper-line);-webkit-backdrop-filter:none;backdrop-filter:none}.hc-ground-paper .iv-notice-mark{background:var(--hc-brass-ink)}.hc-ground-paper .iv-notice.is-ok .iv-notice-mark{background:var(--hc-jacket)}.hc-ground-paper .iv-notice.is-error{border-color:rgba(111,37,40,.4)}.hc-ground-paper .iv-notice.is-error .iv-notice-mark{background:var(--hc-oxblood)}.hc-hero-actions .iv-notice{max-width:38rem}.iv .hc-head em{color:var(--hc-brass-soft)}.iv .hc-ground-paper .hc-head em{color:var(--hc-jacket)}.iv-week-grid{display:grid;gap:clamp(3rem,5vw,5rem)}@media (min-width:1000px){.iv-week-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.iv-rounds{border-bottom:1px solid var(--hc-brass-line-soft)}.iv-round{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.35rem 1rem;align-items:baseline;padding-block:clamp(1.25rem,2.2vw,1.9rem);border-top:1px solid var(--hc-brass-line-soft)}.iv-round-n{grid-row:span 2;font:300 clamp(2.5rem,4vw,4rem) /.85 var(--hc-display);color:var(--hc-brass);font-variant-numeric:lining-nums}.iv-round-when{display:flex;flex-wrap:wrap;gap:.2rem .9rem;align-items:baseline}.iv-round-when b{font:400 1.2rem/1.2 var(--hc-display);color:var(--hc-mist)}.iv-round-when .hc-figure{color:var(--hc-mist-2)}.iv-round-course{display:grid;gap:.3rem;min-width:0}.iv-round-course a{font:350 clamp(1.6rem,2.6vw,2.6rem) /1.05 var(--hc-display);letter-spacing:-.02em;color:var(--hc-mist);overflow-wrap:anywhere;transition:color var(--hc-fast)}.iv-round-course a:hover,.iv-round-role{color:var(--hc-brass-soft)}.iv-round-role{font:600 .66rem/1.4 var(--hc-ui);letter-spacing:.2em;text-transform:uppercase}@media (min-width:760px){.iv-round{grid-template-columns:4.5rem minmax(0,13rem) minmax(0,1fr);align-items:center}.iv-round-n{grid-row:auto}.iv-round-when{display:grid;gap:.3rem}}.iv-lodge{position:relative;display:grid;gap:.75rem;padding:clamp(1.5rem,3vw,2.75rem);border:1px solid var(--hc-brass-line);background:rgba(11,20,17,.28)}.iv-lodge-plate{position:absolute;top:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem);width:clamp(3.5rem,6vw,5.5rem);opacity:.5}.iv-lodge h3{padding-right:4rem}.iv-lodge-addr{font-size:.92rem}.iv-lodge-kv{margin-block:.5rem .75rem}.iv-lodge-kv .hc-kv>:last-child{font-size:.95rem;min-width:0}.iv-sealed{display:inline-grid;justify-items:end;gap:.35rem}.iv-sealed small{font-size:.8rem;color:var(--hc-mist-2)}.iv-terms-grid{display:grid;gap:clamp(3rem,5vw,5rem)}@media (min-width:1000px){.iv-terms-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.iv-ledger{background:var(--hc-card);border:1px solid var(--hc-paper-line);padding:clamp(1.25rem,3.5vw,3rem);box-shadow:0 1.5rem 3rem -1.5rem rgba(23,21,18,.18)}.iv-ledger-group+.iv-ledger-group{margin-top:clamp(1.75rem,3vw,2.5rem)}.iv-ledger-head{padding-bottom:.65rem;border-bottom:1px solid var(--hc-ink);font:600 .68rem/1.3 var(--hc-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--hc-brass-ink)}.iv-ledger-head,.iv-ledger-row{display:flex;justify-content:space-between;gap:1rem}.iv-ledger-row{align-items:baseline;padding-block:.75rem;border-bottom:1px solid var(--hc-paper-line)}.iv-ledger-row>:first-child{min-width:0}.iv-ledger-row>:last-child{font:400 1.3rem/1.1 var(--hc-display);white-space:nowrap;text-align:right}.iv-ledger-row em{display:block;font:400 .8rem/1.4 var(--hc-ui);color:var(--hc-ink-soft);margin-top:.15rem}.iv-ledger-row.is-sum{border-bottom:0;border-top:1px solid var(--hc-ink);margin-top:-1px;font-weight:600}.iv-ledger-row.is-sum>:last-child{color:var(--hc-jacket)}.iv-ledger-group.is-total{padding-top:.35rem;border-top:5px double var(--hc-ink)}.iv-ledger-row.is-total>:first-child{font:400 1.2rem/1.2 var(--hc-display)}.iv-ledger-row.is-total>:last-child{font:300 clamp(2rem,3.4vw,3rem) /1 var(--hc-display);letter-spacing:-.02em;color:var(--hc-jacket)}.iv-ledger-foot{margin-top:1.5rem;font-size:.88rem}.iv-dates{display:grid;gap:1rem}.iv-dates-plate{width:clamp(4rem,6vw,5.5rem);opacity:.55}.iv-dates-list{border-bottom:1px solid var(--hc-paper-line)}.iv-dates-list li{display:grid;gap:.3rem;padding-block:1.15rem;border-top:1px solid var(--hc-paper-line)}.iv-dates-when{color:var(--hc-ink);font-weight:600}.iv-dates-list li.is-first .iv-dates-when{color:var(--hc-oxblood)}.iv-dates-what{font:400 1.1rem/1.4 var(--hc-display);color:var(--hc-ink)}.iv-reply-grid{display:grid;gap:clamp(2.5rem,4vw,4rem)}@media (min-width:1100px){.iv-reply-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:5rem;align-items:start}.iv-reply-aside{position:sticky;top:calc(var(--hc-header-h) + 2.5rem)}}.iv-reply-aside{display:grid;gap:1.5rem;align-content:start}.iv-reply-aside-note{font-size:.92rem;max-width:20rem}.iv-sheet{position:relative;padding:clamp(1.35rem,4.5vw,4rem)}.iv-reply-section .iv-sheet{background:var(--hc-tex-paper) repeat,var(--hc-cream);background-blend-mode:multiply;box-shadow:0 2.5rem 5rem -1rem rgba(0,0,0,.55);border-top:5px double var(--hc-brass)}.iv-form{display:grid;gap:1.25rem}.iv-reply-section .iv-form{gap:0}.iv-part{border:0;margin:0;padding:0 0 clamp(1.75rem,3vw,2.5rem);min-width:0;display:grid;gap:1.1rem}.iv-part+.iv-part{border-top:1px solid var(--hc-paper-line);padding-top:clamp(1.75rem,3vw,2.5rem)}.iv-part:last-child{padding-bottom:0}.iv-part-head{display:flex;align-items:baseline;gap:.8rem;width:100%;padding:0;margin-bottom:1.1rem;font:600 .72rem/1.3 var(--hc-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--hc-brass-ink)}.iv-submit-head .iv-part-head{margin-bottom:0}.iv-part-n{font:italic 400 1.75rem/1 var(--hc-display);letter-spacing:0;color:var(--hc-jacket);min-width:1.4rem}.iv-part-note{font:400 .88rem/1.55 var(--hc-ui);color:var(--hc-ink-soft);max-width:42rem}.iv-part-note strong{color:var(--hc-ink);font-weight:600}.iv-identity{display:grid;gap:.2rem;min-width:0}.iv-identity-name{font:350 clamp(1.6rem,2.6vw,2.2rem) /1.1 var(--hc-display);color:var(--hc-ink);overflow-wrap:anywhere}.iv-identity-email{color:var(--hc-ink-soft);overflow-wrap:anywhere}.iv-field{display:grid;gap:.45rem;min-width:0}.iv-label{font:600 .68rem/1.3 var(--hc-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--hc-ink-soft)}.iv-label i{font-style:normal;font-weight:400;letter-spacing:.04em;text-transform:none;opacity:.75;margin-left:.4em}.iv-input{width:100%;min-height:3rem;padding:.75rem .9rem;font:400 1.05rem/1.4 var(--hc-ui);color:var(--hc-ink);background:rgba(251,247,238,.9);border:1px solid rgba(23,21,18,.22);border-bottom-color:rgba(23,21,18,.55);border-radius:0;transition:border-color var(--hc-fast) var(--hc-ease),background var(--hc-fast) var(--hc-ease)}.iv-input::placeholder{color:rgba(75,70,61,.6)}.iv-input:hover{border-color:rgba(23,21,18,.4)}.iv-input:focus{border-color:var(--hc-jacket);background:#fff}textarea.iv-input{min-height:5.5rem;resize:vertical;line-height:1.5}.iv-select{appearance:none;-webkit-appearance:none;padding-right:2.75rem;background-image:linear-gradient(45deg,transparent 50%,var(--hc-ink) 50%),linear-gradient(135deg,var(--hc-ink) 50%,transparent 50%);background-position:calc(100% - 1.3rem) 55%,calc(100% - .95rem) 55%;background-size:.35rem .35rem;background-repeat:no-repeat}.iv-two{display:grid;gap:1.1rem}@media (min-width:640px){.iv-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.iv-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem}.iv-choice label{position:relative;display:flex;align-items:center;justify-content:center;min-height:3.5rem;padding:.75rem 1rem;text-align:center;font:400 1.2rem/1.2 var(--hc-display);color:var(--hc-ink);background:rgba(251,247,238,.9);border:1px solid rgba(23,21,18,.28);cursor:pointer;transition:background var(--hc-fast) var(--hc-ease),color var(--hc-fast) var(--hc-ease),border-color var(--hc-fast) var(--hc-ease)}.iv-choice label:hover{border-color:var(--hc-jacket)}.iv-choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.iv-choice label span{display:inline-flex;align-items:center;gap:.7rem}.iv-choice label span:before{content:"";flex:none;width:.7rem;height:.7rem;border:1px solid;border-radius:50%;transition:background var(--hc-fast),border-color var(--hc-fast)}.iv-choice label:has(input:checked){background:var(--hc-jacket);border-color:var(--hc-jacket);color:var(--hc-cream)}.iv-choice label:has(input:checked) span:before{background:var(--hc-brass);border-color:var(--hc-brass)}.iv-choice label:has(input:focus-visible){outline:2px solid var(--hc-jacket);outline-offset:3px}.iv-choice.is-quiet label{min-height:3rem;font:500 .95rem/1.3 var(--hc-ui)}.iv-rooming-detail{display:grid;gap:1rem;padding-left:1.1rem;border-left:1px solid var(--hc-brass-line)}.iv-rooming:has(input[name=roomChoice][value=single]:checked) .iv-rooming-detail{display:none}.iv-rooming-detail:has(input[name=roommateStatus][value=needs_help]:checked) .iv-rooming-name{display:none}.iv-deposit{display:grid;gap:1rem;padding:clamp(1.1rem,2.5vw,1.75rem);background:var(--hc-card);border:1px solid var(--hc-paper-line)}.iv-deposit p{font-size:.95rem;color:var(--hc-ink-soft);max-width:40rem}.iv-deposit-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem}.iv-deposit-amt{font:300 clamp(2.6rem,5vw,3.75rem) /.9 var(--hc-display);letter-spacing:-.03em;color:var(--hc-jacket)}.iv-venmo{justify-self:start}.iv-paid{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.iv-paid-amt{font:300 clamp(1.8rem,3vw,2.4rem) /1 var(--hc-display);color:var(--hc-jacket)}.iv-check{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.8rem;align-items:start;min-height:2.75rem;font:400 .95rem/1.5 var(--hc-ui);color:var(--hc-ink);cursor:pointer}.iv-check input{width:1.25rem;height:1.25rem;margin:.15rem 0 0;accent-color:var(--hc-jacket);cursor:pointer}.iv-submit{display:grid;gap:1.1rem}.iv-submit-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem}.iv-submit-btn{width:100%;min-height:3.75rem;font-size:.85rem}.iv-form-foot{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.25rem}.iv .hc-btn:disabled{opacity:.6;cursor:progress}.iv-claim{width:100%;max-width:30rem;margin:1rem auto 0;text-align:left}.iv-claim .iv-card-actions{justify-content:flex-start}.iv-claim-onfile{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-block:.6rem;border-bottom:1px solid var(--hc-paper-line)}.iv-claim-onfile .hc-figure{color:var(--hc-ink);overflow-wrap:anywhere}.iv-roll{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));column-gap:clamp(1.5rem,3vw,3rem);border-top:1px solid var(--hc-ink)}.iv-roll-name{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-block:.6rem;border-bottom:1px solid var(--hc-paper-line);font:400 1.3rem/1.2 var(--hc-display);color:var(--hc-ink);transition:color var(--hc-fast) var(--hc-ease),padding var(--hc-med) var(--hc-ease)}.iv-roll-name:hover{color:var(--hc-jacket);padding-left:.4rem}.iv-roll-name.is-answered{color:var(--hc-ink-soft)}.iv-roll-text{min-width:0;overflow-wrap:anywhere}.iv-roll-arrow{color:var(--hc-brass-ink);transition:transform var(--hc-med) var(--hc-ease)}.iv-roll-name:hover .iv-roll-arrow{transform:translateX(.3rem)}.iv-other-grid{display:grid;gap:2rem;align-items:center}.iv-other-plate{width:clamp(5rem,12vw,10rem);opacity:.55}@media (min-width:900px){.iv-other-grid{grid-template-columns:12rem minmax(0,1fr);gap:4rem}.iv-other-plate{justify-self:center}}.iv-other .hc-head{margin-bottom:1.5rem}.iv-other-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.iv-interest-grid{display:grid;gap:clamp(3rem,5vw,5rem)}@media (min-width:1000px){.iv-interest-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}}.iv-interest-aside{display:grid;gap:1.5rem;align-content:start}.iv-interest-h em{color:var(--hc-jacket)}.iv-interest-sealed{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem}.iv-interest-plate{width:clamp(4.5rem,7vw,6.5rem);opacity:.5;margin-top:1rem}.iv-interest-sheet{display:grid;gap:1.5rem;background:var(--hc-card);border:1px solid var(--hc-paper-line);border-top:5px double var(--hc-brass);box-shadow:0 1.75rem 3.5rem -1.5rem rgba(23,21,18,.22);scroll-margin-top:calc(var(--hc-header-h) + 1.5rem)}.iv-switch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--hc-jacket)}.iv-switch a{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.6rem .75rem;text-align:center;font:600 .72rem/1.25 var(--hc-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--hc-jacket);transition:background var(--hc-fast) var(--hc-ease),color var(--hc-fast) var(--hc-ease)}.iv-switch a+a{border-left:1px solid var(--hc-jacket)}.iv-switch a:hover{background:rgba(23,54,45,.08)}.iv-switch a.is-on{background:var(--hc-jacket);color:var(--hc-cream)}.iv-done{display:grid;justify-items:center;gap:1rem;text-align:center;padding-block:clamp(1rem,3vw,2.5rem)}.iv-done-seal{width:clamp(5.5rem,9vw,7.5rem);margin-bottom:.5rem;animation:iv-press 1.1s cubic-bezier(.3,1.2,.4,1) .3s both}.iv-plain{padding-block:clamp(4rem,10vw,9rem);min-height:calc(100svh - var(--hc-header-h))}.iv-plain-sheet{display:grid;gap:1.25rem;max-width:40rem;margin-inline:auto}.iv-plain-plate{width:clamp(4rem,6vw,5rem);opacity:.6}.iv-plain-lede{max-width:36rem}.iv-plain-rule{margin-block:.75rem}.iv-plain-form{max-width:32rem}.iv-plain-foot{text-align:center;margin-top:clamp(3rem,6vw,5rem);color:var(--hc-ink-soft)}@media (prefers-reduced-motion:reduce){.iv .iv-name,.iv-card,.iv-card-seal,.iv-done-seal,.iv-stage-media img,.iv-verdict{animation:none!important}.iv-card-seal{transform:rotate(-5deg)}.iv-roll-arrow,.iv-roll-name{transition:none}}@media (max-width:720px){.iv-stage-credit{font-size:max(.7rem,11px)}}