.ws-site .ic-section{--ic-bg:#f4f2fa;--ic-fg:#1d1c58;--ic-accent:#514589;--ic-scale:1;--ic-radius:12px;--ic-columns:3;--ic-display:var(--font-cinematic,"Barlow Condensed"),sans-serif;--ic-body:var(--font-body,Manrope),sans-serif;--ic-gutter:clamp(22px,4.7cqi,88px);--ic-max:1424px;--ic-space:clamp(68px,9cqi,136px);position:relative;background:var(--ic-bg);color:var(--ic-fg);font-family:var(--ic-body);border:0 solid color-mix(in srgb,var(--ic-fg) 24%,transparent);scroll-margin-top:24px;overflow-wrap:anywhere;caret-color:var(--ic-accent)}.ws-site .ic-section ::selection{color:var(--ic-bg);background:var(--ic-fg)}.ws-site .ic-section :focus-visible{outline:2px solid var(--ic-accent);outline-offset:5px}.ws-site .ic-wrap{width:min(calc(100% - var(--ic-gutter) * 2),var(--ic-max));margin-inline:auto}.ws-site .ic-scene{padding-block:var(--ic-space)}.ws-site .ic-heading{font-family:var(--ic-display);font-size:calc(clamp(2.9rem, 7.2cqi, 6.75rem) * var(--ic-scale));font-weight:500;line-height:.96;letter-spacing:-.025em;text-transform:uppercase;white-space:pre-line;max-width:20ch;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-intro{display:grid;grid-template-columns:1.05fr .8fr;gap:clamp(30px,8cqi,130px);align-items:end;margin-bottom:clamp(38px,5cqi,75px)}.ws-site .ic-subheading{font-size:calc(clamp(1rem, 1.6cqi, 1.45rem) * var(--ic-scale));line-height:1.65;margin-top:25px;max-width:45ch;white-space:pre-line}.ws-site .ic-copy,.ws-site .ic-reading-copy{font-size:calc(clamp(.94rem, 1.13cqi, 1.08rem) * var(--ic-scale));line-height:1.85;max-width:66ch;white-space:pre-line}.ws-site .ic-reading-copy{font-size:calc(clamp(1rem, 1.22cqi, 1.16rem) * var(--ic-scale))}.ws-site .ic-meta{display:block;font-size:calc(.75rem * var(--ic-scale));line-height:1.7;color:color-mix(in srgb,var(--ic-fg) 80%,var(--ic-bg));white-space:pre-line}.ws-site .ic-item-heading{font-family:var(--ic-display);font-weight:500;font-size:calc(clamp(1.85rem, 3cqi, 3rem) * var(--ic-scale));line-height:1.08;letter-spacing:-.015em;text-transform:uppercase;margin-bottom:20px;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-actions{display:flex;align-items:center;gap:18px 30px;flex-wrap:wrap;margin-top:32px}.ws-site .ic-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 21px;min-height:54px;max-width:100%;background:var(--ic-fg);color:var(--ic-bg);border:1px solid var(--ic-fg);font-size:calc(.81rem * var(--ic-scale));line-height:1.4;border-radius:min(var(--ic-radius),6px);transition:background .25s,color .25s}.ws-site .ic-button:hover{background:var(--ic-bg);color:var(--ic-fg)}.ws-site .ic-button>svg,.ws-site .ic-download-link>svg,.ws-site .ic-text-link>svg{flex:0 0 auto}.ws-site .ic-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;max-width:100%;min-height:44px;border-bottom:1px solid;padding-block:9px;font-size:calc(.81rem * var(--ic-scale));line-height:1.6;text-underline-offset:.2em}.ws-site .ic-text-link>svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.ws-site .ic-text-link:hover>svg{transform:translate(3px,-3px)}.ws-site .ic-details{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:11px}.ws-site .ic-details>li{display:flex;align-items:flex-start;gap:11px;font-size:calc(.81rem * var(--ic-scale));line-height:1.8}.ws-site .ic-details>li>svg{flex:0 0 auto;margin-top:.35em}.ws-site .ic-section .ws-image{margin:0;border-radius:var(--ic-radius);overflow:hidden}.ws-site .ic-section .ws-image>img{display:block;width:100%;height:100%;object-fit:cover}.ws-site .ic-align--center .ic-intro{grid-template-columns:1fr;gap:25px;text-align:center;justify-items:center}.ws-site .ic-align--center .ic-intro .ic-heading{margin-inline:auto}.ws-site .ic-fact-strip{display:flex;flex-wrap:wrap;border-block:1px solid currentColor;margin:0}.ws-site .ic-fact{position:relative;padding:38px 34px 38px 0;flex:1 1 215px;min-width:0;display:flex;flex-direction:column}.ws-site .ic-fact+.ic-fact{border-left:1px solid color-mix(in srgb,var(--ic-fg) 35%,transparent);padding-left:34px}.ws-site .ic-fact>dt{order:2;margin-top:22px;max-width:24ch}.ws-site .ic-fact>dd{order:1;margin:0}.ws-site .ic-fact>.ic-meta{order:3;margin-top:8px;max-width:30ch}.ws-site .ic-fact-label{font-size:calc(.94rem * var(--ic-scale));line-height:1.6;white-space:pre-line}.ws-site .ic-fact-value{display:block;font-family:var(--ic-display);text-transform:uppercase;font-size:calc(clamp(3.8rem, 7.9cqi, 8.5rem) * var(--ic-scale));line-height:.95;letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-fact:nth-child(2n) .ic-fact-value{color:transparent;-webkit-text-stroke:1px var(--ic-fg)}.ws-site .ic-fact-icon{order:4;margin-top:25px}.ws-site .ic-manuscript{display:grid;grid-template-columns:.9fr 1fr;gap:clamp(45px,9cqi,150px)}.ws-site .ic-manuscript-title{align-self:start;position:sticky;top:34px}.ws-site .ic-manuscript-title .ic-heading{font-size:calc(clamp(2.8rem, 6.2cqi, 6.1rem) * var(--ic-scale))}.ws-site .ic-manuscript-image{aspect-ratio:1.45;margin-top:42px!important;width:78%}.ws-site .ic-manuscript-body{border-top:1px solid;padding-top:28px}.ws-site .ic-manuscript-passage{margin-top:52px;padding-top:29px;border-top:1px solid color-mix(in srgb,var(--ic-fg) 24%,transparent)}.ws-site .ic-manuscript-passage .ic-text-link{margin-top:18px}.ws-site .ic-film-rail{width:100%}.ws-site .ic-rail{display:flex;gap:clamp(20px,3.4cqi,56px);overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ic-accent) transparent;padding-inline:var(--ic-gutter);padding-bottom:20px;scroll-padding-inline:var(--ic-gutter)}.ws-site .ic-rail::-webkit-scrollbar{height:5px}.ws-site .ic-rail::-webkit-scrollbar-thumb{background:var(--ic-accent)}.ws-site .ic-rail>article{scroll-snap-align:start;min-width:0;flex-shrink:0}.ws-site .ic-rail-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:min(calc(100% - var(--ic-gutter) * 2),var(--ic-max));margin:0 auto 24px}.ws-site .ic-rail-controls>span{margin-right:8px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-site .ic-rail-controls>button{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--ic-fg) 65%,transparent);color:var(--ic-fg);background:transparent;border-radius:50%;transition:color .25s,background .25s}.ws-site .ic-rail-controls>button:hover:not(:disabled){background:var(--ic-fg);color:var(--ic-bg)}.ws-site .ic-rail-controls>button:disabled{opacity:.35;cursor:default}.ws-site .ic-reel-panel{width:min(65cqi,870px);display:grid;grid-template-columns:.9fr 1fr;border-block:1px solid color-mix(in srgb,var(--ic-fg) 60%,transparent);align-self:flex-start}.ws-site .ic-reel-panel:nth-child(2n){margin-top:76px}.ws-site .ic-reel-image{aspect-ratio:.76;height:100%;border-radius:0!important;min-height:370px}.ws-site .ic-reel-copy{padding:30px clamp(23px,3cqi,43px) 38px}.ws-site .ic-reel-copy:only-child{grid-column:1/-1}.ws-site .ic-reel-top{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:38px}.ws-site .ic-reel-symbol{display:flex;margin-left:auto;color:var(--ic-accent)}.ws-site .ic-reel-title{font-family:var(--ic-display);text-transform:uppercase;font-size:calc(clamp(2rem, 4.3cqi, 4.5rem) * var(--ic-scale));font-weight:500;letter-spacing:-.02em;line-height:1.02;margin-bottom:24px;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-reel-copy .ic-text-link{margin-top:28px}.ws-site .ic-reel>.ic-wrap:last-child>.ic-actions{margin-top:40px}.ws-site .ic-checklist{display:grid;grid-template-columns:.82fr 1fr;gap:clamp(40px,9cqi,140px)}.ws-site .ic-checklist>header .ic-copy{margin-top:25px}.ws-site .ic-list-index{list-style:none;margin:0;padding:0;border-top:1px solid}.ws-site .ic-list-index>li{display:grid;grid-template-columns:34px 1fr;gap:22px;padding-block:30px;border-bottom:1px solid color-mix(in srgb,var(--ic-fg) 35%,transparent)}.ws-site .ic-list-icon{display:flex;align-items:start;padding-top:5px}.ws-site .ic-list-title{font-family:var(--ic-display);text-transform:uppercase;font-size:calc(clamp(1.8rem, 3.2cqi, 3rem) * var(--ic-scale));font-weight:500;line-height:1.06;letter-spacing:-.015em;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-list-index .ic-copy{margin-top:16px}.ws-site .ic-list-index .ic-meta{grid-column:2}.ws-site .ic-list-index .ic-text-link{margin-top:18px}.ws-site .ic-download-layout{display:grid;grid-template-columns:.72fr 1fr;gap:clamp(50px,10cqi,160px)}.ws-site .ic-download-intro{display:flex;flex-direction:column;align-items:flex-start}.ws-site .ic-download-intro .ic-copy{margin-top:28px}.ws-site .ic-download-intro .ic-heading{font-size:calc(clamp(2.8rem, 6cqi, 6rem) * var(--ic-scale))}.ws-site .ic-file-count{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;border-top:1px solid color-mix(in srgb,var(--ic-fg) 30%,transparent);padding-top:19px;margin-top:42px;font-size:.75rem}.ws-site .ic-file-index{border-left:1px solid color-mix(in srgb,var(--ic-fg) 40%,transparent)}.ws-site .ic-file-entry{display:grid;grid-template-columns:44px minmax(0,1fr);gap:24px;border-top:1px solid;padding:34px 0 37px 37px}.ws-site .ic-file-entry+.ic-file-entry{border-top-color:color-mix(in srgb,var(--ic-fg) 40%,transparent)}.ws-site .ic-file-entry:last-child{border-bottom:1px solid}.ws-site .ic-file-symbol{padding-top:3px}.ws-site .ic-file-title{font-family:var(--ic-display);text-transform:uppercase;font-size:calc(clamp(2rem, 3.6cqi, 3.7rem) * var(--ic-scale));font-weight:500;line-height:1.03;letter-spacing:-.015em;margin-bottom:20px;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-file-description>.ic-meta{margin-top:14px}.ws-site .ic-download-link{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;border-bottom:1px solid;padding-block:12px;min-height:46px;margin-top:22px;font-size:calc(.81rem * var(--ic-scale));line-height:1.6;max-width:100%}.ws-site .ic-download-link:hover{color:var(--ic-accent)}.ws-site .ic-quotation-heading{display:flex;align-items:start;justify-content:space-between;gap:35px;margin-bottom:40px}.ws-site .ic-quotation-heading>svg{color:var(--ic-accent);flex-shrink:0;margin-left:auto}.ws-site .ic-quote-heading{font-family:var(--ic-display);font-size:calc(clamp(1.6rem, 2.8cqi, 2.8rem) * var(--ic-scale));text-transform:uppercase;font-weight:500;line-height:1.1;max-width:30ch}.ws-site .ic-quotation-layout{margin:0}.ws-site .ic-quotation-layout--portrait{display:grid;grid-template-columns:1.7fr .6fr;gap:clamp(35px,6cqi,90px);align-items:end}.ws-site .ic-quotation-layout--portrait>.ic-quote-credit{grid-column:1;margin-top:0}.ws-site .ic-quotation-layout--portrait>.ic-quote-portrait{grid-column:2;grid-row:1/3}.ws-site .ic-quote-text{font-family:var(--ic-display);text-transform:uppercase;font-size:calc(clamp(2.7rem, 6.9cqi, 7.3rem) * var(--ic-scale));font-weight:400;line-height:1.02;letter-spacing:-.02em;max-width:28ch;white-space:pre-line;-webkit-hyphens:auto;hyphens:auto;margin:0}.ws-site .ic-quote-credit{display:flex;align-items:start;gap:30px;margin-top:45px;padding-top:25px;border-top:1px solid color-mix(in srgb,var(--ic-fg) 45%,transparent)}.ws-site .ic-quote-name{font-size:calc(.875rem * var(--ic-scale));line-height:1.75;font-weight:600;white-space:pre-line}.ws-site .ic-quote-credit>.ic-copy{font-size:calc(.81rem * var(--ic-scale));max-width:45ch}.ws-site .ic-quote-portrait{aspect-ratio:.78}.ws-site .ic-logo-register{display:grid;grid-template-columns:repeat(var(--ic-columns),minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--ic-fg) 35%,transparent)}.ws-site .ic-logo-cell{min-width:0;padding:38px 30px;border-bottom:1px solid color-mix(in srgb,var(--ic-fg) 35%,transparent)}.ws-site .ic-logo-cell+.ic-logo-cell{border-left:1px solid color-mix(in srgb,var(--ic-fg) 25%,transparent)}.ws-site .ic-logo-image{height:125px;border-radius:0!important}.ws-site .ic-logo-image>img{object-fit:contain!important}.ws-site .ic-logo-title{font-family:var(--ic-display);font-size:calc(clamp(1.8rem, 3cqi, 2.9rem) * var(--ic-scale));text-transform:uppercase;font-weight:500;line-height:1.12;margin-top:25px}.ws-site .ic-affiliation-icon{display:flex;margin-bottom:20px}.ws-site .ic-logo-cell .ic-copy{font-size:calc(.81rem * var(--ic-scale));margin-top:16px}.ws-site .ic-logo-cell .ic-text-link{margin-top:20px}.ws-site .ic-screen-border{border:1px solid color-mix(in srgb,var(--ic-fg) 45%,transparent);padding:clamp(12px,2cqi,28px);position:relative}.ws-site .ic-screen-corner{position:absolute;width:45px;height:45px;top:-1px;left:-1px;border-top:1px solid var(--ic-accent);border-left:1px solid var(--ic-accent);pointer-events:none}.ws-site .ic-media-frame{min-width:0;background:color-mix(in srgb,var(--ic-fg) 7%,var(--ic-bg));border-radius:var(--ic-radius);overflow:hidden}.ws-site .ic-media-frame :is(.ws-embed,.ws-native-video){display:block;width:100%;aspect-ratio:16/9;min-height:0;border:0;background:transparent;object-fit:contain}.ws-site .ic-media-frame .ws-external-placeholder{color:var(--ic-fg);background:transparent;padding:clamp(30px,5cqi,80px);border:0;min-height:370px}.ws-site .ic-media-frame .ws-external-placeholder>h3{font-family:var(--ic-display);font-size:calc(clamp(1.9rem, 3.7cqi, 3.5rem) * var(--ic-scale));text-transform:uppercase;line-height:1.08;font-weight:500}.ws-site .ic-media-frame .ws-external-placeholder>p{color:inherit;opacity:1;font-size:calc(.875rem * var(--ic-scale));line-height:1.8;max-width:55ch}.ws-site .ic-media-frame .ws-external-orbit{display:none}.ws-site .ic-media-frame .ws-button{background:var(--ic-fg);color:var(--ic-bg);border-color:var(--ic-fg)}.ws-site .ic-media-frame .ws-inline-link{color:inherit}.ws-site .ic-screen-caption{max-width:75ch;margin-top:22px;font-size:calc(.81rem * var(--ic-scale));line-height:1.8;white-space:pre-line}.ws-site .ic-arrival{display:grid;grid-template-columns:1fr 1.1fr;gap:44px clamp(35px,7cqi,110px)}.ws-site .ic-arrival-title{grid-column:1/-1}.ws-site .ic-arrival-title .ic-heading{max-width:none}.ws-site .ic-arrival-address{padding:30px 0 10px;border-top:1px solid}.ws-site .ic-arrival-address>svg{margin-bottom:30px}.ws-site .ic-arrival-address>address{display:flex;flex-direction:column;gap:7px;font-style:normal;font-size:calc(clamp(1.2rem, 2cqi, 1.8rem) * var(--ic-scale));line-height:1.45}.ws-site .ic-arrival-address>address>strong{font-family:var(--ic-display);font-size:calc(clamp(2.1rem, 3.8cqi, 3.6rem) * var(--ic-scale));font-weight:500;text-transform:uppercase;line-height:1.05;margin-bottom:20px}.ws-site .ic-arrival-address>.ic-copy{margin-top:30px}.ws-site .ic-arrival-contact{display:grid;gap:4px;margin-top:25px}.ws-site .ic-arrival-contact>a{display:flex;align-items:center;gap:13px;min-height:44px;width:fit-content;max-width:100%;font-size:calc(.875rem * var(--ic-scale));line-height:1.6}.ws-site .ic-arrival-contact>a>svg{flex-shrink:0}.ws-site .ic-arrival-map{min-height:470px}.ws-site .ic-arrival-map .ws-external-placeholder{height:100%}.ws-site .ic-arrival-map .ws-embed{height:100%;min-height:470px}.ws-site .ic-image--left .ic-arrival-address{grid-column:2;grid-row:2}.ws-site .ic-image--left .ic-arrival-map{grid-column:1;grid-row:2}.ws-site .ic-divider{padding-block:calc(var(--ic-space) * .55);display:grid;grid-template-columns:auto 1fr;gap:25px 45px;align-items:center}.ws-site .ic-divider-heading{font-family:var(--ic-display);text-transform:uppercase;font-size:calc(clamp(1.7rem, 3.7cqi, 4rem) * var(--ic-scale));font-weight:500;line-height:1.1;letter-spacing:-.015em;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-divider>hr{width:100%;min-width:35px;border:0;border-top:1px solid;margin:0}.ws-site .ic-divider>.ic-copy,.ws-site .ic-divider>hr:only-child{grid-column:1/-1}.ws-site .ic-timeline{list-style:none;padding:0;margin:0}.ws-site .ic-time-scene{display:grid;grid-template-columns:.32fr 1fr;gap:clamp(25px,5cqi,80px);border-top:1px solid color-mix(in srgb,var(--ic-fg) 50%,transparent);padding-block:42px 55px}.ws-site .ic-time-date{font-family:var(--ic-display);font-size:calc(clamp(2.4rem, 6cqi, 5.8rem) * var(--ic-scale));line-height:1;font-weight:400;letter-spacing:-.025em;text-transform:uppercase;color:var(--ic-accent)}.ws-site .ic-time-date>span{display:block;white-space:pre-line}.ws-site .ic-time-frame{min-width:0;border:1px solid color-mix(in srgb,var(--ic-fg) 40%,transparent);padding:clamp(25px,3.6cqi,50px)}.ws-site .ic-time-frame--image{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(25px,3cqi,44px);align-items:start}.ws-site .ic-time-image{aspect-ratio:.95}.ws-site .ic-time-scene:nth-child(2n) .ic-time-frame--image{grid-template-columns:1.1fr .9fr}.ws-site .ic-time-scene:nth-child(2n) .ic-time-image{order:2;margin-top:35px!important}.ws-site .ic-time-title{font-family:var(--ic-display);font-size:calc(clamp(2rem, 3.5cqi, 3.7rem) * var(--ic-scale));text-transform:uppercase;font-weight:500;line-height:1.03;letter-spacing:-.015em;margin-bottom:24px;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-time-copy .ic-text-link{margin-top:25px}.ws-site .ic-notice{display:grid;grid-template-columns:1fr .35fr;align-items:center;gap:clamp(35px,9cqi,150px)}.ws-site .ic-notice-heading{font-family:var(--ic-display);font-size:calc(clamp(2.7rem, 6.5cqi, 6.2rem) * var(--ic-scale));font-weight:500;line-height:.98;text-transform:uppercase;letter-spacing:-.02em;max-width:23ch;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-notice-copy{font-size:calc(clamp(1.05rem, 1.6cqi, 1.5rem) * var(--ic-scale));line-height:1.8;max-width:55ch;margin-top:29px;white-space:pre-line}.ws-site .ic-notice-symbol{width:100%;height:auto;max-width:200px;justify-self:end;color:color-mix(in srgb,var(--ic-fg) 60%,var(--ic-bg))}.ws-site .ic-notice-item{margin-top:35px;padding-top:25px;border-top:1px solid color-mix(in srgb,var(--ic-fg) 35%,transparent)}.ws-site .ic-comparison-register{display:flex;flex-wrap:wrap;border-block:1px solid currentColor}.ws-site .ic-comparison-column{display:flex;flex-direction:column;flex:1 1 calc(100% / var(--ic-columns));min-width:min(260px,100%);padding:35px 30px}.ws-site .ic-comparison-column:nth-child(2n){background:color-mix(in srgb,var(--ic-fg) 6%,var(--ic-bg))}.ws-site .ic-comparison-column+.ic-comparison-column{border-left:1px solid color-mix(in srgb,var(--ic-fg) 35%,transparent)}.ws-site .ic-comparison-column>header{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid color-mix(in srgb,var(--ic-fg) 30%,transparent)}.ws-site .ic-comparison-title{font-family:var(--ic-display);text-transform:uppercase;font-size:calc(clamp(2rem, 3.3cqi, 3.5rem) * var(--ic-scale));font-weight:500;line-height:1.02;letter-spacing:-.02em;margin-top:25px;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-comparison-meta{font-size:calc(.81rem * var(--ic-scale));line-height:1.8;margin-top:16px;white-space:pre-line}.ws-site .ic-comparison-column .ic-copy{font-size:calc(.875rem * var(--ic-scale))}.ws-site .ic-comparison-action{margin-top:auto;padding-top:28px}.ws-site .ic-manuscript-rail .ic-rail{gap:0;align-items:stretch}.ws-site .ic-manuscript-sheet{width:min(49cqi,680px);padding:32px clamp(26px,4cqi,60px) 34px 0;border-block:1px solid currentColor}.ws-site .ic-manuscript-sheet+.ic-manuscript-sheet{padding-left:clamp(26px,4cqi,60px);border-left:1px solid color-mix(in srgb,var(--ic-fg) 35%,transparent)}.ws-site .ic-manuscript-sheet>header{display:flex;align-items:start;justify-content:space-between;gap:27px;margin-bottom:30px}.ws-site .ic-manuscript-sheet>header>:last-child{flex-shrink:0}.ws-site .ic-sheet-title{font-family:var(--ic-display);font-size:calc(clamp(2rem, 3.7cqi, 3.8rem) * var(--ic-scale));font-weight:500;text-transform:uppercase;line-height:1.05;letter-spacing:-.02em;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-sheet-image{aspect-ratio:2;margin-bottom:30px!important}.ws-site .ic-manuscript-sheet .ic-text-link{margin-top:30px}.ws-site .ic-hours{display:grid;grid-template-columns:.7fr 1fr;gap:clamp(45px,8cqi,125px)}.ws-site .ic-hours>header .ic-copy{margin-top:28px}.ws-site .ic-hours-board{border-top:1px solid}.ws-site .ic-hours-row{display:grid;grid-template-columns:1fr .85fr;gap:20px;align-items:baseline;padding-block:28px;border-bottom:1px solid color-mix(in srgb,var(--ic-fg) 45%,transparent)}.ws-site .ic-hours-day{font-family:var(--ic-display);font-size:calc(clamp(1.8rem, 3.1cqi, 3.2rem) * var(--ic-scale));text-transform:uppercase;font-weight:400;line-height:1.1;letter-spacing:-.015em;-webkit-hyphens:auto;hyphens:auto}.ws-site .ic-hours-time{color:var(--ic-accent);font-size:calc(clamp(.94rem, 1.2cqi, 1.16rem) * var(--ic-scale));line-height:1.65;text-align:right;white-space:pre-line;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-site .ic-hours-row>.ic-meta{grid-column:1/-1}@container ws-site (max-width: 1050px){.ws-site .ic-checklist,.ws-site .ic-download-layout,.ws-site .ic-hours,.ws-site .ic-manuscript{gap:45px}.ws-site .ic-heading{font-size:calc(clamp(2.8rem, 7.2cqi, 5.6rem) * var(--ic-scale))}.ws-site .ic-reel-panel{width:79cqi}.ws-site .ic-reel-title{font-size:calc(4.7cqi * var(--ic-scale))}.ws-site .ic-time-scene{grid-template-columns:.25fr 1fr;gap:30px}.ws-site .ic-time-frame--image,.ws-site .ic-time-scene:nth-child(2n) .ic-time-frame--image{grid-template-columns:1fr}.ws-site .ic-time-image{aspect-ratio:1.7}.ws-site .ic-time-scene:nth-child(2n) .ic-time-image{order:0;margin-top:0!important}.ws-site .ic-file-entry{padding-left:25px;gap:17px}.ws-site .ic-comparison-column{padding:30px 24px}.ws-site .ic-quotation-layout--portrait{grid-template-columns:1fr .4fr;gap:30px}.ws-site .ic-arrival{column-gap:35px}.ws-site .ic-arrival-map{min-height:390px}}@container ws-site (max-width: 700px){.ws-site .ic-intro{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.ws-site .ic-heading{font-size:calc(clamp(2.6rem, 12.3cqi, 4.8rem) * var(--ic-scale));line-height:1;max-width:20ch}.ws-site .ic-subheading{font-size:calc(1rem * var(--ic-scale));margin-top:19px}.ws-site .ic-copy,.ws-site .ic-reading-copy{font-size:calc(1rem * var(--ic-scale));line-height:1.8}.ws-site .ic-reading-copy{font-size:calc(1rem * var(--ic-scale))}.ws-site .ic-actions{gap:18px 24px;margin-top:27px}.ws-site .ic-button{font-size:calc(.81rem * var(--ic-scale));gap:22px;min-height:50px;padding:13px 17px}.ws-site .ic-fact-strip{display:block}.ws-site .ic-fact{padding:29px 0}.ws-site .ic-fact+.ic-fact{border-left:0;border-top:1px solid color-mix(in srgb,var(--ic-fg) 35%,transparent);padding-left:0}.ws-site .ic-fact-value{font-size:calc(clamp(3.8rem, 20cqi, 6.7rem) * var(--ic-scale))}.ws-site .ic-fact>dt{margin-top:16px}.ws-site .ic-manuscript{grid-template-columns:1fr;gap:32px}.ws-site .ic-manuscript-title{position:static}.ws-site .ic-download-intro .ic-heading,.ws-site .ic-manuscript-title .ic-heading{font-size:calc(clamp(2.6rem, 12.3cqi, 4.8rem) * var(--ic-scale))}.ws-site .ic-manuscript-image{width:100%;margin-top:28px!important}.ws-site .ic-manuscript-body{padding-top:25px}.ws-site .ic-manuscript-passage{margin-top:34px;padding-top:26px}.ws-site .ic-item-heading{font-size:calc(2rem * var(--ic-scale))}.ws-site .ic-rail{gap:19px;scroll-snap-type:x proximity}.ws-site .ic-rail-controls{margin-bottom:19px}.ws-site .ic-reel-panel{width:82cqi;display:block}.ws-site .ic-reel-panel:nth-child(2n){margin-top:36px}.ws-site .ic-reel-image{aspect-ratio:1.18;height:auto;min-height:0}.ws-site .ic-reel-copy{padding:25px 0 30px}.ws-site .ic-reel-top{margin-bottom:22px}.ws-site .ic-reel-title{font-size:calc(clamp(2.1rem, 9cqi, 3.4rem) * var(--ic-scale));margin-bottom:20px}.ws-site .ic-reel-copy .ic-text-link{margin-top:22px}.ws-site .ic-checklist{grid-template-columns:1fr;gap:35px}.ws-site .ic-list-index>li{gap:15px;grid-template-columns:28px 1fr;padding-block:25px}.ws-site .ic-list-title{font-size:calc(2rem * var(--ic-scale))}.ws-site .ic-list-index .ic-copy{margin-top:13px}.ws-site .ic-download-layout{grid-template-columns:1fr;gap:32px}.ws-site .ic-file-count{margin-top:27px}.ws-site .ic-file-index{border-left:0}.ws-site .ic-file-entry{grid-template-columns:32px minmax(0,1fr);gap:20px;padding:27px 0}.ws-site .ic-file-symbol svg{width:29px;height:29px}.ws-site .ic-file-title{font-size:calc(2.1rem * var(--ic-scale));margin-bottom:16px}.ws-site .ic-quotation-heading{margin-bottom:30px;gap:22px}.ws-site .ic-quotation-heading>svg{width:36px;height:36px}.ws-site .ic-quote-heading{font-size:calc(1.6rem * var(--ic-scale))}.ws-site .ic-quotation-layout--portrait{grid-template-columns:1fr;gap:35px}.ws-site .ic-quotation-layout--portrait>.ic-quote-credit{grid-column:1;grid-row:2}.ws-site .ic-quotation-layout--portrait>.ic-quote-portrait{grid-column:1;grid-row:3}.ws-site .ic-quote-text{font-size:calc(clamp(2.5rem, 11.6cqi, 4.2rem) * var(--ic-scale));line-height:1.05}.ws-site .ic-quote-credit{display:grid;gap:12px;margin-top:29px;padding-top:22px}.ws-site .ic-quote-portrait{width:63%;max-width:300px;justify-self:end}.ws-site .ic-logo-register{grid-template-columns:1fr 1fr}.ws-site .ic-logo-cell{padding:26px 17px}.ws-site .ic-logo-cell:nth-child(odd){border-left:0}.ws-site .ic-logo-image{height:87px}.ws-site .ic-logo-title{font-size:calc(1.6rem * var(--ic-scale))}.ws-site .ic-screen-border{padding:10px}.ws-site .ic-media-frame .ws-external-placeholder{min-height:330px;padding:32px 20px}.ws-site .ic-media-frame .ws-external-placeholder>h3{font-size:calc(2rem * var(--ic-scale))}.ws-site .ic-media-frame .ws-external-placeholder>p{font-size:calc(.875rem * var(--ic-scale))}.ws-site .ic-arrival{grid-template-columns:1fr;gap:29px}.ws-site .ic-arrival-title{grid-column:auto}.ws-site .ic-arrival-address{padding-top:26px}.ws-site .ic-arrival-address>svg{margin-bottom:22px}.ws-site .ic-arrival-address>address>strong{font-size:calc(2.4rem * var(--ic-scale));margin-bottom:15px}.ws-site .ic-arrival-map,.ws-site .ic-arrival-map .ws-embed{min-height:340px}.ws-site .ic-image--left .ic-arrival-address,.ws-site .ic-image--left .ic-arrival-map{grid-column:auto;grid-row:auto}.ws-site .ic-divider{grid-template-columns:1fr;gap:22px}.ws-site .ic-divider-heading{font-size:calc(2rem * var(--ic-scale))}.ws-site .ic-time-scene{grid-template-columns:1fr;gap:24px;padding-block:28px 36px}.ws-site .ic-time-date{font-size:calc(3rem * var(--ic-scale))}.ws-site .ic-time-frame{padding:23px}.ws-site .ic-time-frame--image{gap:25px}.ws-site .ic-time-title{font-size:calc(2rem * var(--ic-scale));margin-bottom:20px}.ws-site .ic-notice{grid-template-columns:1fr;gap:25px}.ws-site .ic-notice-heading{font-size:calc(clamp(2.4rem, 11.5cqi, 4.2rem) * var(--ic-scale))}.ws-site .ic-notice-copy{font-size:calc(1.05rem * var(--ic-scale));margin-top:25px}.ws-site .ic-notice-symbol{width:65px;grid-row:1;justify-self:start}.ws-site .ic-comparison-register{display:block}.ws-site .ic-comparison-column{padding:28px 22px}.ws-site .ic-comparison-column+.ic-comparison-column{border-left:0;border-top:1px solid}.ws-site .ic-comparison-title{font-size:calc(2.3rem * var(--ic-scale));margin-top:22px}.ws-site .ic-comparison-column>header{margin-bottom:23px;padding-bottom:23px}.ws-site .ic-manuscript-sheet{width:85cqi;padding-block:27px;padding-right:27px}.ws-site .ic-manuscript-sheet+.ic-manuscript-sheet{padding-left:27px}.ws-site .ic-sheet-title{font-size:calc(2.2rem * var(--ic-scale))}.ws-site .ic-manuscript-sheet>header{gap:20px;margin-bottom:25px}.ws-site .ic-hours{grid-template-columns:1fr;gap:33px}.ws-site .ic-hours-row{grid-template-columns:1fr;gap:10px;padding-block:23px}.ws-site .ic-hours-day{font-size:calc(2rem * var(--ic-scale))}.ws-site .ic-hours-time{text-align:left;font-size:calc(1rem * var(--ic-scale))}}@media (prefers-reduced-motion:reduce){.ws-site .ic-section .ic-rail{scroll-behavior:auto}.ws-site .ic-section :is(.ic-button,.ic-text-link>svg,.ic-rail-controls>button){transition:none}}